Ero sivun ”Nouveau” versioiden välillä

Siirry navigaatioon Siirry hakuun
229 merkkiä lisätty ,  18. maaliskuuta 2022
p
luokka
p (Nykyisen tilanteen tarkastaminen)
p (luokka)
 
(6 välissä olevaa versiota samalta käyttäjältä ei näytetä)
Rivi 19: Rivi 19:
}}
}}
'''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.
== 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.


== Asennus ==
== Asennus ==
Nouveau löytyy useimpien jakeluiden paketinhallinnasta. Lisätietoja ohjelmien asentamisesta löytyy artikkelista [[Ohjelmien asentaminen]].  
Nouveau löytyy useimpien jakeluiden paketinhallinnasta. Lisätietoja ohjelmien asentamisesta löytyy artikkelista [[Ohjelmien asentaminen]].  


== Nykyisen tilanteen tarkastaminen ==
=== Nykyisen tilanteen tarkastaminen ===
Nykyisen tilan tutkiminen tapahtuu seuraavalla komentorivi komennolla:
Nykyisen tilan tutkiminen tapahtuu seuraavalla komentorivi komennolla:
  lspci|grep VGA
  [[lspci]] | [[grep]] VGA
 
Tulos voi olla seuraavanlainen
Tulos voi olla seuraavanlainen
  01:00.0 VGA compatible controller: NVIDIA Corporation GK104 [GeForce GTX 770] (rev a1)
  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]]-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 vendor string: nouveau
  OpenGL renderer string: NVE4
  OpenGL renderer string: NVE4
Rivi 47: Rivi 55:
  OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
  OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
  OpenGL ES profile extensions:
  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 ===
=== 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 65: 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 72: Rivi 74:


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


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

muokkausta

Navigointivalikko