Boot issue with Nvidia drivers and kernels after 6.4.4 on Fedora 37

Hello. I’m running Fedora 37 on an Asus ROG Zephyrus G14 which has an Nvidia Geforce RTX 3060, and I use both the laptop screen and an external monitor. After upgrading the kernel Fedora will not boot using the new kernel but work fine when selecting an older one. The boot screen hangs and I get an error from noveau (details below). I have been avoiding using newer kernels but need to upgrade to Fedora 38 soon, before 37 end-of-life.

Long story:

Since a few kernel versions ago (don’t know specifically which one) I noticed my laptop screen resolution went up after rebooting, and when trying to lower it to match the resolution I use on my external monitor, the Display Settings dialog didn’t allow me to do so and showed an information panel with something about “unsupported resolutions are not available in this plasma wayland session”. I was unable to figure out how to change the resolution on the laptop screen (and found KDE plasma x11: can't change screen resolution AMD iGPU laptop kernel 6.3.9 / broken sddm 20.0 (asus g14 2022) - Newbie - EndeavourOS ) so I figured that there was something wrong with that kernel and my hardware and figured I’ll just skip that kernel and use the next one. After some time I tried again updating the kernel and the new version won’t boot. I get the following noveau errors at the end of the output for journalctl. Also I have tried editing the boot options on the new kernel adding apci=off and during boot I get the “NVIDIA kernel module missing. Falling back to nouveau”, and does finish booting (but the computer does not seem to work as usual, it responds slowly and seems unstable). Then I found Fedora 37 NVIDIA kernel module missing. Falling back to nouveau and am tempted to just do what the solution there suggests, but am not sure if my system is currently using the Nvidia drivers or not, and if trying to install them is going to lead to more issues than it solves.

~ journalctl -o short-precise -k -b -1

> Oct 16 09:27:42.955211 fedora kernel: Linux version 6.5.6-100.fc37.x86_64 (mockbuild@bkernel01.iad2.fedoraproject.org) (gcc (GCC) 12.3.1 20230508 (Red Hat 12.3.1-1), GNU ld version 2.38-27.fc37) #1 SMP PREEMPT_DYNAMIC Fri Oct  6 19:01:16 UTC 2023
> Oct 16 09:27:42.955225 fedora kernel: Command line: BOOT_IMAGE=(hd0,gpt7)/vmlinuz-6.5.6-100.fc37.x86_64 root=UUID=b55abc35-30b8-4ad6-b8be-3f65bc865285 ro rootflags=subvol=root initcall_blacklist=simpledrm_platform_driver_init rd.luks.uuid=luks-5edd6a14-a3fa-41b5-b685-1f1a95182d52 rhgb quiet initcall_blacklist=simpledrm_platform_driver_init rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1
> Oct 16 09:27:42.955232 fedora kernel: BIOS-provided physical RAM map:
> Oct 16 09:27:42.955236 fedora kernel: BIOS-e820: [mem 0x0000000000000000-0x000000000009ffff] usable

[...]

> Oct 16 12:27:54.542443 fedora kernel: Bluetooth: BNEP socket layer initialized
> Oct 16 12:27:54.736171 fedora kernel: ACPI Warning: \_SB.PCI0.GPP0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20230331/nsarguments-61)
> Oct 16 12:27:54.737172 fedora kernel: pci 0000:01:00.0: optimus capabilities: enabled, status dynamic power, hda bios codec supported
> Oct 16 12:27:54.737454 fedora kernel: VGA switcheroo: detected Optimus DSM method \_SB_.PCI0.GPP0.PEGP handle
> Oct 16 12:27:54.737472 fedora kernel: nouveau: detected PR support, will not use DSM
> Oct 16 12:27:54.737486 fedora kernel: nouveau 0000:01:00.0: enabling device (0000 -> 0003)
> Oct 16 12:27:54.737654 fedora kernel: nouveau 0000:01:00.0: NVIDIA GA106 (b76000a1)
> Oct 16 12:27:54.861181 fedora kernel: nouveau 0000:01:00.0: bios: version 94.06.15.00.7a
> Oct 16 12:27:54.924182 fedora kernel: mt7921e 0000:02:00.0 wlp2s0: renamed from wlan0
> Oct 16 12:27:55.001208 fedora kernel: nouveau 0000:01:00.0: fb: 6144 MiB GDDR6
> Oct 16 12:27:55.043187 fedora kernel: nouveau 0000:01:00.0: DRM: VRAM: 6144 MiB
> Oct 16 12:27:55.043471 fedora kernel: nouveau 0000:01:00.0: DRM: GART: 536870912 MiB
> Oct 16 12:27:55.043668 fedora kernel: nouveau 0000:01:00.0: DRM: BIT table 'A' not found
> Oct 16 12:27:55.043845 fedora kernel: nouveau 0000:01:00.0: DRM: BIT table 'L' not found
> Oct 16 12:27:55.044008 fedora kernel: nouveau 0000:01:00.0: DRM: TMDS table version 2.0
> Oct 16 12:27:55.044181 fedora kernel: nouveau 0000:01:00.0: DRM: DCB version 4.1
> Oct 16 12:27:55.044342 fedora kernel: nouveau 0000:01:00.0: DRM: DCB outp 00: 04000f76 04600010
> Oct 16 12:27:55.044474 fedora kernel: nouveau 0000:01:00.0: DRM: DCB outp 01: 04000f72 00020010
> Oct 16 12:27:55.044603 fedora kernel: nouveau 0000:01:00.0: DRM: DCB conn 00: 01000046
> Oct 16 12:27:55.044737 fedora kernel: nouveau 0000:01:00.0: DRM: MM: using COPY for buffer copies
> Oct 16 12:27:55.044879 fedora kernel: snd_hda_intel 0000:01:00.1: bound 0000:01:00.0 (ops nv50_audio_component_bind_ops [nouveau])
> Oct 16 12:27:55.046413 fedora kernel: [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 1
> Oct 16 12:27:55.046434 fedora kernel: BUG: kernel NULL pointer dereference, address: 0000000000000020
> Oct 16 12:27:55.046513 fedora kernel: #PF: supervisor read access in kernel mode
> Oct 16 12:27:55.064919 fedora kernel: #PF: error_code(0x0000) - not-present page

For comparison this is the output after booting with the last kernel I have tried that works (6.4.4)

> Oct 16 09:28:41.791585 fedora kernel: Linux version 6.4.4-100.fc37.x86_64 (mockbuild@bkernel02.iad2.fedoraproject.org) (gcc (GCC) 12.3.1 20230508 (Red Hat 12.3.1-1), GNU ld version 2.38-27.fc37) #1 SMP PREEMPT_DYNAMIC Wed Jul 19 17:06:05 UTC 2023
> Oct 16 09:28:41.791596 fedora kernel: Command line: BOOT_IMAGE=(hd2,gpt7)/vmlinuz-6.4.4-100.fc37.x86_64 root=UUID=b55abc35-30b8-4ad6-b8be-3f65bc865285 ro rootflags=subvol=root initcall_blacklist=simpledrm_platform_driver_init rd.luks.uuid=luks-5edd6a14-a3fa-41b5-b685-1f1a95182d52 rhgb quiet initcall_blacklist=simpledrm_platform_driver_init rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1
> Oct 16 09:28:41.791601 fedora kernel: x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
> Oct 16 09:28:41.791604 fedora kernel: x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
> Oct 16 09:28:41.791607 fedora kernel: x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
> Oct 16 09:28:41.791609 fedora kernel: x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers'
> Oct 16 09:28:41.791612 fedora kernel: x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
> Oct 16 09:28:41.791615 fedora kernel: x86/fpu: xstate_offset[9]:  832, xstate_sizes[9]:    8
> Oct 16 09:28:41.791617 fedora kernel: x86/fpu: Enabled xstate features 0x207, context size is 840 bytes, using 'compacted' format.
> Oct 16 09:28:41.791621 fedora kernel: signal: max sigframe size: 3376
> Oct 16 09:28:41.791624 fedora kernel: BIOS-provided physical RAM map:
> Oct 16 09:28:41.791626 fedora kernel: BIOS-e820: [mem 0x0000000000000000-0x000000000009ffff] usable
> Oct 16 09:28:41.791629 fedora kernel: BIOS-e820: [mem 0x00000000000a0000-0x00000000000fffff] reserved


[...]

> Oct 16 12:28:51.273707 fedora kernel: cfg80211: Loading compiled-in X.509 certificates for regulatory database
> Oct 16 12:28:51.273796 fedora kernel: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
> Oct 16 12:28:51.287714 fedora kernel: ACPI: battery: new extension: ASUS Battery Extension
> Oct 16 12:28:51.326707 fedora kernel: Bluetooth: Core ver 2.22
> Oct 16 12:28:51.326786 fedora kernel: NET: Registered PF_BLUETOOTH protocol family
> Oct 16 12:28:51.326827 fedora kernel: Bluetooth: HCI device and connection manager initialized
> Oct 16 12:28:51.326850 fedora kernel: Bluetooth: HCI socket layer initialized
> Oct 16 12:28:51.326864 fedora kernel: Bluetooth: L2CAP socket layer initialized
> Oct 16 12:28:51.326875 fedora kernel: Bluetooth: SCO socket layer initialized
> Oct 16 12:28:51.394718 fedora kernel: kvm_amd: TSC scaling supported
> Oct 16 12:28:51.394848 fedora kernel: kvm_amd: Nested Virtualization enabled
> Oct 16 12:28:51.394873 fedora kernel: kvm_amd: Nested Paging enabled
> Oct 16 12:28:51.394894 fedora kernel: kvm_amd: Virtual VMLOAD VMSAVE supported
> Oct 16 12:28:51.394924 fedora kernel: kvm_amd: Virtual GIF supported
> Oct 16 12:28:51.394946 fedora kernel: kvm_amd: LBR virtualization supported
> Oct 16 12:28:51.402836 fedora kernel: MCE: In-kernel MCE decoding enabled.
> Oct 16 12:28:51.404708 fedora kernel: usbcore: registered new interface driver btusb
> Oct 16 12:28:51.421712 fedora kernel: snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002)
> Oct 16 12:28:51.422097 fedora kernel: intel_rapl_common: Found RAPL domain package
> Oct 16 12:28:51.422130 fedora kernel: intel_rapl_common: Found RAPL domain core
> Oct 16 12:28:51.422154 fedora kernel: snd_hda_intel 0000:01:00.1: Disabling MSI
> Oct 16 12:28:51.422301 fedora kernel: snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
> Oct 16 12:28:51.422431 fedora kernel: snd_hda_intel 0000:04:00.1: enabling device (0000 -> 0002)
> Oct 16 12:28:51.422568 fedora kernel: snd_hda_intel 0000:04:00.1: Handle vga_switcheroo audio client
> Oct 16 12:28:51.422701 fedora kernel: mt7921e 0000:02:00.0: enabling device (0000 -> 0002)
> Oct 16 12:28:51.452705 fedora kernel: snd_hda_intel 0000:04:00.1: bound 0000:04:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
> Oct 16 12:28:51.454700 fedora kernel: mt7921e 0000:02:00.0: ASIC revision: 79610010
> Oct 16 12:28:51.457724 fedora kernel: input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:08.1/0000:04:00.1/sound/card1/input34
> Oct 16 12:28:51.457789 fedora kernel: input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0/input35
> Oct 16 12:28:51.457811 fedora kernel: input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0/input36
> Oct 16 12:28:51.457833 fedora kernel: input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0/input37
> Oct 16 12:28:51.457863 fedora kernel: input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0/input38
> Oct 16 12:28:51.460697 fedora kernel: snd_hda_codec_realtek hdaudioC2D0: autoconfig for ALC285: line_outs=2 (0x14/0x17/0x0/0x0/0x0) type:speaker
> Oct 16 12:28:51.460820 fedora kernel: snd_hda_codec_realtek hdaudioC2D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
> Oct 16 12:28:51.460886 fedora kernel: snd_hda_codec_realtek hdaudioC2D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
> Oct 16 12:28:51.460947 fedora kernel: snd_hda_codec_realtek hdaudioC2D0:    mono: mono_out=0x0
> Oct 16 12:28:51.461002 fedora kernel: snd_hda_codec_realtek hdaudioC2D0:    inputs:
> Oct 16 12:28:51.461056 fedora kernel: snd_hda_codec_realtek hdaudioC2D0:      Mic=0x19
> Oct 16 12:28:51.461109 fedora kernel: snd_hda_codec_realtek hdaudioC2D0:      Internal Mic=0x12
> Oct 16 12:28:51.527699 fedora kernel: loop0: detected capacity change from 0 to 112640
> Oct 16 12:28:51.527734 fedora kernel: loop1: detected capacity change from 0 to 216728
> Oct 16 12:28:51.528703 fedora kernel: loop2: detected capacity change from 0 to 216592
> Oct 16 12:28:51.531706 fedora kernel: loop3: detected capacity change from 0 to 113896
> Oct 16 12:28:51.533702 fedora kernel: mt7921e 0000:02:00.0: HW/SW Version: 0x8a108a10, Build Time: 20230526130917a
> Oct 16 12:28:51.533860 fedora kernel: loop4: detected capacity change from 0 to 113992
> Oct 16 12:28:51.534702 fedora kernel: squashfs: version 4.0 (2009/01/31) Phillip Lougher
> Oct 16 12:28:51.535698 fedora kernel: loop5: detected capacity change from 0 to 323200
> Oct 16 12:28:51.536722 fedora kernel: loop6: detected capacity change from 0 to 102072
> Oct 16 12:28:51.537697 fedora kernel: loop7: detected capacity change from 0 to 83648
> Oct 16 12:28:51.538708 fedora kernel: loop8: detected capacity change from 0 to 143232
> Oct 16 12:28:51.813708 fedora kernel: mt7921e 0000:02:00.0: WM Firmware Version: ____010000, Build Time: 20230526130958
> Oct 16 12:28:52.082693 fedora kernel: EXT4-fs (nvme0n1p7): mounted filesystem ead83e48-dae5-4b88-9440-0eeefe2efb8d r/w with ordered data mode. Quota mode: none.
> Oct 16 12:28:52.264729 fedora kernel: RPC: Registered named UNIX socket transport module.
> Oct 16 12:28:52.264762 fedora kernel: RPC: Registered udp transport module.
> Oct 16 12:28:52.264775 fedora kernel: RPC: Registered tcp transport module.
> Oct 16 12:28:52.264788 fedora kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
> Oct 16 12:28:52.316696 fedora kernel: input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:08.1/0000:04:00.6/sound/card2/input39
> Oct 16 12:28:52.316732 fedora kernel: input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:08.1/0000:04:00.6/sound/card2/input40
> Oct 16 12:28:52.403705 fedora kernel: Bluetooth: BNEP (Ethernet Emulation) ver 1.3
> Oct 16 12:28:52.403756 fedora kernel: Bluetooth: BNEP filters: protocol multicast
> Oct 16 12:28:52.403775 fedora kernel: Bluetooth: BNEP socket layer initialized
> Oct 16 12:28:52.422720 fedora kernel: nvidia: loading out-of-tree module taints kernel.
> Oct 16 12:28:52.422901 fedora kernel: nvidia: module license 'NVIDIA' taints kernel.
> Oct 16 12:28:52.422980 fedora kernel: Disabling lock debugging due to kernel taint
> Oct 16 12:28:52.422992 fedora kernel: nvidia: module verification failed: signature and/or required key missing - tainting kernel
> Oct 16 12:28:52.423007 fedora kernel: nvidia: module license taints kernel.
> Oct 16 12:28:52.645711 fedora kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 511
> Oct 16 12:28:52.645799 fedora kernel: 
> Oct 16 12:28:52.645817 fedora kernel: nvidia 0000:01:00.0: enabling device (0000 -> 0003)
> Oct 16 12:28:52.646016 fedora kernel: nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=none
> Oct 16 12:28:52.657700 fedora kernel: mt7921e 0000:02:00.0 wlp2s0: renamed from wlan0
> Oct 16 12:28:52.690704 fedora kernel: NVRM: loading NVIDIA UNIX x86_64 Kernel Module  535.113.01  Tue Sep 12 19:41:24 UTC 2023
> Oct 16 12:28:52.758705 fedora kernel: nvidia_uvm: module uses symbols nvUvmInterfaceDisableAccessCntr from proprietary module nvidia, inheriting taint.
> Oct 16 12:28:52.842720 fedora kernel: nvidia-uvm: Loaded the UVM driver, major device number 509.
> Oct 16 12:28:52.896700 fedora kernel: NET: Registered PF_QIPCRTR protocol family
> Oct 16 12:28:52.909708 fedora kernel: nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  535.113.01  Tue Sep 12 19:45:42 UTC 2023
> Oct 16 12:28:52.917706 fedora kernel: [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
> Oct 16 12:28:53.015706 fedora kernel: ACPI Warning: \_SB.NPCF._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20230331/nsarguments-61)
> Oct 16 12:28:53.015784 fedora kernel: ACPI Warning: \_SB.PCI0.GPP0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20230331/nsarguments-61)
> Oct 16 12:28:54.188698 fedora kernel: IPv6: ADDRCONF(NETDEV_CHANGE): enp4s0f4u1u1: link becomes ready
> Oct 16 12:28:54.189770 fedora kernel: r8152 4-1.1:1.0 enp4s0f4u1u1: carrier on
> Oct 16 12:28:54.202705 fedora kernel: [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 1
> Oct 16 12:28:54.705722 fedora kernel: Bluetooth: hci0: Device setup in 3221104 usecs
> Oct 16 12:28:54.705789 fedora kernel: Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported.
> Oct 16 12:28:54.772066 fedora kernel: Bluetooth: hci0: AOSP extensions version v1.00
> Oct 16 12:28:54.772178 fedora kernel: Bluetooth: hci0: AOSP quality report is supported
> Oct 16 12:28:54.774806 fedora kernel: Bluetooth: MGMT ver 1.22
> Oct 16 12:28:58.317734 fedora kernel: fbcon: Taking over console
> Oct 16 12:28:58.329709 fedora kernel: Console: switching to colour frame buffer device 240x67
> Oct 16 12:29:06.160701 fedora kernel: warning: `kded5' uses wireless extensions which will stop working for Wi-Fi 7 hardware; use nl80211
> Oct 16 12:29:06.377715 fedora kernel: Bluetooth: RFCOMM TTY layer initialized
> Oct 16 12:29:06.377802 fedora kernel: Bluetooth: RFCOMM socket layer initialized
> Oct 16 12:29:06.377830 fedora kernel: Bluetooth: RFCOMM ver 1.11
> Oct 16 12:29:07.029705 fedora kernel: logitech-hidpp-device 0003:046D:405E.0008: HID++ 4.5 device connected.
> Oct 16 12:29:12.585703 fedora kernel: logitech-hidpp-device 0003:046D:4062.0009: HID++ 4.5 device connected.

More info after looking at various messages here and elsewhere

“About this system” output

> Operating System: Fedora Linux 37
> KDE Plasma Version: 5.27.8
> KDE Frameworks Version: 5.108.0
> Qt Version: 5.15.9
> Kernel Version: 6.4.4-100.fc37.x86_64 (64-bit)
> Graphics Platform: X11
> Processors: 16 × AMD Ryzen 9 5900HS with Radeon Graphics
> Memory: 38.6 GiB of RAM
> Graphics Processor: AMD Radeon Graphics
> Manufacturer: ASUSTeK COMPUTER INC.
> Product Name: ROG Zephyrus G14 GA401QM_GA401QM
> System Version: 1.0

~ $ dnf list installed *nvidia*

> Installed Packages
> kmod-nvidia-6.3.8-100.fc37.x86_64.x86_64                                           3:535.54.03-1.fc37                                            @@commandline
> kmod-nvidia-6.4.4-100.fc37.x86_64.x86_64                                           3:535.113.01-1.fc37                                           @@commandline
> nvidia-gpu-firmware.noarch                                                         20230919-1.fc37                                               @updates
> nvidia-settings.x86_64                                                             3:535.113.01-1.fc37                                           @rpmfusion-nonfree-updates
> xorg-x11-drv-nvidia.x86_64                                                         3:535.113.01-1.fc37                                           @rpmfusion-nonfree-updates
> xorg-x11-drv-nvidia-cuda-libs.x86_64                                               3:535.113.01-1.fc37                                           @rpmfusion-nonfree-updates
> xorg-x11-drv-nvidia-libs.i686                                                      3:535.113.01-1.fc37                                           @rpmfusion-nonfree-updates
> xorg-x11-drv-nvidia-libs.x86_64                                                    3:535.113.01-1.fc37                                           @rpmfusion-nonfree-updates
> xorg-x11-drv-nvidia-power.x86_64                                                   3:535.113.01-1.fc37                                           @rpmfusion-nonfree-updates

~ $ rpm -qa | grep ^kernel

> kernel-srpm-macros-1.0-15.fc37.noarch
> kernel-modules-core-6.3.8-100.fc37.x86_64
> kernel-core-6.3.8-100.fc37.x86_64
> kernel-modules-6.3.8-100.fc37.x86_64
> kernel-devel-6.3.8-100.fc37.x86_64
> kernel-6.3.8-100.fc37.x86_64
> kernel-modules-extra-6.3.8-100.fc37.x86_64
> kernel-modules-core-6.4.4-100.fc37.x86_64
> kernel-core-6.4.4-100.fc37.x86_64
> kernel-modules-6.4.4-100.fc37.x86_64
> kernel-devel-6.4.4-100.fc37.x86_64
> kernel-6.4.4-100.fc37.x86_64
> kernel-modules-extra-6.4.4-100.fc37.x86_64
> kernel-headers-6.5.4-100.fc37.x86_64
> kernel-modules-core-6.5.6-100.fc37.x86_64
> kernel-core-6.5.6-100.fc37.x86_64
> kernel-modules-6.5.6-100.fc37.x86_64
> kernel-6.5.6-100.fc37.x86_64
> kernel-modules-extra-6.5.6-100.fc37.x86_64
> kernel-devel-6.5.6-100.fc37.x86_64

~ $ lspci | grep VGA

> 01:00.0 VGA compatible controller: NVIDIA Corporation GA106M [GeForce RTX 3060 Mobile / Max-Q] (rev a1)
> 04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] (rev c4)

~ $ glxinfo | grep -e OpenGL.vendor -e OpenGL.renderer

> OpenGL vendor string: AMD
> OpenGL renderer string: AMD Radeon Graphics (renoir, LLVM 15.0.7, DRM 3.52, 6.4.4-100.fc37.x86_64)

I don’t use Fedora for gaming (I use dual boot for that) so all I really expect from it is to be able to play video files and streaming, so I’m happy for Fedora to ignore the Nvidia graphics card if that makes my life easier. I’d like to understand if the older kernels were not loading Nvidia drivers, then how to get the new kernel to do the same and avoid that noveau error.

This is the fpaste output:


=== fpaste 0.4.3.0 System Information ===
* OS Release (cat /etc/*-release | uniq):
     Fedora release 37 (Thirty Seven)
     NAME="Fedora Linux"
     VERSION="37 (KDE Plasma)"
     ID=fedora
     VERSION_ID=37
     VERSION_CODENAME=""
     PLATFORM_ID="platform:f37"
     PRETTY_NAME="Fedora Linux 37 (KDE Plasma)"
     ANSI_COLOR="0;38;2;60;110;180"
     LOGO=fedora-logo-icon
     CPE_NAME="cpe:/o:fedoraproject:fedora:37"
     DEFAULT_HOSTNAME="fedora"
     HOME_URL="https://fedoraproject.org/"
     DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f37/system-administrators-guide/"
     SUPPORT_URL="https://ask.fedoraproject.org/"
     BUG_REPORT_URL="https://bugzilla.redhat.com/"
     REDHAT_BUGZILLA_PRODUCT="Fedora"
     REDHAT_BUGZILLA_PRODUCT_VERSION=37
     REDHAT_SUPPORT_PRODUCT="Fedora"
     REDHAT_SUPPORT_PRODUCT_VERSION=37
     SUPPORT_END=2023-11-14
     VARIANT="KDE Plasma"
     VARIANT_ID=kde
     Fedora release 37 (Thirty Seven)
     
* Kernel (uname -r ; cat /proc/cmdline):
     6.4.4-100.fc37.x86_64
     BOOT_IMAGE=(hd2,gpt7)/vmlinuz-6.4.4-100.fc37.x86_64 root=UUID=b55abc35-30b8-4ad6-b8be-3f65bc865285 ro rootflags=subvol=root initcall_blacklist=simpledrm_platform_driver_init rd.luks.uuid=luks-5edd6a14-a3fa-41b5-b685-1f1a95182d52 rhgb quiet initcall_blacklist=simpledrm_platform_driver_init rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1
     
* Desktop(s) Running (without results: "ps -eo comm= | grep -E '(gnome-session|startkde|startactive|xfce.?-session|fluxbox|blackbox|hackedbox|ratpoison|enlightenment|icewm-session|od-session|wmaker|wmx|openbox-lxde|openbox-gnome-session|openbox-kde-session|mwm|e16|fvwm|xmonad|sugar-session|mate-session|lxqt-session|cinnamon|lxdm-session)' "):
     N/A

* Desktop(s) Installed (ls -m /usr/share/xsessions/ | sed 's/\.desktop//g' ):
     plasmax11
     
* SELinux Status (sestatus):
     SELinux status:                 enabled
     SELinuxfs mount:                /sys/fs/selinux
     SELinux root directory:         /etc/selinux
     Loaded policy name:             targeted
     Current mode:                   enforcing
     Mode from config file:          enforcing
     Policy MLS status:              enabled
     Policy deny_unknown status:     allowed
     Memory protection checking:     actual (secure)
     Max kernel policy version:      33
     
* SELinux Errors (without results: "selinuxenabled && journalctl --since yesterday |grep avc: | grep -Eo comm="[^ ]+" | sort |uniq -c |sort -rn"):
     N/A

* CPU Model (grep 'model name' /proc/cpuinfo | awk -F: '{print $2}' | uniq -c |
     sed -re 's/^ +//' ):
     16  AMD Ryzen 9 5900HS with Radeon Graphics
     
* 64-bit Support (grep -q ' lm ' /proc/cpuinfo && echo Yes || echo No):
     Yes
     
* Hardware Virtualization Support (grep -Eq '(vmx|svm)' /proc/cpuinfo && echo Yes || echo No):
     Yes
     
* Load average (uptime):
      16:14:43 up  3:15,  3 users,  load average: 1.27, 0.79, 0.68
     
* Pressure Stall Information (grep -R . /proc/pressure/):
     /proc/pressure/io:some avg10=0.00 avg60=0.00 avg300=0.00 total=7803918
     /proc/pressure/io:full avg10=0.00 avg60=0.00 avg300=0.00 total=7525461
     /proc/pressure/cpu:some avg10=0.17 avg60=0.16 avg300=0.04 total=27975707
     /proc/pressure/cpu:full avg10=0.00 avg60=0.00 avg300=0.00 total=0
     /proc/pressure/irq:full avg10=0.00 avg60=0.00 avg300=0.00 total=25182606
     /proc/pressure/memory:some avg10=0.00 avg60=0.00 avg300=0.00 total=2907
     /proc/pressure/memory:full avg10=0.00 avg60=0.00 avg300=0.00 total=2648
     
* Memory usage (free -m):
                    total        used        free      shared  buff/cache   available
     Mem:           39495        6543       26468         178        6483       32262
     Swap:           8191           0        8191
     
* ZRAM usage (zramctl --output-all):
     NAME       DISKSIZE DATA COMPR ALGORITHM STREAMS ZERO-PAGES TOTAL MEM-LIMIT MEM-USED MIGRATED MOUNTPOINT
     /dev/zram0       8G   4K   80B lzo-rle        16          0   12K        0B      12K       0B [SWAP]
     
* Top 5 CPU hogs (ps axuScnh | awk '$2!=164456' | sort -rnk3 | head -5):
         1000    3029 23.7  1.9 4573664 782812 ?      Sl   12:59  46:11 firefox
         1000    8697 14.6  0.2 472668 103432 ?       Sl   13:08  27:12 RDD Process
         1000   86689  8.5  0.6 2708968 268596 ?      Sl   15:03   6:05 plasma-systemmo
         1000  163074  7.3  0.5 2877300 227140 ?      Sl   16:13   0:07 Isolated Web Co
         1000  163521  4.4  0.5 2863628 220612 ?      Sl   16:13   0:03 Isolated Web Co
     
* Top 5 Memory hogs (ps axuScnh | sort -rnk4 | head -5):
         1000    3029 23.7  1.9 4573664 782812 ?      Sl   12:59  46:11 firefox
         1000    3265  0.8  1.4 3373456 576132 ?      Sl   12:59   1:35 WebExtensions
         1000    2157  0.3  1.1 5621404 453004 ?      Ssl  12:59   0:39 plasmashell
            0    2607  0.1  1.1 1188096 451952 ?      Ssl  12:59   0:13 packagekitd
         1000   53786  2.7  1.0 3123344 414488 ?      Sl   14:14   3:16 Isolated Web Co
     
* Disk space usage (df -hT):
     Filesystem     Type      Size  Used Avail Use% Mounted on
     devtmpfs       devtmpfs  4.0M     0  4.0M   0% /dev
     tmpfs          tmpfs      20G   84K   20G   1% /dev/shm
     tmpfs          tmpfs     7.8G  2.0M  7.8G   1% /run
     /dev/dm-0      btrfs     375G  122G  254G  33% /
     tmpfs          tmpfs      20G   12K   20G   1% /tmp
     /dev/dm-0      btrfs     375G  122G  254G  33% /home
     /dev/loop0     squashfs   55M   55M     0 100% /var/lib/snapd/snap/barrier/682
     /dev/loop5     squashfs  158M  158M     0 100% /var/lib/snapd/snap/freemind/4
     /dev/loop2     squashfs  106M  106M     0 100% /var/lib/snapd/snap/core/16091
     /dev/loop4     squashfs   56M   56M     0 100% /var/lib/snapd/snap/core18/2790
     /dev/loop1     squashfs  106M  106M     0 100% /var/lib/snapd/snap/core/15925
     /dev/loop6     squashfs   50M   50M     0 100% /var/lib/snapd/snap/snapd/18596
     /dev/loop3     squashfs   56M   56M     0 100% /var/lib/snapd/snap/core18/2721
     /dev/loop7     squashfs   41M   41M     0 100% /var/lib/snapd/snap/snapd/20092
     /dev/loop8     squashfs   70M   70M     0 100% /var/lib/snapd/snap/unison-jz/19
     /dev/nvme0n1p7 ext4      974M  350M  557M  39% /boot
     /dev/nvme0n1p1 vfat      256M   59M  198M  23% /boot/efi
     tmpfs          tmpfs     3.9G  3.7M  3.9G   1% /run/user/1000
     
* Block devices (blkid):
     /dev/mapper/luks-5edd6a14-a3fa-41b5-b685-1f1a95182d52: LABEL="fedora_localhost-live" UUID="b55abc35-30b8-4ad6-b8be-3f65bc865285" UUID_SUB="f96ce4b1-6081-4992-8089-20994b1e2fde" BLOCK_SIZE="4096" TYPE="btrfs"
     /dev/nvme0n1p8: UUID="5edd6a14-a3fa-41b5-b685-1f1a95182d52" TYPE="crypto_LUKS" PARTUUID="52f4552c-b8ba-4405-b660-ff1572e5bf7d"
     /dev/nvme0n1p7: UUID="ead83e48-dae5-4b88-9440-0eeefe2efb8d" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="5475c3f4-a06e-4b7f-881b-05869c8a6d75"
     /dev/nvme0n1p1: LABEL_FATBOOT="SYSTEM" LABEL="SYSTEM" UUID="C6FA-E50A" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="44b72536-e442-4aef-9ce3-3fa7d56e30fb"
     
* PCI devices (lspci -nn):
     00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne Root Complex [1022:1630]
     00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne IOMMU [1022:1631]
     00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge [1022:1632]
     00:01.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge [1022:1633]
     00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge [1022:1632]
     00:02.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge [1022:1634]
     00:02.4 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge [1022:1634]
     00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge [1022:1632]
     00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus [1022:1635]
     00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 51)
     00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51)
     00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 0 [1022:166a]
     00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 1 [1022:166b]
     00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 2 [1022:166c]
     00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 3 [1022:166d]
     00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 4 [1022:166e]
     00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 5 [1022:166f]
     00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 6 [1022:1670]
     00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 7 [1022:1671]
     01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GA106M [GeForce RTX 3060 Mobile / Max-Q] [10de:2520] (rev a1)
     01:00.1 Audio device [0403]: NVIDIA Corporation GA106 High Definition Audio Controller [10de:228e] (rev a1)
     02:00.0 Network controller [0280]: MEDIATEK Corp. MT7921 802.11ax PCI Express Wireless Network Adapter [14c3:7961]
     03:00.0 Non-Volatile memory controller [0108]: Intel Corporation SSD 670p Series [Keystone Harbor] [8086:f1aa] (rev 03)
     04:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] [1002:1638] (rev c4)
     04:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition Audio Controller [1002:1637]
     04:00.2 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor [1022:15df]
     04:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1 [1022:1639]
     04:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1 [1022:1639]
     04:00.5 Multimedia controller [0480]: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor [1022:15e2] (rev 01)
     04:00.6 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller [1022:15e3]
     
* USB devices (lsusb):
     Bus 004 Device 005: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
     Bus 004 Device 004: ID 1058:2620 Western Digital Technologies, Inc. Elements 2620
     Bus 004 Device 003: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
     Bus 004 Device 002: ID 05e3:0626 Genesys Logic, Inc. Hub
     Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
     Bus 003 Device 005: ID 13d3:3563 IMC Networks Wireless_Device
     Bus 003 Device 003: ID 27c6:521d Shenzhen Goodix Technology Co.,Ltd. FingerPrint
     Bus 003 Device 006: ID 05e3:0752 Genesys Logic, Inc. micros Reader
     Bus 003 Device 004: ID 05e3:0618 Genesys Logic, Inc. Hub
     Bus 003 Device 002: ID 05e3:0610 Genesys Logic, Inc. Hub
     Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
     Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
     Bus 001 Device 003: ID 0b05:19b6 ASUSTek Computer, Inc. N-KEY Device
     Bus 001 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
     Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
     
* DRM Information (journalctl -k -b | grep -o 'kernel:.*drm.*$' | cut -d ' ' -f 2- ):
     Command line: BOOT_IMAGE=(hd2,gpt7)/vmlinuz-6.4.4-100.fc37.x86_64 root=UUID=b55abc35-30b8-4ad6-b8be-3f65bc865285 ro rootflags=subvol=root initcall_blacklist=simpledrm_platform_driver_init rd.luks.uuid=luks-5edd6a14-a3fa-41b5-b685-1f1a95182d52 rhgb quiet initcall_blacklist=simpledrm_platform_driver_init rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1
     The simpledrm driver will not be probed
     Kernel command line: BOOT_IMAGE=(hd2,gpt7)/vmlinuz-6.4.4-100.fc37.x86_64 root=UUID=b55abc35-30b8-4ad6-b8be-3f65bc865285 ro rootflags=subvol=root initcall_blacklist=simpledrm_platform_driver_init rd.luks.uuid=luks-5edd6a14-a3fa-41b5-b685-1f1a95182d52 rhgb quiet initcall_blacklist=simpledrm_platform_driver_init rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1
     blacklisting initcall simpledrm_platform_driver_init
     blacklisting initcall simpledrm_platform_driver_init
     ACPI: bus type drm_connector registered
     initcall simpledrm_platform_driver_init blacklisted
     [drm] amdgpu kernel modesetting enabled.
     [drm] initializing kernel modesetting (RENOIR 0x1002:0x1638 0x1043:0x1722 0xC4).
     [drm] register mmio base: 0xFC500000
     [drm] register mmio size: 524288
     [drm] add ip block number 0 <soc15_common>
     [drm] add ip block number 1 <gmc_v9_0>
     [drm] add ip block number 2 <vega10_ih>
     [drm] add ip block number 3 <psp>
     [drm] add ip block number 4 <smu>
     [drm] add ip block number 5 <dm>
     [drm] add ip block number 6 <gfx_v9_0>
     [drm] add ip block number 7 <sdma_v4_0>
     [drm] add ip block number 8 <vcn_v2_0>
     [drm] add ip block number 9 <jpeg_v2_0>
     [drm] VCN decode is enabled in VM mode
     [drm] VCN encode is enabled in VM mode
     [drm] JPEG decode is enabled in VM mode
     [drm] vm size is 262144 GB, 4 levels, block size is 9-bit, fragment size is 9-bit
     [drm] Detected VRAM RAM=512M, BAR=512M
     [drm] RAM width 128bits DDR4
     [drm] amdgpu: 512M of VRAM memory ready
     [drm] amdgpu: 19747M of GTT memory ready.
     [drm] GART: num cpu pages 262144, num gpu pages 262144
     [drm] PCIE GART of 1024M enabled.
     [drm] PTB located at 0x000000F41FC00000
     [drm] Loading DMUB firmware via PSP: version=0x01010027
     [drm] Found VCN firmware Version ENC: 1.20 DEC: 5 VEP: 0 Revision: 3
     [drm] reserve 0x400000 from 0xf41f800000 for PSP TMR
     [drm] Display Core initialized with v3.2.230!
     [drm] DP-HDMI FRL PCON supported
     [drm] DMUB hardware initialized: version=0x01010027
     [drm] kiq ring mec 2 pipe 1 q 0
     [drm] VCN decode and encode initialized successfully(under DPG Mode).
     [drm] JPEG decode initialized successfully.
     [drm] Initialized amdgpu 3.52.0 20150101 for 0000:04:00.0 on minor 0
     fbcon: amdgpudrmfb (fb0) is primary device
     amdgpu 0000:04:00.0: [drm] fb0: amdgpudrmfb frame buffer device
     [drm] DSC precompute is not needed.
     [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
     [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 1
     
* Xorg modules (grep LoadModule /var/log/Xorg.0.log ~/.local/share/xorg/Xorg.0.log | cut -d \" -f 2 | xargs):
     glx amdgpu ati nvidia nouveau nv modesetting fbdev vesa fbdevhw fb wfb fb dri2 glamoregl ramdac glxserver_nvidia dri2 libinput
     
* GL Support (glxinfo | grep -E "OpenGL version|OpenGL renderer"):
     OpenGL renderer string: AMD Radeon Graphics (renoir, LLVM 15.0.7, DRM 3.52, 6.4.4-100.fc37.x86_64)
     OpenGL version string: 4.6 (Compatibility Profile) Mesa 23.0.3
     
* Xorg errors (grep '^\[.*(EE)' /var/log/Xorg.0.log ~/.local/share/xorg/Xorg.0.log | cut -d ':' -f 2- ):
     [    20.903] (EE) Failed to load module "nv" (module does not exist, 0)
     
* Kernel buffer tail (dmesg | tail):
     [  282.595055] systemd-sysv-generator[4649]: 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.
     [  282.595539] systemd-gpt-auto-generator[4641]: Failed to dissect: Permission denied
     [ 7510.783253] block nvme0n1: No UUID available providing old NGUID
     [ 7510.798076] block nvme0n1: No UUID available providing old NGUID
     [ 7510.829237] block nvme0n1: No UUID available providing old NGUID
     [ 7510.844586] block nvme0n1: No UUID available providing old NGUID
     [ 7510.860555] block nvme0n1: No UUID available providing old NGUID
     [ 7510.877571] block nvme0n1: No UUID available providing old NGUID
     [ 7510.894007] block nvme0n1: No UUID available providing old NGUID
     [ 7510.913897] block nvme0n1: No UUID available providing old NGUID
     
* Last few reboots (last -x -n10 reboot runlevel):
     runlevel (to lvl 5)   6.4.4-100.fc37.x Mon Oct 16 12:59   still running
     reboot   system boot  6.4.4-100.fc37.x Mon Oct 16 12:59   still running
     reboot   system boot  6.5.6-100.fc37.x Mon Oct 16 12:57 - 12:58  (00:00)
     runlevel (to lvl 5)   6.5.6-100.fc37.x Mon Oct 16 12:56 - 12:57  (00:01)
     reboot   system boot  6.5.6-100.fc37.x Mon Oct 16 12:56 - 12:57  (00:01)
     runlevel (to lvl 5)   6.4.4-100.fc37.x Mon Oct 16 12:29 - 12:54  (00:25)
     reboot   system boot  6.4.4-100.fc37.x Mon Oct 16 12:28 - 12:54  (00:25)
     reboot   system boot  6.5.6-100.fc37.x Mon Oct 16 12:24 - 12:54  (00:30)
     runlevel (to lvl 5)   6.4.4-100.fc37.x Mon Oct 16 11:17 - 12:23  (01:06)
     reboot   system boot  6.4.4-100.fc37.x Mon Oct 16 11:17 - 12:23  (01:06)
     
     wtmp begins Sat Mar  4 16:04:15 2023
     
* DNF Repositories (dnf repolist):
     repo id                        repo name
     fedora                         Fedora 37 - x86_64
     fedora-cisco-openh264          Fedora 37 openh264 (From Cisco) - x86_64
     fedora-modular                 Fedora Modular 37 - x86_64
     rpmfusion-free                 RPM Fusion for Fedora 37 - Free
     rpmfusion-free-updates         RPM Fusion for Fedora 37 - Free - Updates
     rpmfusion-nonfree              RPM Fusion for Fedora 37 - Nonfree
     rpmfusion-nonfree-updates      RPM Fusion for Fedora 37 - Nonfree - Updates
     updates                        Fedora 37 - x86_64 - Updates
     updates-modular                Fedora Modular 37 - x86_64 - Updates
     
* DNF Extras (dnf -C list extras):
     Last metadata expiration check: 1:24:26 ago on Mon 16 Oct 2023 14:50:18 -03.
     Extra Packages
     kmod-nvidia-6.3.8-100.fc37.x86_64.x86_64    3:535.54.03-1.fc37     @@commandline
     kmod-nvidia-6.4.4-100.fc37.x86_64.x86_64    3:535.113.01-1.fc37    @@commandline
     
* Last 20 packages installed (rpm -qa --nodigest --nosignature --last | head -20):
     svt-hevc-libs-1.5.1-4.fc37.x86_64             Mon 16 Oct 2023 15:11:53 -03
     mjpegtools-libs-2.2.1-3.fc37.x86_64           Mon 16 Oct 2023 15:11:53 -03
     librtmp-2.4-22.20190330.gitc5f04a5.fc37.x86_64 Mon 16 Oct 2023 15:11:53 -03
     gstreamer1-plugins-bad-freeworld-1.20.5-1.fc37.x86_64 Mon 16 Oct 2023 15:11:53 -03
     kernel-devel-6.5.6-100.fc37.x86_64            Mon 16 Oct 2023 15:04:11 -03
     kernel-modules-extra-6.5.6-100.fc37.x86_64    Mon 16 Oct 2023 15:04:00 -03
     kernel-6.5.6-100.fc37.x86_64                  Mon 16 Oct 2023 15:04:00 -03
     kernel-modules-6.5.6-100.fc37.x86_64          Mon 16 Oct 2023 15:03:56 -03
     kernel-modules-core-6.5.6-100.fc37.x86_64     Mon 16 Oct 2023 15:03:55 -03
     kernel-core-6.5.6-100.fc37.x86_64             Mon 16 Oct 2023 15:03:55 -03
     switcheroo-control-2.6-2.fc37.x86_64          Mon 16 Oct 2023 13:04:03 -03
     vim-enhanced-9.0.1984-1.fc37.x86_64           Mon 16 Oct 2023 12:30:53 -03
     vim-common-9.0.1984-1.fc37.x86_64             Mon 16 Oct 2023 12:30:53 -03
     xxd-9.0.1984-1.fc37.x86_64                    Mon 16 Oct 2023 12:30:52 -03
     vim-filesystem-9.0.1984-1.fc37.noarch         Mon 16 Oct 2023 12:30:52 -03
     rav1e-libs-0.6.6-3.fc37.i686                  Mon 16 Oct 2023 11:41:36 -03
     appstream-data-37-9.fc37.noarch               Mon 16 Oct 2023 11:41:36 -03
     rust-srpm-macros-25.2-1.fc37.noarch           Mon 16 Oct 2023 11:41:35 -03
     rav1e-libs-0.6.6-3.fc37.x86_64                Mon 16 Oct 2023 11:41:35 -03
     pyproject-srpm-macros-1.10.0-1.fc37.noarch    Mon 16 Oct 2023 11:41:35 -03
     
* EFI boot manager output (efibootmgr -v):
     BootCurrent: 0004
     Timeout: 1 seconds
     BootOrder: 0004,0002,0005,0000
     Boot0000* grub	VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)
           dp: 01 04 14 00 e7 75 e2 99 a0 75 37 4b a2 e6 c5 38 5e 6c 00 cb / 7f ff 04 00
     Boot0002* Windows Boot Manager	HD(1,GPT,44b72536-e442-4aef-9ce3-3fa7d56e30fb,0x800,0x82000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d000000d8400100000010000000040000007fff0400
           dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 20 08 00 00 00 00 00 36 25 b7 44 42 e4 ef 4a 9c e3 3f a7 d5 6e 30 fb 02 02 / 04 04 46 00 5c 00 45 00 46 00 49 00 5c 00 4d 00 49 00 43 00 52 00 4f 00 53 00 4f 00 46 00 54 00 5c 00 42 00 4f 00 4f 00 54 00 5c 00 42 00 4f 00 4f 00 54 00 4d 00 47 00 46 00 57 00 2e 00 45 00 46 00 49 00 00 00 / 7f ff 04 00
         data: 57 49 4e 44 4f 57 53 00 01 00 00 00 88 00 00 00 78 00 00 00 42 00 43 00 44 00 4f 00 42 00 4a 00 45 00 43 00 54 00 3d 00 7b 00 39 00 64 00 65 00 61 00 38 00 36 00 32 00 63 00 2d 00 35 00 63 00 64 00 64 00 2d 00 34 00 65 00 37 00 30 00 2d 00 61 00 63 00 63 00 31 00 2d 00 66 00 33 00 32 00 62 00 33 00 34 00 34 00 64 00 34 00 37 00 39 00 35 00 7d 00 00 00 d8 40 01 00 00 00 10 00 00 00 04 00 00 00 7f ff 04 00
     Boot0004* Fedora	HD(1,GPT,44b72536-e442-4aef-9ce3-3fa7d56e30fb,0x800,0x82000)/File(\EFI\FEDORA\SHIMX64.EFI)
           dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 20 08 00 00 00 00 00 36 25 b7 44 42 e4 ef 4a 9c e3 3f a7 d5 6e 30 fb 02 02 / 04 04 34 00 5c 00 45 00 46 00 49 00 5c 00 46 00 45 00 44 00 4f 00 52 00 41 00 5c 00 53 00 48 00 49 00 4d 00 58 00 36 00 34 00 2e 00 45 00 46 00 49 00 00 00 / 7f ff 04 00
     Boot0005* Fedora	HD(1,GPT,44b72536-e442-4aef-9ce3-3fa7d56e30fb,0x800,0x82000)/File(\EFI\FEDORA\SHIM.EFI)0000424f
           dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 20 08 00 00 00 00 00 36 25 b7 44 42 e4 ef 4a 9c e3 3f a7 d5 6e 30 fb 02 02 / 04 04 2e 00 5c 00 45 00 46 00 49 00 5c 00 46 00 45 00 44 00 4f 00 52 00 41 00 5c 00 53 00 48 00 49 00 4d 00 2e 00 45 00 46 00 49 00 00 00 / 7f ff 04 00
         data: 00 00 42 4f

Looking at the output of the installed nvidia packages I see one major problem. The akmod-nvidia package is not installed!
Since that package is what triggers the build of new kernel modules with kernel upgrades we need to recover the error. To do that the cleanest way and avoid problems with other nvidia packages that are still there I suggest cleaning out all the currently installed packages then do a complete new install.

  1. sudo dnf remove \*nvidia\* --exclude nvidia-gpu-firmware which will leave the fedora provided and necessary firmware package.
  2. sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda which will install all the latest nvidia packages and build the kernel modules for you.
  3. Wait at least 5 minutes after the install completes before rebooting.

When you reboot the drivers should properly load.
I suggest you compare the package list given by dnf list installed \*nvidia\* after the install with what you posted above.

1 Like

secure boot after installing check installed drivers are build

modinfo -F version nvidia

then sign keys to secure boot MOK

sudo /usr/sbin/kmodgenca
sudo mokutil --import /etc/pki/akmods/certs/public_key.der

after those are done

sudo reboot

for me this signs keys, but wont load modules yet so i need to go and type

sudo dnf remove 'kmod-nvidia-*'
sudo akmods --force
sudo reboot

and your all done

seems more on secureboot issue since if secureboot is off tthere wouldent be issues on loading kernel modules and fall back to nouvuae

1 Like

Not quite correct.

Read his list of installed nvidia packages.
The akmod-nvidia package was missing which means the new modules will not get built and installed for the newer kernel.

1 Like

Yep, thanks a lot, that did it.

This is the new list

Installed Packages
akmod-nvidia.x86_64                      3:535.113.01-1.fc37 @rpmfusion-nonfree-updates
kmod-nvidia-6.4.4-100.fc37.x86_64.x86_64 3:535.113.01-1.fc37 @@commandline             
kmod-nvidia-6.5.6-100.fc37.x86_64.x86_64 3:535.113.01-1.fc37 @@commandline             
nvidia-gpu-firmware.noarch               20230919-1.fc37     @updates                  
nvidia-persistenced.x86_64               3:535.113.01-1.fc37 @rpmfusion-nonfree-updates
nvidia-settings.x86_64                   3:535.113.01-1.fc37 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia.x86_64               3:535.113.01-1.fc37 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda.x86_64          3:535.113.01-1.fc37 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda-libs.i686       3:535.113.01-1.fc37 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda-libs.x86_64     3:535.113.01-1.fc37 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-kmodsrc.x86_64       3:535.113.01-1.fc37 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.i686            3:535.113.01-1.fc37 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.x86_64          3:535.113.01-1.fc37 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-power.x86_64         3:535.113.01-1.fc37 @rpmfusion-nonfree-updates
1 Like

Glad to be of assistance.
No clue how that package was removed but it obviously was still on the system when the 6.4.4 kernel was installed. The akmod-nvidia package is critical to having the nvidia drivers kept up to date with each kernel version update.