Данная заметка имеет статус 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