Книги
чёрным по белому
Главное меню
Главная О нас Добавить материал Поиск по сайту Карта книг Карта сайта
Книги
Археология Архитектура Бизнес Биология Ветеринария Военная промышленность География Геология Гороскоп Дизайн Журналы Инженерия Информационные ресурсы Искусство История Компьютерная литература Криптология Кулинария Культура Лингвистика Математика Медицина Менеджмент Металлургия Минералогия Музыка Научная литература Нумизматика Образование Охота Педагогика Политика Промышленные производства Психология Путеводители Религия Рыбалка Садоводство Саморазвитие Семиотика Социология Спорт Столярное дело Строительство Техника Туризм Фантастика Физика Футурология Химия Художественная литература Экология Экономика Электроника Энергетика Этика Юриспруденция
Новые книги
Цуканов Б.И. "Время в психике человека" (Медицина)

Суворов С. "Танк Т-64. Первенец танков 2-го поколения " (Военная промышленность)

Нестеров В.А. "Основы проэктирования ракет класса воздух- воздух и авиационных катапульных установок для них" (Военная промышленность)

Фогль Б. "101 вопрос, который задала бы ваша кошка своему ветеринару если бы умела говорить" (Ветеринария)

Яблоков Н.П. "Криминалистика" (Юриспруденция)
Реклама

Linux all на 100% - Маслаков В.

Маслаков В. Linux all на 100% — Питер , 2009. — 331 c.
ISBN 978-5-388-00757-5
Скачать (прямая ссылка): linuxna1002009.pdf
Предыдущая << 1 .. 51 52 53 54 55 56 < 57 > 58 59 60 61 62 63 .. 116 >> Следующая

Секция Module
Общее описание. В секции Module указываются загружаемые модули, расширяющие функциональность графической подсистемы, и их параметры. Для загрузки модуля применяют следующую строку:
Load "имямодуля"
Модули находятся в файлах, которые имеют особым образом составленное имя:
11Ьимя_модуля.so ИЬимя модуля. а 1i Ьимя _модуля.о
Например, посмотрим на список модулей X.Org1: root# find /usr/lib/хогд/ пате “lib*.so"
/ usr / /usr/ /usr/ /usr/ /usr/ /usr/ /usr/ /usr/ /usr/
ib/xorg/modules/1ibvbe so ib/»org/modules/libintl0.so ib/xorg/modules/1ibvm86.so lb/xorg/modules/fonts/libtypel so 1b/>org/modules/fonts/1ibfreetype so ib/>org/modules/fonts/libbitmap so ib/>org/modules/extensions/1ibrecord.so ib/xorg/modules/extensions/1 і bglx.so іb/>org/moduies/extens іons/1 іbGLcore.so
1 Приведена только часть имен файлов, полученных на выходе, так как их список слишком длинный.
X Window System
Теперь просмотрим файл конфигурации X.Org. где в секции Module среди других находятся такие строки:
Load "vbe"
Load "mtlO"
Load "freetype"
Load "glx"
Посмотрите на имена модулей и сравните их с именами файлов модулей. Между ними есть что-то общее.
Для детальной настройки модуля в секции используют подсекцию, в которой указываются параметры модуля.
Subsection "имямодуля" параметры
EndSubSection
Ниже приведено назначение некоторых стандартных модулей
Модуль Описание
extmod Содержит несколько расширений графической подсистемы
dri drm Обеспечивают аппаратную поддержку формирования ЗО-ияображсний
glx Реализует поддержку 3D-графики с помощью OpenGL
intlO vbe Реализуют доступ к графическим средствам BIOS - гак называемому VBE (Video BIOS Extension - видеорасширение BIOS)
ddc i2c Обеспечивают возможность получения операционной системой информации от монитора
dbe Реализует поддержку двойной буферизации. Суть метола заключается в том. что когда изображение рисуется на экране, уже подготавливается следующий кадр в другой области памяти, за счет чего лостигается более высокая производительность
Пример.
Section "Module" Load "drm" Load "12c" Load "bitmap" Load "ddc" Load "dri"
Глава 6. Графическая подсистема
Load "extmod''
Load “freetype''
Load "gix”
Load "mtlO“
Load 'vbe'
EndSection
Секция Device
Общее описание. С помощью секции Device в графической подсистеме можно зарегистрировать видеоустройства. Секция имеет следующий вид:
Subsection "Device"
Identifier "имя_1-стройства"
Driver "имядрайвера" параметры
EndSub: lection
В качестве имени устройства может быть практически любая строка — она только дает уст]К>йству в системе символьное имя Однако лучше давать осмысленные имена.
Файлы драйверов также имеют особое название. Оно соответствует такому шаблону.
nMa_npa?Bepa_drv.so
Ниже приведен пример, который выводит список драйверов':
root# fird /usr/1ib/xorg -name "*_drv.so“
/usr /11 b/ xorg/modules/dri vers/vesa_drv. so /usr/ hb/xorg/modules/dri vers/radeon drv so /usr/ Iib/xorg/modules/drivers/ati_drv.so /usr/1ib/xorg/modules/drivers/voodoo_drv so /usr/1ib/xorg/modules/drivers/via_drv so /osr/lib/xorg/modules/mput/keyboardjjrv so /usr/lib/xorg/modules/input/kbddrv .so usr/1ib xorg/modules/input/mouse_drv so
' Выво; программы также неполный.
X Window System
Среди этих драйверов есть имена знакомых вам моделей видеокарт Если вы не можете найти драйвер к своей видеокарте, то для начала можно воспользоваться драйвером уе5а: производительность будет не самая лучшая, однако вы получите 16-битный цвет и возможность устанавливать любое действительное разрешение экрана. Далее приведены некоторые параметры.
Параметр Описание
Bus ID Определяет шину устройства, к которой оно подсоединено Этот параметр не является необходимым. Узнать расположение устройства на шине РС1 ( Peripheral Component Interconnect - дословно - взаимосвязь периферийных компонентов; шина для подключения иереферийных устройств) можно с помощью команды lspci. Пример BusID "PCI:1:0:0"
VideoRam Определяет количество памяти в килобайтах, котор! ie имеются у видеоадаптера. Это количество можно выяснить из документации к видеокарте либо с помощью прог тамм, но в большинстве случаев в этом нет необходимости так как операционная система самостоятельно опрашивает видеокарту. Пример; VideoRam 8192
Пример.
Section "Device"
Identifier "adapterO"
Driver "radeon"
Bus ID "PCI:1.0:0"
Option "AccelMethod" "XAA"
Option "AGPMode" "true"
Option "AGPFastWrite" ’true"
Option "EnablePageFlip" "true"
Option "ColorTiling" "true"
EndSection
Комментарий. Параметры, указанные в примере, являются специфичен кими для определенного драйвера. Для тонкой настройки драйвера потребуется обратиться к его документации либо руководствам по настройке видеокарты для определенных задач.
Параметры, приведенные в примере выше, рекомендованы сайтом dri.Eeedesktop. org для карт Radeon. Используются следующие.
Глава 6. Графическая подсистема
Параметр Описание
AccelMet hod Определяет тип ускорения Доступны более ранний метод ХЛЛ (XFret-86 Acceleration Architecture архитектура ускорения XFree86) и с лучшей производительностью - ЕХА (акроним не имеет определенной расшифровки). Пример: Option "AccelMethod" "ХАА"
Предыдущая << 1 .. 51 52 53 54 55 56 < 57 > 58 59 60 61 62 63 .. 116 >> Следующая