VideoDrivers: различия между версиями
м (template cleanup) |
Нет описания правки |
||
(не показано 17 промежуточных версий 7 участников) | |||
Строка 1: | Строка 1: | ||
{{Устарело}} | |||
{{ | {{викифицировать}} | ||
== Видеодрайверы == | == Видеодрайверы == | ||
Строка 8: | Строка 8: | ||
=== утилиты === | === утилиты === | ||
В Sisyphus существуют следующие утилиты для работы с информацией об используемом драйвере: | В Sisyphus существуют следующие утилиты для работы с информацией об используемом драйвере: | ||
* <tt> | * <tt>[[x11presetdrv]]</tt> — неинтерактивный скрипт, который выполняет все программы в <tt>/usr/libexec/X11/drvpre.d</tt> или в каталоге, переданном параметром | ||
* <tt>x11setupdrv</tt> — неинтерактивный бинарник, выставляющий некий драйвер по умолчанию (и симлинки на libGL и др. библиотеки и модули X11). Начиная с ALT 5.0 и выше не нужен, т.к. встроен в X-сервер при запуске | |||
* <tt>x11setupdrv</tt> | * <tt>x11_autosetup</tt> — неинтерактивный скрипт/сервис, занимающийся обновлением <tt>/etc/X11/xorg.conf.auto и запуском x11setupdrv(при необходимости)</tt> | ||
* <tt> | * <tt>config-x11</tt> — неинтерактивная(?) текстовая/интерактивная графическая программа, позволяющая сконфигурировать X-сервер | ||
=== drv.d/ === | === drv.d/ === | ||
Местонахождение: <tt>/usr/libexec/X11/drv.d</tt>; назначение | Местонахождение: <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: | Строка 21: | ||
=== drvpre.d/ === | === drvpre.d/ === | ||
Местонахождение: <tt>/usr/libexec/X11/drvpre.d</tt>; назначение | Местонахождение: <tt>/usr/libexec/X11/drvpre.d</tt>; назначение — неспецифические настройки (не мешающие другим пакетам). Как правило, не используется: | ||
<pre>Из drvpre.d запускается _всё_, что там лежит как можно раньше | <pre>Из drvpre.d запускается _всё_, что там лежит как можно раньше | ||
при старте системы. Туда есть смысл помещать то, что не будет портить | при старте системы. Туда есть смысл помещать то, что не будет портить | ||
Строка 48: | Строка 47: | ||
* [https://bugzilla.altlinux.org/show_bug.cgi?id=12767 #12767] (fglrx) | * [https://bugzilla.altlinux.org/show_bug.cgi?id=12767 #12767] (fglrx) | ||
* [http://spyderous.livejournal.com/82272.html?thread=176224#t176224 обсуждение *.xinf] (на примере system-config-display и kudzu) | * [http://spyderous.livejournal.com/82272.html?thread=176224#t176224 обсуждение *.xinf] (на примере system-config-display и kudzu) | ||
* [[Nvidia]] | |||
{{Category navigation|title=Видеодрайвера|category=Видеодрайвера|sortkey={{SUBPAGENAME}}}} |
Текущая версия от 16:21, 21 декабря 2023
Видеодрайверы
Здесь предлагается собирать и фиксировать информацию по работе с различными драйверами Xorg, их особенностям и прилежащей инфраструктуре (например, *.xinf).
утилиты
В Sisyphus существуют следующие утилиты для работы с информацией об используемом драйвере:
- x11presetdrv — неинтерактивный скрипт, который выполняет все программы в /usr/libexec/X11/drvpre.d или в каталоге, переданном параметром
- x11setupdrv — неинтерактивный бинарник, выставляющий некий драйвер по умолчанию (и симлинки на libGL и др. библиотеки и модули X11). Начиная с ALT 5.0 и выше не нужен, т.к. встроен в X-сервер при запуске
- x11_autosetup — неинтерактивный скрипт/сервис, занимающийся обновлением /etc/X11/xorg.conf.auto и запуском x11setupdrv(при необходимости)
- config-x11 — неинтерактивная(?) текстовая/интерактивная графическая программа, позволяющая сконфигурировать X-сервер
drv.d/
Местонахождение: /usr/libexec/X11/drv.d; назначение — специфические для включенного в /etc/X11/xorg.conf драйвера видеочипа настройки (например, переключение libGL на библиотеку из комплекта используемого драйвера):
Из drv.d запускается одноименный с драйвером из xorg.conf бинарник. Туда помещать нужно уже все переключения, специфичные для конкретного драйвера.
drvpre.d/
Местонахождение: /usr/libexec/X11/drvpre.d; назначение — неспецифические настройки (не мешающие другим пакетам). Как правило, не используется:
Из drvpre.d запускается _всё_, что там лежит как можно раньше при старте системы. Туда есть смысл помещать то, что не будет портить никому ничего. Класть ли вообще что-то туда, решает мантейнер по необходимости.
TODO
Кстати, источники знаний в списке рассылки и багзилле не считаются официальной документацией, поэтому ждем от мантейнера xorg закрепления данного тайного знания в отдельном документе а еще лучше в макросе.
> Аналогично про две головы. На конкретных моделях всё > замечательно, но вот в общем случае ... В общем случае у нас есть xinerama и варианты типа :0.0+:0.1, как вот мне понадобилось. В частных -- зависит от драйвера, да. Интерес сделать -- есть, также есть двухголовые карты Matrox, ATI и NVIDIA, пара запасных CRT на стенде и возможность воткнуть лишний LCD.
mike@ в ответ inger@
Ссылки
- обсуждение в sisyphus@ (drv*.d/)
- #12767 (fglrx)
- обсуждение *.xinf (на примере system-config-display и kudzu)
- Nvidia