|
Bugzilla – Full Text Bug Listing |
| Summary: | Bumblebee: NVIDIA - Unknown header type 7f | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Distribution | Reporter: | Denis Polom <denis.polom> |
| Component: | X11 3rd Party Driver | Assignee: | Tomáš Chvátal <tchvatal> |
| Status: | RESOLVED WONTFIX | QA Contact: | Stefan Dirsch <sndirsch> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | julio |
| Version: | Leap 15.0 | ||
| Target Milestone: | --- | ||
| Hardware: | 64bit | ||
| OS: | Other | ||
| See Also: | http://bugzilla.opensuse.org/show_bug.cgi?id=1091828 | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Denis Polom
2018-05-27 08:19:09 UTC
No idea. Maybe you can ignore it, if everything else works for you. Reassigning to maintainer of Bumblebee ... additional info:
# optirun glxgears
glxgears: symbol lookup error: /usr/X11R6/lib64/libGL.so.1: undefined symbol: __GLXGL_CORE_FUNCTIONS
# optirun -b none nvidia-settings -c :8
ERROR: /usr/X11R6/lib64/libGL.so.1: undefined symbol: __GLXGL_CORE_FUNCTIONS
libnvidia-gtk3.so: cannot open shared object file: No such file or directory
/usr/X11R6/lib64/libGL.so.1: undefined symbol: __GLXGL_CORE_FUNCTIONS
libnvidia-gtk2.so: cannot open shared object file: No such file or directory
ERROR: A problem occured when loading the GUI library. Please check your installation and library path.
You may need to specify this library when calling nvidia-settings. Please run `nvidia-settings
--help` for usage information.
these errors
libnvidia-gtk3.so: cannot open shared object file: No such file or directory
libnvidia-gtk2.so: cannot open shared object file: No such file or directory
I solved with
---
cd /usr/X11R6/lib64; ln -s /usr/lib64/libnvidia-gtk2.so.390.59 libnvidia-gtk2.so; ln -s /usr/lib64/libnvidia-gtk3.so.390.59 libnvidia-gtk3.so
---
however still getting undefined symbol error:
---
ERROR: /usr/X11R6/lib64/libGL.so.1: undefined symbol: __GLXGL_CORE_FUNCTIONS
/usr/X11R6/lib64/libGL.so.1: undefined symbol: __GLXGL_CORE_FUNCTIONS
/usr/X11R6/lib64/libGL.so.1: undefined symbol: __GLXGL_CORE_FUNCTIONS
/usr/X11R6/lib64/libGL.so.1: undefined symbol: __GLXGL_CORE_FUNCTIONS
ERROR: A problem occured when loading the GUI library. Please check your installation and library path.
You may need to specify this library when calling nvidia-settings. Please run `nvidia-settings
--help` for usage information.
---
Also I believe that after nvidia driver update I will need to recreate the symlinks again as these are pointing to specific driver version only.
Ok. My guess is that Bumblebee no longer works together with libglvnd we now have on sle15/Leap15/TW or things need to be done/configured pretty different ... also I found that these libraries doesn't exists under '/usr/lib' directory: ./libnvidia-cfg.so.1 ./libnvidia-egl-wayland.so.1 ./libnvidia-ml.so ./libnvidia-wfb.so.1 ... and they are mentioned under 'If you are going to use multilib, do also: ' section. (In reply to Stefan Dirsch from comment #4) > Ok. My guess is that Bumblebee no longer works together with libglvnd we now > have on sle15/Leap15/TW or things need to be done/configured pretty > different ... In theory, if the problem is libglvnd, this should do the trick: https://github.com/Bumblebee-Project/Bumblebee/pull/845/files I rebuilt the package locally with the patch (it's from Arch, and it's not present at openSUSE Leap 15.0), but I still see the same error as Denis when using --bridge primus (virtualgl works fine, but it's slower than primus), so something else must be missing. Hardware in my case is "NVIDIA Corporation GM107GLM [Quadro M1200 Mobile] (rev a2)" Sorry but the optimus tech is in the disrepair state and there is nothing much to be done. Users are to move Prime: to https://en.opensuse.org/SDB:NVIDIA_SUSE_Prime |