VideoDrivers: различия между версиями

Материал из ALT Linux Wiki
м (template cleanup)
(пометка к викификации)
Строка 1: Строка 1:
[[Category:Documentation]]
[[Категория:Documentation]]
{{Stub}}
{{Stub}}
{{викифицировать}}


== Видеодрайверы ==
== Видеодрайверы ==
Строка 8: Строка 9:
=== утилиты ===
=== утилиты ===
В Sisyphus существуют следующие утилиты для работы с информацией об используемом драйвере:
В Sisyphus существуют следующие утилиты для работы с информацией об используемом драйвере:
* <tt>config-x11</tt> -- неинтерактивная(?) текстовая/интерактивная графическая программа, позволяющая сконфигурировать X-сервер
* <tt>config-x11</tt> — неинтерактивная(?) текстовая/интерактивная графическая программа, позволяющая сконфигурировать X-сервер
* <tt>x11_autosetup</tt> -- неинтерактивный скрипт/сервис, занимающийся обновлением <tt>/etc/X11/xorg.conf.auto</tt>
* <tt>x11_autosetup</tt> — неинтерактивный скрипт/сервис, занимающийся обновлением <tt>/etc/X11/xorg.conf.auto</tt>
* <tt>x11setupdrv</tt> -- неинтерактивный бинарник, выставляющий некий драйвер по умолчанию (и симлинки на libGL)
* <tt>x11setupdrv</tt> — неинтерактивный бинарник, выставляющий некий драйвер по умолчанию (и симлинки на libGL)
* <tt>[[x11presetdrv]]</tt> -- неинтерактивный скрипт, который отрабатывает содержимое (выполняет скипты из) <tt>/usr/libexec/X11/drvpre.d/</tt>, <tt>/usr/libexec/X11/drvpre.d</tt> (хм... [https://bugzilla.altlinux.org/show_bug.cgi?id=12796 бага]) или переданного параметра
* <tt>[[x11presetdrv]]</tt> — неинтерактивный скрипт, который отрабатывает содержимое (выполняет скипты из) <tt>/usr/libexec/X11/drvpre.d/</tt>, <tt>/usr/libexec/X11/drvpre.d</tt> (хм… [https://bugzilla.altlinux.org/show_bug.cgi?id=12796 бага]) или переданного параметра
* <tt>x11updatedrv</tt> -- неинтерактивный скрипт с ипользованием libhw-tools, который пытается сконфигурировать рабочую по мнению mike@ конфигурацию (должен отправиться в obsolete, как только появится к тому возможность -- поскольку в задачи текущей версии входит настройка dualhead)
* <tt>x11updatedrv</tt> — неинтерактивный скрипт с ипользованием libhw-tools, который пытается сконфигурировать рабочую по мнению mike@ конфигурацию (должен отправиться в obsolete, как только появится к тому возможность — поскольку в задачи текущей версии входит настройка dualhead)


=== drv.d/ ===
=== drv.d/ ===
Местонахождение: <tt>/usr/libexec/X11/drv.d</tt>; назначение -- специфические для включенного в <tt>/etc/X11/xorg.conf</tt> драйвера видеочипа настройки (например, переключение libGL на библиотеку из комплекта используемого драйвера):
Местонахождение: <tt>/usr/libexec/X11/drv.d</tt>; назначение — специфические для включенного в <tt>/etc/X11/xorg.conf</tt> драйвера видеочипа настройки (например, переключение libGL на библиотеку из комплекта используемого драйвера):
<pre>Из drv.d запускается одноименный с драйвером из xorg.conf
<pre>Из drv.d запускается одноименный с драйвером из xorg.conf
бинарник. Туда помещать нужно уже все переключения, специфичные для
бинарник. Туда помещать нужно уже все переключения, специфичные для
Строка 22: Строка 23:


=== drvpre.d/ ===
=== drvpre.d/ ===
Местонахождение: <tt>/usr/libexec/X11/drvpre.d</tt>; назначение -- неспецифические настройки (не мешающие другим пакетам). Как правило, не используется:
Местонахождение: <tt>/usr/libexec/X11/drvpre.d</tt>; назначение — неспецифические настройки (не мешающие другим пакетам). Как правило, не используется:
<pre>Из drvpre.d запускается _всё_, что там лежит как можно раньше  
<pre>Из drvpre.d запускается _всё_, что там лежит как можно раньше  
при старте системы. Туда есть смысл помещать то, что не будет портить
при старте системы. Туда есть смысл помещать то, что не будет портить

Версия от 08:54, 6 октября 2008

Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.
42px-Wikitext-ru.svg.png
Эту статью следует викифицировать.


Видеодрайверы

Здесь предлагается собирать и фиксировать информацию по работе с различными драйверами Xorg, их особенностям и прилежащей инфраструктуре (например, *.xinf).

утилиты

В Sisyphus существуют следующие утилиты для работы с информацией об используемом драйвере:

  • config-x11 — неинтерактивная(?) текстовая/интерактивная графическая программа, позволяющая сконфигурировать X-сервер
  • x11_autosetup — неинтерактивный скрипт/сервис, занимающийся обновлением /etc/X11/xorg.conf.auto
  • x11setupdrv — неинтерактивный бинарник, выставляющий некий драйвер по умолчанию (и симлинки на libGL)
  • x11presetdrv — неинтерактивный скрипт, который отрабатывает содержимое (выполняет скипты из) /usr/libexec/X11/drvpre.d/, /usr/libexec/X11/drvpre.d (хм… бага) или переданного параметра
  • x11updatedrv — неинтерактивный скрипт с ипользованием libhw-tools, который пытается сконфигурировать рабочую по мнению mike@ конфигурацию (должен отправиться в obsolete, как только появится к тому возможность — поскольку в задачи текущей версии входит настройка dualhead)

drv.d/

Местонахождение: /usr/libexec/X11/drv.d; назначение — специфические для включенного в /etc/X11/xorg.conf драйвера видеочипа настройки (например, переключение libGL на библиотеку из комплекта используемого драйвера):

Из drv.d запускается одноименный с драйвером из xorg.conf
бинарник. Туда помещать нужно уже все переключения, специфичные для
конкретного драйвера.

zerg@

drvpre.d/

Местонахождение: /usr/libexec/X11/drvpre.d; назначение — неспецифические настройки (не мешающие другим пакетам). Как правило, не используется:

Из drvpre.d запускается _всё_, что там лежит как можно раньше 
при старте системы. Туда есть смысл помещать то, что не будет портить
никому ничего. Класть ли вообще что-то туда, решает мантейнер по
необходимости.

zerg@

TODO

Кстати, источники знаний в списке рассылки и багзилле не считаются 
официальной документацией, поэтому ждем от мантейнера xorg закрепления
данного тайного знания в отдельном документе а еще лучше в макросе.

lakostis@

> Аналогично про две головы. На конкретных моделях всё
> замечательно, но вот в общем случае ...
В общем случае у нас есть xinerama и варианты типа :0.0+:0.1,
как вот мне понадобилось.  В частных -- зависит от драйвера,
да.  Интерес сделать -- есть, также есть двухголовые карты
Matrox, ATI и NVIDIA, пара запасных CRT на стенде и возможность
воткнуть лишний LCD.

mike@ в ответ inger@

Ссылки