LINUX.ORG.RU

Xorg неверно устанавливает приоритеты конфигов?

 , , , ,


0

1

имеется арч, гибридная графика интел+нвидиа.
после установки nvidia-dkms перестал видить glx от месы на драйвере i915, сам драйвер прогружался, но иксы почему то просили именно нвидиа...
разабрался с ентим: оказывается ентот пакет nvidia-dkms создал файлы (которые я успешно закоментил)

`--> cat /usr/share/X11/xorg.conf.d/99-nvidia.conf 
Section "Files"
    ModulePath "/usr/lib/nvidia/xorg"
    ModulePath "/usr/lib/xorg/modules"
EndSection
.-(~)--------------------------------------------------------------------------------------
`--> cat /usr/share/X11/xorg.conf.d/10-nvidia-drm-outputclass.conf 
Section "OutputClass"
    Identifier "intel"
    MatchDriver "i915"
    Driver "modesetting"
EndSection

Section "OutputClass"
    Identifier "nvidia"
    MatchDriver "nvidia-drm"
    Driver "nvidia"
    Option "AllowEmptyInitialConfiguration"
    Option "PrimaryGPU" "yes"
    ModulePath "/usr/lib/nvidia/xorg"
EndSection

которые почему то перекрывали мой
`--> cat /etc/X11/xorg.conf.d/30-intel.conf 
Section "Device"
	Identifier "intel"
 	Driver "intel"
	Busid "PCI:0:2:0"
	Option "TearFree" "true"
Endsection

не пойму тольк почему перекрывали?


походу сам уже понял, добавил

`--> cat /etc/X11/xorg.conf.d/99-module_path.conf 
 Section "Files"
#     ModulePath "/usr/lib/nvidia/xorg"
     ModulePath "/usr/lib/xorg/modules"
 EndSection

и вроде прошло без закомменчивания тех конфигов, которые все равно обновятся при обнове пакета...

safocl ()

Кто-нибудь имел опыт настройки Bumblebee 2? Не 3, а именно 2.

Для моего старого дистра (SLE 11) доступна сборка только второй версии. А при попытке собрать третью версию из исходников (вернее из SRPM для более новой openSUSE) была ошибка установки service-файлов (ну нет у меня Systemd). Попробовал подсунуть старые init-файлы - не подходят, они не хотят принимать конфиг новой версии Bumblebee. Поэтому решил настраивать вторую версию.

Bumblebee 2 прекрасно работает с пакетом nvidia-dkms из того же репозитория, что и сам Bumblebee. Но там СТАРЫЙ драйвер. А я пытаюсь подружить bumblebee с новым драйвером, установленным из официального репозитория NVIDIA для SUSE Linux! В этом случае, optirun glxinfo говорит что не знает где libglx.so (а он в нестандартном месте /opt/glx-nvidia/ - я его утащил туда, чтобы он не перекрывал Интеловский), а где прописать, чтобы он брался оттуда, я не понял. В Bumblebee 3 это легко прописывается.

В общем, если кто-нибудь хочет мне помочь настроить, я дам все конфиги.

ZenitharChampion ★★★★★ ()
Последнее исправление: ZenitharChampion (всего исправлений: 8)