nouveau | |
---|---|
Nouveau în Mesa 3D | |
Tip de | şoferii |
Scris in | Xi |
Sistem de operare | Linux (kernel) / X11 ( AMD64 , x86 , PowerPC ), BSD /X11 [1] |
Prima editie | 18 iunie 2012 |
ultima versiune | 1.0.17 [2] ( 23 ianuarie 2021 ) |
Licență |
MIT (drivere), MIT și GNU GPL Direct Rendering Manager [1] |
Site-ul web | nouveau.freedesktop.org |
nouveau ([nuvo], franceză nouveau - new) este un proiect de creare a driverelor gratuite pentru plăcile video Nvidia cu suport pentru accelerarea grafică 3D . Inițial, bazat pe driverul de grafică 2D „nv” cu licență liberă, dar imposibil de citit de la nVIDIA.
Numele „ nouveau ” înseamnă „nou” în franceză și a fost, potrivit lui Stéphane Marchesin, sugerat de autocorrecția clientului IRC în loc de „nv”. [3]
Începând cu iunie 2012, a fost implementat suport 2D aproape complet pentru toate plăcile video Nvidia , începând de la modelele din seria Riva TNT și terminând cu GeForce GTX , inclusiv accelerarea 2D. [patru]
La începutul anului 2008, în ramura 3D a driverului Gallium3D , care nici măcar nu era destinat testării (cu excepția celor care pot ajuta cu remedieri și găsirea unui patch care a introdus un bug care nu a fost încă remediat ), cu unele plăci video NV40 a fost posibil să se realizeze o funcționare acceptabilă a unor jocuri tridimensionale. [5] [6]
Tranziția la Gallium 3D a fost făcută, lucrările privind suportul DRI au fost întrerupte. [7] [8] [9]
Managerul de memorie partajată nu este încă utilizat, așa că programele care utilizează OpenGL pot deveni instabile. [10] S-a planificat utilizarea TTM , dar de-a lungul timpului au apărut mai mulți manageri de memorie și au fost găsite probleme de performanță la utilizarea TTM. În octombrie 2008, este în curs de desfășurare transferul driverului de la TTM la interfețele managerului de memorie GEM , dezvoltat de Intel , și a componentelor interne ale TTM. [unsprezece]
Ingineria inversă este efectuată folosind un utilitar special REnouveau care afișează anumite imagini pe ecran folosind driverul 3D proprietar al NVIDIA și citește datele modificate din memoria adaptorului video. [12]
De asemenea, în curs de dezvoltare este mmio-trace , care monitorizează accesul la memoria șoferului MMIO[13]
Componente | ||
---|---|---|
Biblioteci | ||
Cadre |
| |
Întâlniri |
|