NVidia GF4 a linux - NAVOD

oldfrog na volny.cz oldfrog na volny.cz
Středa Únor 12 10:06:04 CET 2003


Protoze zde probehla diskuze o grafickych kartach GeForce4
a jejich provozu pod linuxem, dovoluji si sem poslat navod
od pana Novotneho. Popisuje, jak kartu rozchodil on na
Mandrake linuxu.

Pokud byste meli nejake dotazy, muzete jej kontaktovat, 
navod zverejnuji s jeho vedomim.

Zdravi
OldFrog.

-------------------------------------------------------------------------

 Dobrý večer, či možná spíš už dobré ráno. :)

 Tak jsem konečně rozchodil ten linux. Vypracoval jsem takový postup, který
 zafungoval hned na dvou distribucích a konfiguracích počítače. Na AMD-XP2100+
 s GeForce4MX440 a na P4 2.8GHz s GF4 Ti4600. Takže se zdá tento postup
 stabilní.

 Navod bude popisovat nasledujici kroky:

    - nastaveni BIOSU (v setupu BIOSU)
    - predani parametru jadru (editaci souboru /etc/lilo.conf)
    - instalaci NVdidia ovladacu (dle navodu od vyrobce)
    - nastaveni NVidia ovladacu (editaci souboru /etc/X11/XF86Config)
    - restart PC

 Radil bych použít následující postup:

 1. Po spuštění počítače nastavit v BIOSu primární ovladač VGA na
 AGP(standardně je tam PCI), nastavit přiřazení přerušení(IRQ) pro VGA na
 "Enabled" a pokud to v BIOSU mate, tak i APIC na "Disabled".

 2. Nechat naběhnout linux v runlevelu 3. Na distribuci Mandrake lze po
 naběhnutí grafické nabídky lilo klávesou escape přejít to textového režimu a
 tam zapsat "linux disableapic runlevel 3". Samozřejmě bez úvozovek a kde
 "linux" je míněn jako label konfigurace lilo.

 3. Nainstalovat poslední nVidia drivery kernel a GLX verze 1.0-4191 (pokud už
 jsou nainstalované tak nevadí).

 4. V adresáři /etc najít soubor lilo.conf a zapsat do kolonky APPEND položku
 "disableapic". Lilo.conf pak bude vypadat asi takto:

 image=/boot/vmlinuz
         label=linux
         root=/dev/hda1
         initrd=/boot/initrd.img
         append="quiet devfs=mount hdc=ide-scsi disableapic"
         vga=788
         read-only

 5. Po uložení lilo.conf zapsat změny do MBR příkazem "lilo". Pak přejít do
 adresáře /etc/X11 kde je configurační soubor XF86Config-4 (hlavní konfigurační
 soubor pro X-Windows verze 4). Zde je nutné dát do sekce modul GLX - Load
 "glx" a sekce Device by měla obsahovat následující:

 Section "Device"
     Identifier "device1"
     BoardName "NVIDIA GeForce4 440MX"
     Driver "nvidia"
     Option "NVAGP" "1"
     # Option "DPMS"
     BusID "PCI:1:0:0"
 EndSection

 Mělo by to fungovat i na GeForce3, ale nemám možnost to vyzkoušet. Option
 NVAGP funguje jako detekce AGP sběrnice pro vNidia chipy. Pokud se nastaví na
 0, tak nebude detekovat AGP.

 6. Pokud jste nenastavil při nabíhání lilo na disableapic(bod 2), bude nutné
 restart počítače, aby se projevily změny v práci jádra.Pak už by mělo být
 možné spustit X-Windows ať rovnou náběhem do runlevelu 5 nebo následně startx.

 Tak to by asi bylo vše. Nejsem žádný Jirásek, takže mě napsání těch pár řádek
 dalo pěkně zabrat. :)

 Zdenek Novotny (alias Zvejk)
   zvejk na email.cz
   ICQ# 32042587

-------------------------------------------------------------------------





Další informace o konferenci Linux