понеділок, 27 серпня 2007 р.

Установка драйвера Nvidia (не мое)

Описание установки драйвера Nvidia для Debian, предоставленное многоуважаемым elipse в одном из топиков форума Lafox

Метод 1

Установка драйвера Nvidia из репозитария non-free Debian Sid

1. Подготовка

#apt-get install build-essential module-assistant kernel-package libncurses5 fakeroot #apt-get install linux-headers-$(uname -r) nvidia-kernel-common

1.1 #apt-get install gcc-4.0
1.2 #export CC=gcc-4.0
*действия 1.1 и 1. 2 необходимы только для дистрибутивных ядер версий 2.6.15 и 2.6.16 , ядра > 2.6.17 - уже собраны gcc-4.1 и в этих процедурах нет надобности.
Версию ядра можно узнать командой uname -r.
Каким компилятором собиралось ядро узнать можно командой:
#cat /proc/version


1.3 Добавим (нужно только для Etch возможно и Sid) в /etc/apt/sources.list
deb http://ftp.debian.org.ua/debian/ etch non-free и выполнить:
#apt-get update

2.0 Загрузка , сборка и установка nvidia-kernel
#m-a prepare#m-a a-i nvidia

3.0 Установка nvidia-glx
#apt-get install nvidia-glx

4.0 Правим /etc/X11/xorg.conf секцию Device к виду:
пример:
Section "Device" Identifier "NVIDIA Corporation NV43 [GeForce 6600]" Driver "nvidia"EndSection

подгружаем nvidia-kernel

#modprobe nvidia

5.0 Перезапускаем X11
без перезапуска ядра
1 #/etc/init.d/gdm stop 2 #/etc/init.d/gdm startили
#reboot
Если все прошло успешно , то после перезапуска X11 должен появится логотип nvidia.

***
Преимущества метода:
1. Возможность выполнять все работы в X11
2. Для повторной (или новой) установки понадобятся только nvidia-kernel-common
и nvidia-glx ,/usr/src/nvidia-kernel-XXX.deb - в этом случае, их сохранить отдельно.
Не забывая при этом , что версия nvidia-kernel связана с версией устанавливаемого ядра Debian.
3. Использование локальных ( в частности украинских ) зеркал для получения
nvidia драйвера.
4. Возможность использования доработок в nvidia-kernel-source выполненных
командой Debian.


Метод 2
Установка оригинального драйвера Nvidia

1. Выкачать из сайта Nvidia актуальную версию драйвера для вашего дитрибутива
2. Подготовка
#apt-get install build-essential linux-headers-$(uname -r)

2.1 #apt-get install gcc-4.0
2.2 #export CC=gcc-4.0
* действия 2.1 и 2. 2 необходимы только для дистрибутивных ядер версий 2.6.15 и 2.6.16 , ядро 2.6.17 - уже собрано gcc-4.1 и в этих процедурах нет надобности.

3. Установка nvidia
3.1 Останавливаем X11 если они запущены:
#/etc/init.d/gdm stop // или kdm stop
3.2
#sh NVIDIA-Linux-x86-1.0-8762-pkg1.run -a --x-module-path=/usr/lib/xorg/modules
3.3 Перезапускаем X11
#/etc/init.d/gdm start // или kdm start

Если все прошло успешно , то после перезапуска X11 должен появится логотип nvidia.

***
Преимущества метода:
1. Визуально более простой


Тестирование
1 Тест шестеренок:
#apt-get install mesa-utils#glxgears -printfpsили
#glxgears -info

Получаем условную производительность видеокарты через заданные интералы времени.

2 На мой взгяд ,более обьективный результат о визуальном качестве работы драйвера nvidia дает установка набора Really Slick Screensavers:
#apt-get install rss-glx


Примечание

1. Для Xorg 7.1 использовать драйвера версий не ниже 8774
2. Для старых видеокарт использовать драйвера из раздела legacy nvidia (7184) и
соответствующий индекс файлов в архиве non-free Debian ,
пример: nvidia-glx-legacy

Оригинал статьи здесь

Немає коментарів: