Nvidia gpu kernel module problem after latest updates

Clean build on new disk on my rog strix laptop yesterday.
both nvidia and amd GPUs working OK and nvidia-smi showed info on the nvidia GPU

This morning installed torch and the latest updates and on the next boot (and every boot now) I get

NVIDIA kernel module missing falling back to nouveau
on the splash screen

How do I get the nvidia drivers working again?

Problem seems to be (from dmesg):

nvidia: module verification failed: signature and/or required key missing - tainting kernel

but I am not using secure boot. BIOS settings are:

      BIOS: admin password set
      fast boot disabled
      secure boot disabled

All the info I find suggests that this error is related to secure boot, but I have secure boot disabled.

dnf list installed \*nvidia\*

Installed Packages
akmod-nvidia.x86_64                                                                       3:515.65.01-1.fc36                                                @rpmfusion-nonfree-nvidia-driver
kmod-nvidia-5.19.14-200.fc36.x86_64.x86_64                                                3:515.65.01-1.fc36                                                @@commandline                   
nvidia-gpu-firmware.noarch                                                                20220913-140.fc36                                                 @updates                        
nvidia-persistenced.x86_64                                                                3:515.65.01-1.fc36                                                @rpmfusion-nonfree-nvidia-driver
nvidia-settings.x86_64                                                                    3:515.65.01-1.fc36                                                @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia.x86_64                                                                3:515.65.01-1.fc36                                                @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda.x86_64                                                           3:515.65.01-1.fc36                                                @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda-libs.x86_64                                                      3:515.65.01-1.fc36                                                @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-kmodsrc.x86_64                                                        3:515.65.01-1.fc36                                                @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-libs.x86_64                                                           3:515.65.01-1.fc36                                                @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-power.x86_64                                                          3:515.65.01-1.fc36                                                @rpmfusion-nonfree-nvidia-driver

Here are The updates installed immediately before the reboot that first showed the poblem

Here is the (abridged) dmesg output:

