Nvidia drivers don't work after re-install

I re-installed Nvidia drivers G03 and now booting is getting stuck on Starting Display Manager. I tried to re-install them dozens of times they refused to work again.

My system:
MBPr NV GT 750M
openSuse 13.2 KDE4 with 3.16.7-7-desktop and all latest updates. NB: it worked fine before drivers re-installation!

if I delete /etc/X11/xorg.conf I am back to Nouveau driver, but once I create it back via nvidia-xconfig, booting is getting stuck!!!

Here are installed packages:

nvidia-gfxG03-kmp-desktop-340.76_k3.16.6_2-36.1.x86_64
nvidia-computeG03-340.76-36.1.x86_64
x11-video-nvidiaG03-340.76-36.1.x86_64
nvidia-uvm-gfxG03-kmp-desktop-340.76_k3.16.6_2-36.1.x86_64
nvidia-glG03-340.76-36.1.x86_64
xf86-video-nv-2.1.20-10.1.4.x86_64
libvdpau_nouveau-10.3.7-91.6.1.x86_64
xf86-video-nouveau-1.0.11-1.3.x86_64
libdrm_nouveau2-2.4.58-1.1.x86_6

Please help! What goes wrong? why it does not work? Thanks in advance!

First off only the first 5 packages are NVIDA the others are for the nv and the nouveau drivers which are NOT NVIDA proprietary driver but Open Source drivers for the NVIDIA card family

Was there a reason to reinstall the drivers?? How exactly did you do it. How were the original installed? Did you remove the existing driver before re adding??

Is this an Optimus system, i.e. a laptop with intel and nvidia graphics?
The nvidia drivers don’t work on those.

If not, please post the file /var/log/Xorg.0.log.

Thanks for quick reply!

I used YaSt to remove all nvidia packages: X11-video-nvidiaG03, nvidia-gfxG03-kmp-desktop, nvidia-computeG03, nvidia-uvm-gfxG03-kmp-desktop, nvidia-glG03. I also removed Nouveau packages: [/size]xf86-video-nv and xf86-video-nouveau. Then I rebooted system.

I end up with text mode, where I run yast again, and set to install x11-video-nvidiaG03 . This automatically added additional packages nvidia-gfxG03-kmp-desktop, nvidia-computeG03, nvidia-uvm-gfxG03-kmp-desktop, nvidia-glG03. I applied and rebooted, hoping that I will now have boot to KDE4 Graphic Interface with Nvidia drivers… But instead it stuck at Starting Display Messenger.

/sbin/modprobe -v nvidia gives this:
modprobe: ERROR: could not find module by name=‘nvidia’
modprobe: ERROR: could not insert ‘nvidia’: Function not implemented
modprobe: FATAL: Module nvidia_uvm not found.
mknod: missing operand after ‘0’

Reason to reinstall drivers. When I install openSuse 13.2, and then successfully installed nvidia drivers via Nvidia community repository I got automatically hi-dpi settings so all my fonts enlarged to be readable on my 2880x1800 screen. And I have no clue where it was set. Because I used to switch with external display I prefer to work with scaled resolution, so I lowered resolution to 1440x900 and in Font Settings set 96 dpi, this overrode current settings (I don’t know where set) everywhere but Login Manager, so every time I relogin, I see Login manager at 1440x900 resolution, but with HUGE fonts probably set to 200dpi or so. I though, since this hi-dpi hidden font settings was caused by nvidia installation, I thought that maybe if I re-install then resolve my issue… I know, it sounds stupid, but I could not find where font dpi settings can be set besides Descktop Configure…

There’s no need to remove them.

And btw, xf86-video-nv is totally unrelated to nouveau. It’s a completely different driver, originally written by nvidia themselves.
But it only supports 2d acceleration, no 3d.

Reason to reinstall drivers. When I install openSuse 13.2, and then successfully installed nvidia drivers via Nvidia community repository I got automatically hi-dpi settings so all my fonts enlarged to be readable on my 2880x1800 screen. And I have no clue where it was set. Because I used to switch with external display I prefer to work with scaled resolution, so I lowered resolution to 1440x900 and in Font Settings set 96 dpi, this overrode current settings (I don’t know where set) everywhere but Login Manager, so every time I relogin, I see Login manager at 1440x900 resolution, but with HUGE fonts probably set to 200dpi or so. I though, since this hi-dpi hidden font settings was caused by nvidia installation, I thought that maybe if I re-install then resolve my issue… I know, it sounds stupid, but I could not find where font dpi settings can be set besides Descktop Configure…

