Fedora 31/30/29/28 nVidia Drivers Install Guide - Comment Page: 89

This is guide, howto install nVidia proprietary drivers on Fedora 31/30/29/28/27 and disable Nouveau driver. This guide works with GeForce 6/7/8/9/200/300/400/500/600/700/800/900/10/20 series cards. GeForce 20 series cards works with 418.xx, 430.xx, 435.xx and 440.xx nVidia drivers GeForce 600/700/800/900/10 series cards works with 390.xx, 418.xx, 430.xx, 435.xx and 440.xx nVidia drivers GeForce 400/500 series cards works with 390.xx nVidia drivers GeForce 8/9/200/300 series cards works with 340.xx nVidia drivers GeForce 6/7 series cards works with 304.xx nVidia drivers [inttf_post_ad1] This is totally different guide than my earlier guides, like Fedora 20 nVidia...

2,617 comments on “Fedora 31/30/29/28 nVidia Drivers Install Guide - Comment Page: 89

1 87 88 89 90 91 99
    1. [[email protected] ~]$ nvidia-installer -v | egrep version
      nvidia-installer: version 430.14
      [[email protected] ~]$ uname -a
      Linux localhost.localdomain 5.0.17-300.fc30.x86_64 #1 SMP Mon May 20 15:36:26 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
      [[email protected] ~]$ lspci | egrep “VGA|3D”
      01:00.0 VGA compatible controller: NVIDIA Corporation TU102 [GeForce RTX 2080 Ti] (rev a1)

      Reply
    2. Thank You very much. This worked for NVIDIA GTX 1070 (Notebook) driver installation in Fedora 30.
      Thank You JR

      Reply
    3. [[email protected] ~]$ nvidia-installer -v |grep version
      nvidia-installer: version 430.14
      [[email protected] ~]$ uname -a
      Linux localhost.localdomain 5.0.17-300.fc30.x86_64 #1 SMP Mon May 20 15:36:26 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
      [[email protected] ~]$ lspci |grep -E “VGA|3D”
      00:02.0 VGA compatible controller: Intel Corporation Skylake GT2 [HD Graphics 520] (rev 07)
      01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 940MX] (rev a2)
      [[email protected] ~]$

      BUTTTT!!!!
      I’m unable to open NVIDIA-X-SERVER-SETTINGS app from applications menu. WHY??!! PLEASE HELPPPP!!!!

      Reply
    4. My driver is showing as LLVM 8, and I’m getting massive screen tearing.

      nvidia-installer: version 430.14
      Linux fedoraos 5.0.17-300.fc30.x86_64 #1 SMP Mon May 20 15:36:26 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

      00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
      01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev ff)

      Please help

      Reply
    5. HI all,
      I just updated my fedora 29 to 30 now the 390.116 does not compile module with or without DKMS.

      # nvidia-installer -v |grep version
      nvidia-installer: version 390.116 ([email protected]) Sun Jan 27 07:48:10 PST 2019
      # uname -a
      Linux fc-home-romanos-lan 5.1.5-300.fc30.x86_64 #1 SMP Sat May 25 18:00:11 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
      # lspci |grep -E “VGA|3D”
      01:00.0 VGA compatible controller: NVIDIA Corporation GF116 [GeForce GTX 550 Ti] (rev a1)

      Obviously no mod loaded.

      WITH DKMS:
      ERROR: Failed to run `/usr/sbin/dkms build -m nvidia -v 390.116 -k 5.1.5-300.fc30.x86_64`:
      Kernel preparation unnecessary for this kernel. Skipping…

      Building module:
      cleaning build area…
      ‘make’ -j8 NV_EXCLUDE_BUILD_MODULES=” KERNEL_UNAME=5.1.5-300.fc30.x86_64 modules…..(bad exit status: 2)
      Error! Bad return status for module build on kernel: 5.1.5-300.fc30.x86_64 (x86_64)
      Consult /var/lib/dkms/nvidia/390.116/build/make.log for more information.

      Here is the make.log:
      CC [M] /var/lib/dkms/nvidia/390.116/build/nvidia/nv-dma.o
      In file included from /var/lib/dkms/nvidia/390.116/build/common/inc/nv-linux.h:136,
      from /var/lib/dkms/nvidia/390.116/build/nvidia/nv.c:13:
      /var/lib/dkms/nvidia/390.116/build/common/inc/nv-list-helpers.h:94:19: error: redefinition of ‘list_is_first’
      94 | static inline int list_is_first(const struct list_head *list,
      | ^~~~~~~~~~~~~
      In file included from /var/lib/dkms/nvidia/390.116/build/common/inc/nv-linux.h:136,
      from /var/lib/dkms/nvidia/390.116/build/nvidia/nv-gpu-numa.c:24:
      /var/lib/dkms/nvidia/390.116/build/common/inc/nv-list-helpers.h:94:19: error: redefinition of ‘list_is_first’
      94 | static inline int list_is_first(const struct list_head *list,
      | ^~~~~~~~~~~~~
      In file included from /usr/src/kernels/5.1.5-300.fc30.x86_64/include/linux/preempt.h:11,
      from /usr/src/kernels/5.1.5-300.fc30.x86_64/include/linux/spinlock.h:51,
      from /var/lib/dkms/nvidia/390.116/build/common/inc/nv-lock.h:16,
      from /var/lib/dkms/nvidia/390.116/build/common/inc/nv-linux.h:19,
      from /var/lib/dkms/nvidia/390.116/build/nvidia/nv.c:13:
      /usr/src/kernels/5.1.5-300.fc30.x86_64/include/linux/list.h:214:19: note: previous definition of ‘list_is_first’ was here
      214 | static inline int list_is_first(const struct list_head *list,
      | ^~~~~~~~~~~~~
      In file included from /usr/src/kernels/5.1.5-300.fc30.x86_64/include/linux/preempt.h:11,
      from /usr/src/kernels/5.1.5-300.fc30.x86_64/include/linux/spinlock.h:51,
      from /var/lib/dkms/nvidia/390.116/build/common/inc/nv-lock.h:16,
      from /var/lib/dkms/nvidia/390.116/build/common/inc/nv-linux.h:19,
      from /var/lib/dkms/nvidia/390.116/build/nvidia/nv-gpu-numa.c:24:
      /usr/src/kernels/5.1.5-300.fc30.x86_64/include/linux/list.h:214:19: note: previous definition of ‘list_is_first’ was here
      214 | static inline int list_is_first(const struct list_head *list,
      | ^~~~~~~~~~~~~
      In file included from /var/lib/dkms/nvidia/390.116/build/common/inc/nv-linux.h:136,
      from /var/lib/dkms/nvidia/390.116/build/nvidia/nv-dma.c:15:
      /var/lib/dkms/nvidia/390.116/build/common/inc/nv-list-helpers.h:94:19: error: redefinition of ‘list_is_first’
      94 | static inline int list_is_first(const struct list_head *list,
      | ^~~~~~~~~~~~~
      In file included from /var/lib/dkms/nvidia/390.116/build/common/inc/nv-linux.h:136,
      from /var/lib/dkms/nvidia/390.116/build/nvidia/nv-chrdev.c:15:
      /var/lib/dkms/nvidia/390.116/build/common/inc/nv-list-helpers.h:94:19: error: redefinition of ‘list_is_first’
      94 | static inline int list_is_first(const struct list_head *list,
      | ^~~~~~~~~~~~~
      In file included from /usr/src/kernels/5.1.5-300.fc30.x86_64/include/linux/preempt.h:11,
      from /usr/src/kernels/5.1.5-300.fc30.x86_64/include/linux/spinlock.h:51,
      from /var/lib/dkms/nvidia/390.116/build/common/inc/nv-lock.h:16,
      from /var/lib/dkms/nvidia/390.116/build/common/inc/nv-linux.h:19,
      from /var/lib/dkms/nvidia/390.116/build/nvidia/nv-chrdev.c:15:
      /usr/src/kernels/5.1.5-300.fc30.x86_64/include/linux/list.h:214:19: note: previous definition of ‘list_is_first’ was here
      214 | static inline int list_is_first(const struct list_head *list,
      | ^~~~~~~~~~~~~
      In file included from /usr/src/kernels/5.1.5-300.fc30.x86_64/include/linux/preempt.h:11,
      from /usr/src/kernels/5.1.5-300.fc30.x86_64/include/linux/spinlock.h:51,
      from /var/lib/dkms/nvidia/390.116/build/common/inc/nv-lock.h:16,
      from /var/lib/dkms/nvidia/390.116/build/common/inc/nv-linux.h:19,
      from /var/lib/dkms/nvidia/390.116/build/nvidia/nv-dma.c:15:
      /usr/src/kernels/5.1.5-300.fc30.x86_64/include/linux/list.h:214:19: note: previous definition of ‘list_is_first’ was here
      214 | static inline int list_is_first(const struct list_head *list,
      | ^~~~~~~~~~~~~
      In file included from /var/lib/dkms/nvidia/390.116/build/common/inc/nv-linux.h:136,
      from /var/lib/dkms/nvidia/390.116/build/nvidia/nv-frontend.c:13:
      /var/lib/dkms/nvidia/390.116/build/common/inc/nv-list-helpers.h:94:19: error: redefinition of ‘list_is_first’
      94 | static inline int list_is_first(const struct list_head *list,
      | ^~~~~~~~~~~~~
      In file included from /usr/src/kernels/5.1.5-300.fc30.x86_64/include/linux/preempt.h:11,
      from /usr/src/kernels/5.1.5-300.fc30.x86_64/include/linux/spinlock.h:51,
      from /var/lib/dkms/nvidia/390.116/build/common/inc/nv-lock.h:16,
      from /var/lib/dkms/nvidia/390.116/build/common/inc/nv-linux.h:19,
      from /var/lib/dkms/nvidia/390.116/build/nvidia/nv-frontend.c:13:
      /usr/src/kernels/5.1.5-300.fc30.x86_64/include/linux/list.h:214:19: note: previous definition of ‘list_is_first’ was here
      214 | static inline int list_is_first(const struct list_head *list,
      | ^~~~~~~~~~~~~
      In file included from /var/lib/dkms/nvidia/390.116/build/common/inc/nv-linux.h:136,
      from /var/lib/dkms/nvidia/390.116/build/nvidia/nv-instance.c:13:
      /var/lib/dkms/nvidia/390.116/build/common/inc/nv-list-helpers.h:94:19: error: redefinition of ‘list_is_first’
      94 | static inline int list_is_first(const struct list_head *list,
      | ^~~~~~~~~~~~~
      In file included from /usr/src/kernels/5.1.5-300.fc30.x86_64/include/linux/preempt.h:11,
      from /usr/src/kernels/5.1.5-300.fc30.x86_64/include/linux/spinlock.h:51,
      from /var/lib/dkms/nvidia/390.116/build/common/inc/nv-lock.h:16,
      from /var/lib/dkms/nvidia/390.116/build/common/inc/nv-linux.h:19,
      from /var/lib/dkms/nvidia/390.116/build/nvidia/nv-instance.c:13:
      /usr/src/kernels/5.1.5-300.fc30.x86_64/include/linux/list.h:214:19: note: previous definition of ‘list_is_first’ was here
      214 | static inline int list_is_first(const struct list_head *list,
      | ^~~~~~~~~~~~~
      In file included from /var/lib/dkms/nvidia/390.116/build/common/inc/nv-linux.h:136,
      from /var/lib/dkms/nvidia/390.116/build/nvidia/nv-cray.c:15:
      /var/lib/dkms/nvidia/390.116/build/common/inc/nv-list-helpers.h:94:19: error: redefinition of ‘list_is_first’
      94 | static inline int list_is_first(const struct list_head *list,
      | ^~~~~~~~~~~~~
      In file included from /usr/src/kernels/5.1.5-300.fc30.x86_64/include/linux/preempt.h:11,
      from /usr/src/kernels/5.1.5-300.fc30.x86_64/include/linux/spinlock.h:51,
      from /var/lib/dkms/nvidia/390.116/build/common/inc/nv-lock.h:16,
      from /var/lib/dkms/nvidia/390.116/build/common/inc/nv-linux.h:19,
      from /var/lib/dkms/nvidia/390.116/build/nvidia/nv-cray.c:15:
      /usr/src/kernels/5.1.5-300.fc30.x86_64/include/linux/list.h:214:19: note: previous definition of ‘list_is_first’ was here
      214 | static inline int list_is_first(const struct list_head *list,
      | ^~~~~~~~~~~~~
      In file included from /var/lib/dkms/nvidia/390.116/build/common/inc/nv-linux.h:136,
      from /var/lib/dkms/nvidia/390.116/build/nvidia/nv-acpi.c:15:
      /var/lib/dkms/nvidia/390.116/build/common/inc/nv-list-helpers.h:94:19: error: redefinition of ‘list_is_first’
      94 | static inline int list_is_first(const struct list_head *list,
      | ^~~~~~~~~~~~~
      In file included from /usr/src/kernels/5.1.5-300.fc30.x86_64/include/linux/preempt.h:11,
      from /usr/src/kernels/5.1.5-300.fc30.x86_64/include/linux/spinlock.h:51,
      from /var/lib/dkms/nvidia/390.116/build/common/inc/nv-lock.h:16,
      from /var/lib/dkms/nvidia/390.116/build/common/inc/nv-linux.h:19,
      from /var/lib/dkms/nvidia/390.116/build/nvidia/nv-acpi.c:15:
      /usr/src/kernels/5.1.5-300.fc30.x86_64/include/linux/list.h:214:19: note: previous definition of ‘list_is_first’ was here
      214 | static inline int list_is_first(const struct list_head *list,
      | ^~~~~~~~~~~~~
      make[3]: *** [/usr/src/kernels/5.1.5-300.fc30.x86_64/scripts/Makefile.build:276: /var/lib/dkms/nvidia/390.116/build/nvidia/nv-gpu-numa.o] Error 1
      make[3]: *** Waiting for unfinished jobs….
      make[3]: *** [/usr/src/kernels/5.1.5-300.fc30.x86_64/scripts/Makefile.build:276: /var/lib/dkms/nvidia/390.116/build/nvidia/nv-chrdev.o] Error 1
      make[3]: *** [/usr/src/kernels/5.1.5-300.fc30.x86_64/scripts/Makefile.build:276: /var/lib/dkms/nvidia/390.116/build/nvidia/nv-instance.o] Error 1
      make[3]: *** [/usr/src/kernels/5.1.5-300.fc30.x86_64/scripts/Makefile.build:276: /var/lib/dkms/nvidia/390.116/build/nvidia/nv-dma.o] Error 1
      make[3]: *** [/usr/src/kernels/5.1.5-300.fc30.x86_64/scripts/Makefile.build:276: /var/lib/dkms/nvidia/390.116/build/nvidia/nv-cray.o] Error 1
      make[3]: *** [/usr/src/kernels/5.1.5-300.fc30.x86_64/scripts/Makefile.build:276: /var/lib/dkms/nvidia/390.116/build/nvidia/nv-frontend.o] Error 1
      make[3]: *** [/usr/src/kernels/5.1.5-300.fc30.x86_64/scripts/Makefile.build:276: /var/lib/dkms/nvidia/390.116/build/nvidia/nv-acpi.o] Error 1
      make[3]: *** [/usr/src/kernels/5.1.5-300.fc30.x86_64/scripts/Makefile.build:276: /var/lib/dkms/nvidia/390.116/build/nvidia/nv.o] Error 1
      make[2]: *** [/usr/src/kernels/5.1.5-300.fc30.x86_64/Makefile:1575: _module_/var/lib/dkms/nvidia/390.116/build] Error 2
      make[2]: Leaving directory ‘/usr/src/kernels/5.1.5-300.fc30.x86_64’
      make[1]: *** [Makefile:169: sub-make] Error 2
      make[1]: Leaving directory ‘/usr/src/kernels/5.1.5-300.fc30.x86_64’
      make: *** [Makefile:79: modules] Error 2

      Without DKMS give similar errors.

      I already tried to downgrade gcc to 9.0.1 but no success.

      Any help will be appreciated.

      Reply
      • I get the same error with the DKMS with our without:
        /NVIDIA-Linux-x86_64-390.116.run -v |grep version
        nvidia-installer: version 390.116 ([email protected])

        uname -a
        Linux mozart 5.1.6-300.fc30.x86_64 #1 SMP Fri May 31 17:43:23 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

        lspci | grep -E “VGA|3D”
        04:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 440] (rev a1)

        Reply
        • Hi Steve and others,

          Thanks for this info, I have to test this with 5.1.x kernel and try to patch 390.116 driver.

          Reply
          • Hi,

            Has there been any update on a patch for driver 390.116 for kernel 5.1.x? We’re currently at kernel 5.1.7 as the stable release for Fedora 30, and the NVIDIA kernel module has yet to successfully compile/build for any kernel above 5.0.17…(I’ve had to constantly go back to kernel 5.0.17 in order to use graphics). Any help would be appreciated, thanks.

            Reply
            • Hi Luis,

              I just updated guide and added Nvidia 390.116 patched version for kernel 5.1+.

              Reply
    6. By far the most up to date and accurate tutorial on installing the driver. Worked like a charm. FYI, for those that are hooked up to the graphics card, need to switch the hook up to the MOBO during the installation. Otherwise, you won’t be able to see the runlevel 3 upon reboot to install the driver.

      Reply
    7. Any experiences with Fedora 30 and kernel 5.1.5?

      After the upgrade to 30, at first all worked fine for me with driver 418.56, then yesterday I got kernel 5.1.5 which doesn’t boot.

      I wanted to install driver 430.14 which I think should work with kernel 5.1.*, but I cannot even boot into multi-user.target…

      I’d be happy to hear if this kernel works for others? Thanks!

      Reply
      • At first I couldn’t login to multi-target neither, it hung on Fedora icon. But I just rebooted once more, logged in, installed, everything works fine. However, now I see that I installed 430.09, no the latest one.

        Reply
      • I have had a similar problem. After `dnf update`, on the newest kernels, the system didn’t boot and stuck in flashing prompt cursor. I switched to a text console (CTRL ALT F2), via wget, I downloaded 430.14 driver and installed it. The issue is gone.
        I have GTX 1070 with Ryzen 1600 and Fedora 30.

        Reply
      • Got Fedora 30 and nv 340.107. Everything fine up until last update that included 5.1.x which didn’t compile so sticking with 5.0.x for the time being.

        Reply
      • Hi Sigrid,

        Simply try to reinstall latest nVidia drivers, should work normally!

        Reply
    8. I have had a similar problem. After `dnf update`, on the newest kernels, the system didn’t boot and stuck in flashing prompt cursor. I switched to a text console (CTRL ALT F2), via wget, I downloaded 430.14 driver and installed it. The issue is gone.
      I have GTX 1070 with Ryzen 1600 and Fedora 30.

      Reply
    9. Regarding boot issues after upgrade. Had the same issue in Ubuntu and solved it by following steps below. This is not something I’ve confirmed in Fedora.

      1. Boot into safe mode.
      2. Edit the file /etc/gdm3/custom.conf
      3. Change:

      #WaylandEnable=false
      to
      WaylandEnable=false

      4. Reboot.

      Hope this helps

      Reply
    10. After each kernel update boot sequence gets stuck on Fedora icon. I have to set multi-target, and install reinstall the driver manually. I’ve read somewhere to add –no-cc-version-check to solve this, but it didn’t help. Any other solutions? I’m running F30, but the same thing happened before as well.

      Reply
    11. kernel 5.1.5-300 fails to compile nvidia 390.116. Errors are like below. Could you please help? Thanks!

      In file included from /var/lib/dkms/nvidia/390.116/build/common/inc/nv-linux.h:136,
      from /var/lib/dkms/nvidia/390.116/build/nvidia/nv-frontend.c:13:
      /var/lib/dkms/nvidia/390.116/build/common/inc/nv-list-helpers.h:94:19: error: redefinition of ‘list_is_first’
      94 | static inline int list_is_first(const struct list_head *list,
      | ^~~~~~~~~~~~~

      Reply
      • I have the same problem with the same driver version, my video card is quadro 5010m…

        Reply
      • Same problem here with quadro 600 in fedora 30.

        Reply
    12. Installation on F30 failed with ION GT280

      Failed to run `/usr/sbin/dkms build -m nvidia -v 340.107 -k 5.1.5-300.fc30.x86_64`:
      Kernel preparation unnecessary for this kernel. Skipping…

      Building module:
      cleaning build area…
      make -j4 KERNELRELEASE=5.1.5-300.fc30.x86_64 module KERNEL_UNAME=5.1.5-300.fc30.x86_64; make -C uvm module KERNEL_UNAME=5.1.5-300.fc30.x86_64
      KBUILD_EXTMOD=/var/lib/dkms/nvidia/340.107/build/uvm……………………………………………….(bad exit status: 2)
      Error! Bad return status for module build on kernel: 5.1.5-300.fc30.x86_64 (x86_64)
      Consult /var/lib/dkms/nvidia/340.107/build/make.log for more information.

      i will send a more detailed log by email, if i have your adress

      Reply
    13. I used the 5.1 patch below on 340.107 and it works for me.

      Reply
    14. I just try the new kernel and still having the same problem, i can’t install the driver:

      NVIDIA-Linux-x86_64-390.116.run

      On kernels:

      kernel-5.1.6-300.fc30.x86_64
      kernel-5.1.5-300.fc30.x86_64

      ——-

      01:00.0 VGA compatible controller: NVIDIA Corporation GF100GLM [Quadro 5010M] (rev a1)

      Now i’m runing under kernel 5.0.17 and this one works fine with the driver.

      Reply
1 87 88 89 90 91 99

Leave a Reply to PK Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Close