Ноутбук DNS 0156798 с гибридной графикой. Вывод идёт на Intel HD3000, дисплей LDVS подключен к ней же.
Проблема, собственно, такая: после установки проприетарного драйвера на nvidia отпадает поддержка GLX на X.org, так как nvidia заменят библиотеки на свои.
/usr/lib64/xorg/modules/extensions/libglx.so указывает на libglx.so.331.20 от nvidia.
В логах /var/log/Xorg.0.log пишет:
Failed to initialize GLX extension (Compatible NVIDIA X driver not found)
Что, конечно логично, так как в конфиге иксов прописаны 2 девайса и скрина и вывод идёт на интел, а драйвер nvidia загружается по требованию через optirun(bumblebee).
Кто знает, как сделать так, что бы по умолчанию использовалось GLX расширение от intel, а с optirun от nvidia?
Вот конфиг иксов:
xorg.conf
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 331.20 (buildmeister@swio-display-x86-rhel47-05) Wed Oct 30 18:20:53 PDT 2013
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
#Inactive "Device1"
EndSection
Section "Files"
FontPath "/usr/share/fonts/default/Type1"
ModulePath "/usr/lib64/xorg/modules"
EndSection
Section "Module"
Load "glx"
EndSection
Section "Extensions"
#Load "glx"
EndSection
Section "Device"
Identifier "Device0"
Driver "intel"
VendorName "onboard"
BusID "PCI:0:2:0"
Screen 0
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
DefaultDepth 24
SubSection "Display"
Modes "1366x768"
Depth 24
Virtual 1900 1080
EndSubSection
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BusID "PCI:1:0:0"
Screen 1
#Option "IgnoreEDID"
Option "UseDisplayDevice" "none"
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
DefaultDepth 24
SubSection "Display"
Virtual 1366 768
Depth 24
EndSubSection
EndSection