Видеокарты

Базовая информация

Видеокарты, с точки зрения драйверов системы X Window (являющейся в виде XFree86 основой графической подсистемы в большинстве дистрибутивов Linux), отличаются в основном типом используемого чипа; если производитель карты не производил «коррекции» его работы, один и тот же драйвер может использоваться с различными продуктами, использующими один и тот же графический процессор.

Настройка производится через утилиту XFdrake, которая автоматически запускается в процессе установки дистрибутива и может быть запущена вручную после установки. Как и большинство утилит настройки, XFdrake имеет эксперт-режим (ключ --expert), в котором можно вручную настроить большее количество параметров.

Как упоминалось ранее, PCI- и AGP-видеоплаты в большинстве случаев настраиваются автоматически; если этого не произошло, можно попробовать указать тип чипа вручную, выбрав его из списка. Также в подобных случаях рекомендуется прочитать документацию о устройствах PCI в этом же разделе.

Если ваша плата определилась правильно и на экране появилось тестовое изображение — то всё нормально и на этом рекомендуется остановиться. Опытные пользователи могут произвести более тонкую настройку видеоплаты — например, для некоторых видеоплат можно вручную выставить параметры в конфигурационном файле XFree86 — обычно это /etc/X11/XF86Config-4. Документацию о них можно получить в описаниях из /usr/X11R6/lib/doc из пакета XFree86-doc.

Аппаратное ускорение 3D-графики в XFree86

В дистрибутиве Compact включена поддержка аппаратного 3D-ускорения для некоторых видеоадаптеров. В XFree86 версии 4.x.x входит код из проекта DRI (http://dri.sourceforge.net).

В версии XFree86-4.х.х поддерживаются следующие 3D-акселераторы:

  • 3DFX Voodoo (от Banshee до Voodoo 5)

  • ATI Rage 128 (как PCI, так и AGP-вариантов)

  • Все модели ATI Radeon

  • Matrox (от G200 до G550 и только AGP)

  • Intel i810/i815/i830/i845/i855/i865/i875

  • 3D Labs Oxygen GMX2000 (экспериментальный)

  • SiS 300/630/530 (экспериментальный)

Здесь по умолчанию настраивается 3D-ускорение для всех стабильных драйверов. Экспериментальные драйверы можно настроить, запустив утилиту XFdrake в режиме эксперта. Если проявляются проблемы при использовании 3D, лучше всего либо его отключить (настоятельно рекомендуется, если вам оно не жизненно необходимо), либо обратиться к нам за поддержкой — скорее всего проблема уже будет решена в новой версии XFree86.

Для некоторых других видеокарт (например, на чипе Kyro II) закрытые драйверы выпущены производителями и доступны на соответствующих сайтах.

Видеокарты nVidia

Для видеоплат на чипах nVidia существует два драйвера под Linux. Один из них (свободный, входящий в XFree86) достаточно простой и не поддерживает множество функций (например аппаратное 3D на некоторых моделях видеокарт, а также несколько других расширений). Другой является закрытым (коммерческий, исходный код недоступен) и написан программистами nVidia. Для его установки в режиме эксперта необходимо запустить XFdrake и выбрать пункт XFree86 4.x.x с аппаратным 3D-ускорением. В других режимах конфигурация будет автоматически настроена с использованием этого драйвера; для возврата к стандартному драйверу XFree86 используйте режим эксперта.

Важно

Не рекомендуется собирать этот драйвер самостоятельно, при выходе его новой версии лучшим решением будет обновление драйвера вместе с ядром дистрибутива из раздела updates. Кроме этого, компания ALT Linux не несёт ответственности за качество этого драйвера и не осуществляет его поддержку — используйте на свой страх и риск.