
Аппаратное ускорение 3d-графики в xFree86
В дистрибутиве Master включена поддержка аппаратного 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 не несёт ответственности за качество этого драйвера и не осуществляет его поддержку — используйте на свой страх и риск.
Настройка монитора
По умолчанию утилита XFdrake настраивает монитор автоматически, что в большинстве случаев является приемлемым. В то же время опытные пользователи в экспертном режиме могут вручную изменить настройки разрешения и глубины цвета для каждой пары монитор-видеоплата. Помните, что аппаратное 3D-ускорение работает только в 16- и 32-х битной глубине цвета (для ATI Radeon с коммерческим драйвером fglrx глубина цвета должна быть 24-x битной). Рекомендуется (если это возможно) устанавливать глубину цвета 16 бит (как это делается в большинстве случаев по умолчанию).
Для получения качественного изображения на экране рекомендуются следующие настройки видеорежимов (помните, что рекомендуется работать при частоте обновления экрана не ниже 85 Гц):
-
14" монитор — 640х480 или 800х600
-
15" монитор — 800х600 или 1024х768
-
17" монитор — 1024х768 или 1152х864
-
19" монитор — 1280х1024 или 1600х1200
-
21" монитор — 1600х1200 или выше.
При прочих равных, лучше выбирать меньшее разрешение, так как в этом случае кадровая частота обновления экрана будет выше; в то же время минимальным практически пригодным для работы является режим 800x600, а более комфортным — 1024x768 и выше.
Профессионалы также могут вручную настроить специальные параметры видеорежима — например, положение на экране, частоту обновления кадров, нестандартное разрешение и т. д. Это проще всего сделать с помощью утилиты videogen, вручную занеся выданные этой утилитой результаты в файл настроек XFree86. Подробную документацию можно получить из соответствующего пакета (каталог /usr/share/doc/videogen-*), а также из xfaq (http://www.linux.org.ru/books/xfaq.html).