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

Материал из ALT Linux Wiki
м (→‎утилиты: turned x11presetdrv into link)
Нет описания правки
(не показано 17 промежуточных версий 7 участников)
Строка 1: Строка 1:
[[Category:Documentation]]
{{Crap}}
{{Stub}}
{{викифицировать}}
{{MovedFromFreesourceInfo|AltLinux/Dokumentacija/VideoDrivers}}


== Видеодрайверы ==
== Видеодрайверы ==
Строка 9: Строка 8:
=== утилиты ===
=== утилиты ===
В Sisyphus существуют следующие утилиты для работы с информацией об используемом драйвере:
В Sisyphus существуют следующие утилиты для работы с информацией об используемом драйвере:
* <tt>config-x11</tt> -- неинтерактивная(?) текстовая/интерактивная графическая программа, позволяющая сконфигурировать X-сервер
* <tt>[[x11presetdrv]]</tt> неинтерактивный скрипт, который выполняет все программы в <tt>/usr/libexec/X11/drvpre.d</tt> или в каталоге, переданном параметром
* <tt>x11_autosetup</tt> -- неинтерактивный скрипт/сервис, занимающийся обновлением <tt>/etc/X11/xorg.conf.auto</tt>
* <tt>x11setupdrv</tt> неинтерактивный бинарник, выставляющий некий драйвер по умолчанию (и симлинки на libGL и др. библиотеки и модули X11). Начиная с ALT 5.0 и выше не нужен, т.к. встроен в X-сервер при запуске
* <tt>x11setupdrv</tt> -- неинтерактивный бинарник, выставляющий некий драйвер по умолчанию (и симлинки на libGL)
* <tt>x11_autosetup</tt> неинтерактивный скрипт/сервис, занимающийся обновлением <tt>/etc/X11/xorg.conf.auto и запуском x11setupdrv(при необходимости)</tt>
* <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>config-x11</tt> — неинтерактивная(?) текстовая/интерактивная графическая программа, позволяющая сконфигурировать X-сервер
* <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
бинарник. Туда помещать нужно уже все переключения, специфичные для
бинарник. Туда помещать нужно уже все переключения, специфичные для
Строка 23: Строка 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 запускается _всё_, что там лежит как можно раньше  
при старте системы. Туда есть смысл помещать то, что не будет портить
при старте системы. Туда есть смысл помещать то, что не будет портить
Строка 49: Строка 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:54, 2 июля 2015

48px-Mail-mark-junk red.svg.png
Эта статья протухла.
Её нужно существенно доработать или удалить


42px-Wikitext-ru.svg.png
Эту статью следует викифицировать.


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

Здесь предлагается собирать и фиксировать информацию по работе с различными драйверами 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
бинарник. Туда помещать нужно уже все переключения, специфичные для
конкретного драйвера.

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@

Ссылки