That’s nothing that can be fixed by reinstalling the drivers.
You can set/change the resolution and the DPI in /etc/X11/xorg.conf or snippets in /etc/X11/xorg.conf.d/.
You can use nvidia-settings to create an xorg.conf with your specified resolution.

So your problem now is that the nvidia kernel module is still not being able to load?
Did you get any error when installing the nvidia packages?
Please run “sudo zypper in -f nvidia-gfxG03-kmp-desktop” and post the output.
And post a list of installed nvidia and kernel packages:

rpm -qa | egrep "nvidia|kernel"

And also which kernel you are running:

uname -a

You could also try to install the G04 drivers instead, you should find them in YaST, but uninstall the G03 packages first.

Thanks a lot for detailed reply!! I was always booting with 3.16.7-7-desktop kernel, because when I was updated to 3.16.7-13-desktop my Nvidia and Broadcom-wl drivers stopped to work.

I just tried again 3.16.7-13-desktop and now IT WORKS with my hundred times re-installed NVIDIA drivers! But NVidia still does not working with 3.16.7-7-desktop however at the begging of the today it worked fine with it. I have a feeling that I am victim of continuously incoming online updates that mess up with symbolic links and bring new bugs…

So, now I got for nothing two new problems:

  1. I have strange message during booting:

eFAILEDe] Failed to start Load Kernel Modules.See “systemctl status systemd-modules-load.service” for details.

  1. I can’t login any more to root user with login manager, it tries but always goes to login screen back.

Please, tell me is it always like this with Linux/openSuse or just in the begging?

sorry I forgot rpm -qa | egrep “nvidia|kernel”

kernel-default-devel-3.16.7-7.1.x86_64
x11-video-nvidiaG03-340.76-36.1.x86_64
nvidia-computeG03-340.76-36.1.x86_64
kernel-firmware-20141122git-5.1.noarch
kernel-desktop-3.16.7-13.2.x86_64
kernel-desktop-devel-3.16.7-13.2.x86_64
nvidia-glG03-340.76-36.1.x86_64
kernel-devel-3.16.7-7.1.noarch
kernel-pae-devel-3.16.7-7.1.i686
kernel-macros-3.16.7-13.1.noarch
kernel-desktop-3.16.6-2.1.x86_64
kernel-devel-3.16.7-13.1.noarch
nvidia-gfxG03-kmp-desktop-340.76_k3.16.6_2-36.1.x86_64
kernel-desktop-3.16.7-7.1.x86_64
nvidia-uvm-gfxG03-kmp-desktop-340.76_k3.16.6_2-36.1.x86_64
kernel-desktop-devel-3.16.7-7.1.x86_64

Yes. 3.16.7-13 was released as update 3 days ago, but it was incompatible with 3.16.7-7, so existing kernel modules stopped working.
Packman did/does provide a broadcom-wl for kernel 3.16.7-7, installing that should make it work.

I just tried again 3.16.7-13-desktop and now IT WORKS with my hundred times re-installed NVIDIA drivers! But NVidia still does not working with 3.16.7-7-desktop however at the begging of the today it worked fine with it. I have a feeling that I am victim of continuously incoming online updates that mess up with symbolic links and bring new bugs…

Because the kernels are incompatible, the nvidia module will only work on one of them.

As the update got revoked, I would suggest to do these things:

  • uninstall kernel-desktop 3.16.7-13.
sudo zypper rm kernel-desktop-3.16.7-13.2 kernel-desktop-devel-3.16.7-13.2 kernel-devel-3.16.7-13.1
  • then reinstall the nvidia kernel modules again:
sudo zypper in -f nvidia-gfxG03-kmp-desktop nvidia-uvm-gfxG03-kmp-desktop

The driver should work then.

So, now I got for nothing two new problems:

Please open a new thread for each problem.

  1. I have strange message during booting:

[FAILED] Failed to start Load Kernel Modules.See “systemctl status systemd-modules-load.service” for details.

And what does “systemctl status systemd-modules-load.service” say?
What’s the content of /etc/modules-load.conf?

ls -l /etc/modules-load.conf/
  1. I can’t login any more to root user with login manager, it tries but always goes to login screen back.

You should not login as root anyway.

Please, tell me is it always like this with Linux/openSuse or just in the begging?

I never had such problems.

Thank you very, very much for your detailed answer!:good:
When I tried to remove 7-13 I got a lot of dependencies issues, that I failed to resolve so I decided to re-installed openSuse 13.2, and set up everything from a scratch using my newly acquired expertise and, thanks to Gods and this Forum, everything works! :), but backlight :frowning: Maybe by accident you know any workaround for it: Display Brightness Control Doesn't Work with Nvidia Drivers - Hardware - openSUSE Forums ? thanks.