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: 76
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...
works great just tried it on the Xfce spin of Fedora 28 and working excellent
Thanks! works great! had to re do this when upgrading from fedora 26 -> 28. (old driver was version 396.24)
nvidia-installer: version 410.66
Linux localhost.localdomain 4.18.14-200.fc28.x86_64 #1 SMP Mon Oct 15 13:16:27 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
01:00.0 VGA compatible controller: NVIDIA Corporation GM204M [GeForce GTX 970M] (rev a1)
Hi Max,
Yes, this is normally needed when you do this style upgrades, because nVidia 396.24, is not anymore compatible with latest kernels. Nice to hear that you got it working!
nvidia-installer: version 410.66
Linux PC 4.18.14-200.fc28.x86_64 #1 SMP Mon Oct 15 13:16:27 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
01:00.0 VGA compatible controller: NVIDIA Corporation GK208B [GeForce GT 710] (rev a1)
A very good instruction describing step by step what to do and in what order. But in my case I had to use the option “–no-cc-version-check” to compile the NVIDIA kernel module. And the guide is missing information that after installing NVIDIA / removing NOUVEAU drivers, you will not be able to use Wayland instead of X.
Hi PK,
It’s always temporary, if you need
--no-cc-version-check
, and normally it’s fixed on next kernel build. This could happen, when you got updated gcc, but your kernel is still build with older version. Kernel 4.18.15 works without problems.I could add this to guide, but I think that everyone knows that there is no wayland support with NVIDIA Drivers.
Thank for your response.
I took the next step, I tried to restore Plymouth according to the instruction.
There were no errors during completing the procedure.
Everything seemed to be OK, but the result was half-done.
The resolution of the text console is correct, as it should be.
The shutdown screen displays correctly.
But the splash screen on boot has not changed. They are still three small squares that appeared after installing nVidia driver. I tried with different themes, the result was the same. I added an entry GRUB_CMDLINE_LINUX_DEFAULT=”splash”, nothing has changed.
It is Fedora 28 Workstation fresh install. My GRUB config looks like below:
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=”$(sed ‘s, release .*$,,g’ /etc/system-release)”
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
#GRUB_TERMINAL_OUTPUT=”console”
GRUB_CMDLINE_LINUX=”… rhgb quiet rd.driver.blacklist=nouveau”
GRUB_DISABLE_RECOVERY=”true”
GRUB_GFXPAYLOAD_LINUX=”keep”
GRUB_VIDEO_BACKEND=”vbe”
GRUB_TERMINAL_OUTPUT=”gfxterm”
GRUB_FONT_PATH=”/boot/grub2/fonts/unicode.pf2″
GRUB_GFXMODE=”1920x1200x24″
GRUB_CMDLINE_LINUX_DEFAULT=”splash”
Hi,
Recently I change from WiFi to Ethernet connection and to my surprise a welcome screen appeared. How to understand? Somebody knows?
Hi,
This sounds very strange (but possible). I can’t confirm this, but what happens if you change back to WiFi?
Hi,
It looks like the splash screen has been fixed permanently. Returning to the WiFi has not changed anything. It also seems very strange to me.
I got a message saying GT 610 no longer supported. Only supported through NVIDIA 390.xx legacy drivers
Is this correct?
The 410.66 driver says my GT610 is not supported.
Hi Sam,
You are right, some of GeForce 600 cards are not supported any more. You have to use 390.xx or 396.xx drivers. Check more info from http://download.nvidia.com/XFree86/Linux-x86_64/410.66/README/supportedchips.html
Thanks for the reply. So is the fix here to get a new card or be forced to stay on the Linux kernel compatible with the older NVIDIA drivers?
Hi Sam,
I said it bit wrong. Your nVidia card is fully supported by older drivers. As long as this is the case, you can use your nVidia card with old drivers and with new kernels. So currently 390.xx drivers should work with the latest kernel and your nVidia card.
Yeah, I think I tried to run the old driver against the new kernel but got an error. I will go back and see what the issue was. I know gcc version was updated which was the start of my issues….
Just got back to investigating further..
My card is supported going by the link you provided.
GeForce GT 610 0DE7 C
I have logged with NVIDIA
Hi Sam,
Yes, you can find it under following text:
Below are the legacy GPUs that are no longer supported in the unified driver. These GPUs will continue to be maintained through the special legacy NVIDIA GPU driver releases.
The 390.xx driver supports the following set of GPUs:
Ah ok, must have missed that. Thanks
Thanks for your detailed instructions. I am running Fedora 28 with a GTX 1060 and after installing the drivers boot no longer works for *any* kernel.
Considering to forget it and install windows, as much as I hate it, or at least a version of linux which is compatible with modern GPUs.
Hi James,
For debugging, could you post output of following command first:
And actually Fedora is compatible with your card (any other modern GPUs) just boot Fedora and use it, right? One of the primary aims of the Fedora Project is to provide an open operating system that can be freely distributed and modified by anyone, wherever they are in the world. So nVidia proprietary drivers can’t be included. This is matter of principle, not compatibility issue at all.
Hi, since kernel 4.18.x i’m having trouble at boot time: black screen after login and nothing happens.
Older kernel are Ok (4.16).
i tried the latest nvidia 410.66 and some older too.
I don’t know how to fix the problem.
gtx 970 fedora 28
Hi Cristian,
Do you see any errors on your Xorg.log? Could you test some other desktop, than Gnome, just to see that problem is Gnome not anything else?
I wrote a long post about installing the Nvidia drivers and CODA Toolkit on Fedora 28 with a Titan Xp. Whatever I do, I get blocked. Please tell me how to contact you.
Ross Kiester [email protected]
Hi,
I was able to install the driver, graphical runlevel works, everything seems to be fine.
Yet there is one BUT:
# nvidia-settings
ERROR: Unable to load info from any available system
Is this known issue? Anything I can do about it?
Thanks!
Hi Amanda Stramanda,
Could you first post output of following commands:
“`
[[email protected] ~]$ nvidia-settings
ERROR: Unable to load info from any available system
[[email protected] ~]$ uname -a
Linux fedora 4.19.2-300.fc29.x86_64 #1 SMP Wed Nov 14 19:05:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[[email protected] ~]$ lsmod |grep nvidia
nvidia_drm 49152 0
nvidia_modeset 1044480 1 nvidia_drm
nvidia 16596992 19 nvidia_modeset
ipmi_msghandler 69632 2 ipmi_devintf,nvidia
drm_kms_helper 196608 2 nvidia_drm,i915
drm 487424 6 drm_kms_helper,nvidia_drm,i915
[[email protected] ~]$ lsmod |grep nouveau
[[email protected] ~]$ lspci |grep -E “VGA|3D”
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 620 (rev 02)
01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 940MX] (rev a2)
[[email protected] ~]$
“`
Hi bruno,
Looks like that, you have nVidia Optimus device and it won’t work with Linux nVidia drivers currently. Check step. 1.2 nVidia Optimus and http://download.nvidia.com/XFree86/Linux-x86_64/410.78/README/optimus.html for more info.
Worked great!
nvidia-installer: version 410.73
Linux 4.18.16-200.fc28.x86_64 #1 SMP Sat Oct 20 23:53:47 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
01:00.0 VGA compatible controller: NVIDIA Corporation GK106 [GeForce GTX 660] (rev a1)
Worked without any problems.
Fedora release 28 (Twenty Eight)
nvidia-installer: version 410.73
Linux xxx.xxx.xxx 4.18.16-200.fc28.x86_64 #1 SMP Sat Oct 20 23:53:47 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
01:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1080] (rev a1)
Broke the system…ran updates, upgraded to 29, now I get black screen after login
Hi Steve,
Problem is GDM, you can alternatively switch display manager or remove rhgb kernel parameter.
Update: So my problem was not reviewing instructions for Fedora 29 (installing an alternative display manager before running updates).
nvidia-installer: version 410.73
Linux localhost.localdomain 4.18.16-300.fc29.x86_64 #1 SMP Sat Oct 20 23:24:08 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
01:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1)
Somewhere along the line I messed up DKMS but seems to be normal now, I think?
# ls /var/lib/dkms/nvidia
410.73 kernel-4.18.16-300.fc29.x86_64-x86_64
# ls /var/lib/dkms/nvidia/410.73
4.18.16-200.fc28.x86_64 4.18.16-300.fc29.x86_64 source
# ls /var/lib/dkms/nvidia/kernel-4.18.16-300.fc29.x86_64-x86_64
log module
# dkms status
nvidia, 410.73, 4.18.16-300.fc29.x86_64, x86_64: installed
Does this output mean dkms will help with kernel updates? I was initially getting this response:
# dkms status
nvidia, 410.73, 4.18.16-300.fc29.x86_64, x86_64: installed (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!)
Thanks for the instructions. It worked for me, except I needed to install make to get the driver installed. Also it seems like GDM is working fine for me (I didn’t change my display manager at all and I am not having any problems)
Hi Mike,
Excellent to hear that you got everything working. Actually make should be installed on step. 2.5, if you install all dependencies!
Hello! Today, Fedora 29 released. Is GLvnd works on it? I want to start X-Server on my Intel GPU, then start a game on NVIDIA