Bug 24436 - NVidia driver not functioning since Kernel 4.20.12-1
Summary: NVidia driver not functioning since Kernel 4.20.12-1
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: release_blocker critical
Target Milestone: ---
Assignee: Kernel and Drivers maintainers
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-02-27 11:03 CET by Paul Éric Despretz
Modified: 2020-05-31 21:24 CEST (History)
12 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments

Description Paul Éric Despretz 2019-02-27 11:03:01 CET
Description of problem: Installing the updates including the new kernel 4.20.12 results with a machine unable to boot in graphic mode


Version-Release number of selected component (if applicable):
Nvidia GT1030 with latest nvidia driver

How reproducible: every time


Steps to Reproduce:
1. Update to Kernel 4.20.12
2. reboot
3.

Text message displayed at boot :
Problème lié au pilote d'affichage
Un conflit a été détecté entre un module du noyau chargé pour le pilote d'affichage et le pilote que le serveur X est censé utiliser. Le démarrage du serveur X est susceptible d'échouer.

When this text is displayed, no action is possible. CTRL ALT DEL doesn't work, CTRL ALT F3 to open a text console doesn't work. Only CTRL ALT SYS B to force a reboot is working.
nokmsboot is OK when booting.
Tried to boot with an older kernel with no luck... Same message at boot.
Then boot on rescue, Modified the xorg.conf to boot with nouveau driver -> OK

Tried to urpme all nvidia RPMs and drakx11 to reconfigure with nvidia with no luck. 
From /var/log/Xorg.log

[   253.724] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[   253.724] (EE) NVIDIA:     system's kernel log for additional error messages and
[   253.724] (EE) NVIDIA:     consult the NVIDIA README for details.
[   254.443] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[   254.443] (EE) NVIDIA:     system's kernel log for additional error messages and
[   254.443] (EE) NVIDIA:     consult the NVIDIA README for details.
[   254.443] (WW) Falling back to old probe method for v4l
[   255.169] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[   255.169] (EE) NVIDIA:     system's kernel log for additional error messages and
[   255.169] (EE) NVIDIA:     consult the NVIDIA README for details.
[   255.169] (EE) No devices detected.
[   255.169] (EE) 
Fatal server error:
[   255.169] (EE) no screens found(EE) 
[   255.169] (EE) 
Please consult the Mageia support 
	 at https://bugs.mageia.org
Comment 1 Thomas Andrews 2019-02-27 18:58:25 CET
Confirmed on one of my systems that uses the nvidia340 driver. The others haven't been updated yet, but I believe they would have the same problem. Switching to nouveau restores usability.

CC: (none) => andrewsfarm

Comment 2 Thomas Backlund 2019-02-27 19:20:46 CET
I'm using nvidia-current here with no problems so I need more info ...

What nvidia driver are you using ?
Is kernel-*-devel packages mathing the kernel installed ?

CC: (none) => tmb

Comment 3 Maurice Batey 2019-02-27 19:28:35 CET
Confirmed on my desktop using "nvidia-current (410.93-2.mga7.nonfree".

Using nouveau in the meantime...

CC: (none) => maurice

Comment 4 Thomas Andrews 2019-02-27 19:58:36 CET
nvidia340 here. Still valid after the kernel-desktop 4.20.13 update a few minutes ago. kernel and devel versions match.
Comment 5 Han Willemsen 2019-02-27 20:16:36 CET
Confirmed on my GeForce GTX 1070 with 418.43.1.mga7.nonfree

CC: (none) => willemsj

Comment 6 Antony Baker 2019-02-27 21:26:21 CET
Following the Mga7 updates on the morning of the 24th I have had to resort to using nouveau with my NVIDIA GP107 [GeForce GTX 1050 Ti].

I tried reinstalling (netinstall) with Mga7b2, and opting to use proprietary driver but ultimately failed when booting OS. I reinstalled (netinstall) using nouveau, and tried via XFdrake but ended in failure. Another netinstall (using nouveau), and I tried manually selecting Nvidia current etc - fails to afterwards reach desktop. Reinstall (nouveau) manual installation of Nvidia 390 etc - same failure.

Sorry to say that I don't have a strict record of specific associated results/output for each failure. I am pretty sure that after Mga7b2 netinstall/propritary, that the reboot went through the 'Building nvidia' stage (though ultimately failed).

I too have seen the output: "Detected a loaded display driver kernel module which conflicts with the driver the X server is configured to use. Startup of the X server may fail."

CC: (none) => jasperodus

Comment 7 Thomas Backlund 2019-02-27 21:40:59 CET
What DE ?