[    0.000000] Linux version 5.19.14-200.fc36.x86_64 (mockbuild@bkernel02.iad2.fedoraproject.org) (gcc (GCC) 12.2.1 20220819 (Red Hat 12.2.1-2), GNU ld version 2.37-36.fc36) #1 SMP PREEMPT_DYNAMIC Wed Oct 5 21:31:17 UTC 2022
[    0.000000] Command line: BOOT_IMAGE=(hd1,gpt2)/vmlinuz-5.19.14-200.fc36.x86_64 root=UUID=ab8ad180-9715-4452-8830-c5f57c26050a ro rootflags=subvol=root00 rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=0 initcall_blacklist=simpledrm_platform_driver_init rhgb quiet rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1 initcall_blacklist=simpledrm_platform_driver_init
[....
[    5.347383] snd_hda_intel 0000:06:00.1: bound 0000:06:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
[    5.367700] audit: type=1130 audit(1665650168.232:146): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-zram-setup@zram0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    5.368034] audit: type=1130 audit(1665650168.232:147): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    5.368141] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:08.1/0000:06:00.1/sound/card1/input17
[    5.380929] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0/input18
[    5.381000] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0/input19
[    5.381057] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0/input20
[    5.381119] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0/input21
[    5.385717] audit: type=1130 audit(1665650168.250:148): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-fsck@dev-disk-by\x2duuid-0b6dab76\x2dcade\x2d4b64\x2d9ad6\x2d1c82ef08293c comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    5.399643] audit: type=1130 audit(1665650168.264:149): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-fsck@dev-disk-by\x2duuid-33A4\x2d678B comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    5.408231] EXT4-fs (nvme0n1p2): mounted filesystem with ordered data mode. Quota mode: none.
[    5.427691] Adding 8388604k swap on /dev/zram0.  Priority:100 extents:1 across:8388604k SSDscFS
[    5.484404] snd_hda_codec_realtek hdaudioC2D0: autoconfig for ALC285: line_outs=1 (0x17/0x0/0x0/0x0/0x0) type:speaker
[    5.484407] snd_hda_codec_realtek hdaudioC2D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    5.484409] snd_hda_codec_realtek hdaudioC2D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[    5.484409] snd_hda_codec_realtek hdaudioC2D0:    mono: mono_out=0x0
[    5.484410] snd_hda_codec_realtek hdaudioC2D0:    inputs:
[    5.484411] snd_hda_codec_realtek hdaudioC2D0:      Mic=0x12
[    5.523602] audit: type=1130 audit(1665650168.388:150): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-boot-update comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    5.538617] audit: type=1130 audit(1665650168.403:151): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=import-state comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    5.551593] audit: type=1130 audit(1665650168.416:152): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=plymouth-read-write comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    5.566988] iwlwifi 0000:03:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz, REV=0x340
[    5.567030] thermal thermal_zone1: failed to read out thermal zone (-61)
[    5.604730] audit: type=1130 audit(1665650168.469:153): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-tmpfiles-setup comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    5.607255] audit: type=1334 audit(1665650168.471:154): prog-id=60 op=LOAD
[    5.694136] iwlwifi 0000:03:00.0: Detected RF HR B3, rfid=0x10a100
[    5.741673] intel_rapl_common: Found RAPL domain package
[    5.741677] intel_rapl_common: Found RAPL domain core
[    5.760240] iwlwifi 0000:03:00.0: base HW address: b0:7d:64:13:d0:da
[    5.774035] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    5.774039] Bluetooth: BNEP filters: protocol multicast
[    5.774043] Bluetooth: BNEP socket layer initialized
[    5.775269] RPC: Registered named UNIX socket transport module.
[    5.775271] RPC: Registered udp transport module.
[    5.775272] RPC: Registered tcp transport module.
[    5.775273] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    5.778499] iwlwifi 0000:03:00.0 wlp3s0: renamed from wlan0
[    5.801934] pci 0000:01:00.0: Removing from iommu group 10
[    5.802301] pci 0000:01:00.1: Removing from iommu group 10
[    5.823605] systemd-sysv-generator[1177]: SysV service '/etc/rc.d/init.d/livesys' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
[    5.823629] systemd-sysv-generator[1177]: SysV service '/etc/rc.d/init.d/livesys-late' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
[    6.041354] NET: Registered PF_QIPCRTR protocol family
[    6.123377] scsi 0:0:0:0: Direct-Access     Kingston DT microDuo      PMAP PQ: 0 ANSI: 6
[    6.123630] sd 0:0:0:0: Attached scsi generic sg0 type 0
[    6.124009] sd 0:0:0:0: [sda] 15335424 512-byte logical blocks: (7.85 GB/7.31 GiB)
[    6.124564] sd 0:0:0:0: [sda] Write Protect is off
[    6.124566] sd 0:0:0:0: [sda] Mode Sense: 23 00 00 00
[    6.125115] sd 0:0:0:0: [sda] No Caching mode page found
[    6.125117] sd 0:0:0:0: [sda] Assuming drive cache: write through
[    6.127836]  sda:
[    6.127857] sd 0:0:0:0: [sda] Attached SCSI removable disk
[    6.148061] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:08.1/0000:06:00.6/sound/card2/input22
[    6.212401] Generic FE-GE Realtek PHY r8169-0-200:00: attached PHY driver (mii_bus:phy_addr=r8169-0-200:00, irq=MAC)
[    6.298265] nvidia: loading out-of-tree module taints kernel.
[    6.298272] nvidia: module license 'NVIDIA' taints kernel.
[    6.298273] Disabling lock debugging due to kernel taint
[    6.315441] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[    6.375541] nvidia-nvlink: Nvlink Core is being initialized, major device number 510
[    6.375545] NVRM: No NVIDIA GPU found.
[    6.376098] nvidia-nvlink: Unregistered Nvlink Core, major device number 510
[    6.390100] r8169 0000:02:00.0 enp2s0: Link is Down
[    6.752035] Bluetooth: hci0: Waiting for firmware download to complete
[    6.752696] Bluetooth: hci0: Firmware loaded in 1374823 usecs
[    6.752753] Bluetooth: hci0: Waiting for device to boot
[    6.768704] Bluetooth: hci0: Device booted in 15604 usecs
[    6.768721] Bluetooth: hci0: Malformed MSFT vendor event: 0x02
[    6.769218] Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-20-1-3.ddc
[    6.774703] Bluetooth: hci0: A	pplying Intel DDC parameters completed
[    6.777711] Bluetooth: hci0: Firmware revision 0.3 build 20 week 28 2022
[    6.986397] Bluetooth: hci0: Bad flag given (0x2) vs supported (0x1)
[   10.319559] wlp3s0: authenticate with 00:5f:67:17:99:79
[   10.319571] wlp3s0: Invalid HE elem, Disable HE
[   10.322765] wlp3s0: send auth to 00:5f:67:17:99:79 (try 1/3)
[   10.381268] wlp3s0: authenticated
[   10.382429] wlp3s0: associate with 00:5f:67:17:99:79 (try 1/3)
[   10.384503] wlp3s0: RX AssocResp from 00:5f:67:17:99:79 (capab=0x411 status=0 aid=1)
[   10.390542] wlp3s0: associated
[   10.462198] IPv6: ADDRCONF(NETDEV_CHANGE): wlp3s0: link becomes ready
[   12.395683] input: MX Master 3 Keyboard as /devices/virtual/misc/uhid/0005:046D:B023.0003/input/input23
[   12.395797] input: MX Master 3 Mouse as /devices/virtual/misc/uhid/0005:046D:B023.0003/input/input24
[   12.396034] hid-generic 0005:046D:B023.0003: input,hidraw2: BLUETOOTH HID v0.15 Keyboard [MX Master 3] on b0:7d:64:13:d0:de
[   12.771135] logitech-hidpp-device 0005:046D:B023.0003: HID++ 4.5 device connected.
[   13.085631] input: Logitech Wireless Mouse MX Master 3 as /devices/virtual/misc/uhid/0005:046D:B023.0003/input/input26
[   13.085878] logitech-hidpp-device 0005:046D:B023.0003: input,hidraw2: BLUETOOTH HID v0.15 Keyboard [Logitech Wireless Mouse MX Master 3] on b0:7d:64:13:d0:de
[   13.604672] rfkill: input handler disabled
[   13.765478] Bluetooth: RFCOMM TTY layer initialized
[   13.765485] Bluetooth: RFCOMM socket layer initialized
[   13.765508] Bluetooth: RFCOMM ver 1.11
[   23.700529] rfkill: input handler enabled
[   24.678851] FAT-fs (sda): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[   24.686940] rfkill: input handler disabled

