Nouveau
Nouveau | |
---|---|
Ensijulkaisu | 1.0 / 18. kesäkuuta 2012 |
Vakaa versio | 1.0.17 / 23. tammikuuta 2021 [1] |
Ohjelmoitu | C |
Käyttöliittymä | ajurit |
Lisenssi | MIT-lisenssi, MIT/GPL, GPL |
Kotisivu | nouveau.freedesktop.org |
Lähdekoodi | nouveau.freedesktop.org/Source.html |
Nouveau-projektin tavoitteena on rakentaa korkealaatuisia ja ilmaisia avoimen lähdekoodin ohjelmistoajureita nVidian-näytönohjain korteille. Nouveau nuvo on ranskankielinen sana uusi. Nouveau koostuu Linux-ytimen KMS-ohjaimesta (nouveau), Mesan Gallium3D-ajureista ja Xorg DDX:stä (xf86-video-nouveau). Ytimen komponentit on myös siirretty NetBSD:hen.
Asennus
Nouveau löytyy useimpien jakeluiden paketinhallinnasta. Lisätietoja ohjelmien asentamisesta löytyy artikkelista Ohjelmien asentaminen.
Nykyisen tilanteen tarkastaminen
Nykyisen tilan tutkiminen tapahtuu seuraavalla komentorivi komennolla:
lspci|grep VGA
Tulos voi olla seuraavanlainen
01:00.0 VGA compatible controller: NVIDIA Corporation GK104 [GeForce GTX 770] (rev a1)
OpenGL tilan tarkastaminen tapahtuu komentorivi komennolla (huomaa että kohdassa 'OpenGL vendor string' kohdassa lukee 'nouveau':
glxinfo | grep OpenGL
Jonka tulos voi olla seuraavanlainen:
OpenGL vendor string: nouveau OpenGL renderer string: NVE4 OpenGL core profile version string: 4.3 (Core Profile) Mesa 21.3.7 - kisak-mesa PPA OpenGL core profile shading language version string: 4.30 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 4.3 (Compatibility Profile) Mesa 21.3.7 - kisak-mesa PPA OpenGL shading language version string: 4.30 OpenGL context flags: (none) OpenGL profile mask: compatibility profile OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.2 Mesa 21.3.7 - kisak-mesa PPA OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20 OpenGL ES profile extensions:
Ominaisuudet
- 2D/3D-kiihdytystä tuetaan kaikissa GPU:issa (paitsi GA10x).
- Videon dekoodauksen kiihdytystä tuetaan useimmissa pre-Maxwell-korteissa.
- Tuki manuaaliselle suoritustason valinnalle (tunnetaan myös nimellä "uudelleenkellotus") GM10x Maxwell-, Kepler- ja Tesla G94-GT218 -grafiikkasuorittimissa.
- Vähän toivoa on siitä, että uudelleenkellotus tulee saataville GM20x:lle ja uudemmille GPU:ille, sillä laiteohjelmiston on nyt Nvidian allekirjoitettava saadakseen siihen tarvittavan pääsyn.
Kuinka voin auttaa
Tarvitsemme apuasi joko suorittamalla testejä NVIDIA-binääriohjaimella tai yksinkertaisesti käyttämällä Nouveau-ajureita päätietokoneellasi, päivittämällä sitä viikoittain ja raportoimalla mahdollisista virheistä ja regressioista (katso Bugit saadaksesi lisätietoja virheiden ilmoittamisesta).
Tämä testaus auttaa havaitsemaan regressioita varhaisessa vaiheessa, mikä helpottaa korjauksia. Katso Install Nouveau saadaksesi tietää, kuinka Nouveau asennetaan lähdekoodeista tai voit kokeilla jotakin viikoittain rakennetuista levykuvista, jotka ovat saatavilla täältä.