
David Airlie ha realizzato un’interessante Proof-of-Concept per implementare il GPU offloading / multi-GPU rendering.
Si tratta della possibilità di far lavorare al rendering di una scena due schede o più GPU. Un’idea presentata non molto tempo fa da Nvidia con la sua tecnologia Optimus. La scheda principale prende in carico il lavoro e ne passa una parte alla GPU secondaria per l’elaborazione.
L’implementazione è stata chiamata Prime e non è stata molto semplice da realizzare perché ha richiesto cambiamenti al kernel, al Graphics Execution Manager (GEM), al protocollo DRI2 ed server X.
Attualmente funziona con schede Ati ed Intel, ma David ha già fatto sapere che non ha intenzione di seguire spingere l’inclusione di questa funzionalità. Altri possono prendere il suo posto, lavorare per rendere il codice migliore e spingere per far applicare ai vari progetti tutte le patch necessarie.
Via | Airlied
Anteprima del commento