Whenever you update the kernel, it re-compiles the Nvidia driver for the new kernel. When you do an update and there’s a new kernel, DNF will say complete but you’ll wanna give it about 5 minutes to complete compiling in the background before you reboot the system or this happens. It’s been a while since I’ve had to deal with it and can’t remember if you wanna use drakut or dkms to fix it. You can also reboot to the previous kernel and run dnf reinstall kernel and have it do it over again.

Oh! that’s sneaky. I’ve tried dnf reinstall kernel - the reinstall worked ok but I still get the same message and no nvidia drivers. I left the PC for 20 mins after the reinstall finished before rebooting

I might just try the nuclear option, cos I have another PC I want to rebuild and it’ll be useful to know how to avoid the problem.

You seem to have not fully updated.
Your installed version of the nvidia driver is 515.65.01 and the latest is 515.76. It seems possible that the version at rpmfusion-nonfree-driver-nvidia is different than the version at rpmfusion-nonfree and I have installed from the rpmfusion-nonfree repo instead of the driver repo.

I having this issue too. I dont want to open another topic if unnecasary.

Basically I run dnf upgrade and it mentions its going to remove the following:

Removing:
 kernel                                         x86_64        6.1.5-200.fc37                 @updates                                            0  
 kernel-core                                    x86_64        6.1.5-200.fc37                 @updates                                           91 M
 kernel-devel                                   x86_64        6.1.5-200.fc37                 @updates                                           66 M
 kernel-modules                                 x86_64        6.1.5-200.fc37                 @updates                                           57 M
 kernel-modules-extra                           x86_64        6.1.5-200.fc37                 @updates                                          3.2 M