anything interesting in the journal   ?
Comment 8 Antony Baker 2019-02-27 22:49:33 CET
(In reply to Thomas Backlund from comment #7)
> What DE ?
> 
> anything interesting in the journal   ?

For me, both Plasma and GNOME.
Log: fresh nouveau installs now - but, after updates just a little while ago including 4.20.13 I tried XFdrake/proprietary again. XFdrake Test option reports (as before) "An error occurred: (EE) Fatal server error: Try to change some parameters."

Reset to nouveau. Will  better look at logs tomorrow, but have noticed a bunch of these:

Feb 27 21:27:23 localhost kwin_x11[3246]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 58515, resource id: 41953292, major code>
Feb 27 21:27:23 localhost kwin_x11[3246]: qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 58516, resource id: 41953292, major co>
Feb 27 21:27:25 localhost kwin_x11[3246]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 62656, resource id: 83886080, major code>
Feb 27 21:27:26 localhost kdeinit5[15962]: QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled
Feb 27 21:27:26 localhost kdeinit5[15962]: Qt: Session management error: networkIdsList argument is NULL
Comment 9 Deri James 2019-02-27 22:52:44 CET
I saw this problem today. Initrd was using nouveau but Xorg.conf specified the nvidia driver. Fixed by black listing nouveau and running mkinitrd.

CC: (none) => deri

Comment 10 Brian Kimerer 2019-02-27 23:29:23 CET
I have the same issue here. My graphics card:

NVIDIA G94 [GeForce 9600 GT]

Nvidia driver is nvidia340

I also modified xorg.conf to change from "nvidia" to "nouveau" and I can boot to graphics mode. I have "nokmsboot" set, and it still runs nouveau.

CC: (none) => briankimerer

Comment 11 Thomas Backlund 2019-02-27 23:30:44 CET
Does it work if you boot with nomodeset ?
Comment 12 Brian Kimerer 2019-02-28 01:13:44 CET
I have not tried nomodeset yet. I will give that a go when I get a chance, possibly tomorrow.
Comment 13 Maurice Batey 2019-02-28 10:42:20 CET
(In reply to Brian Kimerer from comment #10)

> I have "nokmsboot" set, and it still runs nouveau.

  Same here.
Comment 14 Deri James 2019-02-28 13:26:34 CET
I reversed the "fix" I did at #9 above, i.e. removed nouveau from blacklist and ran mkinitrd again. Tested boot - failed to boot to graphical desktop. Rebooted and edited grub to add "nomodeset to end of boot command, pressed ctrl-x and it booted nvidia successfully.
Comment 15 Maurice Batey 2019-02-28 14:11:29 CET
Tried that, but not only still no nVidia proprietary driver, but on removing 'nomodeset' Mga7 will not boot at all - get same 'driver conflict' error all the time now and cannot even get back to nouveau... :-(
Comment 16 Brian Kimerer 2019-02-28 14:28:57 CET
I just added "nomodeset" to the grub command line and reset the system to use the nvidia drivers. It boots into nvidia graphics fine now using nvidia340.

So now I have both "nokmsboot" and "nomodeset" in the kernel switches and it works.
Comment 17 Maurice Batey 2019-02-28 15:15:29 CET
(In reply to Maurice Batey from comment #15)
> Tried that, but not only still no nVidia proprietary driver, but on removing
> 'nomodeset' Mga7 will not boot at all - get same 'driver conflict' error all
> the time now and cannot even get back to nouveau... :-(

  Finally got back to nouveau after changing "nvidia" to "nouveau" in Xorg.conf.

(Then a Cauldron update said it was building 'nvidia driver 390.116.mga7', but nevertheless rebooted with 'nouveau'...)
Marja Van Waes 2019-02-28 19:05:57 CET

CC: (none) => marja11
Assignee: bugsquad => kernel

Comment 18 Thomas Andrews 2019-03-07 21:39:10 CET
Still in effect with Kernel 5.0.0 and the new nvidia340 driver. (I forget the version number)

My machine boots normally, using the nvidia340 driver, if both "nokmsboot" and "nomodeset" are in the kernel options. Remove "nomodeset" and it fails with the driver mismatch message.
Comment 19 Maurice Batey 2019-03-07 23:09:31 CET
Same here with fully-updated Cauldron 64-bit Plasma.

As before, occasionally a Cauldron update says it is installing 'nvidia driver 390.116.-1.mga7', but nevertheless reboots with 'nouveau', and system resists any attempt to finesse proprietary driver via drakx11.
Comment 20 Thomas Andrews 2019-03-07 23:31:37 CET
Raising the priority and severity on this bug. While the workaround allows a system to function, it's not a good general solution. 

This bug needs to be fixed before we even think of releasing a beta 3.

Severity: normal => critical
Priority: Normal => release_blocker

William Kenney 2019-03-08 00:53:54 CET

CC: (none) => wilcal.int

Comment 21 Thomas Andrews 2019-03-08 17:17:14 CET
I didn't really expect it would make any difference, but just in case it did I once again tried booting the affected system without nomodeset after getting today's x11-server updates. 

My expectations were confirmed. It made no difference.
Comment 22 Thomas Backlund 2019-03-08 20:13:19 CET
please try with upcoming kernel-5.0.0-2.mga7 or kernel-5.0.0-3.mga7
(both are building right now)
Comment 23 Jean Michel Varvou 2019-03-09 08:38:13 CET
Hi everybody

Before, to get around the problem, I had to change the nokmsboot option to nomodeset in the boot options.

After uninstalling the nvidia driver, switched under "nouveau", I re-installed via the mageia control center of the proprietary driver. So I now use the kernel5.0.0.0-desktop-3.mga7 and dkms-nvidia-current-418.43-1.mga7.nonfree. 

The installation via mcc has correctly updated the kernel boot options :

linux16 /boot/vmlinuz-5.0.0.0-desktop-3.mga7 root=UUID=d254231b-038b-49bb-af71-cb8c3adaccbc ro splash quiet noiswmd nokmsboot resume=UUID=7d183b85-ea93-4077-a2fb-603329b3715a audit=0 vga=788

The test is conclusive for my part and we can close the bug. My geforce 1060 works correctly with the kernel 5 without bypassing it. 

Best regards to you , Vouf.

CC: (none) => jeanmichel.varvou

Comment 24 Paul Éric Despretz 2019-03-09 10:08:45 CET
Just tried the new 5.0.0-desktop-3.mga7 kernel without the nomodeset boot option and it works OK.
Comment 25 Han Willemsen 2019-03-09 13:23:12 CET
For me the problem is also solved.
Comment 26 Thomas Andrews 2019-03-09 15:56:57 CET
Looking good so far. I updated the system in Comment 21, and removed "nomodeset" before rebooting, and the problem is resolved.

Currently trying another system, different hardware, that I have purposely avoided updating for some time. That system has been booting with nouveau as the driver. Getting updates now - over 800 packages - and will switch to the nvidia340 driver before the reboot. Will report the results when I have them.
Comment 27 Brian Kimerer 2019-03-09 17:42:50 CET
I removed nomodeset from my command line arguments, and it works here as well.

System info:

System:    Host: localhost Kernel: 5.0.0-desktop-3.mga7 x86_64 bits: 64 Desktop: KDE Plasma 5.15.1 Distro: Mageia 7 mga7 
Machine:   Type: Desktop Mobo: ASUSTeK model: P5G41T-M LX PLUS v: Rev X.0x serial: <root required> BIOS: American Megatrends 
           v: 0502 date: 10/21/2011 
CPU:       Dual Core: Intel Core2 Duo E7300 type: MCP speed: 1644 MHz 
Graphics:  Device-1: NVIDIA G94 [GeForce 9600 GT] driver: nvidia v: 340.107 
           Display: x11 server: Mageia X.org 1.20.4 driver: nvidia,v4l resolution: 1680x1050~60Hz 
           OpenGL: renderer: GeForce 9600 GT/PCIe/SSE2 v: 3.3.0 NVIDIA 340.107
Comment 28 Maurice Batey 2019-03-09 18:32:00 CET
Did Cauldron update to get kernel-5.0.0-3.mga7, but not out of the woods yet 
here with the 390.116-1 proprietary driver which the update said it had 
installed.

 After reboot, still got nouveau, so tried the usual sequence:

   urpme dkms-nvidia-current  ("unknown package: dkms-nvidia-current")
 
   drakx11  --> Said 'yes' to "Want to install proprietary driver?"

      Result: "Could not install the x11-driver-nvidia-current package.
               The proprietary driver was not properly installed, defaulting
               to free software driver."

So - but  nouveau reboot came up with that showstopper:

  "Detected  loaded display driver kernel module which conflicts with the driver the X server is configured to use. Startup of the X server may now fail." 
  It does.

/etc/X11/xorg.conf shows "nouveau" for nvidia, but changing that manually to "nvidia" and rebooting totally locked up booting so reverted it to "nouveau".
   
What did I do wrong or forget to do?!

(That sequence worked in earlier days...)

 Boot parms:
"Mageia-7" "root=LABEL=Mageia7-Root splash quiet noiswmd nokmsboot
resume=UUID=0dfe1fa1-c8ba-44a0-bf70-d5ea06017219 audit=0 vga=791"
Comment 29 Thomas Backlund 2019-03-09 19:19:50 CET
(In reply to Maurice Batey from comment #28)
> Did Cauldron update to get kernel-5.0.0-3.mga7, but not out of the woods yet 
> here with the 390.116-1 proprietary driver which the update said it had 
> installed.
> 

This is not nvidia-current, its nvidia390, so...


>  After reboot, still got nouveau, so tried the usual sequence:
> 
>    urpme dkms-nvidia-current  ("unknown package: dkms-nvidia-current")
>

that should be: urpme dkms-nvidia390  


>    drakx11  --> Said 'yes' to "Want to install proprietary driver?"
> 
>       Result: "Could not install the x11-driver-nvidia-current package.
>                The proprietary driver was not properly installed, defaulting
>                to free software driver."
> 

but here we seem to try and install nvidia-current anyway...

What GPU ?
check with:  lspcidrake -v  |grep Card
Comment 30 Maurice Batey 2019-03-09 20:29:52 CET
No result on low-level Mga7; this is from Mageia-6.1:

$ lspcidrake -v  |grep Card
Card:NVIDIA GeForce 420 series and later: NVIDIA Corporation|GK208B [GeForce GT 730] [DISPLAY_VGA] (vendor:10de device:1287) (rev: a1

The 'urpme dkms-nvidia390' did a lot of things, but reboot ended up with permanent flashing cursor at top left of blank screen after an initial 1-bubble Cauldron display.

Could see that "nvidia" was set as driver in /etc/X11/xorg.conf.

So still effectively locked out of Mga7 at the moment...
Comment 31 William Kenney 2019-03-09 22:39:23 CET
I executed a netinstall to my nvidia platform here this morning and everything went in just find.
Comment 32 Maurice Batey 2019-03-09 23:06:42 CET
I suspect I shall need a re-install here, too.
Comment 33 Thomas Andrews 2019-03-10 00:35:59 CET
On other nvidia340 hardware, two Plasma systems, one using the 64-bit desktop kernel, the other using 32-bit server kernel.

Both systems had not been updated in some time, so each had several hundred updates to get. All packages installed cleanly, eventually. Upon rebooting, each system was using the nvidia340 driver, everything as it should be.

I tend to agree with Maurice's comment 32, that a new install is warranted in his case. His situation sounds unique, so it may have been something he did - or didn't do - along the way. It could probably be tracked down, but sometimes it's just easier to start fresh.

The problem is gone for everyone else, so I believe we can mark this as resolved. Of course, if Maurice's problem continues after a new install, the bug can be re-opened.

Status: NEW => RESOLVED
Resolution: (none) => FIXED

Comment 34 Maurice Batey 2019-03-10 19:16:22 CET
(In reply to Maurice Batey from comment #32)
> I suspect I shall need a re-install here, too.

In fact I've managed to get back into Mga7, though with the nouveau driver again!

To get there I had to remove a mysterious nVidia proprietary '418' driver that had somehow got tangled up with DKMS. 
   After removing that directory I was able to reply 'No' to the drakx11 invite to use the (398) nvidia proprietary driver (as replying 'yes' took me round the old circular loop).

So Mga7 is now usable again, and I now hope the next kernel update will return it to normal nvidia proprietary state...
Comment 35 Thomas Andrews 2019-03-10 20:20:13 CET
OK, I think I have some clues here.

In Mageia 7, nvidia-current is the nvidia 418 driver. It is to be used for cards 635 series and later. If I have this straight, that means it is the proper driver for your GT 730 card.

In Mageia 7, the nvidia390 driver (not 398) is to be used with the 420 to 630 cards. In Mageia 6, this driver was known as nvidia-current, and was used for the 420 and later cards. (The nvidia 410 driver was backported to Mageia 6 in 2018, to support the newest of nvidia cards that the 390 driver didn't support very well.

That's where some confusion could have crept in - nvidia-current isn't the same driver in both Mageias.

I'm treading on dangerous ground because I have no experience with newer nvidia cards, but it appears to me that somehow you managed to get both nvidia-current (418) and nvidia390 kernel modules built and installed. And when you go to boot using "nvidia" in xorg.conf the two drivers are conflicting. If that's correct, you have to get at least one kernel module removed, and probably both. I'm not sure using urpme is enough to do that.
Comment 36 Maurice Batey 2019-03-10 21:00:47 CET
I misquoted the 39* driver number; should have said "390", as shown below.

But if the correct one here for Mga7 is 418, why did the Mga7 s/w update yesterday report:

   "nvidia390 (390.116-1.mga7.nonfree)*: Installing module." ??!

 (after installing "29/39: kernel-desktop-devel-5.0.0-3.mga7")


[* Which is therefore presumably clashing with all the 418 files...]


But still back in business with nouveau driver...
Comment 37 Maurice Batey 2019-03-10 23:27:03 CET
Just checked the whole of Mga7's /root:

No occurrences anywhere of "*390.116*", but plenty of "*418.43*" in /usr/lib64/nvidia-current, /usr/lib/nvidia-current, and /usr/src...
Comment 38 Thomas Andrews 2019-03-10 23:29:40 CET
AFAIK, the only way for the 390 module to be built and installed is if dkms-nvidia390 is installed. I'd check, and remove it if it's there. If urpme says it isn't installed, then something has become very confused. I don't have a clue about how to fix it. I've already tried to help too much beyond my capability, and might be steering you in a completely wrong direction.

If it were my system, I would have tried a new "clean" install by now, with the idea of clearing out all the old "debris" from past actions. It usually works when I get stuck. It wouldn't be the first time for me, especially when dealing with Cauldron, and certainly won't be the last.
Comment 39 Thomas Andrews 2019-03-10 23:32:37 CET
BTW, my nvidia system updated to the 5.0.1 kernel this afternoon with zero problems with the nvidia340 driver.
Comment 40 Maurice Batey 2019-03-11 11:43:44 CET
Another Cauldron update contradiction :

March 10 Cauldron update:
"nvidia-current (): AUTOINSTALL not set in its dkms.conf."

cat /new/usr/src/nvidia-current-418.43-1.mga7.nonfree/dkms.conf

PACKAGE_NAME="nvidia-current"
PACKAGE_VERSION="418.43-1.mga7.nonfree"
BUILT_MODULE_NAME[0]="nvidia"
DEST_MODULE_LOCATION[0]="/kernel/drivers/char/drm"
DEST_MODULE_NAME[0]="nvidia-current"
BUILT_MODULE_NAME[1]="nvidia-modeset"
DEST_MODULE_LOCATION[1]="/kernel/drivers/char/drm"
BUILT_MODULE_NAME[2]="nvidia-drm"
DEST_MODULE_LOCATION[2]="/kernel/drivers/char/drm"
BUILT_MODULE_NAME[3]="nvidia-uvm"
DEST_MODULE_LOCATION[3]="/kernel/drivers/char/drm"
MAKE[0]="'make' -j${parallel_jobs} SYSSRC=${kernel_source_dir} modules"
AUTOINSTALL="yes"
Comment 41 Maurice Batey 2019-03-11 13:52:34 CET
The $64 question is: 

  Why does Cauldron update try to install the 390 driver, when it should be the 418, and the only nvidia files in root are for the 418?
  [How does it arrive at the decision to install 390 rather than 418??]

Yes, I have already presumed I need to re-install, but in the meantime I can do useful other things with nouveau in charge, so no hurry...

 Many thanks for all input!
Comment 42 Maurice Batey 2019-03-11 14:00:34 CET
(In reply to Thomas Andrews from comment #39)
> BTW, my nvidia system updated to the 5.0.1 kernel this afternoon with zero
> problems with the nvidia340 driver.

Happy for you! 
  Was it fully automatic, or did you have to do some keyboard work to achieve the result?
  Regards,
Comment 43 Thomas Backlund 2019-03-11 14:55:45 CET
(In reply to Maurice Batey from comment #42)
> (In reply to Thomas Andrews from comment #39)
> > BTW, my nvidia system updated to the 5.0.1 kernel this afternoon with zero
> > problems with the nvidia340 driver.
> 
> Happy for you! 
>   Was it fully automatic, or did you have to do some keyboard work to
> achieve the result?
>   Regards,

It wont switch back to proprietary drivers automatically.

Since you now have a working install using nouveau, do the following:

1. remove all proprietary  drivers with: "urpme -a nvidia" and answer yes when it lists several nvidia packages it wants to remove.

2. recreate initrd for the running kernel with: "dracut -f" to remove any references to the nvidia drivers.

3. reboot with the new initrd.

4. check that you have the kernel-desktop-devel package matching your kernel,
   if not, install it.

5. go to mcc and reconfigure your system to use nVidia proprietary driver.
  It should install the nvidia-current drivers as that is the correct driver for you.

6. reboot to get the new nVidia driver used.
Comment 44 Giuseppe Ghibò 2019-03-11 15:28:07 CET
Wait a bit. Don't waste the experience acquired from this thread. Since what described here doesn't seem to be an isolate case or sporadic, maybe it could be used to write a little tool for sanitizing and reseting situations which comes from rolling updates, debris of drivers, etc.; the %post scripts are great, but IMHO can take care of all the weird situations that come around. Such tool/script can be called nvidia-sanitize or nvidia-reset, and can be used as a last resort to automatically "sanitize" the installation, doing for instance:

a) check all nvidia*.ko.* around in all file system, debris, and outside packaging, and eventually clean them.

b) check all the soft links, broken, etc. from alternatives and in case restore or force them.

c) check all the nvidia* series packages, clean all the dkms-* packages and eventually reinstall them.

d) ...

CC: (none) => ghibomgx

Comment 45 Thomas Andrews 2019-03-11 15:30:00 CET
(In reply to Thomas Backlund from comment #43)
> (In reply to Maurice Batey from comment #42)
> > (In reply to Thomas Andrews from comment #39)
> > > BTW, my nvidia system updated to the 5.0.1 kernel this afternoon with zero
> > > problems with the nvidia340 driver.
> > 
> > Happy for you! 
> >   Was it fully automatic, or did you have to do some keyboard work to
> > achieve the result?
> >   Regards,
> 
> It wont switch back to proprietary drivers automatically.
> 
Thanks for the assist, Thomas. I had not thought to recreate initrd.

Maurice, it was automatic for me for that last kernel update, but that was only because I had switched back to using the proprietary driver by the time I wrote Comment 18, and because I was able to remove the "nomodeset" workaround by the time I wrote Comment 26. Had I still been using nouveau at the time of Comment 39, keyboard work would have been required.
Comment 46 Thomas Andrews 2019-03-11 15:39:01 CET
(In reply to Giuseppe Ghibò from comment #44)
> Wait a bit. Don't waste the experience acquired from this thread. Since what
> described here doesn't seem to be an isolate case or sporadic, maybe it
> could be used to write a little tool 

Sounds like a good idea for a new rpm request to me. Best place for that is probably a new bug, not buried in this one. I believe it will get more attention that way. 

You could refer to this bug to illustrate some of the reasons why you believe your tool is needed.
Comment 47 Maurice Batey 2019-03-11 18:51:59 CET
Thomas, your proposed procedure for re-initialisation of nVidia worked like a charm, and here I am back with the 418.43 driver installed!  Many, many thanks...

After step 6 ("reboot to get the new nVidia driver used") I was momentarily taken aback by the system message 'a reboot is necessary to get the new driver'), but a further reboot did indeed open in the restored nVidia world. 
   (No mention of nvidia390!)
Comment 48 Anca N. 2020-05-30 09:44:15 CEST
(In reply to Thomas Backlund from comment #43)
> (In reply to Maurice Batey from comment #42)
> > (In reply to Thomas Andrews from comment #39)
> > > BTW, my nvidia system updated to the 5.0.1 kernel this afternoon with zero
> > > problems with the nvidia340 driver.
> > 
> > Happy for you! 
> >   Was it fully automatic, or did you have to do some keyboard work to
> > achieve the result?
> >   Regards,
> 
> It wont switch back to proprietary drivers automatically.
> 
> Since you now have a working install using nouveau, do the following:
> 
> 1. remove all proprietary  drivers with: "urpme -a nvidia" and answer yes
> when it lists several nvidia packages it wants to remove.
> 
> 2. recreate initrd for the running kernel with: "dracut -f" to remove any
> references to the nvidia drivers.
> 
> 3. reboot with the new initrd.
> 
> 4. check that you have the kernel-desktop-devel package matching your kernel,
>    if not, install it.
> 
> 5. go to mcc and reconfigure your system to use nVidia proprietary driver.
>   It should install the nvidia-current drivers as that is the correct driver
> for you.
> 
> 6. reboot to get the new nVidia driver used.

Hello,
I have the same problem.
I installed the nvidia driver, then it didn't start in the graphical mode. I had to switch user, and login as root in order to work. The user where I installed the nvidia driver is not running in graphical mode.
I did the three steps you recommanded and not I don"t know how to do the 4-th step.
Can you help me please?


P.S. After the second step it asked me if I want to uninstall the orphans and I run the command urpme --auto-orphans
Then I did the third step you said.

CC: (none) => meinsta

Comment 49 Maurice Batey 2020-05-30 13:50:22 CEST
No nVidia problems here now on Mga7.1 - or even on Mga8 (Cauldron).
Comment 50 Giuseppe Ghibò 2020-05-30 16:19:36 CEST
Which kernel version are you using? The nvidia kernel modules were successfully built for your kernel or they failed to build? If so, isn't that you hit the bug https://bugs.mageia.org/show_bug.cgi?id=26612?
Comment 51 Maurice Batey 2020-05-30 17:50:26 CEST
(In reply to Giuseppe Ghibò from comment #50)
> Which kernel version are you using? The nvidia kernel modules were
> successfully built for your kernel or they failed to build? If so, isn't
> that you hit the bug https://bugs.mageia.org/show_bug.cgi?id=26612?

Successfully built. On Mga7: 64-bit 5.6.14-desktop-2.mga7.
 [I have not responded to 26612.]
Comment 52 Anca N. 2020-05-30 22:23:24 CEST
(In reply to Giuseppe Ghibò from comment #50)
> Which kernel version are you using? The nvidia kernel modules were
> successfully built for your kernel or they failed to build? If so, isn't
> that you hit the bug https://bugs.mageia.org/show_bug.cgi?id=26612?

I didn't understand if you asked Giuseppe or if you asked me. 
My kernel is 5.6.8-desktop-1.mga7
I installed the nvidia driver from the control center and it finished ok.
I have to tell you that the reason I installed the nvidia driver is that I used Simple screen recorder that I need recorded blinkings of some parts of the screen and after I installed the driver those artefacts were gone (and Zoom didn't start anymore). But after I restarted the computer it refused to start in the graphical mode for my user. It started only for the root user.
Comment 53 Giuseppe Ghibò 2020-05-31 18:29:20 CEST
Does your initrd contains the nvidia drivers? E.g. output of

 lsinitrd | grep nvidia

Also what happens if you boot adding nouveau.modeset=0 to your boot cmdline? And finally check that you don't have debris of nvidia drivers, maybe coming from different installation (install "mlocate" package, then issue "updatedb", then search through the whole filesystem as superuser with "locate nvidia |grep .ko" too see if there are more instances of the kernel modules. nvidia drivers are called nvidia-current.ko, nvidia-uvm.ko, nvidia-modeset.ko and nvidia-uvm.ko Just a question, were the nvidia drivers coming only from the mageia packages, or were also overlapping running the nvidia upstream self-extracting .run archives?
Comment 54 Anca N. 2020-05-31 21:19:16 CEST
(In reply to Giuseppe Ghibò from comment #53)
> Does your initrd contains the nvidia drivers? E.g. output of
> 
>  lsinitrd | grep nvidia
> 
> Also what happens if you boot adding nouveau.modeset=0 to your boot cmdline?
> And finally check that you don't have debris of nvidia drivers, maybe coming
> from different installation (install "mlocate" package, then issue
> "updatedb", then search through the whole filesystem as superuser with
> "locate nvidia |grep .ko" too see if there are more instances of the kernel
> modules. nvidia drivers are called nvidia-current.ko, nvidia-uvm.ko,
> nvidia-modeset.ko and nvidia-uvm.ko Just a question, were the nvidia drivers
> coming only from the mageia packages, or were also overlapping running the
> nvidia upstream self-extracting .run archives?

If I am in the command line as normal user, the ouput is this:
$ lsinitrd | grep nvidia
/usr/bin/lsinitrd: line 172: /boot/initrd-5.6.8-desktop-1.mga7.img: Permission denied
/usr/bin/lsinitrd: line 204: /boot/initrd-5.6.8-desktop-1.mga7.img: Permission denied
xzcat: /boot/initrd-5.6.8-desktop-1.mga7.img: Permission denied
xzcat: /boot/initrd-5.6.8-desktop-1.mga7.img: Permission denied
xzcat: /boot/initrd-5.6.8-desktop-1.mga7.img: Permission denied
xzcat: /boot/initrd-5.6.8-desktop-1.mga7.img: Permission denied
cpio: premature end of archive


as root I got this output:
# lsinitrd | grep nvidia
drwxr-xr-x  17 root     root            0 May 30 10:35 usr/lib/firmware/nvidia
drwxr-xr-x   4 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gm200
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gm200/acr
-rw-r--r--   1 root     root          832 May 19 17:29 usr/lib/firmware/nvidia/gm200/acr/bl.bin
-rw-r--r--   1 root     root        10144 May 19 17:29 usr/lib/firmware/nvidia/gm200/acr/ucode_load.bin
-rw-r--r--   1 root     root         1440 May 19 17:29 usr/lib/firmware/nvidia/gm200/acr/ucode_unload.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gm200/gr
-rw-r--r--   1 root     root          576 May 19 17:29 usr/lib/firmware/nvidia/gm200/gr/fecs_bl.bin
-rw-r--r--   1 root     root         1968 May 19 17:29 usr/lib/firmware/nvidia/gm200/gr/fecs_data.bin
-rw-r--r--   1 root     root        16271 May 19 17:29 usr/lib/firmware/nvidia/gm200/gr/fecs_inst.bin
-rw-r--r--   1 root     root           76 May 19 17:29 usr/lib/firmware/nvidia/gm200/gr/fecs_sig.bin
-rw-r--r--   1 root     root          576 May 19 17:29 usr/lib/firmware/nvidia/gm200/gr/gpccs_bl.bin
-rw-r--r--   1 root     root         2056 May 19 17:29 usr/lib/firmware/nvidia/gm200/gr/gpccs_data.bin
-rw-r--r--   1 root     root         9768 May 19 17:29 usr/lib/firmware/nvidia/gm200/gr/gpccs_inst.bin
-rw-r--r--   1 root     root           76 May 19 17:29 usr/lib/firmware/nvidia/gm200/gr/gpccs_sig.bin
-rw-r--r--   1 root     root         7616 May 19 17:29 usr/lib/firmware/nvidia/gm200/gr/sw_bundle_init.bin
-rw-r--r--   1 root     root         5592 May 19 17:29 usr/lib/firmware/nvidia/gm200/gr/sw_ctx.bin
-rw-r--r--   1 root     root        10800 May 19 17:29 usr/lib/firmware/nvidia/gm200/gr/sw_method_init.bin
-rw-r--r--   1 root     root         1440 May 19 17:29 usr/lib/firmware/nvidia/gm200/gr/sw_nonctx.bin
drwxr-xr-x   4 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gm204
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gm204/acr
lrwxrwxrwx   1 root     root           59 May 30 10:35 usr/lib/firmware/nvidia/gm204/acr/bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/gm200/acr/bl.bin
lrwxrwxrwx   1 root     root           67 May 30 10:35 usr/lib/firmware/nvidia/gm204/acr/ucode_load.bin -> ../../../../../..//usr/lib/firmware/nvidia/gm200/acr/ucode_load.bin
lrwxrwxrwx   1 root     root           69 May 30 10:35 usr/lib/firmware/nvidia/gm204/acr/ucode_unload.bin -> ../../../../../..//usr/lib/firmware/nvidia/gm200/acr/ucode_unload.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gm204/gr
lrwxrwxrwx   1 root     root           63 May 30 10:35 usr/lib/firmware/nvidia/gm204/gr/fecs_bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/gm200/gr/fecs_bl.bin
-rw-r--r--   1 root     root         1968 May 19 17:29 usr/lib/firmware/nvidia/gm204/gr/fecs_data.bin
lrwxrwxrwx   1 root     root           65 May 30 10:35 usr/lib/firmware/nvidia/gm204/gr/fecs_inst.bin -> ../../../../../..//usr/lib/firmware/nvidia/gm200/gr/fecs_inst.bin
-rw-r--r--   1 root     root           76 May 19 17:29 usr/lib/firmware/nvidia/gm204/gr/fecs_sig.bin
lrwxrwxrwx   1 root     root           64 May 30 10:35 usr/lib/firmware/nvidia/gm204/gr/gpccs_bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/gm200/gr/gpccs_bl.bin
-rw-r--r--   1 root     root         2056 May 19 17:29 usr/lib/firmware/nvidia/gm204/gr/gpccs_data.bin
lrwxrwxrwx   1 root     root           66 May 30 10:35 usr/lib/firmware/nvidia/gm204/gr/gpccs_inst.bin -> ../../../../../..//usr/lib/firmware/nvidia/gm200/gr/gpccs_inst.bin
-rw-r--r--   1 root     root           76 May 19 17:29 usr/lib/firmware/nvidia/gm204/gr/gpccs_sig.bin
lrwxrwxrwx   1 root     root           70 May 30 10:35 usr/lib/firmware/nvidia/gm204/gr/sw_bundle_init.bin -> ../../../../../..//usr/lib/firmware/nvidia/gm200/gr/sw_bundle_init.bin
lrwxrwxrwx   1 root     root           62 May 30 10:35 usr/lib/firmware/nvidia/gm204/gr/sw_ctx.bin -> ../../../../../..//usr/lib/firmware/nvidia/gm200/gr/sw_ctx.bin
lrwxrwxrwx   1 root     root           70 May 30 10:35 usr/lib/firmware/nvidia/gm204/gr/sw_method_init.bin -> ../../../../../..//usr/lib/firmware/nvidia/gm200/gr/sw_method_init.bin
lrwxrwxrwx   1 root     root           65 May 30 10:35 usr/lib/firmware/nvidia/gm204/gr/sw_nonctx.bin -> ../../../../../..//usr/lib/firmware/nvidia/gm200/gr/sw_nonctx.bin
drwxr-xr-x   4 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gm206
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gm206/acr
lrwxrwxrwx   1 root     root           59 May 30 10:35 usr/lib/firmware/nvidia/gm206/acr/bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/gm200/acr/bl.bin
-rw-r--r--   1 root     root        10144 May 19 17:29 usr/lib/firmware/nvidia/gm206/acr/ucode_load.bin
-rw-r--r--   1 root     root         1440 May 19 17:29 usr/lib/firmware/nvidia/gm206/acr/ucode_unload.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gm206/gr
lrwxrwxrwx   1 root     root           63 May 30 10:35 usr/lib/firmware/nvidia/gm206/gr/fecs_bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/gm200/gr/fecs_bl.bin
-rw-r--r--   1 root     root         1968 May 19 17:29 usr/lib/firmware/nvidia/gm206/gr/fecs_data.bin
lrwxrwxrwx   1 root     root           65 May 30 10:35 usr/lib/firmware/nvidia/gm206/gr/fecs_inst.bin -> ../../../../../..//usr/lib/firmware/nvidia/gm200/gr/fecs_inst.bin
-rw-r--r--   1 root     root           76 May 19 17:29 usr/lib/firmware/nvidia/gm206/gr/fecs_sig.bin
lrwxrwxrwx   1 root     root           64 May 30 10:35 usr/lib/firmware/nvidia/gm206/gr/gpccs_bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/gm200/gr/gpccs_bl.bin
-rw-r--r--   1 root     root         2056 May 19 17:29 usr/lib/firmware/nvidia/gm206/gr/gpccs_data.bin
lrwxrwxrwx   1 root     root           66 May 30 10:35 usr/lib/firmware/nvidia/gm206/gr/gpccs_inst.bin -> ../../../../../..//usr/lib/firmware/nvidia/gm200/gr/gpccs_inst.bin
-rw-r--r--   1 root     root           76 May 19 17:29 usr/lib/firmware/nvidia/gm206/gr/gpccs_sig.bin
lrwxrwxrwx   1 root     root           70 May 30 10:35 usr/lib/firmware/nvidia/gm206/gr/sw_bundle_init.bin -> ../../../../../..//usr/lib/firmware/nvidia/gm200/gr/sw_bundle_init.bin
lrwxrwxrwx   1 root     root           62 May 30 10:35 usr/lib/firmware/nvidia/gm206/gr/sw_ctx.bin -> ../../../../../..//usr/lib/firmware/nvidia/gm200/gr/sw_ctx.bin
lrwxrwxrwx   1 root     root           70 May 30 10:35 usr/lib/firmware/nvidia/gm206/gr/sw_method_init.bin -> ../../../../../..//usr/lib/firmware/nvidia/gm200/gr/sw_method_init.bin
lrwxrwxrwx   1 root     root           65 May 30 10:35 usr/lib/firmware/nvidia/gm206/gr/sw_nonctx.bin -> ../../../../../..//usr/lib/firmware/nvidia/gm200/gr/sw_nonctx.bin
drwxr-xr-x   4 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gp100
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gp100/acr
-rw-r--r--   1 root     root          832 May 19 17:29 usr/lib/firmware/nvidia/gp100/acr/bl.bin
-rw-r--r--   1 root     root         9632 May 19 17:29 usr/lib/firmware/nvidia/gp100/acr/ucode_load.bin
-rw-r--r--   1 root     root         1440 May 19 17:29 usr/lib/firmware/nvidia/gp100/acr/ucode_unload.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gp100/gr
lrwxrwxrwx   1 root     root           63 May 30 10:35 usr/lib/firmware/nvidia/gp100/gr/fecs_bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/gm200/gr/fecs_bl.bin
-rw-r--r--   1 root     root         2028 May 19 17:29 usr/lib/firmware/nvidia/gp100/gr/fecs_data.bin
-rw-r--r--   1 root     root        20955 May 19 17:29 usr/lib/firmware/nvidia/gp100/gr/fecs_inst.bin
-rw-r--r--   1 root     root           76 May 19 17:29 usr/lib/firmware/nvidia/gp100/gr/fecs_sig.bin
lrwxrwxrwx   1 root     root           64 May 30 10:35 usr/lib/firmware/nvidia/gp100/gr/gpccs_bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/gm200/gr/gpccs_bl.bin
-rw-r--r--   1 root     root         2080 May 19 17:29 usr/lib/firmware/nvidia/gp100/gr/gpccs_data.bin
-rw-r--r--   1 root     root        12458 May 19 17:29 usr/lib/firmware/nvidia/gp100/gr/gpccs_inst.bin
-rw-r--r--   1 root     root           76 May 19 17:29 usr/lib/firmware/nvidia/gp100/gr/gpccs_sig.bin
-rw-r--r--   1 root     root         7664 May 19 17:29 usr/lib/firmware/nvidia/gp100/gr/sw_bundle_init.bin
-rw-r--r--   1 root     root         6240 May 19 17:29 usr/lib/firmware/nvidia/gp100/gr/sw_ctx.bin
-rw-r--r--   1 root     root        11928 May 19 17:29 usr/lib/firmware/nvidia/gp100/gr/sw_method_init.bin
-rw-r--r--   1 root     root         2248 May 19 17:29 usr/lib/firmware/nvidia/gp100/gr/sw_nonctx.bin
drwxr-xr-x   6 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gp102
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gp102/acr
-rw-r--r--   1 root     root         1280 May 19 17:29 usr/lib/firmware/nvidia/gp102/acr/bl.bin
-rw-r--r--   1 root     root        17152 May 19 17:29 usr/lib/firmware/nvidia/gp102/acr/ucode_load.bin
-rw-r--r--   1 root     root         3328 May 19 17:29 usr/lib/firmware/nvidia/gp102/acr/ucode_unload.bin
-rw-r--r--   1 root     root         1280 May 19 17:29 usr/lib/firmware/nvidia/gp102/acr/unload_bl.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gp102/gr
lrwxrwxrwx   1 root     root           63 May 30 10:35 usr/lib/firmware/nvidia/gp102/gr/fecs_bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/gm200/gr/fecs_bl.bin
-rw-r--r--   1 root     root         2256 May 19 17:29 usr/lib/firmware/nvidia/gp102/gr/fecs_data.bin
-rw-r--r--   1 root     root        20927 May 19 17:29 usr/lib/firmware/nvidia/gp102/gr/fecs_inst.bin
-rw-r--r--   1 root     root          192 May 19 17:29 usr/lib/firmware/nvidia/gp102/gr/fecs_sig.bin
lrwxrwxrwx   1 root     root           64 May 30 10:35 usr/lib/firmware/nvidia/gp102/gr/gpccs_bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/gm200/gr/gpccs_bl.bin
-rw-r--r--   1 root     root         1832 May 19 17:29 usr/lib/firmware/nvidia/gp102/gr/gpccs_data.bin
-rw-r--r--   1 root     root        13307 May 19 17:29 usr/lib/firmware/nvidia/gp102/gr/gpccs_inst.bin
-rw-r--r--   1 root     root          192 May 19 17:29 usr/lib/firmware/nvidia/gp102/gr/gpccs_sig.bin
-rw-r--r--   1 root     root         7680 May 19 17:29 usr/lib/firmware/nvidia/gp102/gr/sw_bundle_init.bin
-rw-r--r--   1 root     root         6216 May 19 17:29 usr/lib/firmware/nvidia/gp102/gr/sw_ctx.bin
-rw-r--r--   1 root     root        12288 May 19 17:29 usr/lib/firmware/nvidia/gp102/gr/sw_method_init.bin
-rw-r--r--   1 root     root         2496 May 19 17:29 usr/lib/firmware/nvidia/gp102/gr/sw_nonctx.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gp102/nvdec
-rw-r--r--   1 root     root         3840 May 19 17:29 usr/lib/firmware/nvidia/gp102/nvdec/scrubber.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gp102/sec2
-rw-r--r--   1 root     root          656 May 19 17:29 usr/lib/firmware/nvidia/gp102/sec2/desc-1.bin
-rw-r--r--   1 root     root          656 May 19 17:29 usr/lib/firmware/nvidia/gp102/sec2/desc.bin
-rw-r--r--   1 root     root       109568 May 19 17:29 usr/lib/firmware/nvidia/gp102/sec2/image-1.bin
-rw-r--r--   1 root     root        99072 May 19 17:29 usr/lib/firmware/nvidia/gp102/sec2/image.bin
-rw-r--r--   1 root     root          192 May 19 17:29 usr/lib/firmware/nvidia/gp102/sec2/sig-1.bin
-rw-r--r--   1 root     root          192 May 19 17:29 usr/lib/firmware/nvidia/gp102/sec2/sig.bin
drwxr-xr-x   6 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gp104
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gp104/acr
lrwxrwxrwx   1 root     root           59 May 30 10:35 usr/lib/firmware/nvidia/gp104/acr/bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/acr/bl.bin
lrwxrwxrwx   1 root     root           67 May 30 10:35 usr/lib/firmware/nvidia/gp104/acr/ucode_load.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/acr/ucode_load.bin
lrwxrwxrwx   1 root     root           69 May 30 10:35 usr/lib/firmware/nvidia/gp104/acr/ucode_unload.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/acr/ucode_unload.bin
lrwxrwxrwx   1 root     root           66 May 30 10:35 usr/lib/firmware/nvidia/gp104/acr/unload_bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/acr/unload_bl.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gp104/gr
lrwxrwxrwx   1 root     root           63 May 30 10:35 usr/lib/firmware/nvidia/gp104/gr/fecs_bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/gm200/gr/fecs_bl.bin
-rw-r--r--   1 root     root         2576 May 19 17:29 usr/lib/firmware/nvidia/gp104/gr/fecs_data.bin
-rw-r--r--   1 root     root        22760 May 19 17:29 usr/lib/firmware/nvidia/gp104/gr/fecs_inst.bin
-rw-r--r--   1 root     root          192 May 19 17:29 usr/lib/firmware/nvidia/gp104/gr/fecs_sig.bin
lrwxrwxrwx   1 root     root           64 May 30 10:35 usr/lib/firmware/nvidia/gp104/gr/gpccs_bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/gm200/gr/gpccs_bl.bin
-rw-r--r--   1 root     root         1832 May 19 17:29 usr/lib/firmware/nvidia/gp104/gr/gpccs_data.bin
-rw-r--r--   1 root     root        13307 May 19 17:29 usr/lib/firmware/nvidia/gp104/gr/gpccs_inst.bin
-rw-r--r--   1 root     root          192 May 19 17:29 usr/lib/firmware/nvidia/gp104/gr/gpccs_sig.bin
lrwxrwxrwx   1 root     root           70 May 30 10:35 usr/lib/firmware/nvidia/gp104/gr/sw_bundle_init.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/gr/sw_bundle_init.bin
lrwxrwxrwx   1 root     root           62 May 30 10:35 usr/lib/firmware/nvidia/gp104/gr/sw_ctx.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/gr/sw_ctx.bin
lrwxrwxrwx   1 root     root           70 May 30 10:35 usr/lib/firmware/nvidia/gp104/gr/sw_method_init.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/gr/sw_method_init.bin
lrwxrwxrwx   1 root     root           65 May 30 10:35 usr/lib/firmware/nvidia/gp104/gr/sw_nonctx.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/gr/sw_nonctx.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gp104/nvdec
lrwxrwxrwx   1 root     root           67 May 30 10:35 usr/lib/firmware/nvidia/gp104/nvdec/scrubber.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/nvdec/scrubber.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gp104/sec2
lrwxrwxrwx   1 root     root           64 May 30 10:35 usr/lib/firmware/nvidia/gp104/sec2/desc-1.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/sec2/desc-1.bin
lrwxrwxrwx   1 root     root           62 May 30 10:35 usr/lib/firmware/nvidia/gp104/sec2/desc.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/sec2/desc.bin
lrwxrwxrwx   1 root     root           65 May 30 10:35 usr/lib/firmware/nvidia/gp104/sec2/image-1.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/sec2/image-1.bin
lrwxrwxrwx   1 root     root           63 May 30 10:35 usr/lib/firmware/nvidia/gp104/sec2/image.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/sec2/image.bin
lrwxrwxrwx   1 root     root           63 May 30 10:35 usr/lib/firmware/nvidia/gp104/sec2/sig-1.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/sec2/sig-1.bin
lrwxrwxrwx   1 root     root           61 May 30 10:35 usr/lib/firmware/nvidia/gp104/sec2/sig.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/sec2/sig.bin
drwxr-xr-x   6 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gp106
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gp106/acr
lrwxrwxrwx   1 root     root           59 May 30 10:35 usr/lib/firmware/nvidia/gp106/acr/bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/acr/bl.bin
lrwxrwxrwx   1 root     root           67 May 30 10:35 usr/lib/firmware/nvidia/gp106/acr/ucode_load.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/acr/ucode_load.bin
lrwxrwxrwx   1 root     root           69 May 30 10:35 usr/lib/firmware/nvidia/gp106/acr/ucode_unload.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/acr/ucode_unload.bin
lrwxrwxrwx   1 root     root           66 May 30 10:35 usr/lib/firmware/nvidia/gp106/acr/unload_bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/acr/unload_bl.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gp106/gr
lrwxrwxrwx   1 root     root           63 May 30 10:35 usr/lib/firmware/nvidia/gp106/gr/fecs_bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/gm200/gr/fecs_bl.bin
-rw-r--r--   1 root     root         2256 May 19 17:29 usr/lib/firmware/nvidia/gp106/gr/fecs_data.bin
lrwxrwxrwx   1 root     root           65 May 30 10:35 usr/lib/firmware/nvidia/gp106/gr/fecs_inst.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/gr/fecs_inst.bin
-rw-r--r--   1 root     root          192 May 19 17:29 usr/lib/firmware/nvidia/gp106/gr/fecs_sig.bin
lrwxrwxrwx   1 root     root           64 May 30 10:35 usr/lib/firmware/nvidia/gp106/gr/gpccs_bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/gm200/gr/gpccs_bl.bin
-rw-r--r--   1 root     root         1832 May 19 17:29 usr/lib/firmware/nvidia/gp106/gr/gpccs_data.bin
lrwxrwxrwx   1 root     root           66 May 30 10:35 usr/lib/firmware/nvidia/gp106/gr/gpccs_inst.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/gr/gpccs_inst.bin
-rw-r--r--   1 root     root          192 May 19 17:29 usr/lib/firmware/nvidia/gp106/gr/gpccs_sig.bin
lrwxrwxrwx   1 root     root           70 May 30 10:35 usr/lib/firmware/nvidia/gp106/gr/sw_bundle_init.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/gr/sw_bundle_init.bin
lrwxrwxrwx   1 root     root           62 May 30 10:35 usr/lib/firmware/nvidia/gp106/gr/sw_ctx.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/gr/sw_ctx.bin
lrwxrwxrwx   1 root     root           70 May 30 10:35 usr/lib/firmware/nvidia/gp106/gr/sw_method_init.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/gr/sw_method_init.bin
lrwxrwxrwx   1 root     root           65 May 30 10:35 usr/lib/firmware/nvidia/gp106/gr/sw_nonctx.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/gr/sw_nonctx.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gp106/nvdec
lrwxrwxrwx   1 root     root           67 May 30 10:35 usr/lib/firmware/nvidia/gp106/nvdec/scrubber.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/nvdec/scrubber.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gp106/sec2
lrwxrwxrwx   1 root     root           64 May 30 10:35 usr/lib/firmware/nvidia/gp106/sec2/desc-1.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/sec2/desc-1.bin
lrwxrwxrwx   1 root     root           62 May 30 10:35 usr/lib/firmware/nvidia/gp106/sec2/desc.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/sec2/desc.bin
lrwxrwxrwx   1 root     root           65 May 30 10:35 usr/lib/firmware/nvidia/gp106/sec2/image-1.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/sec2/image-1.bin
lrwxrwxrwx   1 root     root           63 May 30 10:35 usr/lib/firmware/nvidia/gp106/sec2/image.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/sec2/image.bin
lrwxrwxrwx   1 root     root           63 May 30 10:35 usr/lib/firmware/nvidia/gp106/sec2/sig-1.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/sec2/sig-1.bin
lrwxrwxrwx   1 root     root           61 May 30 10:35 usr/lib/firmware/nvidia/gp106/sec2/sig.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/sec2/sig.bin
drwxr-xr-x   6 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gp107
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gp107/acr
lrwxrwxrwx   1 root     root           59 May 30 10:35 usr/lib/firmware/nvidia/gp107/acr/bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/acr/bl.bin
lrwxrwxrwx   1 root     root           67 May 30 10:35 usr/lib/firmware/nvidia/gp107/acr/ucode_load.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/acr/ucode_load.bin
lrwxrwxrwx   1 root     root           69 May 30 10:35 usr/lib/firmware/nvidia/gp107/acr/ucode_unload.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/acr/ucode_unload.bin
lrwxrwxrwx   1 root     root           66 May 30 10:35 usr/lib/firmware/nvidia/gp107/acr/unload_bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/acr/unload_bl.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gp107/gr
-rw-r--r--   1 root     root          576 May 19 17:29 usr/lib/firmware/nvidia/gp107/gr/fecs_bl.bin
-rw-r--r--   1 root     root         2756 May 19 17:29 usr/lib/firmware/nvidia/gp107/gr/fecs_data.bin
-rw-r--r--   1 root     root        22879 May 19 17:29 usr/lib/firmware/nvidia/gp107/gr/fecs_inst.bin
-rw-r--r--   1 root     root          192 May 19 17:29 usr/lib/firmware/nvidia/gp107/gr/fecs_sig.bin
-rw-r--r--   1 root     root          576 May 19 17:29 usr/lib/firmware/nvidia/gp107/gr/gpccs_bl.bin
-rw-r--r--   1 root     root         2100 May 19 17:29 usr/lib/firmware/nvidia/gp107/gr/gpccs_data.bin
-rw-r--r--   1 root     root        12587 May 19 17:29 usr/lib/firmware/nvidia/gp107/gr/gpccs_inst.bin
-rw-r--r--   1 root     root          192 May 19 17:29 usr/lib/firmware/nvidia/gp107/gr/gpccs_sig.bin
lrwxrwxrwx   1 root     root           70 May 30 10:35 usr/lib/firmware/nvidia/gp107/gr/sw_bundle_init.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/gr/sw_bundle_init.bin
-rw-r--r--   1 root     root         6000 May 19 17:29 usr/lib/firmware/nvidia/gp107/gr/sw_ctx.bin
lrwxrwxrwx   1 root     root           70 May 30 10:35 usr/lib/firmware/nvidia/gp107/gr/sw_method_init.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/gr/sw_method_init.bin
-rw-r--r--   1 root     root         2496 May 19 17:29 usr/lib/firmware/nvidia/gp107/gr/sw_nonctx.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gp107/nvdec
lrwxrwxrwx   1 root     root           67 May 30 10:35 usr/lib/firmware/nvidia/gp107/nvdec/scrubber.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/nvdec/scrubber.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gp107/sec2
lrwxrwxrwx   1 root     root           64 May 30 10:35 usr/lib/firmware/nvidia/gp107/sec2/desc-1.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/sec2/desc-1.bin
lrwxrwxrwx   1 root     root           62 May 30 10:35 usr/lib/firmware/nvidia/gp107/sec2/desc.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/sec2/desc.bin
lrwxrwxrwx   1 root     root           65 May 30 10:35 usr/lib/firmware/nvidia/gp107/sec2/image-1.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/sec2/image-1.bin
lrwxrwxrwx   1 root     root           63 May 30 10:35 usr/lib/firmware/nvidia/gp107/sec2/image.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/sec2/image.bin
lrwxrwxrwx   1 root     root           63 May 30 10:35 usr/lib/firmware/nvidia/gp107/sec2/sig-1.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/sec2/sig-1.bin
lrwxrwxrwx   1 root     root           61 May 30 10:35 usr/lib/firmware/nvidia/gp107/sec2/sig.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/sec2/sig.bin
drwxr-xr-x   6 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gp108
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gp108/acr
lrwxrwxrwx   1 root     root           59 May 30 10:35 usr/lib/firmware/nvidia/gp108/acr/bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/acr/bl.bin
lrwxrwxrwx   1 root     root           67 May 30 10:35 usr/lib/firmware/nvidia/gp108/acr/ucode_load.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/acr/ucode_load.bin
lrwxrwxrwx   1 root     root           69 May 30 10:35 usr/lib/firmware/nvidia/gp108/acr/ucode_unload.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/acr/ucode_unload.bin
lrwxrwxrwx   1 root     root           66 May 30 10:35 usr/lib/firmware/nvidia/gp108/acr/unload_bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/acr/unload_bl.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gp108/gr
-rw-r--r--   1 root     root          576 May 19 17:29 usr/lib/firmware/nvidia/gp108/gr/fecs_bl.bin
-rw-r--r--   1 root     root         2248 May 19 17:29 usr/lib/firmware/nvidia/gp108/gr/fecs_data.bin
-rw-r--r--   1 root     root        21161 May 19 17:29 usr/lib/firmware/nvidia/gp108/gr/fecs_inst.bin
-rw-r--r--   1 root     root          192 May 19 17:29 usr/lib/firmware/nvidia/gp108/gr/fecs_sig.bin
-rw-r--r--   1 root     root          576 May 19 17:29 usr/lib/firmware/nvidia/gp108/gr/gpccs_bl.bin
-rw-r--r--   1 root     root         2092 May 19 17:29 usr/lib/firmware/nvidia/gp108/gr/gpccs_data.bin
-rw-r--r--   1 root     root        13095 May 19 17:29 usr/lib/firmware/nvidia/gp108/gr/gpccs_inst.bin
-rw-r--r--   1 root     root          192 May 19 17:29 usr/lib/firmware/nvidia/gp108/gr/gpccs_sig.bin
-rw-r--r--   1 root     root         7680 May 19 17:29 usr/lib/firmware/nvidia/gp108/gr/sw_bundle_init.bin
-rw-r--r--   1 root     root         6000 May 19 17:29 usr/lib/firmware/nvidia/gp108/gr/sw_ctx.bin
-rw-r--r--   1 root     root        12288 May 19 17:29 usr/lib/firmware/nvidia/gp108/gr/sw_method_init.bin
-rw-r--r--   1 root     root         2496 May 19 17:29 usr/lib/firmware/nvidia/gp108/gr/sw_nonctx.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gp108/nvdec
lrwxrwxrwx   1 root     root           67 May 30 10:35 usr/lib/firmware/nvidia/gp108/nvdec/scrubber.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/nvdec/scrubber.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gp108/sec2
lrwxrwxrwx   1 root     root           64 May 30 10:35 usr/lib/firmware/nvidia/gp108/sec2/desc.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/sec2/desc-1.bin
lrwxrwxrwx   1 root     root           65 May 30 10:35 usr/lib/firmware/nvidia/gp108/sec2/image.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/sec2/image-1.bin
lrwxrwxrwx   1 root     root           63 May 30 10:35 usr/lib/firmware/nvidia/gp108/sec2/sig.bin -> ../../../../../..//usr/lib/firmware/nvidia/gp102/sec2/sig-1.bin
drwxr-xr-x   6 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gv100
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gv100/acr
-rw-r--r--   1 root     root         1280 May 19 17:29 usr/lib/firmware/nvidia/gv100/acr/bl.bin
-rw-r--r--   1 root     root        18688 May 19 17:29 usr/lib/firmware/nvidia/gv100/acr/ucode_load.bin
-rw-r--r--   1 root     root         6400 May 19 17:29 usr/lib/firmware/nvidia/gv100/acr/ucode_unload.bin
-rw-r--r--   1 root     root         1280 May 19 17:29 usr/lib/firmware/nvidia/gv100/acr/unload_bl.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gv100/gr
-rw-r--r--   1 root     root          576 May 19 17:29 usr/lib/firmware/nvidia/gv100/gr/fecs_bl.bin
-rw-r--r--   1 root     root         4788 May 19 17:29 usr/lib/firmware/nvidia/gv100/gr/fecs_data.bin
-rw-r--r--   1 root     root        25632 May 19 17:29 usr/lib/firmware/nvidia/gv100/gr/fecs_inst.bin
-rw-r--r--   1 root     root          192 May 19 17:29 usr/lib/firmware/nvidia/gv100/gr/fecs_sig.bin
-rw-r--r--   1 root     root          576 May 19 17:29 usr/lib/firmware/nvidia/gv100/gr/gpccs_bl.bin
-rw-r--r--   1 root     root         2128 May 19 17:29 usr/lib/firmware/nvidia/gv100/gr/gpccs_data.bin
-rw-r--r--   1 root     root        12643 May 19 17:29 usr/lib/firmware/nvidia/gv100/gr/gpccs_inst.bin
-rw-r--r--   1 root     root          192 May 19 17:29 usr/lib/firmware/nvidia/gv100/gr/gpccs_sig.bin
-rw-r--r--   1 root     root         7664 May 19 17:29 usr/lib/firmware/nvidia/gv100/gr/sw_bundle_init.bin
-rw-r--r--   1 root     root         9756 May 19 17:29 usr/lib/firmware/nvidia/gv100/gr/sw_ctx.bin
-rw-r--r--   1 root     root        12296 May 19 17:29 usr/lib/firmware/nvidia/gv100/gr/sw_method_init.bin
-rw-r--r--   1 root     root         2728 May 19 17:29 usr/lib/firmware/nvidia/gv100/gr/sw_nonctx.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gv100/nvdec
-rw-r--r--   1 root     root         4352 May 19 17:29 usr/lib/firmware/nvidia/gv100/nvdec/scrubber.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/gv100/sec2
-rw-r--r--   1 root     root          656 May 19 17:29 usr/lib/firmware/nvidia/gv100/sec2/desc.bin
-rw-r--r--   1 root     root        91136 May 19 17:29 usr/lib/firmware/nvidia/gv100/sec2/image.bin
-rw-r--r--   1 root     root          192 May 19 17:29 usr/lib/firmware/nvidia/gv100/sec2/sig.bin
drwxr-xr-x   6 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/tu102
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/tu102/acr
-rw-r--r--   1 root     root         1280 May 19 17:29 usr/lib/firmware/nvidia/tu102/acr/bl.bin
-rw-r--r--   1 root     root        22784 May 19 17:29 usr/lib/firmware/nvidia/tu102/acr/ucode_ahesasc.bin
-rw-r--r--   1 root     root        13312 May 19 17:29 usr/lib/firmware/nvidia/tu102/acr/ucode_asb.bin
-rw-r--r--   1 root     root        12288 May 19 17:29 usr/lib/firmware/nvidia/tu102/acr/ucode_unload.bin
-rw-r--r--   1 root     root         1280 May 19 17:29 usr/lib/firmware/nvidia/tu102/acr/unload_bl.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/tu102/gr
-rw-r--r--   1 root     root          576 May 19 17:29 usr/lib/firmware/nvidia/tu102/gr/fecs_bl.bin
-rw-r--r--   1 root     root         5256 May 19 17:29 usr/lib/firmware/nvidia/tu102/gr/fecs_data.bin
-rw-r--r--   1 root     root        29080 May 19 17:29 usr/lib/firmware/nvidia/tu102/gr/fecs_inst.bin
-rw-r--r--   1 root     root          192 May 19 17:29 usr/lib/firmware/nvidia/tu102/gr/fecs_sig.bin
-rw-r--r--   1 root     root          576 May 19 17:29 usr/lib/firmware/nvidia/tu102/gr/gpccs_bl.bin
-rw-r--r--   1 root     root         2640 May 19 17:29 usr/lib/firmware/nvidia/tu102/gr/gpccs_data.bin
-rw-r--r--   1 root     root        12717 May 19 17:29 usr/lib/firmware/nvidia/tu102/gr/gpccs_inst.bin
-rw-r--r--   1 root     root          192 May 19 17:29 usr/lib/firmware/nvidia/tu102/gr/gpccs_sig.bin
-rw-r--r--   1 root     root         7456 May 19 17:29 usr/lib/firmware/nvidia/tu102/gr/sw_bundle_init.bin
-rw-r--r--   1 root     root         6936 May 19 17:29 usr/lib/firmware/nvidia/tu102/gr/sw_ctx.bin
-rw-r--r--   1 root     root        13424 May 19 17:29 usr/lib/firmware/nvidia/tu102/gr/sw_method_init.bin
-rw-r--r--   1 root     root         3856 May 19 17:29 usr/lib/firmware/nvidia/tu102/gr/sw_nonctx.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/tu102/nvdec
-rw-r--r--   1 root     root         4864 May 19 17:29 usr/lib/firmware/nvidia/tu102/nvdec/scrubber.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/tu102/sec2
-rw-r--r--   1 root     root          656 May 19 17:29 usr/lib/firmware/nvidia/tu102/sec2/desc.bin
-rw-r--r--   1 root     root        60928 May 19 17:29 usr/lib/firmware/nvidia/tu102/sec2/image.bin
-rw-r--r--   1 root     root          192 May 19 17:29 usr/lib/firmware/nvidia/tu102/sec2/sig.bin
drwxr-xr-x   6 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/tu104
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/tu104/acr
lrwxrwxrwx   1 root     root           59 May 30 10:35 usr/lib/firmware/nvidia/tu104/acr/bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu102/acr/bl.bin
lrwxrwxrwx   1 root     root           70 May 30 10:35 usr/lib/firmware/nvidia/tu104/acr/ucode_ahesasc.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu102/acr/ucode_ahesasc.bin
lrwxrwxrwx   1 root     root           66 May 30 10:35 usr/lib/firmware/nvidia/tu104/acr/ucode_asb.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu102/acr/ucode_asb.bin
lrwxrwxrwx   1 root     root           69 May 30 10:35 usr/lib/firmware/nvidia/tu104/acr/ucode_unload.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu102/acr/ucode_unload.bin
lrwxrwxrwx   1 root     root           66 May 30 10:35 usr/lib/firmware/nvidia/tu104/acr/unload_bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu102/acr/unload_bl.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/tu104/gr
lrwxrwxrwx   1 root     root           63 May 30 10:35 usr/lib/firmware/nvidia/tu104/gr/fecs_bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu102/gr/fecs_bl.bin
-rw-r--r--   1 root     root         5256 May 19 17:29 usr/lib/firmware/nvidia/tu104/gr/fecs_data.bin
-rw-r--r--   1 root     root        29080 May 19 17:29 usr/lib/firmware/nvidia/tu104/gr/fecs_inst.bin
-rw-r--r--   1 root     root          192 May 19 17:29 usr/lib/firmware/nvidia/tu104/gr/fecs_sig.bin
lrwxrwxrwx   1 root     root           64 May 30 10:35 usr/lib/firmware/nvidia/tu104/gr/gpccs_bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu102/gr/gpccs_bl.bin
-rw-r--r--   1 root     root         2640 May 19 17:29 usr/lib/firmware/nvidia/tu104/gr/gpccs_data.bin
-rw-r--r--   1 root     root        12717 May 19 17:29 usr/lib/firmware/nvidia/tu104/gr/gpccs_inst.bin
-rw-r--r--   1 root     root          192 May 19 17:29 usr/lib/firmware/nvidia/tu104/gr/gpccs_sig.bin
-rw-r--r--   1 root     root         7456 May 19 17:29 usr/lib/firmware/nvidia/tu104/gr/sw_bundle_init.bin
-rw-r--r--   1 root     root         6936 May 19 17:29 usr/lib/firmware/nvidia/tu104/gr/sw_ctx.bin
-rw-r--r--   1 root     root        13424 May 19 17:29 usr/lib/firmware/nvidia/tu104/gr/sw_method_init.bin
-rw-r--r--   1 root     root         3856 May 19 17:29 usr/lib/firmware/nvidia/tu104/gr/sw_nonctx.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/tu104/nvdec
lrwxrwxrwx   1 root     root           67 May 30 10:35 usr/lib/firmware/nvidia/tu104/nvdec/scrubber.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu102/nvdec/scrubber.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/tu104/sec2
lrwxrwxrwx   1 root     root           62 May 30 10:35 usr/lib/firmware/nvidia/tu104/sec2/desc.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu102/sec2/desc.bin
lrwxrwxrwx   1 root     root           63 May 30 10:35 usr/lib/firmware/nvidia/tu104/sec2/image.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu102/sec2/image.bin
lrwxrwxrwx   1 root     root           61 May 30 10:35 usr/lib/firmware/nvidia/tu104/sec2/sig.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu102/sec2/sig.bin
drwxr-xr-x   6 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/tu106
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/tu106/acr
lrwxrwxrwx   1 root     root           59 May 30 10:35 usr/lib/firmware/nvidia/tu106/acr/bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu102/acr/bl.bin
lrwxrwxrwx   1 root     root           70 May 30 10:35 usr/lib/firmware/nvidia/tu106/acr/ucode_ahesasc.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu102/acr/ucode_ahesasc.bin
lrwxrwxrwx   1 root     root           66 May 30 10:35 usr/lib/firmware/nvidia/tu106/acr/ucode_asb.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu102/acr/ucode_asb.bin
lrwxrwxrwx   1 root     root           69 May 30 10:35 usr/lib/firmware/nvidia/tu106/acr/ucode_unload.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu102/acr/ucode_unload.bin
lrwxrwxrwx   1 root     root           66 May 30 10:35 usr/lib/firmware/nvidia/tu106/acr/unload_bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu102/acr/unload_bl.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/tu106/gr
lrwxrwxrwx   1 root     root           63 May 30 10:35 usr/lib/firmware/nvidia/tu106/gr/fecs_bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu102/gr/fecs_bl.bin
-rw-r--r--   1 root     root         5256 May 19 17:29 usr/lib/firmware/nvidia/tu106/gr/fecs_data.bin
-rw-r--r--   1 root     root        29080 May 19 17:29 usr/lib/firmware/nvidia/tu106/gr/fecs_inst.bin
-rw-r--r--   1 root     root          192 May 19 17:29 usr/lib/firmware/nvidia/tu106/gr/fecs_sig.bin
lrwxrwxrwx   1 root     root           64 May 30 10:35 usr/lib/firmware/nvidia/tu106/gr/gpccs_bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu102/gr/gpccs_bl.bin
-rw-r--r--   1 root     root         2640 May 19 17:29 usr/lib/firmware/nvidia/tu106/gr/gpccs_data.bin
-rw-r--r--   1 root     root        12717 May 19 17:29 usr/lib/firmware/nvidia/tu106/gr/gpccs_inst.bin
-rw-r--r--   1 root     root          192 May 19 17:29 usr/lib/firmware/nvidia/tu106/gr/gpccs_sig.bin
-rw-r--r--   1 root     root         7456 May 19 17:29 usr/lib/firmware/nvidia/tu106/gr/sw_bundle_init.bin
-rw-r--r--   1 root     root         6936 May 19 17:29 usr/lib/firmware/nvidia/tu106/gr/sw_ctx.bin
-rw-r--r--   1 root     root        13424 May 19 17:29 usr/lib/firmware/nvidia/tu106/gr/sw_method_init.bin
-rw-r--r--   1 root     root         3856 May 19 17:29 usr/lib/firmware/nvidia/tu106/gr/sw_nonctx.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/tu106/nvdec
lrwxrwxrwx   1 root     root           67 May 30 10:35 usr/lib/firmware/nvidia/tu106/nvdec/scrubber.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu102/nvdec/scrubber.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/tu106/sec2
lrwxrwxrwx   1 root     root           62 May 30 10:35 usr/lib/firmware/nvidia/tu106/sec2/desc.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu102/sec2/desc.bin
lrwxrwxrwx   1 root     root           63 May 30 10:35 usr/lib/firmware/nvidia/tu106/sec2/image.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu102/sec2/image.bin
lrwxrwxrwx   1 root     root           61 May 30 10:35 usr/lib/firmware/nvidia/tu106/sec2/sig.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu102/sec2/sig.bin
drwxr-xr-x   6 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/tu116
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/tu116/acr
-rw-r--r--   1 root     root         1280 May 19 17:29 usr/lib/firmware/nvidia/tu116/acr/bl.bin
-rw-r--r--   1 root     root        22784 May 19 17:29 usr/lib/firmware/nvidia/tu116/acr/ucode_ahesasc.bin
-rw-r--r--   1 root     root        13312 May 19 17:29 usr/lib/firmware/nvidia/tu116/acr/ucode_asb.bin
-rw-r--r--   1 root     root        12288 May 19 17:29 usr/lib/firmware/nvidia/tu116/acr/ucode_unload.bin
-rw-r--r--   1 root     root         1280 May 19 17:29 usr/lib/firmware/nvidia/tu116/acr/unload_bl.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/tu116/gr
-rw-r--r--   1 root     root          576 May 19 17:29 usr/lib/firmware/nvidia/tu116/gr/fecs_bl.bin
-rw-r--r--   1 root     root         5256 May 19 17:29 usr/lib/firmware/nvidia/tu116/gr/fecs_data.bin
-rw-r--r--   1 root     root        28783 May 19 17:29 usr/lib/firmware/nvidia/tu116/gr/fecs_inst.bin
-rw-r--r--   1 root     root          192 May 19 17:29 usr/lib/firmware/nvidia/tu116/gr/fecs_sig.bin
-rw-r--r--   1 root     root          576 May 19 17:29 usr/lib/firmware/nvidia/tu116/gr/gpccs_bl.bin
-rw-r--r--   1 root     root         2640 May 19 17:29 usr/lib/firmware/nvidia/tu116/gr/gpccs_data.bin
-rw-r--r--   1 root     root        12717 May 19 17:29 usr/lib/firmware/nvidia/tu116/gr/gpccs_inst.bin
-rw-r--r--   1 root     root          192 May 19 17:29 usr/lib/firmware/nvidia/tu116/gr/gpccs_sig.bin
-rw-r--r--   1 root     root         7456 May 19 17:29 usr/lib/firmware/nvidia/tu116/gr/sw_bundle_init.bin
-rw-r--r--   1 root     root         6936 May 19 17:29 usr/lib/firmware/nvidia/tu116/gr/sw_ctx.bin
-rw-r--r--   1 root     root        13424 May 19 17:29 usr/lib/firmware/nvidia/tu116/gr/sw_method_init.bin
-rw-r--r--   1 root     root         3856 May 19 17:29 usr/lib/firmware/nvidia/tu116/gr/sw_nonctx.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/tu116/nvdec
-rw-r--r--   1 root     root         4352 May 19 17:29 usr/lib/firmware/nvidia/tu116/nvdec/scrubber.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/tu116/sec2
-rw-r--r--   1 root     root          656 May 19 17:29 usr/lib/firmware/nvidia/tu116/sec2/desc.bin
-rw-r--r--   1 root     root        60928 May 19 17:29 usr/lib/firmware/nvidia/tu116/sec2/image.bin
-rw-r--r--   1 root     root          192 May 19 17:29 usr/lib/firmware/nvidia/tu116/sec2/sig.bin
drwxr-xr-x   6 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/tu117
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/tu117/acr
lrwxrwxrwx   1 root     root           59 May 30 10:35 usr/lib/firmware/nvidia/tu117/acr/bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu116/acr/bl.bin
lrwxrwxrwx   1 root     root           70 May 30 10:35 usr/lib/firmware/nvidia/tu117/acr/ucode_ahesasc.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu116/acr/ucode_ahesasc.bin
lrwxrwxrwx   1 root     root           66 May 30 10:35 usr/lib/firmware/nvidia/tu117/acr/ucode_asb.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu116/acr/ucode_asb.bin
lrwxrwxrwx   1 root     root           69 May 30 10:35 usr/lib/firmware/nvidia/tu117/acr/ucode_unload.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu116/acr/ucode_unload.bin
lrwxrwxrwx   1 root     root           66 May 30 10:35 usr/lib/firmware/nvidia/tu117/acr/unload_bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu116/acr/unload_bl.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/tu117/gr
lrwxrwxrwx   1 root     root           63 May 30 10:35 usr/lib/firmware/nvidia/tu117/gr/fecs_bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu116/gr/fecs_bl.bin
-rw-r--r--   1 root     root         5256 May 19 17:29 usr/lib/firmware/nvidia/tu117/gr/fecs_data.bin
-rw-r--r--   1 root     root        28783 May 19 17:29 usr/lib/firmware/nvidia/tu117/gr/fecs_inst.bin
-rw-r--r--   1 root     root          192 May 19 17:29 usr/lib/firmware/nvidia/tu117/gr/fecs_sig.bin
lrwxrwxrwx   1 root     root           64 May 30 10:35 usr/lib/firmware/nvidia/tu117/gr/gpccs_bl.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu116/gr/gpccs_bl.bin
-rw-r--r--   1 root     root         2640 May 19 17:29 usr/lib/firmware/nvidia/tu117/gr/gpccs_data.bin
-rw-r--r--   1 root     root        12717 May 19 17:29 usr/lib/firmware/nvidia/tu117/gr/gpccs_inst.bin
-rw-r--r--   1 root     root          192 May 19 17:29 usr/lib/firmware/nvidia/tu117/gr/gpccs_sig.bin
-rw-r--r--   1 root     root         7456 May 19 17:29 usr/lib/firmware/nvidia/tu117/gr/sw_bundle_init.bin
-rw-r--r--   1 root     root         6936 May 19 17:29 usr/lib/firmware/nvidia/tu117/gr/sw_ctx.bin
-rw-r--r--   1 root     root        13424 May 19 17:29 usr/lib/firmware/nvidia/tu117/gr/sw_method_init.bin
-rw-r--r--   1 root     root         3856 May 19 17:29 usr/lib/firmware/nvidia/tu117/gr/sw_nonctx.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/tu117/nvdec
lrwxrwxrwx   1 root     root           67 May 30 10:35 usr/lib/firmware/nvidia/tu117/nvdec/scrubber.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu116/nvdec/scrubber.bin
drwxr-xr-x   2 root     root            0 May 30 10:35 usr/lib/firmware/nvidia/tu117/sec2
lrwxrwxrwx   1 root     root           62 May 30 10:35 usr/lib/firmware/nvidia/tu117/sec2/desc.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu116/sec2/desc.bin
lrwxrwxrwx   1 root     root           63 May 30 10:35 usr/lib/firmware/nvidia/tu117/sec2/image.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu116/sec2/image.bin
lrwxrwxrwx   1 root     root           61 May 30 10:35 usr/lib/firmware/nvidia/tu117/sec2/sig.bin -> ../../../../../..//usr/lib/firmware/nvidia/tu116/sec2/sig.bin
Comment 55 Anca N. 2020-05-31 21:24:00 CEST
(In reply to Giuseppe Ghibò from comment #53)
> Does your initrd contains the nvidia drivers? E.g. output of
> 
>  lsinitrd | grep nvidia
> 
> Also what happens if you boot adding nouveau.modeset=0 to your boot cmdline?
> And finally check that you don't have debris of nvidia drivers, maybe coming
> from different installation (install "mlocate" package, then issue
> "updatedb", then search through the whole filesystem as superuser with
> "locate nvidia |grep .ko" too see if there are more instances of the kernel
> modules. nvidia drivers are called nvidia-current.ko, nvidia-uvm.ko,
> nvidia-modeset.ko and nvidia-uvm.ko Just a question, were the nvidia drivers
> coming only from the mageia packages, or were also overlapping running the
> nvidia upstream self-extracting .run archives?

# locate nvidia |grep .ko
/usr/lib/modules/5.1.14-desktop-1.mga7/kernel/drivers/i2c/busses/i2c-nvidia-gpu.ko.xz
/usr/lib/modules/5.1.14-desktop-1.mga7/kernel/drivers/net/ethernet/nvidia/forcedeth.ko.xz
/usr/lib/modules/5.1.14-desktop-1.mga7/kernel/drivers/video/fbdev/nvidia/nvidiafb.ko.xz
/usr/lib/modules/5.5.15-desktop-3.mga7/kernel/drivers/i2c/busses/i2c-nvidia-gpu.ko.xz
/usr/lib/modules/5.5.15-desktop-3.mga7/kernel/drivers/net/ethernet/nvidia/forcedeth.ko.xz
/usr/lib/modules/5.5.15-desktop-3.mga7/kernel/drivers/usb/typec/altmodes/typec_nvidia.ko.xz
/usr/lib/modules/5.5.15-desktop-3.mga7/kernel/drivers/video/fbdev/nvidia/nvidiafb.ko.xz
/usr/lib/modules/5.6.6-desktop-1.mga7/kernel/drivers/i2c/busses/i2c-nvidia-gpu.ko.xz
/usr/lib/modules/5.6.6-desktop-1.mga7/kernel/drivers/net/ethernet/nvidia/forcedeth.ko.xz
/usr/lib/modules/5.6.6-desktop-1.mga7/kernel/drivers/usb/typec/altmodes/typec_nvidia.ko.xz
/usr/lib/modules/5.6.6-desktop-1.mga7/kernel/drivers/video/fbdev/nvidia/nvidiafb.ko.xz
/usr/lib/modules/5.6.8-desktop-1.mga7/kernel/drivers/i2c/busses/i2c-nvidia-gpu.ko.xz
/usr/lib/modules/5.6.8-desktop-1.mga7/kernel/drivers/net/ethernet/nvidia/forcedeth.ko.xz
/usr/lib/modules/5.6.8-desktop-1.mga7/kernel/drivers/usb/typec/altmodes/typec_nvidia.ko.xz
/usr/lib/modules/5.6.8-desktop-1.mga7/kernel/drivers/video/fbdev/nvidia/nvidiafb.ko.xz

Note You need to log in before you can comment on or make changes to this bug.