Good day everyone,
Although I have some experience with Linux, it’s my first time working with OpenSuse, and also new on trying to get NVIDIA to work on it.
I am currently running openSUSE Tubleweed 6.10.9-1 with KDE Plasma 6.1.5 (X11), an iGPU Intel UHD 630 and, the troublemaker, a dGPU that is NVIDIA GeForce GTX 1050 Mobile. I installed the propietary drivers from NVIDIA via zypper as in the Wiki, and everything was working marvelously until the last driver update (550.107.02).
Since then, eglInitialize fails, which has the consequence of the driver not working correctly. Here is my output for
eglinfo -B
GBM platform:
eglinfo: eglInitialize failed
Wayland platform:
eglinfo: eglInitialize failed
X11 platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
OpenGL core profile vendor: NVIDIA Corporation
OpenGL core profile renderer: NVIDIA GeForce GTX 1050/PCIe/SSE2
OpenGL core profile version: 4.6.0 NVIDIA 550.107.02
OpenGL core profile shading language version: 4.60 NVIDIA
OpenGL compatibility profile vendor: NVIDIA Corporation
OpenGL compatibility profile renderer: NVIDIA GeForce GTX 1050/PCIe/SSE2
OpenGL compatibility profile version: 4.6.0 NVIDIA 550.107.02
OpenGL compatibility profile shading language version: 4.60 NVIDIA
OpenGL ES profile vendor: NVIDIA Corporation
OpenGL ES profile renderer: NVIDIA GeForce GTX 1050/PCIe/SSE2
OpenGL ES profile version: OpenGL ES 3.2 NVIDIA 550.107.02
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Surfaceless platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
OpenGL core profile vendor: NVIDIA Corporation
OpenGL core profile renderer: NVIDIA GeForce GTX 1050/PCIe/SSE2
OpenGL core profile version: 4.6.0 NVIDIA 550.107.02
OpenGL core profile shading language version: 4.60 NVIDIA
OpenGL compatibility profile vendor: NVIDIA Corporation
OpenGL compatibility profile renderer: NVIDIA GeForce GTX 1050/PCIe/SSE2
OpenGL compatibility profile version: 4.6.0 NVIDIA 550.107.02
OpenGL compatibility profile shading language version: 4.60 NVIDIA
OpenGL ES profile vendor: NVIDIA Corporation
OpenGL ES profile renderer: NVIDIA GeForce GTX 1050/PCIe/SSE2
OpenGL ES profile version: OpenGL ES 3.2 NVIDIA 550.107.02
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Device platform:
Device #0:
Platform Device platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
OpenGL core profile vendor: NVIDIA Corporation
OpenGL core profile renderer: NVIDIA GeForce GTX 1050/PCIe/SSE2
OpenGL core profile version: 4.6.0 NVIDIA 550.107.02
OpenGL core profile shading language version: 4.60 NVIDIA
OpenGL compatibility profile vendor: NVIDIA Corporation
OpenGL compatibility profile renderer: NVIDIA GeForce GTX 1050/PCIe/SSE2
OpenGL compatibility profile version: 4.6.0 NVIDIA 550.107.02
OpenGL compatibility profile shading language version: 4.60 NVIDIA
OpenGL ES profile vendor: NVIDIA Corporation
OpenGL ES profile renderer: NVIDIA GeForce GTX 1050/PCIe/SSE2
OpenGL ES profile version: OpenGL ES 3.2 NVIDIA 550.107.02
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Device #1:
Platform Device platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Intel
OpenGL core profile renderer: Mesa Intel(R) UHD Graphics 630 (CFL GT2)
OpenGL core profile version: 4.6 (Core Profile) Mesa 24.1.3
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: Intel
OpenGL compatibility profile renderer: Mesa Intel(R) UHD Graphics 630 (CFL GT2)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 24.1.3
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: Intel
OpenGL ES profile renderer: Mesa Intel(R) UHD Graphics 630 (CFL GT2)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.1.3
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Device #2:
Platform Device platform:
libEGL warning: MESA-LOADER: failed to open nouveau: /usr/lib64/dri/nouveau_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
libEGL warning: MESA-LOADER: failed to open nouveau: /usr/lib64/dri/nouveau_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
libEGL warning: MESA-LOADER: failed to open nouveau: /usr/lib64/dri/nouveau_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
eglinfo: eglInitialize failed
Device #3:
Platform Device platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: llvmpipe (LLVM 18.1.8, 256 bits)
OpenGL core profile version: 4.5 (Core Profile) Mesa 24.1.3
OpenGL core profile shading language version: 4.50
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: llvmpipe (LLVM 18.1.8, 256 bits)
OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 24.1.3
OpenGL compatibility profile shading language version: 4.50
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: llvmpipe (LLVM 18.1.8, 256 bits)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.1.3
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
Now, perhaps this is normal, but running nvidia-smi also doesn’t yield much information, except showing some sort of error
Sun Sep 15 18:37:13 2024
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 550.107.02 Driver Version: 550.107.02 CUDA Version: 12.4 |
|-----------------------------------------+------------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 NVIDIA GeForce GTX 1050 Off | 00000000:01:00.0 Off | N/A |
| N/A 48C P0 N/A / ERR! | 573MiB / 4096MiB | 1% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| 0 N/A N/A 1737 G /usr/bin/Xorg.bin 175MiB |
| 0 N/A N/A 1868 G /usr/bin/kwalletd6 1MiB |
| 0 N/A N/A 1947 G /usr/libexec/kglobalacceld 1MiB |
| 0 N/A N/A 1996 G /usr/bin/ksmserver 1MiB |
| 0 N/A N/A 1998 G /usr/bin/kded6 1MiB |
| 0 N/A N/A 2000 G /usr/bin/kwin_x11 9MiB |
| 0 N/A N/A 2109 G /usr/bin/plasmashell 43MiB |
| 0 N/A N/A 2124 G /usr/libexec/kactivitymanagerd 1MiB |
| 0 N/A N/A 2128 G ...c/polkit-kde-authentication-agent-1 1MiB |
| 0 N/A N/A 2129 G /usr/libexec/org_kde_powerdevil 1MiB |
| 0 N/A N/A 2130 G /usr/libexec/xdg-desktop-portal-kde 1MiB |
| 0 N/A N/A 2293 G /usr/bin/kaccess 1MiB |
| 0 N/A N/A 2294 G /usr/libexec/DiscoverNotifier 1MiB |
| 0 N/A N/A 2295 G /usr/bin/kalendarac 1MiB |
| 0 N/A N/A 2537 G /usr/bin/konsole 1MiB |
| 0 N/A N/A 2712 G /usr/lib64/firefox/firefox 163MiB |
| 0 N/A N/A 2846 G /usr/lib/mozilla/kmozillahelper 1MiB |
| 0 N/A N/A 3022 G ...bin/plasma-browser-integration-host 1MiB |
| 0 N/A N/A 5092 G /usr/lib64/thunderbird/thunderbird-bin 93MiB |
| 0 N/A N/A 5166 G /usr/lib/mozilla/kmozillahelper 1MiB |
| 0 N/A N/A 5948 G /usr/bin/systemsettings 29MiB |
| 0 N/A N/A 6076 G /usr/bin/kinfocenter 21MiB |
+-----------------------------------------------------------------------------------------+
Could someone please help me maybe find more information about what might be the issue and how to fix it? Why is one device trying to access noveau drivers, why is there this device?
I apologise in advance if I am missing any crucial information or something very obvious. Thank you in advance
No, the OP has a Pascal GPU ( NVIDIA GP107M [GeForce GTX 1050 Mobile]) that is not supported by the open Nvidia driver, see for instance this and this list of supported ids
I don’t think showing the same in english would be much help, since the only translated part is “paquete” which is just package.
Older versions seem to have the same issue.
Thanks for trying to help, though.