openSUSE 15.4 / 15.3 / Tumbleweed NVIDIA [525.89.02 / 515.86.01 / 470.161.03 / 390.157 / 340.108] Drivers Install Guide - Comment Page: 1
This is guide, howto install NVIDIA proprietary drivers (manually using .run files) on openSUSE Leap 15.4 Beta/15.3/Tumbleweed and disable Nouveau driver. This guide works with GeForce 8/9/200/300/400/500/600/700/800/900/10/20/30/40 series cards.
GeForce RTX 40 series cards works with 525.xx, 520.xx NVIDIA drivers, (RTX 4090)
GeForce RTX 30 series cards works with 525.xx, 520.xx, 515.xx, 510.xx, 495.xx, 470.xx NVIDIA drivers, (RTX 3090, RTX 3080 and RTX 3070, RTX 3060, RTX 3060 Ti)
GeForce RTX 20 series cards works with 515.xx, 510.xx, 495.xx, 470.xx NVIDIA drivers (RTX 2080 Ti, RTX 2080, RTX 2070 Ti, RTX 2070, RTX 2060)
GeForce GT/GTX 600/700/800/900/10 series cards works...
Hi I tried patching the driver on Tumbleweed GNOME 40 and it works but I tried it on KDE and I get a blank screen at login (kernel 5.16). Also i tried it on Leap 15.3 KDE, i installed kernel 5.16 on leap and DKMS gave me an error because it can’t find the kernel-headers but when I booted into kernel 5.3 (default kernel of leap 15.3) i am somehow using the NVIDIA driver???
Hi Jamie,
I haven’t actually tested patched version with KDE. I assume that you try to run 340.108?
It should not work with openSUSE 5.3 kernel at all, because it’s not really 5.3 kernel. LEAP 15.3 kernel contains several backported patches and features from newer kernels.
Could you post output of following commands:
I have an old eepc with an nvidia ion and I want to install Tumbleweed with kernel 5.16. Nvidia downloadpage says driver version 340..108 is compatible. So I did your instrucions twice but I always end with the following error when startin x:
[ 22.002] (WW) NVIDIA: The driver will continue to load, but may behave strangely.
[ 22.002] (WW) NVIDIA: This driver was compiled against the X.Org server SDK from commit e6ef2b12404dfec7f23592a3524d2a63d9d25802 and may not be compatible with the final version of this SDK.
[ 22.002] (II) NVIDIA dlloader X Driver 340.108 Wed Dec 11 14:06:00 PST 2019
[ 22.003] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 22.003] (EE) No devices detected.
[ 22.003] (EE)
Fatal server error:
[ 22.004] (EE) no screens found(EE)
[ 22.004] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 22.004] (EE) Please also check the log file at “/var/log/Xorg.0.log” for additional information.
[ 22.004] (EE)
[ 22.067] (EE) Server terminated with error (1). Closing log file.
Well didnt work for me with rtx 3060 and tumbleweed. Stuck after grub
Do you see any error messages?
Tnx for the tutorial.
nvidia-installer: version 470.103.01
Linux ********* 5.17.2-1-default #1 SMP PREEMPT Sat Apr 9 06:30:15 UTC 2022 (b49cf22) x86_64 x86_64 x86_64 GNU/Linux
03:00.0 VGA compatible controller: NVIDIA Corporation GK104GL [Quadro K4200] (rev a1)
I get a nice NVIDIA logo however just a mouse pointer with black screen (my desktop is KDE X11) on my nvidia 9400. Yes it is the infamous MCP79
02:00.0 VGA compatible controller: NVIDIA Corporation C79 [GeForce 9400M] (rev b1)
Hello Ilgaz,
Is this everything what you get with lspci command? Or do you see also another VGA or 3D controller?
Sorry for late reply. No it is just single GPU Apple laptop.
Hello
No I don’t have any additional graphics chip, just nvidia 9400.
wow
you need a phd to get this thing working
Perfect, the guide working properly according to the tutorail guide! Congrats and Thank you very much
I don’t seem to have a program called ‘nvidia-installer’ nor does it seem available via zypper. Where do I get it?
Thx for this fantastic tutorial!
nvidia-installer: version 510.85.02
Linux ****** 5.19.8-1-default #1 SMP PREEMPT_DYNAMIC Thu Sep 8 10:26:47 UTC 2022 (0330383) x86_64 x86_64 x86_64 GNU/Linux
2b:00.0 VGA compatible controller: NVIDIA Corporation GA106 [Geforce RTX 3050] (rev a1)
I am guessing this driver does not update itself, right? Will I have to reinstall a newer version, when it either stops working with new kernel or gets too old?
Yes, this is manual method, which allows you to run just specific version of NVIDIA drivers.
This method worked flawlessly on openSUSE Tumbleweed with Linux Kernel 6.0.0.1 and the NVIDIA 515.76 drivers.
nvidia-installer: version 525.60.11
Linux localhost.localdomain 5.14.21-150400.24.33-default #1 SMP PREEMPT_DYNAMIC Fri Nov 4 13:55:06 UTC 2022 (76cfe60) x86_64 x86_64 x86_64 GNU/Linux
09:00.0 VGA compatible controller: NVIDIA Corporation TU116 [GeForce GTX 1650 SUPER] (rev a1)