Registered Member
|
Today I updated a bunch of packages (more than 800) and I don't know what happened but now when I try to login I see this message:
I'm using openSUSE 13.2 and I have a NVIDIA, and I installed the drivers manually for the kernel correctly months ago (was working fine before the update) Thanks in advance. |
Registered Member
|
Reinstall the driver, the installation is apparently broken. As the nvidia driver replaces system files, when you install certain updates (Xorg and Mesa in particular) the original files are being put back, breaking the nvidia driver. And after a kernel update you need to recompile the driver's kernel module to make it work with the new kernel. To save yourself from these hassles/problems, better use the official RPM packages: https://en.opensuse.org/SDB:NVIDIA_drivers OTOH, it sounds very suspicious that you got over 800 updates for openSUSE 13.2. What repos are you using?
You may have accidentally "upgraded" to Tumbleweed or something like that... |
Registered Member
|
I ran the update. It was a long time since I booted that PC so it's normal that I have a lot. After the update, a new kernel was installed, and after that I installed my Nvidia driver.
|
Registered Member
|
So it works now? If not, please post /var/log/Xorg.0.log. Your error message clearly states that OpenGL does not work. That either means that something hasn't been installed properly, or the nvidia driver is not used at all (and Mesa's OpenGL is broken because the nvidia installer replaced the libraries with its own incompatible versions). |
Registered Member
|
I'll post it tomorrow. But, before the login screen, I can see the nVidia logo, like it IS working.
Thanks. EDIT There you go:
|
Registered Member
|
Well, the nvidia driver is working, but not its OpenGL support.
As you can see, Xorg's libglx is in use. So again, reinstall the nvidia driver, this should replace Xorg's libglx with nvidia's version. |
Registered Member
|
I'm going to reinstall right now and see what happens, thanks.
EDIT I reinstalled the driver, it started to clean up weird stuff from previous installation, and when it finished it asked for configuring xf86config or xorg.conf file as appropiate, so I ran nvidia-xconfig. And now seems to work. Thanks a lot guys!! Although now it seems to open IceWM by default, instead of Plasma... where can I change that? |
Registered Member
|
Actually an xorg.conf (or running nvidia-xconfig) is not necessary (unless you want to adjust some settings yourself). The nvidia driver will be used automatically if installed.
Great!
Normally you should be able to choose at the login screen. If you have Auto-login enabled, just logout and you should get to the login screen. Which display/login manager are you using now? For xdm (which doesn't provide an option to choose the desktop session), you'd need to set it in /etc/sysconfig/windowmanager (option DEFAULT_WM, for Plasma5 set it to "plasma5"). |
Registered Member
|
Registered users: bartoloni, Bing [Bot], Google [Bot], Yahoo [Bot]