Курю бамбук. Дорого. (_gq_) wrote,
Курю бамбук. Дорого.
_gq_

Установка проприетарных драйверов ATI/nVidia в Debian GNU/Linux (Etch)

Данная заметка имеет статус FAQ. Все действия производятся в Debian Etch, но в Sarge или Lenny действия практически такие же.

Для начала добавляем, если он еще не добавлен, репозиторий в источники apt. В /etc/apt/sources.list должна присутствовать строчка

deb http://ftp.ru.debian.org/debian/ etch main contrib non-free

NB: обратите внимание на секции contrib и non-free. Они нужны, а на дисках их нет.

Далее обновляем кэш apt:

# aptitude update

Устанавливаем module-assistant:

# aptitude install module-assistant

Для видеокарты ATI говорим

# m-a a-i fglrx

module-assistant выполнит свою работу, после чего у вас должны быть установлены 2 пакета:

# dpkg -l | grep fglrx
ii  fglrx-driver
ii  fglrx-kernel-'версияядра'

Для видеокарты nVidia аналогично:

# m-a a-i nvidia

После этого у вас должен быть установлен пакет nvidia-kernel-'версияядра'

Но тут еще надо явно поставить сам драйвер:

# aptitude install nvidia-glx

И наконец для старых видеокарт nVidia (старые у nVidia понятие относительное, поэтому правильнее сказать “для тех, которые не заработали с драйвером nvidia-glx“) надо выполнить команды

# m-a a-i nvidia-kernel-legacy-source
# aptitude install nvidia-glx-legacy

После того, как драйвера установлены, надо прописать их в /etc/X11/xorg.conf
В секции "Device" указать для ATI драйвер "fglrx" для nVidia соответственно "nvidia".

Теперь перезагружаемся и все должно работать.

Чтобы проверить, что заработало 3D достаточно выполнить

$ glxinfo | grep direct
direct rendering: Yes

PS.

– А у меня все работает с драйверами скачанными с оффсайта. Зачем ставить какой-то module-assistant и все эти сложности?
– А может быть сразу стоило поставить Слакварю?

permalink Add comment

Tags: ati, debian, faq, howto, linux, nvidia
Subscribe
Comments for this post were disabled by the author