Removing dependent packages:
 kmod-nvidia-470xx-6.1.5-200.fc37.x86_64        x86_64        3:470.161.03-1.fc37            @@commandline                                      24 M

This is concerning as each time I run an update I have major issues with nvidia being uninstalled.

Is there a way to bypass removing
kmod-nvidia-470xx-6.1.5-200.fc37.x86_64

as when this gets removed I’m worried it will brick my system.

Or is there way to rollback to before the update like in silverblue fedora

That is no issue. whenever you upgrade the kernel, it removes the oldest still installed kernel, including the nvidia kernel module corresponding to that version of the kernel. Normally you will have three version os kernel installed and corresponding three versions of the nvidia kernel modules.

Notice the name kmod-nvidia-470xx-6.1.5-200.fc37.x86_64 has the kernel version included in the name as 6.1.5-200.fc37.x86_64 and that version only works with version 6.1.5-200.fc37.x86_64 of the kernel.

Sure thanks I understood that though when I ran the last 2 kernel updates the dnf system didn’t seem to install the Nvidia updates correctly and I was met with a message something along the lines of : " diverting back to nouveau drivers kernel version doesn’t match " (not written in those exact terms)

I basically have to do this each time the kernel updates,

Please post the output of dnf list installed '*nvidia*' and inxi -Fzxx so we can see exactly what nvidia hardware and drivers you are using.

1 Like

When you update your system, are you waiting 4 or 5 minutes before rebooting? When the kernel upgrades, the new Nvidia driver has to be compiled. It will say the upgrade is complete but it’s still compiling. Otherwise you’ll reboot before it completes the compile and install and it breaks your nvidia driver. It’s not a Fedora problem, it’s due to how Nvidia handles their drivers.

1 Like

It may actually be a user problem where impatience and rebooting too quickly breaks the driver build. Yes, it is necessary to wait for akmod to build the driver for the new kernel.

Thank you for taking the time to assist, your always very generous with your time

Please see setting below. I shall run the update and wait the 10 mins or so to allow compiling as directed.

It is a very old video card.

Is there anyway to rollback incase the system reverts back to nouveau again.

[root@fedora benji]# dnf list installed '*nvidia*'
Installed Packages
akmod-nvidia-470xx.x86_64                                                  3:470.161.03-1.fc37                             @rpmfusion-nonfree-updates
kmod-nvidia-470xx-6.1.5-200.fc37.x86_64.x86_64                             3:470.161.03-1.fc37                             @@commandline             
kmod-nvidia-470xx-6.1.6-200.fc37.x86_64.x86_64                             3:470.161.03-1.fc37                             @@commandline             
kmod-nvidia-470xx-6.1.7-200.fc37.x86_64.x86_64                             3:470.161.03-1.fc37                             @@commandline             
nvidia-gpu-firmware.noarch                                                 20221214-145.fc37                               @updates                  
nvidia-settings-470xx.x86_64                                               3:470.161.03-1.fc37                             @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx.x86_64                                           3:470.161.03-1.fc37                             @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-kmodsrc.x86_64                                   3:470.161.03-1.fc37                             @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-470xx-libs.x86_64                                      3:470.161.03-1.fc37                             @rpmfusion-nonfree-updates
[root@fedora benji]# inxi -Fzxx
bash: inxi: command not found...
Install package 'inxi' to provide command 'inxi'? [N/y] y


 * Waiting in queue... 
