X11presetdrv: различия между версиями
м (init) |
Ilis (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE:x11presetdrv}} | |||
== x11presetdrv == | == x11presetdrv == | ||
При запуске сервиса <tt>x11presetdrv</tt> запускаются все программы из каталога <tt>/usr/libexec/X11/drvpre.d/</tt>, одна из которых <tt>nvidia</tt>. | При запуске сервиса <tt>x11presetdrv</tt> запускаются все программы из каталога <tt>/usr/libexec/X11/drvpre.d/</tt>, одна из которых <tt>nvidia</tt>. | ||
Строка 14: | Строка 15: | ||
=== Ссылки === | === Ссылки === | ||
* http://lists.altlinux.org/pipermail/devel/2008-October/080067.html | * http://lists.altlinux.org/pipermail/devel/2008-October/080067.html | ||
[[Категория:Utils]] |
Текущая версия от 09:05, 24 декабря 2008
x11presetdrv
При запуске сервиса x11presetdrv запускаются все программы из каталога /usr/libexec/X11/drvpre.d/, одна из которых nvidia.
Она сканирует PCI в /sys на предмет видеоплат производителя NVIDIA. Если таковые найдены, ищет пары драйверов ядерный+Xовый, совпадающие по версии.
Исходя из списка найденных, грепает соответствующие /usr/share/hwdatabase/videoaliases/nvidia-*.xinf на предмет ID платы.
Из списка подошедших .xinf выбирает тот, у кого версия больше (кол-во подошедших версий под несколько плат имеет приоритет).
Переключает /lib/modules/`uname -r`/nVidia/nvidia.ko на выбранную версию.