[unixusers] установить драйвер видеокарты

Mikhail Ilyin ilyin_mikhail на inbox.ru
Вт Ноя 9 02:57:44 MSK 2010


У nvidia драйвер распространяется в бинарном виде, что бы он заработал с
текущим ядром необходимо собрать модуль ядра, который как бы оборачивает
бинарник от nvidia.
Для этого мало просто установить пакеты, нужно еще собрать
модуль используя утилиту m-a (module assistant), для этого по порядку:

# m-a prepare nvidia-kernel-source (подтянет зависимости - заголовки ядра, компилятор
и проч. если этого еще нет)

# m-a build nvidia-kernel-source (скомпилируется nvidia.ko и так же соберет  deb пакет)
после этой команды в /usr/src/ можно будет найти deb пакет, его надо установить

# cd /usr/src
# dpkg -i packet_name.deb
или сделать
# m-a install nvidia-kernel-source

затем  нужно открыть в текстовом редакторе /etc/X11/xorg.conf
и в Section "Device" в Driver прописать "nvidia".
Возможно, что сборку драйвера придется производить при потушеном
X сервере на одном из терминалов, тушим его так /etc/init.d/gdm stop.

Все изменения вступят при следующем запуске X сервера, при его запуске
должно появится лого nvidia. Утилитой nvidia-xconfig не пользовался не часто,
но с ее помощью удобно менять режим экрана в TwinView.

Есть еще вариант не пользоваться репозитарием debian, а скачать с сайта nvidia
бинарник драйвера, который так же требует сборки, скачав файл делаем:
# chmod u+x nvidia_driver.bin
# ./nvidia_driver.bin

Драйвер должен собраться.
Сборка точно проходит при потушеном X сервере, так же надо помнить, что должны стоять
заголовки ядра linux-headers-2.6.32-5-686 (в моем случаи, в твоем Дима для amd64), а так же компилятор.





Подробная информация о списке рассылки unixusers