Свободные 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

Пример для устаревшего 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
Содержание, последний раз пересмотрено 21/11/2011 0815 UTC