Ero sivun ”Näytönohjaimet” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
maininta Vulkanista+päivitystä
(→Nvidia) |
p (maininta Vulkanista+päivitystä) |
||
(48 välissä olevaa versiota 10 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
Lähes kaikille näytönohjaimille on saatavilla ainakin jonkinlaiset [[vapaa ohjelmisto|vapaat]], [[jakelu]]iden mukana toimitettavat ajurit. | Lähes kaikille näytönohjaimille on saatavilla ainakin jonkinlaiset [[vapaa ohjelmisto|vapaat]], [[jakelu]]iden mukana toimitettavat ajurit. Toisaalta esimerkiksi raskaammassa [[pelit|pelikäytössä]] vaadittavaa korkeaa suorituskykyä tarjoavat tällä hetkellä lähinnä näytönohjainvalmistajien omat, [[Suljettu lähdekoodi|suljetut]] näytönohjainajurit, joita suurimmat jakelut tyypillisesti eivät toimita ainakaan oletuksena käytettäväksi. Tosin [[Vulkan]]-ajurit saattavat muuttaa tilannetta. | ||
==Näytönohjainvaihtoehdot== | ==Näytönohjainvaihtoehdot== | ||
Näytönohjainten kiihdytinpiireistä suurin osa on joko | Näytönohjainten kiihdytinpiireistä suurin osa on joko [[NVIDIA]]:n, [[AMD]]:n tai [[Intel]]in valmistamia, joten näiden kanssa myös Linux-käyttäjät toimivat tavallisimmissa tilanteissa. Näiden lisäksi joissain emolevyissä on [[S3]]:n, [[SiS]] tai muiden valmistajien näytönohjainpiirejä. | ||
===AMD/ | ===AMD/ATI=== | ||
Nykyään AMD on panostanut avoimiin ajureihin ja ne ovat kehittyneemmät kuin binääriajurit, ja asennus asennus hoituu suosituimmilla jakeluilla automaattisesti. Tuettuna on uudet kuin vanhemmatkin kortit. Lisätietoa osoitteessa https://www.x.org/wiki/RadeonFeature/ | |||
===Intel=== | ===Intel=== | ||
Intel on julkaissut lähes kaikki näytönohjainajurinsa vapaan lisenssin alaisuudessa, joten Intelin näytönohjainten 3D-toiminnot toimivat useimmissa [[jakelu]]issa ilman erillisiä toimenpiteitä. | [[Intel]] on julkaissut lähes kaikki näytönohjainajurinsa vapaan lisenssin alaisuudessa, joten Intelin näytönohjainten 3D-toiminnot toimivat useimmissa [[jakelu]]issa ilman erillisiä toimenpiteitä. Myös binääriajurit on julkaistu ja voivat tuoda joitain lisäominaisuuksia. Katso ohje [[Intel binääriajureiden asentaminen]]. | ||
=== | ===NVIDIA=== | ||
[[NVIDIA]]n näytönohjaimille on olemassa [[Nouveau]]-nimellä tunnettu vapaan lähdekoodin ajuri. Nouveau on vuodesta 2009 alkaen NVIDIAn korttien oletusajurina. NVIDIAn näytönohjaimissa 8000-sarjasta alkaen on ollut VDPAU-tuki, joka mahdollistaa teräväpiirtovideon rautapurun. Tuen saa käyttöön NVIDIAn ajureilla. | |||
Kaikki NVIDIAn näytönohjainpiirit ovat NVIDIAn suljetun ajurin tukemia ainakin TNT2:sta alkaen. Uusimpien mallien tuki ajureihin on tullut joskus hieman viiveellä, mutta pääsääntöisesti kaikki NVIDIAn näytönohjaimet saa toimimaan. Näita ajureita suositellaan raskaasa pelikäytössä käytettäväksi. Katso ohje [[NVIDIAn binääriajureiden asentaminen]]. | |||
*Katso myös [[Ubuntun ohjelmistolähteitä näytönohjain ajureille]]. Avoimet ja suljetut. | |||
*Katso myös [[Ubuntun ohjelmistolähteitä näytönohjain ajureille#Nvidian_testituloksia|Nvidian suljettujen ajureiden testituloksia]] | |||
===S3=== | ===S3=== | ||
Rivi 46: | Rivi 24: | ||
===3DFX=== | ===3DFX=== | ||
3DFX:n Voodoo-näytönohjainperheelle on olemassa [[MIT-lisenssi]]llä julkaistu ajuri <tt>Glide3</tt>, joka on tarkoitettu Voodoo 3, 4 ja 5 -korteille. Vanhemmille korteille on olemassa ajuri <tt>Glide3-libG</tt>, joka on tarkoitettu Voodoo 1 ja 2 -korteille. | 3DFX:n Voodoo-näytönohjainperheelle on olemassa [[MIT-lisenssi]]llä julkaistu ajuri <tt>Glide3</tt>, joka on tarkoitettu Voodoo 3, 4 ja 5 -korteille. Vanhemmille korteille on olemassa ajuri <tt>Glide3-libG</tt>, joka on tarkoitettu Voodoo 1 ja 2 -korteille. https://dri.freedesktop.org/wiki/3dfx/ | ||
===Valinta=== | ===Valinta=== | ||
Jos on hankkimassa uutta tietokonetta tai vain näytönohjainta, kannattaa hetki miettiä, minkälaisia ominaisuuksia kortilta tarvitsee. Jos täytyy vain saada kuva näyttöön eikä kiihdytyksellä ole väliä, lähes mikä tahansa kortti on toimiva. Tällöin yleensä vanhat mallit toimivat paremmin | Jos on hankkimassa uutta tietokonetta tai vain näytönohjainta, kannattaa hetki miettiä, minkälaisia ominaisuuksia kortilta tarvitsee. Jos täytyy vain saada kuva näyttöön eikä kiihdytyksellä ole väliä, lähes mikä tahansa kortti on toimiva. Tällöin yleensä vanhat mallit toimivat paremmin. | ||
Jos taas tarkoituksena on pystyä ajamaan raskaita 3D-sovelluksia, | Jos taas tarkoituksena on pystyä ajamaan raskaita 3D-sovelluksia, täytyy käyttää suljettuja binääriajureita. Nykyään AMD:n, Intelin ja Nvidian ajurituki on kunnossa, yhtä hyvät kuin Windowsissa, joten ajurien puolesta ei näytönohjainhankintaa tarvitse miettiä. | ||
3D- kiihdytyksen testaaminen komennolla | 3D- kiihdytyksen testaaminen komennolla | ||
Rivi 59: | Rivi 37: | ||
Jos vastaus on <tt>yes</tt> niin kiihdytys on päällä. | Jos vastaus on <tt>yes</tt> niin kiihdytys on päällä. | ||
==Katso myös== | 3D- kortin tarkistaminen tapahtuu komennolla | ||
glxinfo | grep renderer | |||
Vastaus saattaa näyttää tämän tapaiselta. | |||
OpenGL renderer string: GeForce 9800 GT/PCIe/SSE2 | |||
tai voit kokeilla [[glxgears]] -ohjelmaa, joka tarkistaa toimiiko kiihdytys oikein. | |||
OpenGL tiedot saat näkyviin komennolla | |||
glxinfo | grep OpenGL | |||
Vastaus saattaa näyttää tämän tapaiselta. | |||
OpenGL vendor string: NVIDIA Corporation | |||
OpenGL renderer string: GeForce 9800 GT/PCIe/SSE2 | |||
OpenGL core profile version string: 3.3.0 NVIDIA 325.15 | |||
OpenGL core profile shading language version string: 3.30 NVIDIA via Cg compiler | |||
OpenGL core profile context flags: (none) | |||
OpenGL core profile profile mask: core profile | |||
OpenGL core profile extensions: | |||
OpenGL version string: 3.3.0 NVIDIA 325.15 | |||
OpenGL shading language version string: 3.30 NVIDIA via Cg compiler | |||
OpenGL context flags: (none) | |||
OpenGL profile mask: (none) | |||
OpenGL extensions: | |||
PCI-väylään liitetyistä laitteista saa tietoja [[lspci]]-komennolla. Eli voit avata komentorivin ja komentaa esimerkiksi näin: | |||
lspci | grep VGA | |||
Näytönohjaimen muistin määrän tarkistaminen. | |||
gpu=(`lspci | grep VGA`) && sudo lspci -vvv -s $gpu | |||
== HD-videoiden rautapurku== | |||
Videot ovat olleet prosessorin varassa mutta nykyään jokaisesta uudesta näytönojaimesta löytyy tuki videon purkamiseen. Intel käyttää [https://01.org/linuxmedia/vaapi VA-API], mutta AMD ja Nvidia ''mesa-vdpau''. | |||
==Aiheesta muualla== | |||
* [http://www.phoronix-test-suite.com Phoronix Test Suite] | |||
* [http://en.wikipedia.org/wiki/Free_and_open-source_graphics_device_driver Free and open-source graphics device driver] | |||
== Katso myös== | |||
*[[NVIDIAn binääriajureiden asentaminen]] | *[[NVIDIAn binääriajureiden asentaminen]] | ||
*[[ | *[[AMDn/ATIn binääriajureiden asentaminen]] | ||
*[[Intel binääriajureiden asentaminen]] | |||
*[[Suositeltavat rautaratkaisut]] | *[[Suositeltavat rautaratkaisut]] | ||
*[[X.orgin asetukset]] | *[[X.orgin asetukset]] | ||
*[[RandR]] | *[[RandR]] | ||
*[[Bumblebee]] | |||
*[[OpenCL]] | |||
[[Luokka:Laitteisto]] | [[Luokka:Laitteisto]] | ||
[[Luokka:Ohjeet]] | [[Luokka:Ohjeet]] | ||
[[Luokka:X]] | [[Luokka:X]] |