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: 6
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 JR for all the work you done/do to help with installing NVIDIA drivers. Following the first 3 steps I notice that after logging in the screen is black. Only after using ESC I go to the desktop.
Step 4 doesnt improve a lot. Only the (low resolution) plymouth theme I notice and I still notice boot commands on my screen before the login window appears. Whats the difference between efi_uga and efi_gop? Also I tried to use GRUB_GFXMODE=” 1920x1080x24″ instead of “auto” but no difference in resolution when I reboot.
nvidia-installer: version 352.63 ([email protected])
Linux 4.2.6-300.fc23.x86_64 #1 SMP Tue Nov 10 19:32:21 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
01:00.0 VGA compatible controller: NVIDIA Corporation GM206 [GeForce GTX 960] (rev a1)
Hi Leydekker,
You could try to add “nomodeset” boot parameter. Check this comment and change (step 2.) number three to “nomodeset”.
Those /etc/default/grub configs are just examples and normally you could even drop whole GRUB_VIDEO_BACKEND line with UEFI, because those video modules are loaded anyways.
Then difference between efi_uga and efi_gop:
The EFI specification defined a UGA (Universal Graphic Adapter) protocol as a way to support device-independent graphics. UEFI did not include UGA and replaced it with GOP (Graphics Output Protocol), with the explicit goal of removing VGA hardware dependencies. (Source: WikiPedia)
Example some Apple Mac uses EFI not UEFI and need efi_uga, but normally PC UEFI users could use efi_gop (btw. I updated this guide and changed example to efi_gop and alternatively efi_uga, just in case).
Great post Jr,
I had a problem on the step 2.9.7 “nVidia Installer Xorg Backup”, every step was correctly but on the instalation skipped this step, and then my Fedora 23 didn’t start the X.
I have a geforce 740m,I tried to install the version 352.63
Can you help me?
Thanks
Hi Marcelo and thanks!
Could you post following command output first:
Looks like GeForce 740M have Optimus, but maybe it’s disabled?
Sorry Jr, follows :
“00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)”
“09:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev a1)”
I believe that I don’t have the Optimus enabled.
Unfortunately Optimus is enabled, could you disable Optimus / Intel Graphics from BIOS?
You should see only NVIDIA GeForce line and not Intel Integrated Graphics, when Optimus is disabled.
I have tried from Bios, but I didn’t see any option to disable. There’s another way to disable it?
Unfortunately no, then you can’t disable it, but you can try http://bumblebee-project.org/
Check this https://fedoraproject.org/wiki/Bumblebee guide.
Hello, the guide worked great to install the drivers!; However, I use 2 GTX 560ti’s in sli, I know how to enable SLI, but have not done that yet. My issue is after installing the driver, my right monitor is no longer available to my session, eg my right screen is on, black, and has a X for my mouse pointer, and no windows can move to it. In fedora, I can only see my left monitor under displays. Now the fun part, in nvidia-settings, I see both monitors, and they are both configured in xorg.conf properly. I am relatively new to fedora, and have no clue what to do to get my 2nd screen running properly. Thanks for any help in advance, Charles.
[[email protected] charles]# lspci |grep -E “VGA|3D”
01:00.0 VGA compatible controller: NVIDIA Corporation GF114 [GeForce GTX 560 Ti] (rev a1)
02:00.0 VGA compatible controller: NVIDIA Corporation GF114 [GeForce GTX 560 Ti] (rev a1)
Hi Charles,
Could you post output of following command:
And also your /etc/X11/xorg.conf and /var/log/Xorg.0.log example to http://pastebin.com ?
Hey I’ll post when I’m back from holiday, however with much tinkering I found that if I use both dvi ports on one card and configure xorg to output to the same x screen with nvidia settings I can get both screens working. I’d prefer sli enabled but think it’s a driver limitation there, but I would still like both cards to output individually vs using only one card. Again many thanks and look for my configs and outputs in a week when I’m back. Have a great holiday!
Have anyone tested it:
http://www.nvidia.com/Download/driverResults.aspx/95921/en-us
Last line of driver version descriptions says:
“Added support for X.Org xserver ABI 20 (xorg-server 1.18)”
Hi F23user,
I just tested it on F23, F22, F21 and it’s working normally with SELinux enabled. I updated this guide too.
Hi JR
For me it is not working.
I was trying separately by:
enabling selinux -> black screen
disabling selinux -> graphic environment was recovered;
and by updating Xserwer to 1.18 and reinstalling nvidia driver -> black screen
downgrading xserver to 1.17 -> graphic environment was recovered.
Hi F23user,
I tested it again and it’s working normally for me, SELinux enabled and with Xorg 1.18.
You tried 358.16 drivers? What display manager / desktop environment you use?
Could you also post output of following command:
Thanks for your help.
My hardware config is:
$ lspci |grep -E “VGA|3D”
06:00.0 VGA compatible controller: NVIDIA Corporation GK104 [GeForce GTX 760] (rev a1)
https://drive.google.com/file/d/0B5tHcRTtoz4MY0FISkhRSzdvbFE/view?usp=sharing
I’m using:
Graphic environment: Plasma
with kwin
and OpenGL 3.1 via GLX composer engine.
The most significant difference is gnome =! plasma
Yes, this might be problem with Plasma + SELinux + Xorg combo.
SELinux messages found from /var/log/audit/audit.log, so you could check that and try to find nvidia + KDE Plasma related rows.
Btw. You have nice Linux PC! Overclocked? Water cooled or air?
That’s ok for me.
I have an issue uninstalling nouveau. Let’s see:
[[email protected] ~]# dnf remove xorg-x11-drv-nouveau
Dependencias resueltas.
====================================================================================================
Paquete Arquitectura Versión Repositorio Tamaño
====================================================================================================
Eliminando:
libidn x86_64 1.32-1.fc23 @koji-override-0 671 k
opencv-core x86_64 2.4.11-5.fc23 @fedora 5.6 M
taglib x86_64 1.9.1-10.fc23 @koji-override-0 1.0 M
xorg-x11-drv-nouveau x86_64 1:1.0.12-0.3.fc23 @koji-override-0 217 k
Resumen de la transacción
====================================================================================================
Eliminar 4 Packages
For some reason in my system, dnf wants to remove libidn, opencv-core, and taglib. Be careful about that. Otherwise you must reinstall it by rpm -i in a chroot terminal through live dvd for example.
I don’t restored Plymouth yet.
Cheers!
This is the easiest time I’ve had installing the nvidia driver on fedora. Thanks.
nvidia-installer: version 358.16 ([email protected])
Linux office 4.2.6-300.fc23.x86_64 #1 SMP Tue Nov 10 19:32:21 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
01:00.0 VGA compatible controller: NVIDIA Corporation GK107 [GeForce GTX 650] (rev a1)
nvidia-installer: version 340.96 ([email protected])
Linux fedora 4.2.6-300.fc23.x86_64 #1 SMP Tue Nov 10 19:32:21 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
01:00.0 VGA compatible controller: NVIDIA Corporation G84 [GeForce 8600 GT] (rev a1)
thank you very much for creating the tutorial , this post helped me solve my problem
Thanks so much for this comprehensive guide. Worked like a charm on Fedora 23 (Cinnamon Spin) x86_64.
nvidia-installer: version 352.63 ([email protected])
Linux 4.2.6-300.fc23.x86_64 #1 SMP Tue Nov 10 19:32:21 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
02:00.0 VGA compatible controller: NVIDIA Corporation GM206 [GeForce GTX 960] (rev a1)
Thanks so much for this guide.
I had trouble building the nvidia driver, version 352, with the 4.2.6 kernel installed from fedora. What I ended up doing was getting the kernel, version 4.2.6, from kernel.org and building it w/out nouveau configured. Once I had this kerenl up and running ( in run level 3 / multi-user.target ), I could install the 352 driver from nvidia w/out any problems.
I have used the F22 guide with no problem! But when I upgraded to F23, I am having some issues. Everything works great up until I restart my computer for the second time. I can install everything fine and I can restart my computer and it boots up with perfect graphics. It only works that one time. The next time I shutdown and boot up, I get a black screen with a blinking text cursor in the top-left corner of my screen.
I am using the Dell Inspiron E1705 from 2006 and as far as I know, the Nvidia GO 7800 with an aftermarket processor and HDD.
Also, I am using the Fedora 23 KDE Spin.
Hi SeVaS,
Could you boot to runlevel 3 and run installer again (and reinstall nVidia driver), then try to reboot back to runlevel 5 normally.
On a GT 740M did not work, got stuck at boot, i could be a problem with xserver, i think it wasn’t properly configured, didn’t seen anything mentioned in the tutorial. Build 356.63
Hi Mikel,
Could you post output of following command:
GeForce GT 740M is nVidia Optimus GPU, but sometimes it’s possible disable Intel Graphics / NVIDIA Optimus from BIOS.
I got blocked while commenting
Hello ssd490,
What you tried to post?
[[email protected] ~]# lspci |grep -E “VGA|3D”
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF119M [GeForce GT 520M] (rev a1)
In my BIOS there are two options under Graphics 1]UMA only 2]Optimus
can I still follow this guide?If not can you guide me to install bumblebee
Looks like it’s impossible to turn off Intel Graphics / Optimus. UMA Only (Unified Memory Architecture) means normally only Intel Graphics with shared memory (you can of course test this, but I guess that this disable NVIDIA controller).
And your lspci |grep -E “VGA|3D” looks:
So then only option is try bumblebee. Check Fedora Bumblebee wiki page, it looks nice guide to get it working.
Thank you JR !
So If I’m not wrong this is what the folks who have the following config have to do :
Fedora 23 installed 64 bit laptop with Optimus technology enabled
dnf -y --nogpgcheck install http://install.linux.ncsu.edu/pub/yum/itecs/public/bumblebee/fedora23/noarch/bumblebee-release-1.2-1.noarch.rpm
dnf -y --nogpgcheck install http://install.linux.ncsu.edu/pub/yum/itecs/public/bumblebee-nonfree/fedora23/noarch/bumblebee-nonfree-release-1.2-1.noarch.rpm
dnf install bumblebee-nvidia bbswitch-dkms VirtualGL.x86_64 VirtualGL.i686 primus.x86_64 primus.i686 kernel-devel
I opted for “managed” version rather then the “unmanaged” version. Is there any advantage of using “unmanaged” version ?
Thank you for sharing this.
With unmanaged version you can choose your nVidia installer version, if you need example 304.xx or 340.xx version.
It Work’s!
nvidia-installer: version 340.96 ([email protected])
Linux localhost.localdomain 4.2.6-300.fc23.x86_64 #1 SMP Tue Nov 10 19:32:21 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
01:00.0 VGA compatible controller: NVIDIA Corporation GT218M [NVS 3100M] (rev a2)
Notebook Model: DELL LATITUDE E6410
Worked for me on Fedora 23, installing GT 620 card on lenovo system. But comment system blocked my longer comment …