Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
линукс / аппаратное обеспечение Михайлёв.docx
Скачиваний:
48
Добавлен:
14.02.2015
Размер:
42.18 Кб
Скачать

Аппаратное ускорение 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).

Соседние файлы в папке линукс