Fedora 37/36/35 NVIDIA Drivers Install Guide [530.30.02 / 525.89.02 / 520.56.06 / 515.86.01 / 510.108.03 / 470.161.03 / 390.157 / 340.108] - Comment Page: 109
This is guide, howto install NVIDIA proprietary drivers (manually using .run installer) on Fedora 37/36/35/34/33/32 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 530.xx, 525.xx, 520.xx NVIDIA drivers, (RTX 4090)
GeForce RTX 30 series cards works with 530.xx, 525.xx, 520.xx, 515.xx, 510.xx and 470.xx NVIDIA drivers, (RTX 3090, RTX 3080 and RTX 3070, RTX 3060, RTX 3060 Ti)
GeForce RTX 20 series cards works with 530.xx, 525.xx, 520.xx, 515.xx, 510.xx and 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...
Thank you, Andrew.
nvidia-installer: version 340.108 ([email protected]) Wed Dec 11 15:13:39 PST 2019
Linux f32ws 5.8.4-200.fc32.x86_64 #1 SMP Wed Aug 26 22:28:08 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
01:00.0 VGA compatible controller: NVIDIA Corporation G92 [GeForce 9800 GT] (rev a2)
Thank you. It worked.
$ nvidia-installer -v |grep version
nvidia-installer: version 450.66
$ uname -a
Linux localhost.localdomain 5.8.4-200.fc32.x86_64 #1 SMP Wed Aug 26 22:28:08 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
$ lspci |grep -E “VGA|3D”
07:00.0 VGA compatible controller: NVIDIA Corporation TU116 [GeForce GTX 1660 SUPER] (rev a1)
I successfully installed with this guide. I ran into a lightdm problem that prevented boot when I next tried to upgrade my kernel, so I’m using the old kernel through grub for now. Don’t know whether that’s related to nvidia driver.
Error is:
lightdm[1285]: gkr-pam: unable to locate daemon control file
Kernel version from
5.7.17-200.fc32.x86_64
to
5.8.4-200.fc32.x86_64
Complete!
[[email protected] jim]# nvidia-installer -v |grep version
nvidia-installer: version 450.66
[[email protected] jim]# uname -a
Linux jims.jimsdrawer 5.8.4-200.fc32.x86_64 #1 SMP Wed Aug 26 22:28:08 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
[[email protected] jim]# lspci |grep -E “VGA|3D”
01:00.0 VGA compatible controller: NVIDIA Corporation GM206 [GeForce GTX 960] (rev a1)
[[email protected] jim]#
Hi,
the link
https://nvidia.if-not-true-then-false.com/NVIDIA-Linux-x86_64-390.132-patched-kernel-5.8.run” is not working.
The correct one is:
https://nvidia.if-not-true-then-false.com/NVIDIA-Linux-x86_64-390.138-patched-kernel-5.8.run
I have a question. How did you build the script with the kernel patch? From the Nvidia site I did not find the patches.
Thank you.
Best Regards
Marco Marchesini
Thanks Marco! Fixed this!
You’re welcome!
How are the steps to build the Nvidia installer 399 for kernel 5.8?
Thanks
Marco
I wanted to write 390
Successful kernel and driver upgrade:
~ $ nvidia-installer -v |grep version
nvidia-installer: version 450.66
~ $ uname -a
Linux localhost.localdomain 5.8.7-200.fc32.x86_64 #1 SMP Mon Sep 7 15:26:10 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
~ $ lspci |grep -E “VGA|3D”
01:00.0 VGA compatible controller: NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1)
Was on a 5.7.x kernel and 440.100 driver. Ran dnf upgrade and installed 5.8.x. Prior to reboot:
– downloaded 450.66 driver runfile and made it executable
– mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nvda-440.100.img
– dracut /boot/initramfs-$(uname -r).img $(uname -r)
– systemctl set-default multi-user.target
After reboot, ran the 450.66 runfile, then systemctl set-default graphical.target, restart and done. Worked first try this time.
[[email protected] ~]$ nvidia-installer -v |grep version
nvidia-installer: version 450.66
[[email protected] ~]$ uname -a
Linux localhost.localdomain 5.8.9-200.fc32.x86_64 #1 SMP Mon Sep 14 18:28:45 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
[[email protected] ~]$ lspci |grep -E “VGA|3D”
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
01:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1080] (rev a1)
[[email protected] ~]$
nvidia-installer: version 340.108 ([email protected]) Wed Dec 11 15:13:39 PST 2019
Linux localhost 5.8.10-200.fc32.x86_64 #1 SMP Thu Sep 17 16:48:25 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
02:00.0 VGA compatible controller: NVIDIA Corporation C79 [GeForce 9400M] (rev b1)
hope someone takes this guide down. and switch to RPM Fusion installation. as this broke my pc multiple times…
Hi TheSami,
Have to say that you probably did something wrong, because I have used this method since Fedora 20 and still no problems.
$ nvidia-installer -v |grep version
nvidia-installer: version 450.66
$ uname -a
Linux 5.8.10-200.fc32.x86_64 #1 SMP Thu Sep 17 16:48:25 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
$ lspci |grep -E “VGA|3D”
01:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1080] (rev a1)
nvidia-installer: version 450.66
Linux 5.8.10-200.fc32.x86_64 #1 SMP Thu Sep 17 16:48:25 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
09:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1070] (rev a1)
Complete!
[[email protected] ~]# nvidia-installer -v |grep version
nvidia-installer: version 450.66
[[email protected] ~]# uname -a
Linux john-henry 5.8.11-200.fc32.x86_64 #1 SMP Wed Sep 23 13:51:28 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
[[email protected] ~]# lspci |grep -E “VGA|3D”
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 610 (rev 04)
02:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1070] (rev a1)
04:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1070] (rev a1)
THANK YOU!!!
Hello, I’m triying to use this solution, but when you open the Note 390.138 users: 390.138 on Fedora 32/31/30 with Kernel 5.8 needs a patched version (Download NVIDIA-Linux-x86_64-390.138 + Kernel 5.8+ patched version), inside says it only works from kernel 4.1 to 4.3:
This is example how to patch nVidia 304.134 drivers with latest kernels, like 4.12/4.11/4.10/4.9/4.8/4.7/4.6/4.5/4.4/4.3. You can create any directory and run following commands under it.
I don’t get how it works, I’m getting message error, can you help me please?
Hi Francisco,
You could download patched version from FAQ page. Use wget on command line or copy link directly to your browser.
Thanks for this. Installing the nvidia driver is *just* delicate enough that missing one step is a disaster. PPPPPP applies. (Proper Preparation Prevents Piss Poor Performance )
As requested:
[[email protected] configs]# nvidia-installer -v | grep version
nvidia-installer: version 340.108 ([email protected]) Wed Dec 11 15:13:39 PST 2019
[[email protected] configs]# uname -a
Linux tor1.mandamus.org 5.8.11-200.fc32.x86_64 #1 SMP Wed Sep 23 13:51:28 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
[[email protected] configs]# lspci |grep -E “VGA|3D”
01:00.0 VGA compatible controller: NVIDIA Corporation G96C [GeForce 9500 GT] (rev a1)
After install of the patched 340.108 driver, on Fedora 32, attempting to play a video resulted in:
/usr/lib64/libOpenCL.so.1: no version information available (required by /usr/lib64/libavutil.so.56)
I re-installed the OpenCl package. In Fedora this was
dnf reinstall ocl-icd
and I installed the devel
dnf install ocl-icd-devel
I also ran:
mkdir -p /etc/OpenCL/vendors && echo “libnvidia-opencl.so.1” > /etc/OpenCL/vendors/nvidia.icd
Working fine now.
You just saved my day. Same problem with Fedora 31 and 32. Thanks!