Свободные xorg-драйверы для ATI/AMD, Intel и nVidia
Свободные xorg-драйверы для nVidia (nouveau), ATI/AMD (Radeon), Intel и других установлены автоматически при инсталляции aptosid.
Примечание: Файл xorg.conf как правило, не необходим для драйвера с открытым исходным кодом (свободным).
Если Вы хотите поменять закрытый драйвер на открытый, нужно изменить файл /etc/X11/xorg.conf.d/xx-xxxx.conf в текстовом редакторе. В области SECTION DEVICE измените название драйвера на: radeon ИЛИ intel.
Чтобы вернуться c проприетарного nVidia-драйверa к nouveau-драйверу, обратитесь к http://aptosid.com.
Примечание: Изменяя файл xorg.conf, Вы действуете на свой страх и риск.
Более подробно о возможностях можно почитать тут: Intel ATI/AMD Матрица особенности ATI/AMD nouveau X.Org
2D-драйверы
Драйверы X-Сервера, предоставляемые X.Org (смотри xserver-xorg для более подробной информации) обеспечивают поддержку 2D для следующих nVidia-карт: Riva, TNT, GeForce- и Quadro-карт, для следующих ATI-карт: Mach-, Rage-, Radeon- а также FireGL-карт, включая r128 и radeon. Radeon и Intel также поддерживают 2D-ускорение (textured xv) для видеопроигрывания.
ATI/AMD 3D-драйверы
3D (и мультипликации в KDE4) некоторых ATI-карт активированы с помошью xserver-xorg-video-radeon. В настоящий момент чип-сеты до r700 поддерживаемы.
Чтобы обновить пакеты несвободных микропрограмм (firmware) для поддержки 2D и 3D:
apt-get install firmware-linux
Перезагрузите.
Intel с 2D и 3D
Драйверы Intel должны работать отлично с 2D и 3D ускорением, они входят в установку, так как являются открытыми.
Бинарные, закрытые nVidia-драйверы, установка с помощью dmakms и xorg.conf.d
Для этого, драйверы должны быть активированы <contrib non-free> в файле debian.list, смотрите также Добавление non-free в список источников.
Для полного актуального списка поддерживаемых графических микросхем, проконсультируйтесь, пожалуйста, на странице загрузки графических nVidia-драйверов на "Supported Products List" .
Также поищите информацию на nvnews.
Для старых и новых установок должно быть обеспечено, что для общесистемной конфигурации должен быть создан каталог /etc/X11/xorg.conf.d, в котором будет создан файл 20-nvidia.conf:
mkdir /etc/X11/xorg.conf.d touch /etc/X11/xorg.conf.d/20-nvidia.conf
Откройте файл в любом текстовом редакторе (к примеру: kwrite, kate, mousepad, mcedit, vi, vim и т.д.) и
<editor> /etc/X11/xorg.conf.d/20-nvidia.conf
скопируйте следующий код в файл конфигурации 20-nvidia.conf:
# Section "Device" Identifier "Device 0" Driver "nvidia" EndSection # This is a trailing line, it is needed so that End Section is not the last line
При использовании больше чем одной графической карты, значение PCI должно вводиться в '20-nvidia.conf':
lspci | grep -i vga
Эта команда должна привеcти к результату, указанному в следующем примере:
01:00.0 VGA compatible controller:
В нашем примере BusID 01:00.0 будет добавлен в новую строку под строкой с драйвером. Стоит заметить, что синтаксис отличается в 'xorg.conf': PCI:x:y:z (нули не пишутся, а используется двоеточие). Запись имеет следующий вид:
BusID "PCI:1:0:0"
Установка nVidia-драйвера
Примечание: Для того, чтобы подобрать правильный драйвер, воспользуйтесь командами apt-cache search nvidia и apt-cache show <пакет>. Существуют в основном два типа nVidia-драйверов, текущие Debian Sid 3D-драйверы и устаревшие Debian Sid 3D-драйверы.
Установка нового драйвера для карты ≥ GeForce 6xxx :
Подготовка модуля:
apt-get install nvidia-kernel-source nvidia-kernel-common dmakms
После этого, dmakms ("Dynamic Module-Assistant Kernel Module Support") для nVidia будет так ативирован, что при следующем обновлении ядра, nVidia-модуль будет готов к интеграции без ручного вмешательства. Чтобы такое обеспечить, нужно добавить nvidia-kernel-source в файл /etc/default/dmakms со следующей командой:
echo nvidia-kernel-source >> /etc/default/dmakms
Теперь наберите команду:
m-a a-i nvidia-kernel-source
И если всё прошло удачно:
apt-get install nvidia-glx
Перезагрузите компьютер, теперь новый модуль работает.
Если xorg обновится, Вам придётся переустановить nvidia-glx:
apt-get install --reinstall nvidia-glx
Когда в Debian sid появится новый драйвер nvidia, наберите:
m-a a-i nvidia-kernel-source apt-get install --reinstall nvidia-glx
И перезагрузитесь, чтобы изменения вступили в силу.
Схемa обозначения для устаревших nvidia-драйверов в Debian
- nvidia-kernel-legacy-71xx для GeForce 2
- nvidia-kernel-legacy-96xx для GeForce 4
- nvidia-kernel-legacy-173xx для GeForce 5
Пример для устаревшего 3D nVidia-драйверa, используя ≤ GeForce 5xxx:
Поскольку другие следующиe драйверы только заменяют 173xx число Вашим числом драйвера.
m-a a-i nvidia-kernel-legacy-173xx-source && apt-get install nvidia-glx-legacy-173xx dmakms
Потом в dmakms:
echo nvidia-kernel-legacy-173xx-source >> /etc/default/dmakms
Если xorg обновится, Вам придётся переустановить nvidia-glx:
apt-get install --reinstall nvidia-glx-legacy-173xx
В случае ошибки загрузки модуля
В случае, если модуль nvidia не загрузился, попробуйте:
modprobe nvidia
Перезагрузите компьютер.
Не помогло? Перестройте модуль:
m-a a-i -f nvidia-kernel-source
или
m-a a-i -f nvidia-kernel-legacy-173xx-source
Опять перезагрузитесь
Прочитайте подробнее:
$ /usr/share/doc/dmakms