от spider(22-05-2004)

рейтинг (23)   [ добре ]  [ зле ]

Printer Friendly Вариант за отпечатване

Първо нека да уточня някои неща, при писането на тази статия използвах Fedora Core 2 Test 3 (kernel - 2.6.5-1) и видео карта Nvidia GeForce 2, не съм пробвал написаното с друга дистрибуция.Преди да правите каквито и да е било промени не е лошо да си запазите копие от файла /etc/X11/XF86Config

Проблема с NVIDIA драйверите идва то това, че в ядрото двете опции CONFIG_REGPARM и CONFIG_4KSTACKS са активни по подразбиране. Самото ядро има вграден пач, който винаги активира CONFIG_4KSTACKS.

Ето и стъпките които трябва да се направят :

1.Свалете последните дравери от  http://www.nvidia.com (в момента на писането на статията това бяха 53.36)

2.Свалете и инсталирайте kernel-source пакета за ядрото, с което сте в момента

3.Свалете и разархивирайте кернел 2.6.6 от http://kernel.org в директория /usr/src с командата:
 tar -jxvf linux-2.6.6.tar.bz2

4.Копирайте файла .config от /usr/src/kernel-2.6.x-xxx (директорията с ядрото, с което сте в момента) в /usr/src/kernel-2.6.6

5.Влезте в директория kernel-2.6.6 (cd /usr/src/kernel-2.6.6)
и напишете :
make oldconfig

отговорете с "НЕ" на всички въпроси предлагащи експериментални модули.

6. Отворете файла .config с предпочитания от вас текстов редактор и се уверете, че CONFIG_REGPARM и CONFIG_4KSTACKS са дезактивирани

7.След това напишете :
 make
 make modules_install
 make install

8.Рестартирайте :
 reboot
и заредете новото ядро (2.6.6)

9.Препоръчително е инсталирането на драйверите да стане в runlevel 3  затова преминете към него с командата :
 init 3

10.Инсталирайте драйверите :
 sh NVIDIA-Linux-x86-1.0-5336-pkg1.run

11.Отидете в директория /etc/X11 и редактирайте файла XF86Config (при Fedora Core 2 файла е xorg.conf)
 cd /etc/X11
 vi XF86Config
намерете и изтрийте реда :
 Load "dri"
проверете дали съществува реда :
 Load "glx"
ако го няма го добавете.
Намерете реда :
 Driver "nv"  и го променете на Driver "nvidia"
Запазете промените и затворете файла.

12.Върнете се към runlevel 5 с командата :
 init 5

Това е всичко, вече трябва да имате 3D acceleration.
Можете да проверите това като стартирате примерно играта Tux Racer.



<< Как да обновяваме автоматично Fedora  с най-новите пакети | Siemens mini How-To >>