Требования к аппаратуре
XFree86 версии 3.1, вышедшая в сентябре 1994, года поддерживает
следующие микросхемы видеоадаптеров.
(Прежде чем устанавливать XFree86 вам надо выяснить тип
микросхемы вашего видеоадаптера.)
Документация, поставляемая
вместе с видеоадаптером, как правило указывает тип используемых
микросхем. Если вы приобрели новую видеокарту или новый
компьютер, попросите поставщика уточнить изготовителя,
модель и тип микросхем видеокарты. Как правило поставщики
охотно дадут вам эту информацию. Большинство из них
сообщит, что видеокарта является стандартной SVGA картой
и будет работать в вашей операционной системе.
Объясните им, что ваше программное обеспечение (Linux и XFree86)
не поддерживает всех видеокарт и вам требуется дополнительная информация.
Вы можете также определить тип микросхемы, вызвав команду
SuperProbe, входящую в состав XFree86. Это будет описано ниже.
XFree86 версии 3.1, вышедшая в сентябре 1994 года поддерживает
следующие типы микросхем:
TVGA9000i, TVGA9100B, TVGA9200CX, TVGA9320, TVGA9400CX, TVGA9420
68800-6, 68800AX, 68800LX, 88800
CLGD5429, CLGD5430, CLGD5434, CLGD6205, CLGD6215, CLGD6225,
CLGD6235, CLGD6420
Поддерживаются также следующие адаптеры с графическими ускорителями:
CLGD5430, CLGD5434, CLGD6205, CLGD6215, CLGD6225, CLGD6235
Видеокарты с этими микросхемами поддерживаются для всех системных шин,
включая VLB и PCI.
Все вышеперечисленные карты поддерживаются как в режиме 256 цветов,
так и в монохромном режиме, за исключением Avance Logic, MX and Video 7
микросхем, которые поддерживаются только в режиме 256 цветов.
Если на вашей видеокарте установлено достаточно видеопамяти,
многие из микросхем поддерживаются в режиме 16 и 32 бита на точку
(65 тысяч и 4 млн цветов) (некоторые из Msch32, P9000, S3 и Cirrus
видеокарт).
Обычно видеокарты используются в режиме 8 бит на точку (256 цветов).
Монохромный сервер поддерживает основные карты VGA,
монохромные карты Hercules, Hyundai HGC1280, Sigma LaserView
иу Apoll.
На карте Compaq AVGA в монохромном режиме поддерживается только
64Кб видеопамяти и
работа карты GVGA с памятью более 64Кб не проверена
в настоящее время.
Этот список несомненно расширится со временем.
Полный список поддерживаемых карт вы найдете в замечаниях
к текущей версии XFree86.
Одной из проблем, с которой столкнулись разработчики,
являлся нестандартный механизм определения частоты,
используемый для управления картой.
Некоторые производители либо не описывали способ
программирования карты, либо требовали подписания дополнительного
соглашения о нераспространении полученной информации.
Это очевидно ограничило бы свободное распространение
XFree86, чего естественно не могли допустить разработчики.
Долгое время данная проблема была с видеокартами,
производимыми фирмой Diamond, но начиная с версии 3.1 XFree86,
Diamond начала сотрудничество с разработчиками с целью
выпуска драйвера для этой карты.
Предполагаемая конфигурация компьютера для установки XFree86
под Linux включает в себя как минимум 8 мегабайт оперативной
памяти и видеокарту с одной из вышеперечисленных микросхем.
Для оптимальной работы мы советуем использовать
видеокарту с графическим ускорителем, например S3.
Перед покупкой дорогостоящей видеокарты вам следует
просмотреть документацию по XFree и убедиться, что выбранная вами
карта поддерживается.
Сравнительные тесты Benchmark для различных видеокарт под XFree86
периодически выставляются в конференции
comp.windows.x.i386unix и comp.os.linux.misc.
Замечу, что мой персональный компьютер с Linux содержит
486DX2-66, 20 мегабайт RAM, и имеет
VLB S3-864 видеоадаптер с 2 мегабайтами оперативной памяти.
Я протестировал X benchmarks на этой машине и на рабочей станции
Sun Sparc IPX.
Linux где-то раз в 7 быстрее, чем Sparc IPX (для любопытных,
XFree86-3.1 под Linux обеспечил скорость 171,000 xstones;
Sparc IPX - около 24000).
Обычно, XFree86 под Linux с графическим ускорителем
показывает существенно большую производительность
чем коммерческие рабочие станции (которые обычно используют
неэффективные алгоритмы обработки графической информации).
Для вашей машины требуется как минимум 4 мегабайта оперативной памяти
и 16 мегабайт виртуальной (например, 8 мегабайт оперативной памяти
и 8 мегабайт своппинга).
Имейте в виду, что чем больше физической оперативной памяти вы имеете,
тем меньше операционная система использует своппинг.
Так как операция своппинга исходно медленная (доступ к диску намного
медленнее, чем к памяти), для комфортабельной работы вам следует
иметь 8 или более мегабайт.
Система с 4-мя мегабайтами работает намного (в десятки раз)
медленнее чем с 8-ю мегабайтами.