Nykyinen versio |
Oma tekstisi |
Rivi 1: |
Rivi 1: |
| {{Ohjelma | | {{Ohjelma |
| | nimi = Nouveau | | | nimi=Nouveau |
| | logo =
| | | kuva= |
| | kuva = | | | kuvateksti= |
| | kuvateksti = | | | lisenssi=[[MIT-lisenssi]], [[MIT]]/[[GPL]], [[GPL]] |
| | tekijä =
| | | käyttöliittymä=[[Ajuri]] |
| | kehittäjä =
| | | kotisivu=[http://nouveau.freedesktop.org/wiki/ http://nouveau.freedesktop.org/wiki/ ] |
| | moottori =
| |
| | ensijulkaisu = 1.0 / 18. kesäkuuta 2012
| |
| | vakaaversio = 1.0.17
| |
| | vakaapvm = 23. tammikuuta 2021 [https://cgit.freedesktop.org/nouveau/xf86-video-nouveau/commit/?h=xf86-video-nouveau-1.0.17&id=c39897466573aabd6a3b4e63e8e5fb42ac5971f8]
| |
| | kehitysversio =
| |
| | kehityspvm =
| |
| | ohjelmoitu = [[C]]
| |
| | käyttöliittymä = ajurit
| |
| | lisenssi = [[MIT-lisenssi]], [[MIT]]/[[GPL]], [[GPL]] | |
| | kotisivu = [https://nouveau.freedesktop.org/ nouveau.freedesktop.org] | |
| | lähdekoodi = [https://nouveau.freedesktop.org/Source.html nouveau.freedesktop.org/Source.html]
| |
| }} | | }} |
| '''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 ==
| | '''Nouveau-projekti''' kehittää [[Näytönohjaimet#Nvidia|Nvidian näytönohjaimille]] uutta avoimen [[Lähdekoodi|lähdekoodin]] ajuria, jonka 3D-ominaisuudet ovat jo melko hyvällä tasolla. |
| * 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 == | | ==Katso myös== |
| Nouveau löytyy useimpien jakeluiden paketinhallinnasta. Lisätietoja ohjelmien asentamisesta löytyy artikkelista [[Ohjelmien asentaminen]].
| | * [[Näytönohjaimet]] |
|
| |
|
| === Nykyisen tilanteen tarkastaminen ===
| | ==Aiheesta muualla== |
| 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 ===
| |
| 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ä].
| |
| | |
| https://nouveau.freedesktop.org/TestersWanted.html
| |
| | |
| == Katso myös ==
| |
| * [[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 == | |
| * [https://arstechnica.com/information-technology/2013/09/nvidia-seeks-peace-with-linux-pledges-help-on-open-source-driver/ Nvidia lupautuu auttamaan Nouveau projektia] | | * [https://arstechnica.com/information-technology/2013/09/nvidia-seeks-peace-with-linux-pledges-help-on-open-source-driver/ Nvidia lupautuu auttamaan Nouveau projektia] |
| * [https://download.nvidia.com/open-gpu-doc/DCB/1/DCB-4.0-Specification.html Nvidia Device Control Block 4.0 Specification part 1] | | * [https://download.nvidia.com/open-gpu-doc/DCB/1/DCB-4.0-Specification.html Nvidia Device Control Block 4.0 Specification part 1] |
Rivi 74: |
Rivi 19: |
|
| |
|
| [[Luokka:Laitteisto]] | | [[Luokka:Laitteisto]] |
| [[Luokka:Nouveau]]
| |
|
| |
|
| [[pl:Nouveau]] | | [[pl:Nouveau]] |