yesterday I installed the updates notified (TBH I didn’t pay much attention at to what was installed) and after that I started having problems with the graphic card, an nvidia GTX 460.
As far as I can tell the 3d acceleration is “lost”, the screen is not at the usual resolution (1920x1080) but a lower one (I think about 1600) and other symptoms.
I noticed this topic:
that seemed somehow similar to the problems I’m having.
Before finding this topic I tried reinstalling the drivers with the 1-click install.
Following some of the instructions there I see the following results.
rpm -qa | egrep "nvidia|kernel"
And here it is the Xorg.0.log:
The nouveau drivers should be blacklisted in /etc/modprobe.d/nvidia-default.conf that contains:
Any idea about what I could do?
Thank you very much!
You have actually two problems:
29.440] (EE) Failed to load /usr/lib64/xorg/modules/updates/extensions/libglx.so: libnvidia-tls.so.340.58: cannot open shared object file: No such file or directory
29.484] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
29.484] (EE) NVIDIA: system's kernel log for additional error messages and
29.484] (EE) NVIDIA: consult the NVIDIA README for details.
I would suggest to remove either kernel-desktop or kernel-default and all nvidia packages, and install the driver fresh:
sudo zypper rm kernel-default nvidia-gfxG03-kmp-default nvidia-gfxG03-kmp-desktop nvidia-uvm-gfxG03-kmp-default nvidia-uvm-gfxG03-kmp-desktop x11-video-nvidaG03 nvidia-glG03 nvidia-computeG03
sudo zypper in nvidia-gfxG03-kmp-desktop nvidia-uvm-gfxG03-kmp-desktop x11-video-nvidaG03 nvidia-glG03 nvidia-computeG03
And the first error message would suggest that you have some left-over files/links in /usr/lib64/xorg/modules/updates/extensions/. This directory is not used at all any more in 13.2, so must be a left-over from 13.1.
Remove it and the driver should work:
sudo rm -r /usr/lib64/xorg/modules/updates/
Hopefully that should help…
Thanks a lot!
Worked fine and everything seems back to normal!
I noticed an Nvidia update today that I declined, which I suspect may be behind this problem (and other problems reported the last few days).
Here is what I currently have installed and what YaST wants to downgrade me to:
# Status Package | Summary | Installed (Available) | Size
[Keep] nvidia-computeG03 | NVIDIA driver for computing with GPGPU | 340.65-36.1 (340.65-32.1) | 41.4 MiB
[Keep] nvidia-gfxG03-kmp-desktop | NVIDIA graphics driver kernel module ... | 340.65_k3.16.6_2-36.1 (340.65_k3.16.6_2-32.1) | 32.7 MiB
[Keep] nvidia-glG03 | NVIDIA GL libraries for OpenGL accele... | 340.65-36.1 (340.65-32.1) | 129.3 MiB
[Keep] nvidia-uvm-gfxG03-kmp-desktop | NVIDIA Unified Memory kernel module | 340.65_k3.16.6_2-36.1 (340.65_k3.16.6_2-32.1) | 16.1 MiB
[Keep] x11-video-nvidiaG03 | NVIDIA graphics driver for GeForce 8x... | 340.65-36.1 (340.65-32.1) | 126.3 MiB
As you can see, I currently have 340.65-36.1 installed and the system wants to downgrade me to 340.65-32.1.
I can’t say with any certainty if the timing of this update to people having new problems is a coincidence, or if there is a problem in the packages, or perhaps software management is having a hickup somehow over the version numbers going down.
In any case, my system is healthy and happy with 340.65-36.1 and I don’t plan on installing 340.65-32.1 to see if it works OK for me or not.
Why are you cross-posting?
See my reply here:
Btw, as I wrote in a previous post here in this thread, one of the problems in this case was exactly some left-over 340.58 files from 13.1.
And the OP’s system works fine now with the new 32.1 packages.
There was something screwy with the last NVIDIA update. I had to force a down grade because not all the packages were the same version. I made a post about it. Both the KMP packages don’t match the other 3 (GO3)
It still is not right
As I explained in the other thread, this is what happened:
There’s nothing suspect about that update.
S. Dirsch was on holiday, so M. Marek created the previous packages (36.1).
That’s why 36.1 has the vendor “obs://build.suse.de/home:michal-m:drivers”.
This got reported as bug, so S. Dirsch rebuilt the packages now so that people will actually see the update. (the software management stack doesn’t do automatic vendor changes and won’t show “updates” from different repos).
Now the version is lower (32.1), but that’s just how OBS works, that number is totally irrelevant when comparing packages built in different repos.
And the vendor is now “obs://build.suse.de/home:sndirsch:drivers” again, just like it always was before.
It still is not right
What problem do you have?
January 31, 2015, 9:39pm
Just wanted to say Thanks.
System stopped loading few days ago. This solution has helped me to get it back.
Thanks once again.