The following packages have to be installed:
 freeipmi-1.6.10-1.fc37.x86_64	IPMI remote console and system management software
 hddtemp-0.3-0.51.beta15.fc37.x86_64	Hard disk temperature tool
 inxi-3.3.24-1.fc37.noarch	A full featured system information script
 ipmitool-1.8.18-26.fc37.x86_64	Utility for IPMI control
 perl-Compress-Raw-Bzip2-2.201-2.fc37.x86_64	Low-level interface to bzip2 compression library
 perl-Compress-Raw-Zlib-2.202-3.fc37.x86_64	Low-level interface to the zlib compression library
 perl-Cpanel-JSON-XS-4.32-1.fc37.x86_64	JSON::XS for Cpanel, fast and correct serializing
 perl-IO-Compress-2.201-3.fc37.noarch	Read and write compressed data
 perl-JSON-XS-1:4.03-8.fc37.x86_64	JSON serializing/de-serializing, done correctly and fast
 perl-Math-BigInt-1:1.9998.37-2.fc37.noarch	Arbitrary-size integer and float mathematics
 perl-Math-BigRat-0.2624-2.fc37.noarch	Arbitrary big rational numbers
 perl-Math-Complex-1.59-492.fc37.noarch	Complex numbers and trigonometric functions
 perl-Types-Serialiser-1.01-7.fc37.noarch	Simple data types for common serialization formats
 perl-XML-Dumper-0.81-45.fc37.noarch	Perl module for dumping Perl objects from/to XML
 perl-XML-Parser-2.46-12.fc37.x86_64	Perl module for parsing XML documents
 perl-common-sense-3.7.5-10.fc37.x86_64	"Common sense" Perl defaults
Proceed with changes? [N/y] y


 * Waiting in queue... 
 * Waiting for authentication... 
 * Waiting in queue... 
 * Downloading packages... 
 * Requesting data... 
 * Testing changes... 
 * Installing packages... 
12System:
  12Kernel 6.1.7-200.fc37.x86_64 12arch x86_64 12bits 64 12compiler gcc 12v 2.38-25.fc37 12Desktop GNOME 12v 43.2
    12tk GTK 12v 3.24.36 12wm gnome-shell 12dm GDM 12Distro Fedora release 37 (Thirty Seven)
12Machine:
  12Type Desktop 12Mobo ASUSTeK 12model ROG STRIX Z390-H GAMING 12v Rev X.0x 12serial <filter>
    12UEFI American Megatrends 12v 2417 12date 06/03/2019
12Battery:
  12Device-1 wacom_battery_3 12model Wacom Intuos BT M 12serial N/A 12charge 100% 12status discharging
12CPU:
  12Info 6-core 12model Intel Core i5-9600KF 12bits 64 12type MCP 12arch Coffee Lake 12rev D 12cache 12L1 384 KiB
    12L2 1.5 MiB 12L3 9 MiB
  12Speed (MHz) 12avg 3196 12high 3274 12min/max 800/4600 12cores 121 3115 122 3141 123 3171 124 3238 125 3237 126 3274
    12bogomips 44398
  12Flags avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3
