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

Материал из ALT Linux Wiki
м (+категории)
Нет описания правки
 
(не показано 15 промежуточных версий 5 участников)
Строка 1: Строка 1:
[[Категория:Documentation]]
{{Устарело}}
[[category:использование оборудования]]
[[category:admin]]
 
{{Stub}}
{{викифицировать}}
{{викифицировать}}


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


=== drv.d/ ===
=== drv.d/ ===
Строка 52: Строка 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

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@

Ссылки