Bug 992029 - Nvidia: Switch to libglvnd for TW/sle15
Summary: Nvidia: Switch to libglvnd for TW/sle15
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Distribution
Classification: openSUSE
Component: X11 3rd Party Driver (show other bugs)
Version: Leap 42.1
Hardware: Other Other
: P2 - High : Enhancement with 6 votes (vote)
Target Milestone: ---
Assignee: Stefan Dirsch
QA Contact: Stefan Dirsch
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-08-03 22:22 UTC by Cor Blom
Modified: 2017-07-24 10:20 UTC (History)
2 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
libglvnd0 breaks Xorg/OpenGL (29.18 KB, text/x-log)
2017-03-28 20:37 UTC, Björn Voigt
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Cor Blom 2016-08-03 22:22:33 UTC
This is related to a konsole bug. See

https://bugs.kde.org/show_bug.cgi?id=343803

This is solved when using glvnd (see comment 62 and 63 there), which is not used in the openSUSE package, if I'm correct. The spec file for x11-video-nvidiaG04 has

# only to be used by GLVND
rm -f libGL.so.1.0.0 32/libGL.so.1.0.0
rm -f libGLX.so.0 32/libGLX.so.0

Until recently I installed the driver manually and the konsole bug was not there. It was there again with the openSUSE rpm, to which I would like to switch again.

Using glvnd is the default in the nvidia installer since a couple of releases.
Comment 1 Stefan Dirsch 2016-08-04 09:44:26 UTC
For whatever reason switching to GLVND helps in this case, for me this sounds more like a workaround than a proper fix.

So for me this is a feature request.

Plans are to support GLVND with Mesa first, then NVIDIA, then AMD (which claims to support it in future as well according to Phoronix). This will happen in Tumbleweed first, then Leap, then SLE products.
Comment 2 Stefan Dirsch 2016-08-04 09:49:00 UTC
Indeed GLVND installation has become the default for the nvidia installer meanwhile.
Comment 3 Björn Voigt 2017-03-28 20:37:49 UTC
Created attachment 719076 [details]
libglvnd0 breaks Xorg/OpenGL

On my Laptop (Lenovo IdeaPad U430) the package libglvnd0 from home:Bumblebee-Project:X11:XOrg:libglvnd breaks a working Xorg/OpenGL graphics stack. After deinstallation of this package, Xorg/OpenGL works again. The attached /var/log/Xorg.0.log shows the situation with installed libglvnd0 package.
Comment 4 Stefan Dirsch 2017-03-28 23:08:31 UTC
Björn, I don't know anything about this project. It has been created by 

  "Maxime Rijnders" <bumblebee.obs@gmail.com>

You need to contact him instead.

Nevertheless libglvnd and libbglvnd enabled Mesa is going to land in Tumbleweed soon, which is the prerequisite for working on this feature here.

See also my email on opensuse-factory from today.

https://lists.opensuse.org/opensuse-factory/2017-03/msg00848.html
Comment 5 Stefan Dirsch 2017-07-24 10:20:00 UTC
This is considered done for TW and sle15. Mesa and NVIDIA G04 packages (obs://X11:Drivers:Video/nvidia-gfxG04) have been adjusted.