Ero sivun ”Nouveau” versioiden välillä

Siirry navigaatioon Siirry hakuun
1 404 merkkiä lisätty ,  18. maaliskuuta 2022
p
luokka
p (luokka)
 
(7 välissä olevaa versiota samalta käyttäjältä ei näytetä)
Rivi 20: Rivi 20:
'''Nouveau-projektin''' tavoitteena on rakentaa korkealaatuisia ja ilmaisia [[Avoin lähdekoodi|avoimen lähdekoodin]] ​​ohjelmistoajureita [[NVIDIA|nVidian]]-näytönohjain korteille. ''Nouveau'' ''nuvo'' on ranskankielinen sana ''uusi''. Nouveau koostuu Linux-ytimen KMS-ohjaimesta (''nouveau''), [[Mesa Gallium3D|Mesan Gallium3D]]-ajureista ja Xorg DDX:stä (''xf86-video-nouveau''). Ytimen komponentit on myös siirretty [[NetBSD]]:hen.
'''Nouveau-projektin''' tavoitteena on rakentaa korkealaatuisia ja ilmaisia [[Avoin lähdekoodi|avoimen lähdekoodin]] ​​ohjelmistoajureita [[NVIDIA|nVidian]]-näytönohjain korteille. ''Nouveau'' ''nuvo'' on ranskankielinen sana ''uusi''. Nouveau koostuu Linux-ytimen KMS-ohjaimesta (''nouveau''), [[Mesa Gallium3D|Mesan Gallium3D]]-ajureista ja Xorg DDX:stä (''xf86-video-nouveau''). Ytimen komponentit on myös siirretty [[NetBSD]]:hen.


== Asennus ==
== Ominaisuudet ==
Nouveau löytyy useimpien jakeluiden paketinhallinnasta. Lisätietoja ohjelmien asentamisesta löytyy artikkelista [[Ohjelmien asentaminen]].
 
== Nykyinen tila ==
* 2D/3D-kiihdytystä tuetaan kaikissa GPU:issa (paitsi GA10x).
* 2D/3D-kiihdytystä tuetaan kaikissa GPU:issa (paitsi GA10x).
* Videon dekoodauksen kiihdytystä tuetaan useimmissa pre-Maxwell-korteissa.
* 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.  
* 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.
* 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.
== 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:
[[glxinfo]] | grep OpenGL
Jonka tulos voi olla seuraavanlainen. (huomaa että kohdassa 'OpenGL vendor string' kohdassa lukee 'nouveau'.
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:


=== Kuinka voin auttaa ===
=== 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 [https://nouveau.freedesktop.org/Bugs.html Bugit] saadaksesi lisätietoja virheiden ilmoittamisesta).
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 [https://nouveau.freedesktop.org/Bugs.html Bugit] saadaksesi lisätietoja virheiden ilmoittamisesta). [[Piglit]]-ohjelmaa voi myös käyttää.


Tämä testaus auttaa havaitsemaan regressioita varhaisessa vaiheessa, mikä helpottaa korjauksia. Katso [https://nouveau.freedesktop.org/InstallNouveau.html Install Nouveau] saadaksesi tietää, kuinka Nouveau asennetaan lähdekoodeista tai voit kokeilla jotakin viikoittain rakennetuista levykuvista, jotka ovat saatavilla [https://nouveau.pmoreau.org/ täältä].
Tämä testaus auttaa havaitsemaan regressioita varhaisessa vaiheessa, mikä helpottaa korjauksia. Katso [https://nouveau.freedesktop.org/InstallNouveau.html Install Nouveau] saadaksesi tietää, kuinka Nouveau asennetaan lähdekoodeista tai voit kokeilla jotakin viikoittain rakennetuista levykuvista, jotka ovat saatavilla [https://nouveau.pmoreau.org/ täältä].
Rivi 38: Rivi 65:
== Katso myös ==
== Katso myös ==
* [[Näytönohjaimet#NVIDIA|Näytönohjaimet]]
* [[Näytönohjaimet#NVIDIA|Näytönohjaimet]]
* [[Phoronix Test Suite]] on näytönohjaimien testausohjelmisto.
* [[Piglit]] on kokoelma automaattisia testejä OpenCL- ja OpenGL-toteutuksille.


== Aiheesta muualla ==
== Aiheesta muualla ==
Rivi 45: Rivi 74:


[[Luokka:Laitteisto]]
[[Luokka:Laitteisto]]
[[Luokka:Nouveau]]


[[pl:Nouveau]]
[[pl:Nouveau]]
10 147

muokkausta

Navigointivalikko