Inštalácia Nvidia GPU driverov v Mandrive

01.09.2010 | 22:32 | Hardware a Drivery | dingo27
Postup je overený pre Mandrivu 2010.0 s jadrom 2.6.31.13-desktop586, a GK Nvidia GF6200 Pre inštaláciu grafických ovládačov je potrebné poznať prácu v príkazovom riadku. V KDE ho spustíte príkazom

konsole (alt+F2 -> konsole)

prípadne sa prepnete cez ctrl+alt+Fx do inej obrazovky.

Budete potrebovať
Zájdite na adresu
http://www.nvidia.com/object/unix.html
a stiahnite si správne ovládače pre vašu grafickú kartu. ▼

To že ovládač podporuje vašu kartu zistíte v časti "supported products". Musíte si nájsť ten správny. Každá GK má svoj vlastný ovládač, niesú univerzálne.

Uložte ho trebárs do HOME priečinka.

Následne budete potrebovať stiahnuť zdrojový kód jadra pre jadro, ktoré používate. Verziu vášho jadra v systéme zistíte v príkazovom riadku príkazom

uname -r

Následne spustite váš obľúbený inštalátor a nainštalujte balík kernel-source[verzia-vasho-jadra]. Tento je ešte výhodné inštalovať v grafickom prostredí, lebo balíkov kernel source je viac. Pre začiatok to bude stačiť.

Inštalujeme
Pre inštaláciu je potrebné vypnúť x-server, takže prepnite sa do konzoly ctrl+alt+Fx a ako root spustite príkaz

init 3 - vypne x server, pred spustením odporúčam uložiť vašu prácu v prostredí KDE/GNOME/X
cd /home/uzivatel/ -cesta ku adresáru kde sa nachádza nvidia ovládač
sh NVIDIA-Drivers... .run - použite vázov vášho nvidia ovládača (TAB)

V prípade že vám vyhodí nejaké chybné programy, knižnice, ich pomocou urpmi doinštalujte. Mne vyhodilo zo 5-6 chýbajúcich programov, ale nebol problém ich nainštalovať, takže ich inštaláciu vynechám.

Zobrazí sa tabuľka s voľbami Accept - Decline, musíte zvoliť accept, a inštalácia ovládačov bude pokračovať. Túto obrazovku si budete zrejme do smrti pamätať, pretože na prvýkrát to väčšinou nenainštaluje. Najčastejšou chybou je

"kernel is not configured" - nemáte nakonfigurovaný kernel-source
"missing nvidia.ko" - máte nakonfigurovaný nesprávny kernel-source, použite uname -r pre zistenie verzie vášho kernelu
"missing xxx" chýbajúce knižnice, programy....

Ak vám na konci vypíše úspešnú inštaláciu ovládačov, ste jeden zo štastlivcov Stačí už len zapísať nastavenia do xorg.conf príkazom

nvidia-xconfig

(inštalátor sa vás na to na konci aj sám opýta) , spustiť x-server (init 5) a ak je všetko ok, nabehne váš správca prihlásenia s korektným rozlíšením.

Konfigurácia kernel-source
Kernel source sa nachádza v

cd /usr/src/linux

V prvom rade si prečítajte README. Pre konfiguráciu bude treba zadať

make mrproper
make configure
make oldconfig - v tomto kroku sa vás môže opýtať na voľbu nových funkcii, zvyčajne som dal áno

Tento proces bude trvať od rýchlosti systému výrazne dlhšie, mne na Celerone 3GHz a 1GB ram trval cca 2 hodiny. Nechajte ho v kľude pracovať a zájdite si trebárs na Po ukončení spustite

sh NVIDIA... .run

a ak ste všetko dobre urobili, ovládač by sa mal nainštalovať korektne.

Ladenie a uloženie nastavení
Pri nastavovaní som sa stretol s párom nepríjemných vlastností, ktoré mi dali trocha zabrať.

Rozlíšenie
V KDE prostredí môžete akékoľvek nastavenia karty uskutočniť cez príkaz

nvidia-config

prípadne sa pohrabať v menu. Spustí sa tabuľka známa zo starších windows ovládačov, kde môžete nastaviť farby, rozlíšenie, sledovať teplotu...
Konkrétne o rozlíšení som chcel. Predpokladám že máte plug and play monitor. Ak nie, máte smolu ako ja, teda spolieham sa na to, že si cez správu počítača viete nastaviť grafickú kartu, monitor, rozlíšenie (budete potrebovať oprávnenie roota). Ak to máte správne nastavené, v nvidia-configu by ste mali mať viditeľné všetky dostupné rozlíšenia. Ak nie, budete musieť vojsť najprv do správy počítača a nastaviť ich.(môže vám vyskočiť hláška či nechcete nainštalovat ovládače pre nvidia kartu, ale mne to skončilo s chybovou hláškou). Následne pri ďaľšom spustení nvidia-config si nvidia ovládač zistí, že nepoužívate nvidia ovládač a opýta sa, či ho chcete použiť. Po jeho zvolení by ste už mali mať všetky dostupné rozlíšenia.

Uloženie nastavení do xorg.conf
Ovládač ponúka aj možnosť zapísať nastavenia do Xorg.conf. Táto funkcia je tak trocha naprd, lebo vyžaduje oprávnenia roota, a mandriva si ich sama nevyžiada ako zvyčajne, zápis tak skončí s chybovou hláškou. Preto spustite konzolu a spustite nvidia-config ako root. Následne sa zápis do xorg.conf uskutoční korektne bez chybových hlášok.
Je dôležité odškrtnúť voľbu vnorenia do starého nastavenia ("Merge with an existing file"), inak si linux nové nastavenia od nvidie nevezme a ostane pri starých.