then, what is a quick fix? overwrite all libs of libglvnd with make install? only one file? what branch? how build libglvnd? --enable-x/–disable-x?, need a special version of gcc? (arch ship 5.3.0)
No, sorry – x11glvnd.so is a separate X extension that tells the client-side libglvnd which vendor library to load. When there’s no x11glvnd.so, the NVIDIA driver provides its own version of the extension that tells it to load libGLX_nvidia.so.0. You shouldn’t need to worry too much about x11glvnd for this bug.
I tested “./configure --prefix=/usr && make install” earlier, which replaces all of the NVIDIA-provided components with the upstream versions. Be sure to “make uninstall” before reinstalling from the .run package or pass the --install-liblgnvd option to the .run installer if you want to revert to the ones provided by the driver installer.
I got xfce4 up and running, minus some issues here and there with icons, but steam fails with this message,
STEAM_RUNTIME=1 steam
/home/salamanderrake/.local/share/Steam/steam.sh: line 159: DISTRIB_RELEASE: unbound variable
/home/salamanderrake/.local/share/Steam/steam.sh: line 159: DISTRIB_RELEASE: unbound variable
Running Steam on gentoo 64-bit
STEAM_RUNTIME is enabled by the user
Installing breakpad exception handler for appid(steam)/version(1452297105)
Installing breakpad exception handler for appid(steam)/version(1452297105)
Installing breakpad exception handler for appid(steam)/version(1452297105)
Installing breakpad exception handler for appid(steam)/version(1452297105)
Fontconfig error: “/etc/fonts/conf.d/10-scale-bitmap-fonts.conf”, line 70: non-double matrix element
Fontconfig error: “/etc/fonts/conf.d/10-scale-bitmap-fonts.conf”, line 70: non-double matrix element
Fontconfig warning: “/etc/fonts/conf.d/10-scale-bitmap-fonts.conf”, line 78: saw unknown, expected number
glXChooseVisual failedMain.cpp (306) : Assertion Failed: Fatal Error: glXChooseVisual failed
Assert( Assertion Failed: Fatal Error: glXChooseVisual failed ):Main.cpp:306
Installing breakpad exception handler for appid(steam)/version(1452297105)
[0108/212338:ERROR:main_delegate.cc(777)] Could not load cef_extensions.pak
[0108/212338:ERROR:browser_main_loop.cc(203)] Running without the SUID sandbox! See chromium - An open-source project to help move the web forward. - Monorail for more information on developing with the sandbox on.
assert_20160108212338_6.dmp[19566]: Uploading dump (out-of-process)
/tmp/dumps/assert_20160108212338_6.dmp
Installing breakpad exception handler for appid(steamwebhelper)/version(20160108124543)
Installing breakpad exception handler for appid(steamwebhelper)/version(1452297105)
Installing breakpad exception handler for appid(steamwebhelper)/version(1452297105)
Installing breakpad exception handler for appid(steamwebhelper)/version(20160108124543)
Installing breakpad exception handler for appid(steamwebhelper)/version(1452257143)
[0108/212339:ERROR:main_delegate.cc(777)] Could not load cef_extensions.pak
assert_20160108212338_6.dmp[19566]: Finished uploading minidump (out-of-process): success = yes
assert_20160108212338_6.dmp[19566]: response: CrashID=bp-a1110b54-2ead-47ed-bc22-e0be42160108
assert_20160108212338_6.dmp[19566]: file ‘’/tmp/dumps/assert_20160108212338_6.dmp’', upload yes: ‘‘CrashID=bp-a1110b54-2ead-47ed-bc22-e0be42160108’’
i’ve tested again only with overwrite /usr/lib/libGLX.so.0 with libGLX.so.0.0.0 builded from libglvnd aaron’s branch git (builded through makepkg arch system)
can get nothing in TTY because is black (i think is a problem by my DP swich used for share the screen with 2 pcs)
greetings
EDIT: oh. my bad, then if the aaron24/libglvnd and NVIDIA/libglvnd is not the branch used to build libglvnd shiped with 361.16… what branch is? a internal?
# Ignored entries
+ ["GLVND_LIB"]="ignored"
+ ["GLVND_SYMLINK"]="ignored"
["INSTALLER_BINARY"]="ignored" # provided by pacman :)
["KERNEL_MODULE_SRC"]="ignored" # kernel modules are handled by the nvidia PKGBUILD
["DKMS_CONF"]="ignored" # dkms is not used
["LIBGL_LA"]="ignored" # .la files are not needed
build packages
uninstall arch nvidia-* packages (from repo/AUR)/or bump 'pkgrel=' for new nvidia-*
Instead of trying to fix the crash with the glvnd lib, it’s probably just easier to fix it with a patch on Qt5 code, until Nvidia release their update.