[code]└───╼ ldd /usr/lib/libGL.so.1
linux-vdso.so.1 (0x00007ffe7af07000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f01aa8ae000)
libGLX.so.0 => /usr/lib/libGLX.so.0 (0x00007f01aa67c000)
libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0x00007f01aa36e000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007f01a9fc9000)
/usr/lib64/ld-linux-x86-64.so.2 (0x00005624756ad000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f01a9c87000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f01a9a75000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f01a9851000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f01a964d000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f01a9447000)
[/code]
[quote="aplattner"]No, the fix here is for libGLX.so.0, which is the new home for the glX* client functions. [/quote]
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)
i get this: http://wstaw.org/m/2016/01/09/IMG_20160109_032227.jpg
How can get the traces of this?
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?
aplattner said:No, the fix here is for libGLX.so.0, which is the new home for the glX* client functions.
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?
Arch Linux way:
[olist]
[.]download repo from [url]https://github.com/aaronp24/arch-nvidia-utils[/url][/.]
[.]edit PKGBUILD[/.]
[code]
# nvidia-libgl
["APPLICATION_PROFILE"]="nvidia-libgl install_app_profile"
- ["GLVND_LIB"]="nvidia-libgl install_lib"
- ["GLVND_SYMLINK"]="nvidia-libgl symlink_lib"
["GLX_MODULE_SHARED_LIB"]="nvidia-libgl install_glx_module"
[/code]
to
[code]
# 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
[/code]
[.]build packages[/.]
[.]uninstall arch nvidia-* packages (from repo/AUR)/or bump 'pkgrel=' for new nvidia-*[/.]
[.]install new nvidia-* packages and libglvnd[/.]
[.]it should work[/.]
[/olist]
[quote="sL1pKn07"]
EDIT: oh. my bad, then if the aaron/libglvnd and NVIDIA/libglvnd is not the branch used to build libglvnd shiped with 361.16... what branch is? a internal?[/quote]
https://github.com/aaronp24/libglvnd
Edit: 'arch-lib32-nvidia-utils' [url]https://github.com/fafryd1125/arch-lib32-nvidia-utils[/url]
Edit2: Tested - working (start openbox, firfox, mpv- I do not use kde)
Edit3: Add libglvnd [url]http://pastebin.com/EH831SUR[/url]
# 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-*
install new nvidia-* packages and libglvnd
it should work
sL1pKn07 said:
EDIT: oh. my bad, then if the aaron/libglvnd and NVIDIA/libglvnd is not the branch used to build libglvnd shiped with 361.16... what branch is? a internal?
yea, i have my mod for those pkgbuilds XD
http://sl1pkn07.wtf/paste/view/669067b8
include dkms module + lib32 + some other things from nvidia
and no. not working (see my screenshot(xd) above
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.
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.
[quote=""]I've already submitted a patch to Qt https://codereview.qt-project.org/145406[/quote]
Yay that fixed my issues on gentoo, now I have new drivers and kde/plasma5
[quote=""]the patch is for what component? i don't want build all Qt5
edit: okis. qtbase[/quote]
Which distro are you on, if its gentoo the package is qtgui-5.*.*
[quote=""]Nvidia. But patch qt is more faster[/quote]
It's actually both. Qt should not pass a null pointer, and Nvidia should check for it in case it happens.
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)
i get this: http://wstaw.org/m/2016/01/09/IMG_20160109_032227.jpg
How can get the traces of this?
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?
I was wrong in #29
'libGLX.so.361.16' not found in './manifest'
to
https://github.com/aaronp24/libglvnd
Edit: 'arch-lib32-nvidia-utils' https://github.com/fafryd1125/arch-lib32-nvidia-utils
Edit2: Tested - working (start openbox, firfox, mpv- I do not use kde)
Edit3: Add libglvnd http://pastebin.com/EH831SUR
http://sl1pkn07.wtf/paste/view/669067b8
include dkms module + lib32 + some other things from nvidia
and no. not working (see my screenshot(xd) above
Yay that fixed my issues on gentoo, now I have new drivers and kde/plasma5
edit: okis. qtbase
Which distro are you on, if its gentoo the package is qtgui-5.*.*
qt5-base patched and working! ;_;
finally!
Artur O.
It's actually both. Qt should not pass a null pointer, and Nvidia should check for it in case it happens.