NVIDIAn binääriajureiden asentaminen

Linux.fista
Versio hetkellä 9. tammikuuta 2009 kello 22.55 – tehnyt Pb (keskustelu | muokkaukset) (→‎Fedora: paremmin)
Siirry navigaatioon Siirry hakuun

Tämä artikkeli käsittelee NVIDIAn suljettujen näytönohjainajurien asentamista.

Arch Linux

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.confiin voi luoda oikeat asetukset komennolla

nvidia-xconfig

Lisätietoja löytyy Arch Linuxin wikistä.

Debian

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.

Asenna ensin Nvidian epävapaat binääriajurit sekä oheistauhka:

apt-get install nvidia-kernel-source nvidia-glx

Ensimmäiseksi on syytä tutkia, millä gcc-kääntäjän versiolla ydin on käännetty, sillä moduulit on järkevintä kääntää samalla gcc-versiolla. Vertaa seuraavia tulosteita:

cat /proc/version
gcc --ver

Mikäli Gcc:n versiot eroavat, kannattaa asentaa sama Gcc:n versio, jolla ydin on käännetty.

Tarkista mikä versio Linux-ytimestä koneessa on:

uname -r

Ota kolme pisteiden erottamaa lukua (vaikkapa 2.6.11-1-k7:sta 2.6.11) ja asenna kyseisen ytimen lähdekoodi:

apt-get install kernel-source-2.6.11

Siirry /usr/src -hakemistoon, ja pura sinne ilmestyneet Nvidian ytimen moduuli sekä ytimen lähdekoodi:

tar -xzfv nvidia-kernel-source.tar.gz
tar -xjvf kernel-source-2.6.11.tar.bz2

Sitten käännetään Nvidian ajurit:

cd /usr/src/linux-2.6.11
fakeroot make-kpkg modules_image
sudo -c "dpkg -i ../nvidia-kernel-2.6.11_*.deb"

Mikäli fakeroot- tai make-kpkg-komentoja ei löydy, ne löytyvät apt:lla paketeista fakeroot ja kernel-package.

Vaihtoehtoisesti jos et halua Debian-paketoitua Nvidian ajuria: Luo linkki syntyneestä kernel-source-2.6.11 -hakemistosta linux-hakemistoon:

ln -s kernel-source-2.6.11 linux

Hae ajuripaketti Nvidian sivuilta. Ajuripaketti asennetaan komentamalla

sh NVIDIA-Linux-x86-1.0-7667-pkg1.run

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

Asenna module-assistant

apt-get install module-assistant

Module-assistantin avulla ajurien kääntö käy nopeasti curses-käyttöliittymän tai komentorivin kautta. Jos haluat kääntää ajurit nvidian sivuilta haetusta paketista, kannattaa komentaa ensin seuraavasti.

module-assistant prepare nvidia-kernel

Jos haluat asentaa ajurit kokonaisuudessaan Debianin pakettihakemistoista (suositeltavaa), komenna

module-assistant auto-install nvidia-kernel

Ja sitten

apt-get install nvidia-glx

Sitten tarvitsee enää muuttaa tiedostoon /etc/X11/xorg.conf rivi

Driver "nv"

muotoon

Driver "nvidia"

Ja käynnistää X uudestaan. Sitten ajurien asennus onkin valmis.

Fedora

Ota käyttöön RPM Fusion -pakettivarasto hakemalla sen asennuspaketit (free ja nonfree) osoitteesta http://rpmfusion.org/Configuration ja asentamalla ne. RPM Fusion sisältää näytönohjainajurien ohella muitakin paketteja, jotka eivät syystä tai toisesta voi olla mukana Fedoran virallisissa pakettivarastoissa.

NVIDIAn ajurit löytyvät RPM Fusionin paketista kmod-nvidia. Lisätietoja pakettien asentamisesta löytyy artikkelista Fedoran paketinhallinta.

Paketin asennuksen jälkeen on hyvä käynnistää kone uudelleen ja ajurien pitäisi toimia. RPM Fusion pyrkii toimimaan yhteistyössä virallisten asennuslähteiden kanssa, joten yhteensopivuuden pitäisi olla hyvä. Uudet ajuriversiot ovat RPM Fusionissa melko pian julkaisun jälkeen, joten Nvidian omaa asennuspakettia ei yleensä tarvitse käyttää.

Gentoo

Gentoon sivuilla on suomeksi erittäin hyvä opas nvidian korteille.

http://www.gentoo.org/doc/fi/nvidia-guide.xml

openSUSE

Ubuntu

Ubuntussa suljettujen näytönohjinajureiden asentaminen tapahtuu erillisellä Laiteajurit-työkalulla. Lisätietoja löytyy Ubuntu tutuksi -wikikirjasta.

NVIDIAn oma asennusohjelma

Yleensä on suositeltavampaa käyttää oman jakelun työkaluja myös Nvidian ajurien asentamiseen. Jos jakelu ei kuitenkaan suosittele mitään asennustapaa tai mikäli suositellun tavan kanssa ilmenee ongelmia, voi yrittää käyttää Nvidian omaa, jakeluriippumatonta asennusohjelmaa.

  1. Asennetaan kääntötyökalut (mm. gcc, automake)
  2. Asennetaan ytimen otsikkotiedostot paketinhallinnasta (esimerkiksi paketti linux-headers )
  3. Haetaan nVidian sivuilta ajuripaketti ja ajetaan se pääkäyttäjänä (esimerkiksi sh NVIDIA-Linux-x86-1.0-8756-pkg1.run)

Katso myös