Ero sivun ”Näytönohjaimet” versioiden välillä
Siirry navigaatioon
Siirry hakuun
yleispätevämmäksi sivuksi, wikitystä
Pb (keskustelu | muokkaukset) p (siirsi sivun ”Binääriajurit” uudelle nimelle ”Suljetut näytönohjainajurit”) |
Pb (keskustelu | muokkaukset) (yleispätevämmäksi sivuksi, wikitystä) |
||
Rivi 1: | Rivi 1: | ||
Lähes kaikille näytönohjaimille on saatavilla vapaat, [[jakelu]]iden mukana toimitettavat 2D-ajurit. Näytönohjainten 2D-tuki ei siten yleensä vaadi erityisempiä toimenpiteitä käyttäjän puolelta. | |||
= | 3D-ajurit sen sijaan tuottavat yleensä enemmän harmaita hiuksia. Niitä ei tyypillisesti ole kuin uusimmille, viime vuosina julkaistuille malleille. Nämäkin ajurit ovat joitakin poikkeuksia lukuun ottamatta saatavilla vain suljettuina binääreinä, joita ei voi sisällyttää jakeluiden asennuspaketteihin. Tunnetuimpana poikkeuksena tästä on Intel, joka on julkaissut kaikki näytönohjainajurinsa vapaan lisenssin alaisuudessa. | ||
Kaksi tunnetuinta näytönohjainvalmistajaa, NVIDIA ja ATI, julkaisevat molemmat 3D-ajureitaan suljettuina binääreinä. Näistä NVIDIAn ajurit ovat selkeästi laadukkaammat ja tuki löytyy useammalle eri näytönohjainmallille kuin ATIlla. Tästä syystä kannattaa uutta näytönohjainta hankkiessa suosia NVIDIAa. | |||
==Vapaat 3D-ajurit== | |||
*[[X.org]]-säätiö sekä [[Freedesktop.org]] ovat aloittaneet [[Nouveau]]-projektin [http://nouveau.freedesktop.org/wiki/] jonka tarkoituksena on tuottaa vapaat 3D-ajurit NVIDIAn näytönohjaimille. Nouveaun kehitys on toistaiseksi vielä alpha-vaiheessa. | |||
*Joillekin ATIn korteille on saatavilla pääasiassa reverse engineering -menetelmällä tuotetut vapaat 3D-ajurit. Näistä ajureista kuitenkin puuttuu monia suljetusta ajuriversiosta löytyviä toimintoja. Lisätietoja löytyy freedesktop.orgin [http://dri.freedesktop.org/wiki/ATIRadeon sivulta]. | |||
*Intel on julkaissut kaikki näytönohjainajurinsa vapaan lisenssin alaisuudessa, joten Intelin näytönohjainten 3D-toiminnot toimivat useimmissa [[jakelu]]issa ilman erillisiä toimenpiteitä. Intelin ajureista on olemassa kahta eri versiota, vanhempaa xorg-video-i810-sarjaa, sekä uutta ja toistaiseksi vielä epävakaata xorg-video-intel-sarjaa. | |||
==NVIDIAn ja ATIn binääriajureiden asentaminen== | |||
Ajurit kannattaa ensisijaisesti asentaa jakelun oman [[paketinhallinta|paketinhallinnan]] kautta. Valmistajien kotisivuilta saatavat ajuripaketit ovat vaikeasti päivitettäviä sekä usein ristiriidassa paketinhallinnan kanssa. Kaikissa jakeluissa ne eivät välttämättä edes toimi. | |||
===Arch Linux=== | |||
==== ATI ==== | |||
Ajuripaketti asentuu komennolla | |||
[[pacman]] -Sy fglrx | |||
Seuraavaksi on tehtävä [[Xorg.conf]]iin oikeat asetukset. Jos sinulla on jo toimiva xorg.conf, tee siitä varmuuskopio. Jos xorg.confia ei ole, voit luoda sellaisen komennolla | |||
Xorg --configure | |||
Lisätietoja xorg.confin luomiseen löytyy Arch Linuxin [http://wiki.archlinux.org/index.php/Xorg7#Configuring_xorg wikistä]. | |||
Kun sopiva xorg.conf on olemassa, ajetaan ATIn oma asetustyökalu komennolla | |||
aticonfig --initial | |||
Jos asetusten luonti onnistui, voit testata 3D-toimintojen toiminnan komennolla | |||
glxinfo | grep direct | |||
(edellyttää [[mesa]]-paketin asentamista). | |||
Arch Linuxin wikissä on [http://wiki.archlinux.org/index.php/ATI laaja ohje] ATIn ajurien asentamiseen. | |||
== NVIDIA == | ==== NVIDIA ==== | ||
Ajuripaketti asennetaan komennolla | |||
[[pacman]] -Sy nvidia | |||
Vanhempien korttien omistajat voivat käyttää komentoa | |||
pacman -Sy nvidia-96xx | |||
tai | |||
pacman -Sy nvidia-71xx | |||
[[X]]-palvelin ei saa olla päällä ajuria asennettaessa. | |||
[[Xorg.conf]]iin voi luoda oikeat asetukset komennolla | |||
nvidia-xconfig | |||
Lisätietoja löytyy Arch Linuxin [http://wiki.archlinux.org/index.php/How_to_install_NVIDIA_driver wikistä]. | |||
= Debian = | === Debian === | ||
Debianissa löytyy joitain binääriajureita paketoituna joko suoraan tai siten, että pelkkä asenninskripti on paketoitu. Debianin julkaisutahdin huomioon ottaen saatat haluta käyttää tuoreempia kuin Debian-paketoituja binääriajureita. | Debianissa löytyy joitain binääriajureita paketoituna joko suoraan tai siten, että pelkkä asenninskripti on paketoitu. Debianin julkaisutahdin huomioon ottaen saatat haluta käyttää tuoreempia kuin Debian-paketoituja binääriajureita. | ||
Rivi 33: | Rivi 52: | ||
(Lihavoidut osat ovat ne tärkeät.) | (Lihavoidut osat ovat ne tärkeät.) | ||
== ATI == | ==== ATI ==== | ||
Ymmärrettävät step-by-step ohjeet ATI:n ajurien asentamiseksi Debianiin löytyvät [http://xoomer.virgilio.it/flavio.stanchina/debian/fglrx-installer.html täältä.] | Ymmärrettävät step-by-step ohjeet ATI:n ajurien asentamiseksi Debianiin löytyvät [http://xoomer.virgilio.it/flavio.stanchina/debian/fglrx-installer.html täältä.] | ||
== NVIDIA == | ==== NVIDIA ==== | ||
=== Vaihtoehto 1 === | ===== Vaihtoehto 1 ===== | ||
Nvidian ajureiden asentaminen Debianiin käy melko helposti, sillä näille löytyy valmis paketti, jonka voi kääntää Debianin kätevällä ''make-kpkg''-työkalulla. | Nvidian ajureiden asentaminen Debianiin käy melko helposti, sillä näille löytyy valmis paketti, jonka voi kääntää Debianin kätevällä ''make-kpkg''-työkalulla. | ||
Rivi 75: | Rivi 94: | ||
riippuen tietysti paketin nimestä. Jos esivalmistelut on hoidettu huolella, asennusohjelma menee läpi ilman murheita, kääntäen sopivan ajurimoduulin ja ladaten sen kerneliin. | riippuen tietysti paketin nimestä. Jos esivalmistelut on hoidettu huolella, asennusohjelma menee läpi ilman murheita, kääntäen sopivan ajurimoduulin ja ladaten sen kerneliin. | ||
===== Vaihtoehto 2 ===== | |||
=== Vaihtoehto 2 === | |||
Asenna [[module-assistant]] | Asenna [[module-assistant]] | ||
Rivi 85: | Rivi 103: | ||
Joka siis hakee kaikki kernelimoduulin kääntöön vaaditut paketit (useimmiten kernelin headereita jne). | Joka siis hakee kaikki kernelimoduulin kääntöön vaaditut paketit (useimmiten kernelin headereita jne). | ||
===Fedora=== | |||
= Gentoo = | === Gentoo === | ||
Gentoon Portage-puusta löytyvät binääriajurit nvidian sekä | Gentoon Portage-puusta löytyvät binääriajurit nvidian sekä ATIn korteille. | ||
== NVIDIA == | ==== NVIDIA ==== | ||
Gentoon sivuilla on suomeksi erittäin hyvä opas nvidian korteille. | Gentoon sivuilla on suomeksi erittäin hyvä opas nvidian korteille. | ||
http://www.gentoo.org/doc/fi/nvidia-guide.xml | http://www.gentoo.org/doc/fi/nvidia-guide.xml | ||
== ATI == | ==== ATI ==== | ||
Gentoon sivuilta löytyy myös ATI:n korteille erittäin hyvä opas, mutta englannin kielellä. | Gentoon sivuilta löytyy myös ATI:n korteille erittäin hyvä opas, mutta englannin kielellä. | ||
http://www.gentoo.org/doc/en/ati-faq.xml | http://www.gentoo.org/doc/en/ati-faq.xml | ||
=== | ===OpenSUSE=== | ||
=== Ubuntu === | |||
Ubuntussa näytönohjainten binääriajurit voi asentaa universe-pakettivarastosta. Universe-varaston käyttöönoton ohjeet löytyvät [http://fi.wikibooks.org/wiki/Ubuntu_tutuksi/Ohjelmien_asentaminen_ja_pakettivarastot#Lis.C3.A4.C3.A4_ohjelmavarastoja_k.C3.A4ytt.C3.B6.C3.B6n Ubuntu tutuksi -wikikirjasta]. | |||
==== ATI ==== | |||
Ensin asennetaan ajuripaketti | |||
sudo apt-get install fglrx-driver | |||
Lisätään ajurimoduuli kernelimoduulien listaan | |||
echo fglrx | sudo tee -a /etc/modules | |||
Muokataan x-palvelimen asetustiedostoa (todennäköisesti /etc/X11/xorg.conf) siten, että rivi | |||
Driver "radeon" | |||
muutetaan muotoon | |||
Driver "fglrx" | |||
Kyseinen rivi löytyy kohdasta Section "Device". Tämän jälkeen järjestelmä käynnistetään uudestaan (helpoin tapa, ilmankin selviää). Lisätietoa [https://wiki.ubuntu.com/BinaryDriverHowto Ubuntun wikissä.] | |||
==== NVIDIA ==== | |||
Nvidian ajureiden asentaminen on vielä helpompaa. Ensiksi asennetaan ajurit: | |||
sudo apt-get install nvidia-glx nvidia-kernel-common | |||
Ja sitten käsketään nvidia-glx-config laittamaan X-asetukset kuntoon: | |||
sudo nvidia-glx-config enable | |||
====Lopuksi==== | |||
Lopuksi tarvitsee enää vaihtaa [[X.orgin asetukset|X:n asetukset]] sopivaksi (/etc/X11/XFree86Config-4 tai /etx/X11/xorg.conf), eli rivi (kohdasta Section "Device") | Lopuksi tarvitsee enää vaihtaa [[X.orgin asetukset|X:n asetukset]] sopivaksi (/etc/X11/XFree86Config-4 tai /etx/X11/xorg.conf), eli rivi (kohdasta Section "Device") | ||
Driver "nv" | Driver "nv" | ||
Rivi 105: | Rivi 150: | ||
Driver "nvidia" | Driver "nvidia" | ||
===NVIDIAn ajurit yleisesti=== | |||
= | |||
= | |||
#Asennetaan kääntötyökalut (mm. [[gcc]], [[automake]]) | #Asennetaan kääntötyökalut (mm. [[gcc]], [[automake]]) | ||
#Asennetaan [[Ydin|ytimen]] otsikkotiedostot paketinhallinnasta (esimerkiksi paketti linux-headers | #Asennetaan [[Ydin|ytimen]] otsikkotiedostot paketinhallinnasta (esimerkiksi paketti linux-headers ) | ||
#Haetaan [http://www.nvidia.com/ nVidian sivuilta] ajuripaketti ja ajetaan se pääkäyttäjänä (esim. sh NVIDIA-Linux-x86-1.0-8756-pkg1.run) | #Haetaan [http://www.nvidia.com/ nVidian sivuilta] ajuripaketti ja ajetaan se pääkäyttäjänä (esim. sh NVIDIA-Linux-x86-1.0-8756-pkg1.run) | ||
==Katso myös== | |||
*[[Suositeltavat rautaratkaisut]] | |||
[[Luokka:Laitteisto]] | |||
[[Luokka:Ohjeet]] | |||
[[Luokka:Ajurit]] | [[Luokka:Ajurit]] |