12Graphics:
  12Device-1 NVIDIA GK106 [GeForce GTX 660] 12vendor Gigabyte 12driver nvidia 12v 470.161.03 12arch Kepler
    12pcie 12speed 8 GT/s 12lanes 16 12ports 12active none 12off HDMI-A-1 12empty DP-1,DVI-D-1,DVI-I-1
    12bus-ID 01:00.0 12chip-ID 10de:11c0
  12Device-2 Microdia Rapoo Camera 12type USB 12driver snd-usb-audio,uvcvideo 12bus-ID 1-2:3
    12chip-ID 0c45:636b
  12Display 12server X.Org 12v 1.20.14 12with Xwayland 12v 22.1.7 12compositor gnome-shell 12driver 12X
    12loaded nvidia 12unloaded fbdev,modesetting,nouveau,vesa 12alternate nv 12gpu nvidia,nvidia-nvswitch
    12display-ID :1 12screens 1
  12Screen-1 0 12s-res 2560x1440 12s-dpi 96
  12Monitor-1 HDMI-A-1 12mapped HDMI-0 12note disabled 12model LG (GoldStar) HDR QHD 12res 2560x1440 12dpi 93
    12diag 801mm (31.5")
  12API OpenGL 12v 4.6.0 NVIDIA 470.161.03 12renderer NVIDIA GeForce GTX 660/PCIe/SSE2
    12direct render Yes
12Audio:
  12Device-1 Intel Cannon Lake PCH cAVS 12vendor ASUSTeK 12driver snd_hda_intel 12v kernel 12bus-ID 1-2:3
    12chip-ID 0c45:636b 12bus-ID 00:1f.3 12chip-ID 8086:a348
  12Device-2 NVIDIA GK106 HDMI Audio 12vendor Gigabyte 12driver snd_hda_intel 12v kernel 12pcie
    12speed 8 GT/s 12lanes 16 12bus-ID 01:00.1 12chip-ID 10de:0e0b
  12Device-3 Microdia Rapoo Camera 12type USB 12driver snd-usb-audio,uvcvideo
  12Device-4 Logitech Blue Microphones 12type USB 12driver hid-generic,snd-usb-audio,usbhid
    12bus-ID 1-8:9 12chip-ID 046d:0ab7
  12Sound API ALSA 12v k6.1.7-200.fc37.x86_64 12running yes
  12Sound Server-1 PulseAudio 12v 16.1 12running no
  12Sound Server-2 PipeWire 12v 0.3.64 12running yes
12Network:
  12Device-1 Intel Ethernet I219-V 12vendor ASUSTeK 12driver e1000e 12v kernel 12port N/A 12bus-ID 00:1f.6
    12chip-ID 8086:15bc
  12IF eno1 12state up 12speed 1000 Mbps 12duplex full 12mac <filter>
  12Device-2 Realtek RTL8192CE PCIe Wireless Network Adapter 12vendor ASUSTeK 12driver rtl8192ce
    12v kernel 12pcie 12speed 2.5 GT/s 12lanes 1 12port 3000 12bus-ID 05:00.0 12chip-ID 10ec:8178
  12IF wlp5s0 12state down 12mac <filter>
12Drives:
  12Local Storage 12total 465.76 GiB 12used 33.42 GiB (7.2%)
  12ID-1 /dev/nvme0n1 12vendor Samsung 12model SSD 970 EVO Plus 500GB 12size 465.76 GiB 12speed 31.6 Gb/s
    12lanes 4 12serial <filter> 12temp 40.9 C
12Partition:
  12ID-1 / 12size 464.17 GiB 12used 33.15 GiB (7.1%) 12fs btrfs 12dev /dev/nvme0n1p3
  12ID-2 /boot 12size 973.4 MiB 12used 265.6 MiB (27.3%) 12fs ext4 12dev /dev/nvme0n1p2
  12ID-3 /boot/efi 12size 598.8 MiB 12used 17.4 MiB (2.9%) 12fs vfat 12dev /dev/nvme0n1p1
  12ID-4 /home 12size 464.17 GiB 12used 33.15 GiB (7.1%) 12fs btrfs 12dev /dev/nvme0n1p3
12Swap:
  12ID-1 swap-1 12type zram 12size 8 GiB 12used 2.1 GiB (26.3%) 12priority 100 12dev /dev/zram0
12Sensors:
  12System Temperatures 12cpu 37.0 C 12mobo N/A 12gpu nvidia 12temp 37 C
  12Fan Speeds (RPM) N/A 12gpu nvidia 12fan 37%
12Info:
  12Processes 844 12Uptime 1d 14h 58m 12Memory 15.53 GiB 12used 11.75 GiB (75.7%) 12Init systemd 12v 251
  12target graphical (5) 12default graphical 12Compilers 12gcc 12.2.1 12Packages 12pm rpm 12pkgs N/A
  12note see --rpm 12pm flatpak 12pkgs 30 12Client Unknown Client: pk-command-not-found 12inxi 3.3.24

[root@fedora benji]# neofetch
             .',;::::;,'.                root@fedora 
         .';:cccccccccccc:;,.            ----------- 
      .;cccccccccccccccccccccc;.         OS: Fedora Linux 37 (Workstation Edition) x86_64 
    .:cccccccccccccccccccccccccc:.       Kernel: 6.1.7-200.fc37.x86_64 
  .;ccccccccccccc;.:dddl:.;ccccccc;.     Uptime: 1 day, 14 hours, 58 mins 
 .:ccccccccccccc;OWMKOOXMWd;ccccccc:.    Packages: 2037 (rpm), 30 (flatpak) 
.:ccccccccccccc;KMMc;cc;xMMc:ccccccc:.   Shell: bash 5.2.15 
,cccccccccccccc;MMM.;cc;;WW::cccccccc,   Resolution: 2560x1440 
:cccccccccccccc;MMM.;cccccccccccccccc:   WM: Mutter 
:ccccccc;oxOOOo;MMM0OOk.;cccccccccccc:   WM Theme: Adwaita 
cccccc:0MMKxdd:;MMMkddc.;cccccccccccc;   Theme: Adwaita [GTK2/3] 
ccccc:XM0';cccc;MMM.;cccccccccccccccc'   Icons: Adwaita [GTK2/3] 
ccccc;MMo;ccccc;MMW.;ccccccccccccccc;    Terminal: gnome-terminal 
ccccc;0MNc.ccc.xMMd:ccccccccccccccc;     CPU: Intel i5-9600KF (6) @ 4.600GHz 
cccccc;dNMWXXXWM0::cccccccccccccc:,      GPU: NVIDIA GeForce GTX 660 
cccccccc;.:odl:.;cccccccccccccc:,.       Memory: 11535MiB / 15905MiB 
:cccccccccccccccccccccccccccc:'.
.:cccccccccccccccccccccc:;,..                                    
  '::cccccccccccccc::;,.         

Thank you for the info.

The delay is required when doing something that involves rebuilding a kernel module.
I see that you currently have the 6.1.7 kernel active. The real test will be when you do a new update and install the 6.1.8 kernel that was released this week. That kernel will then require the nvidia modules to be rebuilt, which then requires the delay in the reboot to ensure the modules are properly built before they may be loaded.

You always have the option to use the grub menu and select an older kernel to boot. Even if the 6.1.8 kernel has a problem with the drivers you can select to boot the 6.1.7 kernel from the grub menu and be using the same kernel and nvidia driver you presently have active.

1 Like

From the dmesg listing I found these lines

)
[    6.298265] nvidia: loading out-of-tree module taints kernel.
[    6.298272] nvidia: module license 'NVIDIA' taints kernel.
[    6.298273] Disabling lock debugging due to kernel taint
[    6.315441] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[    6.375541] nvidia-nvlink: Nvlink Core is being initialized, major device number 510
[    6.375545] NVRM: No NVIDIA GPU found.
[    6.376098] nvidia-nvlink: Unregistered Nvlink Core, major device number 510

This indicates that the module is loaded and perhaps it doesn’t match the installed hardware.

@vekruse
you may have missed this.
He has an older nvidia GPU and is forced to use the older 470xx drivers for it.
I think that log snippet was from before getting the nvidia drivers working.

So tonight I ran this update.

Though I will be sure to wait 10 minutes before rebooting to allow for compiling.

Thank you for your help with nvidia. I shall let you know if it goes okay, rebooting now…

edit**

Happy to report the update is complete with no issues whatsoever, to be honest I think the last update I may not have waited for compiling. is that with nvidia only or other hardware and parts of the system too ?

The need to wait applies to all apps and drivers that need compiled to match a new kernel. In general it is always best to delay between installing upgrades and rebooting since a lot happens in the background that the user may not be aware of.

There have been cases where a user broke his system when the upgrade said 98% and they did not wait for it to complete but assumed it had hung instead and did a power-off reboot attempt.