Fedora 43 KDE 6.19.9-200/ Boot freeze after nvidia driver updates

Hey everyone. I’m reaching out for help, as I’m struggling with a boot freeze issue on my old HP Pavilion Power notebook, after the latest Nvidia drivers update.

As context, I’m a total beginner to Linux and Fedora, and due to my setup of GP107M [GeForce GTX 1050 Mobile] + external monitor, I’m relying on the RPM Fusion Nvidia drivers to fix the graphical artifacts on mouse menu hovering / text selection.

I have installed the Nvidia drivers according to the guide below, and Fedora 43 KDE worked well for about 1 week, until it didn’t:

After the last update, i can no longer start 6.19.9-200, as it hangs during boot.
Same with the previous version available in Grub, 6.19.8-200.

The only version that I can boot into is 6.17.1-300, with the message that Nvidia kernel module missing falling back to Nouveau drivers.

Is there a way to repair/ reinstall the nvidia drivers and resume using the latest version 6.19.9-200, without having to reinstall Fedora 43?

I tried removing the Nvidia drivers, and reinstalling them (from 6.17.1-300) with the commands below, with no improvement:

sudo dnf remove *nvidia* --exclude nvidia-gpu-firmware

sudo dnf install akmod-nvidia
sudo dnf install xorg-x11-drv-nvidia-cuda # Required for nvidia-smi and CUDA support

Safe boot is disabled.

Many thanks!

pls post output of

dnf list --installed '*nvidia*'
ls -l /var/cache/akmods/nvidia*

Black screen: have you tried switching to a VT with CTRL ALT F4 ?
Reproduce the ‘boot freeze’, then boot the working kernel and post output of

journalctl -b -1  -k -g 'nvrm|nvidia|drm|fbcon' --no-hostname --no-pager 

no screenshots please, copy & paste as preformatted text, see the ‘</>’ symbol.

EDIT: also include output of inxi -MCGxxz

1 Like

Thanks for your support on my issue here.

First, no, I didn’t try switching to VT with Ctrl+Alt+F4.

Then, the output of “dnf list --installed ‘nvidia
ls -l /var/cache/akmods/nvidia*”
is below:

Installed packages 
akmod-nvidia.x86_64                       3:580.142-1.fc43 rpmfusion-nonfree-nvidia-driver 
kmod-nvidia-6.19.9-200.fc43.x86_64.x86_64 3:580.142-1.fc43 <unknown> 
nvidia-gpu-firmware.noarch                20260309-1.fc43  updates 
nvidia-modprobe.x86_64                    3:580.142-1.fc43 rpmfusion-nonfree-nvidia-driver 
nvidia-persistenced.x86_64                3:580.142-1.fc43 rpmfusion-nonfree-nvidia-driver 
nvidia-settings.x86_64                    3:580.142-1.fc43 rpmfusion-nonfree-nvidia-driver 
xorg-x11-drv-nvidia.x86_64                3:580.142-1.fc43 rpmfusion-nonfree-nvidia-driver 
xorg-x11-drv-nvidia-cuda.x86_64           3:580.142-1.fc43 rpmfusion-nonfree-nvidia-driver 
xorg-x11-drv-nvidia-cuda-libs.x86_64      3:580.142-1.fc43 rpmfusion-nonfree-nvidia-driver 
xorg-x11-drv-nvidia-kmodsrc.x86_64        3:580.142-1.fc43 rpmfusion-nonfree-nvidia-driver 
xorg-x11-drv-nvidia-libs.x86_64           3:580.142-1.fc43 rpmfusion-nonfree-nvidia-driver 
xorg-x11-drv-nvidia-power.x86_64          3:580.142-1.fc43 rpmfusion-nonfree-nvidia-driver 
total 364104 
-rw-r--r--. 1 root root  6907968 Mar 23 09:37 580.126.18-1-for-6.19.8-200.fc43.x86_64.log 
-rw-r--r--. 1 root root  6908210 Mar 27 15:51 580.126.18-1-for-6.19.9-200.fc43.x86_64.log 
-rw-r--r--. 1 root root  6909164 Mar 28 21:15 580.142-1-for-6.19.8-200.fc43.x86_64.log 
-rw-r--r--. 2 root root  6908955 Mar 29 11:04 580.142-1-for-6.19.9-200.fc43.x86_64.log 
-rw-r--r--. 1 root root 86284495 Mar 23 09:37 kmod-nvidia-6.19.8-200.fc43.x86_64-580.126.18-1.fc43.x86_64.rpm 
-rw-r--r--. 1 root root 86309770 Mar 28 21:15 kmod-nvidia-6.19.8-200.fc43.x86_64-580.142-1.fc43.x86_64.rpm 
-rw-r--r--. 1 root root 86288192 Mar 27 15:51 kmod-nvidia-6.19.9-200.fc43.x86_64-580.126.18-1.fc43.x86_64.rpm 
-rw-r--r--. 1 root root 86311017 Mar 29 11:04 kmod-nvidia-6.19.9-200.fc43.x86_64-580.142-1.fc43.x86_64.rpm

After I reproduced the freeze in 6.19.9-200, I then powered the laptop off, booted the working kernel and ran “journalctl -b -1 -k -g ‘nvrm|nvidia|drm|fbcon’ --no-hostname --no-pager”, with the below output:

journalctl -b -1  -k -g 'nvrm|nvidia|drm|fbcon' --no-hostname --no-pager 
Mar 29 19:23:44 kernel: ACPI: bus type drm_connector registered 
Mar 29 19:23:44 kernel: simple-framebuffer simple-framebuffer.0: [drm] Registered 1 planes with drm panic 
Mar 29 19:23:44 kernel: [drm] Initialized simpledrm 1.0.0 for simple-framebuffer.0 on minor 0 
Mar 29 19:23:44 kernel: fbcon: Deferring console take-over 
Mar 29 19:23:44 kernel: simple-framebuffer simple-framebuffer.0: [drm] fb0: simpledrmdrmfb frame buffer device 
Mar 29 19:23:46 kernel: i915 0000:00:02.0: [drm] Found kabylake (device ID 591b) integrated display version 9.00 stepping C0 
Mar 29 19:23:46 kernel: i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4) 
Mar 29 19:23:46 kernel: i915 0000:00:02.0: [drm] Registered 3 planes with drm panic 
Mar 29 19:23:46 kernel: [drm] Initialized i915 1.6.0 for 0000:00:02.0 on minor 1 
Mar 29 19:23:46 kernel: fbcon: i915drmfb (fb0) is primary device 
Mar 29 19:23:46 kernel: fbcon: Deferring console take-over 
Mar 29 19:23:46 kernel: i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device 
Mar 29 17:23:48 systemd[1]: modprobe@drm.service - Load Kernel Module drm skipped, unmet condition check ConditionKernelModuleLoaded
=!drm 
Mar 29 17:23:50 kernel: input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input25 
Mar 29 17:23:50 kernel: input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input26 
Mar 29 17:23:50 kernel: input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input27 
Mar 29 17:23:50 kernel: input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input28 
Mar 29 17:23:51 kernel: nvidia: loading out-of-tree module taints kernel. 
Mar 29 17:23:51 kernel: nvidia: module license 'NVIDIA' taints kernel. 
Mar 29 17:23:51 kernel: nvidia: module verification failed: signature and/or required key missing - tainting kernel 
Mar 29 17:23:51 kernel: nvidia: module license taints kernel. 
Mar 29 17:23:51 kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 509 
Mar 29 17:23:51 kernel: nvidia 0000:01:00.0: enabling device (0506 -> 0507) 
Mar 29 17:23:51 kernel: nvidia 0000:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=none 
Mar 29 17:23:52 kernel: NVRM: loading NVIDIA UNIX x86_64 Kernel Module  580.142  Tue Mar  3 20:04:04 UTC 2026 
Mar 29 17:23:52 kernel: nvidia_uvm: module uses symbols nvUvmInterfaceDisableAccessCntr from proprietary module nvidia, inheriting t
aint. 
Mar 29 17:23:52 kernel: nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  580.142  Tue Mar  3 18:59:57 U
TC 2026 
Mar 29 17:23:53 kernel: [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver 
Mar 29 17:23:53 kernel: [drm] Initialized nvidia-drm 0.0.0 for 0000:01:00.0 on minor 0 
Mar 29 17:23:53 kernel: fbcon: Deferring console take-over 
Mar 29 17:23:53 kernel: nvidia 0000:01:00.0: [drm] fb1: nvidia-drmdrmfb frame buffer device 
Mar 29 17:24:03 kernel: RIP: 0010:_nv000582kms+0x4/0x10 [nvidia_modeset] 
Mar 29 17:24:03 kernel:  nv_drm_framebuffer_init+0xf6/0x340 [nvidia_drm] 
Mar 29 17:24:03 kernel:  ? __pfx_drm_prime_fd_to_handle_ioctl+0x10/0x10 
Mar 29 17:24:03 kernel:  nv_drm_framebuffer_create+0x1de/0x370 [nvidia_drm] 
Mar 29 17:24:03 kernel:  ? __pfx_drm_mode_addfb2_ioctl+0x10/0x10 
Mar 29 17:24:03 kernel:  drm_internal_framebuffer_create+0xfd/0x1f0 
Mar 29 17:24:03 kernel:  drm_mode_addfb2+0x47/0x110 
Mar 29 17:24:03 kernel:  drm_ioctl_kernel+0xae/0x100 
Mar 29 17:24:03 kernel:  drm_ioctl+0x2a8/0x540 
Mar 29 17:24:03 kernel:  ? __pfx_drm_mode_addfb2_ioctl+0x10/0x10 
Mar 29 17:24:03 kernel: Modules linked in: nf_conntrack_netbios_ns nf_conntrack_broadcast nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft
_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4
 nvidia_drm(POE) nf_tables nvidia_modeset(POE) qrtr nvidia_uvm(POE) sunrpc bnep snd_hda_codec_intelhdmi vfat fat intel_uncore_freque
ncy intel_uncore_frequency_common intel_tcc_cooling x86_pkg_temp_thermal nvidia(POE) intel_powerclamp coretemp rapl hp_bioscfg intel
_cstate iwlmvm mac80211 jc42 ee1004 iTCO_wdt intel_pmc_bxt iTCO_vendor_support snd_ctl_led libarc4 snd_hda_codec_alc269 snd_hda_scod
ec_component mei_hdcp mei_pxp intel_rapl_msr snd_hda_codec_realtek_lib snd_hda_codec_generic snd_soc_avs snd_hda_codec_nvhdmi snd_hd
a_codec_hdmi uvcvideo firmware_attributes_class iwlwifi btusb snd_hda_intel snd_soc_hda_codec snd_hda_ext_core btmtk snd_hda_codec u
vc btrtl videobuf2_vmalloc btbcm hp_wmi videobuf2_memops btintel videobuf2_v4l2 processor_thermal_device_pci_legacy 
Mar 29 17:24:03 kernel:  intel_uncore snd_hda_core wmi_bmof sparse_keymap cfg80211 snd_soc_core videobuf2_common bluetooth processor
_thermal_device snd_intel_dspcfg processor_thermal_wt_hint videodev pcspkr platform_temperature_control processor_thermal_soc_slider
 snd_intel_sdw_acpi snd_compress r8169 platform_profile snd_hwdep mc processor_thermal_rfim processor_thermal_rapl snd_seq i2c_i801 
realtek ac97_bus intel_rapl_common snd_pcm_dmaengine snd_seq_device i2c_smbus rfkill snd_pcm processor_thermal_wt_req processor_ther
mal_power_floor processor_thermal_mbox mei_me snd_timer snd mei int340x_thermal_zone intel_pch_thermal drm_ttm_helper soundcore inte
l_soc_dts_iosf intel_pmc_core pmt_telemetry pmt_discovery pmt_class intel_pmc_ssram_telemetry int3400_thermal hp_accel acpi_thermal_
rel lis3lv02d acpi_pad intel_vsec wireless_hotkey joydev loop nfnetlink zram lz4hc_compress lz4_compress i915 hid_logitech_hidpp rts
x_pci_sdmmc mmc_core nvme i2c_algo_bit nvme_core drm_buddy ttm drm_display_helper nvme_keyring nvme_auth 
Mar 29 17:24:03 kernel: RIP: 0010:_nv000582kms+0x4/0x10 [nvidia_modeset]

Finally, the output of “inxi -MCGxxz” is below:

Machine:
  Type: Laptop System: HP product: HP Pavilion Power Laptop 15-cb0xx
    v: Type1ProductConfigId serial: <superuser required> Chassis: type: 10
    serial: <superuser required>
  Mobo: HP model: 836B v: 46.24 serial: <superuser required>
    part-nu: 2CN43EA#BCM Firmware: UEFI vendor: Insyde v: F.41 date: 12/01/2020
CPU:
  Info: quad core model: Intel Core i7-7700HQ bits: 64 type: MT MCP
    arch: Kaby Lake rev: 9 cache: L1: 256 KiB L2: 1024 KiB L3: 6 MiB
  Speed (MHz): avg: 2400 min/max: 800/2800 cores: 1: 2400 2: 2400 3: 2400
    4: 2400 5: 2400 6: 2400 7: 2400 8: 2400 bogomips: 44798
  Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3
Graphics:
  Device-1: Intel Kaby Lake-H GT2 [HD Graphics 630] vendor: Hewlett-Packard
    driver: i915 v: kernel arch: Gen-9.5 ports: active: none off: eDP-1
    empty: DP-1,HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:591b
  Device-2: NVIDIA GP107M [GeForce GTX 1050 Mobile] vendor: Hewlett-Packard
    driver: nouveau v: kernel arch: Pascal pcie: speed: 2.5 GT/s lanes: 8 ports:
    active: HDMI-A-2 empty: none bus-ID: 01:00.0 chip-ID: 10de:1c8d
    temp: 46.0 C
  Device-3: Chicony HP Wide Vision HD Camera driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-4:4 chip-ID: 04f2:b5d6
  Display: wayland server: Xwayland v: 24.1.9 compositor: kwin_wayland
    driver: gpu: i915,nouveau display-ID: 0
  Monitor-1: HDMI-A-2 model: MSI G272QPF E2 res: 2560x1440 hz: 144 dpi: 109
    diag: 685mm (27")
  Monitor-2: eDP-1 model: LG Display 0x0532 res: 1920x1080 dpi: 142
    diag: 395mm (15.5")
  API: EGL v: 1.5 platforms: device: 0 drv: nouveau device: 1 drv: iris
    device: 2 drv: swrast gbm: drv: nouveau surfaceless: drv: nouveau wayland:
    drv: iris x11: drv: iris
  API: OpenGL v: 4.6 compat-v: 4.3 vendor: intel mesa v: 25.3.6 glx-v: 1.4
    direct-render: yes renderer: Mesa Intel HD Graphics 630 (KBL GT2)
    device-ID: 8086:591b display-ID: :0.0
  API: Vulkan v: 1.4.341 surfaces: N/A device: 0 type: integrated-gpu
    driver: mesa intel device-ID: 8086:591b device: 1 type: discrete-gpu
    driver: mesa nvk device-ID: 10de:1c8d device: 2 type: cpu
    driver: mesa llvmpipe device-ID: 10005:0000
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
    wl: wayland-info x11: xdriinfo, xdpyinfo, xprop, xrandr

looks like the nvidia driver was not able to initialize a gfx mode.

Mar 29 17:23:53 kernel: [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver 
Mar 29 17:23:53 kernel: [drm] Initialized nvidia-drm 0.0.0 for 0000:01:00.0 on minor 0 
Mar 29 17:23:53 kernel: fbcon: Deferring console take-over 
Mar 29 17:23:53 kernel: nvidia 0000:01:00.0: [drm] fb1: nvidia-drmdrmfb frame buffer device 
Mar 29 17:24:03 kernel: RIP: 0010:_nv000582kms+0x4/0x10 [nvidia_modeset] 
Mar 29 17:24:03 kernel:  nv_drm_framebuffer_init+0xf6/0x340 [nvidia_drm] 
Mar 29 17:24:03 kernel:  ? __pfx_drm_prime_fd_to_handle_ioctl+0x10/0x10 
Mar 29 17:24:03 kernel:  nv_drm_framebuffer_create+0x1de/0x370 [nvidia_drm] 
Mar 29 17:24:03 kernel:  ? __pfx_drm_mode_addfb2_ioctl+0x10/0x10 
Mar 29 17:24:03 kernel:  drm_internal_framebuffer_create+0xfd/0x1f0 
Mar 29 17:24:03 kernel:  drm_mode_addfb2+0x47/0x110 
Mar 29 17:24:03 kernel:  drm_ioctl_kernel+0xae/0x100 
Mar 29 17:24:03 kernel:  drm_ioctl+0x2a8/0x540 
Mar 29 17:24:03 kernel:  ? __pfx_drm_mode_addfb2_ioctl+0x10/0x10 

could you try booting w/o kernel argument rhgb? This will disable plymouth during boot. You will see the console and some boot messages. If you root fs is encrypted, then you will also have to input the key in the text console.

sudo grubby --remove-args=rhgb --update-kernel=0 

to revert

sudo grubby --args=rhgb --update-kernel=0 

Otherwise, you´ll have to revert to the previous driver version, which is now only available on koji.rpmfusion.org

Booted the latest version 6.19.9-200 after running “sudo grubby --remove-args=rhgb --update-kernel=0”, but after some boot messages scrolling on the laptop screen, the laptop display froze, showing only a non-blinking cursor on top left corner.
The external monitor was on standby.

Honestly, I don’t remember if I selected encryption during the installation.

Thanks, I will look into reverting to previous driver versions from koji.rpmfusion.org

You would remember having to type in your encryption password on every boot since installation :grinning_face:

Out of the box, it’s not like Windows where Bitlocker will normally auto-unlock. (You can achieve something like that on Fedora, but it requires additional steps.)

You would need to enter a password to unlock the drive on every system start. I guess it’s not encrypted :slight_smile:

try that:

echo 'machine koji.rpmfusion.org login rpmfusion password rpmfusion' >> ~/.netrc 

sudo dnf install rpmfusion-packager 
mkdir  ~/Downloads/nvidia-580.126.18 && cd ~/Downloads/nvidia-580.126.18 

koji-rpmfusion list-tagged f43-nonfree-updates | \
  awk '/nvidia.*580.126.18/ { print $1 }' | \
  xargs -n1 koji-rpmfusion download-build -a x86_64 -a i686 

you can omit the -a i686, because your system does not have the 32bit drivers installed.

then

cd ~/Downloads/nvidia-580.126.18
sudo dnf downgrade ./*rpm 

Fair point, the drive is not encrypted :slight_smile:

Thanks for the steps to downgrade the drivers. After running the 2nd set of commands, unfortunately I get the following output:

sudo dnf downgrade ./*rpm
Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
Packages for argument 'kmod-nvidia-3:580.126.18-1.fc43.x86_64' available, but not installed.
Packages for argument 'nvidia-xconfig-3:580.126.18-1.fc43.x86_64' available, but not installed.
Packages for argument 'xorg-x11-drv-nvidia-devel-3:580.126.18-1.fc43.x86_64' available, but not installed.
Packages for argument 'xorg-x11-drv-nvidia-xorg-libs-3:580.126.18-1.fc43.x86_64' available, but not installed.
Problem: installed package kmod-nvidia-6.19.9-200.fc43.x86_64-3:580.142-1.fc43.x86_64 requires nvidia-kmod-common >= 3:580.142, but none of the providers can be installed
  - cannot install both xorg-x11-drv-nvidia-3:580.126.18-1.fc43.x86_64 from @commandline and xorg-x11-drv-nvidia-3:580.142-1.fc43.x86_64 from @System
  - cannot install both xorg-x11-drv-nvidia-3:580.126.18-1.fc43.x86_64 from @commandline and xorg-x11-drv-nvidia-3:580.142-1.fc43.x86_64 from rpmfusion-nonfree-nvidia-driver
  - cannot install both xorg-x11-drv-nvidia-3:580.126.18-1.fc43.x86_64 from @commandline and xorg-x11-drv-nvidia-3:580.142-1.fc43.x86_64 from rpmfusion-nonfree-updates
  - conflicting requests
  - problem with installed package
You can try to add to command line:
  --skip-broken to skip uninstallable packages

sudo dnf remove kmod-nvidia\*

or add --allow-erasing

Ok, that worked and the latest drivers were deleted. I will try rebooting in 6.19.9

Package                                     Arch        Version                                     Repository                  Size
Removing:
 kmod-nvidia-6.19.9-200.fc43.x86_64         x86_64      3:580.142-1.fc43                            <unknown>              147.2 MiB

Transaction Summary:
 Removing:           1 package

After this operation, 147 MiB will be freed (install 0 B, remove 147 MiB).
Is this ok [y/N]: y
Running transaction
[1/2] Prepare transaction                                                                   100% |   2.0   B/s |   1.0   B |  00m00s
[2/2] Removing kmod-nvidia-6.19.9-200.fc43.x86_64-3:580.142-1.fc43.x86_64                   100% |   0.0   B/s |   7.0   B |  00m15s
Complete!

you still have to do the sudo dnf downgrade step, otherwise the system will recreate the same kernel modules for the installed 580.142 driver.

That’s spot on! I hurried to reboot 6.19.9 without sudo dnf downgrade ./*rpm , and a message appeared during boot about kernel rebuilding, and then froze again.

So, ran again sudo dnf remove kmod-nvidia\* in 6.17.1 with the output below:

Package                                     Arch        Version                                     Repository                  Size
Removing:
 kmod-nvidia-6.19.9-200.fc43.x86_64         x86_64      3:580.142-1.fc43                            @commandline           147.2 MiB

Transaction Summary:
 Removing:           1 package

After this operation, 147 MiB will be freed (install 0 B, remove 147 MiB).
Is this ok [y/N]: y
Running transaction
[1/2] Prepare transaction                                                                   100% |   2.0   B/s |   1.0   B |  00m00s
[2/2] Removing kmod-nvidia-6.19.9-200.fc43.x86_64-3:580.142-1.fc43.x86_64                   100% |   0.0   B/s |   7.0   B |  00m20s
Complete!

Then run sudo dnf downgrade ./*rpm with the below output:

Updating and loading repositories:
Repositories loaded.
Packages for argument 'kmod-nvidia-3:580.126.18-1.fc43.x86_64' available, but not installed.
Packages for argument 'nvidia-xconfig-3:580.126.18-1.fc43.x86_64' available, but not installed.
Packages for argument 'xorg-x11-drv-nvidia-devel-3:580.126.18-1.fc43.x86_64' available, but not installed.
Packages for argument 'xorg-x11-drv-nvidia-xorg-libs-3:580.126.18-1.fc43.x86_64' available, but not installed.

Package                                    Arch   Version                                Repository                             Size
Downgrading:
 akmod-nvidia                              x86_64 3:580.126.18-1.fc43                    @commandline                       96.7 KiB
   replacing akmod-nvidia                  x86_64 3:580.142-1.fc43                       rpmfusion-nonfree-nvidia-driver    96.7 KiB
 nvidia-modprobe                           x86_64 3:580.126.18-1.fc43                    @commandline                       50.9 KiB
   replacing nvidia-modprobe               x86_64 3:580.142-1.fc43                       rpmfusion-nonfree-nvidia-driver    50.9 KiB
 nvidia-persistenced                       x86_64 3:580.126.18-1.fc43                    @commandline                       54.4 KiB
   replacing nvidia-persistenced           x86_64 3:580.142-1.fc43                       rpmfusion-nonfree-nvidia-driver    54.4 KiB
 nvidia-settings                           x86_64 3:580.126.18-1.fc43                    @commandline                        4.4 MiB
   replacing nvidia-settings               x86_64 3:580.142-1.fc43                       rpmfusion-nonfree-nvidia-driver     4.4 MiB
 xorg-x11-drv-nvidia                       x86_64 3:580.126.18-1.fc43                    @commandline                      169.4 MiB
   replacing xorg-x11-drv-nvidia           x86_64 3:580.142-1.fc43                       rpmfusion-nonfree-nvidia-driver   169.4 MiB
 xorg-x11-drv-nvidia-cuda                  x86_64 3:580.126.18-1.fc43                    @commandline                        6.3 MiB
   replacing xorg-x11-drv-nvidia-cuda      x86_64 3:580.142-1.fc43                       rpmfusion-nonfree-nvidia-driver     6.3 MiB
 xorg-x11-drv-nvidia-cuda-libs             x86_64 3:580.126.18-1.fc43                    @commandline                      345.6 MiB
   replacing xorg-x11-drv-nvidia-cuda-libs x86_64 3:580.142-1.fc43                       rpmfusion-nonfree-nvidia-driver   345.6 MiB
 xorg-x11-drv-nvidia-kmodsrc               x86_64 3:580.126.18-1.fc43                    @commandline                       86.8 MiB
   replacing xorg-x11-drv-nvidia-kmodsrc   x86_64 3:580.142-1.fc43                       rpmfusion-nonfree-nvidia-driver    86.8 MiB
 xorg-x11-drv-nvidia-libs                  x86_64 3:580.126.18-1.fc43                    @commandline                      443.2 MiB
   replacing xorg-x11-drv-nvidia-libs      x86_64 3:580.142-1.fc43                       rpmfusion-nonfree-nvidia-driver   443.3 MiB
 xorg-x11-drv-nvidia-power                 x86_64 3:580.126.18-1.fc43                    @commandline                        2.3 MiB
   replacing xorg-x11-drv-nvidia-power     x86_64 3:580.142-1.fc43                       rpmfusion-nonfree-nvidia-driver     2.3 MiB

Transaction Summary:
 Replacing:         10 packages
 Downgrading:       10 packages

Total size of inbound packages is 388 MiB. Need to download 0 B.
After this operation, 48 KiB will be freed (install 1 GiB, remove 1 GiB).
Is this ok [y/N]: y
Running transaction
[ 1/22] Verify package files                                                                100% |   2.0   B/s |  10.0   B |  00m04s
[ 2/22] Prepare transaction                                                                 100% |  32.0   B/s |  20.0   B |  00m01s
[ 3/22] Downgrading xorg-x11-drv-nvidia-cuda-libs-3:580.126.18-1.fc43.x86_64                100% | 197.2 MiB/s | 345.6 MiB |  00m02s
[ 4/22] Downgrading nvidia-modprobe-3:580.126.18-1.fc43.x86_64                              100% |   2.0 MiB/s |  52.0 KiB |  00m00s
[ 5/22] Downgrading xorg-x11-drv-nvidia-libs-3:580.126.18-1.fc43.x86_64                     100% | 180.3 MiB/s | 443.2 MiB |  00m02s
[ 6/22] Downgrading xorg-x11-drv-nvidia-kmodsrc-3:580.126.18-1.fc43.x86_64                  100% | 176.1 MiB/s |  86.8 MiB |  00m00s
[ 7/22] Downgrading nvidia-persistenced-3:580.126.18-1.fc43.x86_64                          100% |   1.4 MiB/s |  56.0 KiB |  00m00s
[ 8/22] Downgrading akmod-nvidia-3:580.126.18-1.fc43.x86_64                                 100% |   5.6 MiB/s |  97.2 KiB |  00m00s
[ 9/22] Downgrading xorg-x11-drv-nvidia-cuda-3:580.126.18-1.fc43.x86_64                     100% |  27.9 MiB/s |   6.3 MiB |  00m00s
[10/22] Downgrading xorg-x11-drv-nvidia-3:580.126.18-1.fc43.x86_64                          100% | 147.0 MiB/s | 169.4 MiB |  00m01s
[11/22] Downgrading nvidia-settings-3:580.126.18-1.fc43.x86_64                              100% |  25.6 MiB/s |   4.4 MiB |  00m00s
[12/22] Downgrading xorg-x11-drv-nvidia-power-3:580.126.18-1.fc43.x86_64                    100% |  10.6 MiB/s |   2.3 MiB |  00m00s
[13/22] Removing xorg-x11-drv-nvidia-power-3:580.142-1.fc43.x86_64                          100% |  84.0   B/s |  11.0   B |  00m00s
[14/22] Removing nvidia-settings-3:580.142-1.fc43.x86_64                                    100% | 311.0   B/s |  14.0   B |  00m00s
[15/22] Removing akmod-nvidia-3:580.142-1.fc43.x86_64                                       100% |  29.0   B/s |   2.0   B |  00m00s
[16/22] Removing xorg-x11-drv-nvidia-3:580.142-1.fc43.x86_64                                100% | 928.0   B/s |  91.0   B |  00m00s
[17/22] Removing xorg-x11-drv-nvidia-cuda-3:580.142-1.fc43.x86_64                           100% | 275.0   B/s |  11.0   B |  00m00s
[18/22] Removing xorg-x11-drv-nvidia-kmodsrc-3:580.142-1.fc43.x86_64                        100% | 428.0   B/s |   3.0   B |  00m00s
[19/22] Removing xorg-x11-drv-nvidia-libs-3:580.142-1.fc43.x86_64                           100% |   1.1 KiB/s |  42.0   B |  00m00s
[20/22] Removing xorg-x11-drv-nvidia-cuda-libs-3:580.142-1.fc43.x86_64                      100% | 311.0   B/s |  28.0   B |  00m00s
[21/22] Removing nvidia-modprobe-3:580.142-1.fc43.x86_64                                    100% |  62.0   B/s |   7.0   B |  00m00s
[22/22] Removing nvidia-persistenced-3:580.142-1.fc43.x86_64                                100% |   2.0   B/s |  10.0   B |  00m04s
Warning: skipped OpenPGP checks for 10 packages from repository: @commandline
Complete!

EDIT: Your post above was the solution, I was able to boot again in 6.19.9. Many thanks for your support.

To avoid same/similar issues in the future, should I stick to this nvidia driver version, and ignore future nvidia driver updates?

Or maybe install a back up solution, potentially Snapper?

1 Like

you def. want to block updates for the nvidia driver 580.142. Probably open a nvidia bug report. Then retry when a newer 580.* driver will be available.

I assume you use a GUI to update the system? Then you have to add an excludepkgs line to /etc/dnf/dnf.conf

check if there is already an excludepkgs line and extend the arguments if needed

this will add excludepkgs to the dnf config and overwrite any existing list!

sudo dnf config-manager setopt  excludepkgs=xorg-x11-drv-nvidia\*

remove with

sudo dnf config-manager unsetopt  excludepkgs

It’s possible that the 580.126.18 driver kernel modules will not compile with the upcoming 7.0 kernel versions without a patch.

These look like they could be the same problem.

Hopefully so, since the person posting in the Nvidia forum managed to successfully apply a patch (the same one that the Cachy user used from the AUR).

1 Like

that means either disconnect the ext. display or switch to x11 or apply the patch.

@andrew01 I have prepared an updated 580.142 akmod-nvidia package. Could you try that? Then I’ll send you a link in a private message.

You would need to upgrade again to 580.142 and then install the patched package.

1 Like

@pg-tips thanks for looking into this topic on the nvidia and CachyOS forums.

@anotheruser Sure, I’ll try that within today. If I need further support to install the patch I will reach out to you.

EDIT: Confirmed, the patch worked:

kmod-nvidia-6.19.9-200.fc43.x86_64-580.142-2.fc43.x86_64
3 Likes

Thank you for testing!

https://bugzilla.rpmfusion.org/show_bug.cgi?id=7434

EDIT: another workaround could be to force KDE to disable the HW cursor by adding KWIN_FORCE_SW_CURSOR=1 to the /etc/environment file.

1 Like

It seems that, for now, Fedora 43 won’t go beyond versions of 580, just updating it.

Still, you will eventually have to fix one version to prevent updates, if you don’t want to use Nouveau.

My configuration:
Operating System: Fedora Linux 43
KDE Plasma Version: 6.6.3
KDE Frameworks Version: 6.24.0
Qt Version: 6.10.2
Kernel Version: 6.19.10-200.fc43.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 5600H with Radeon Graphics
Memory: 16 GiB of RAM (15.0 GiB usable)
Graphics Processor 1: AMD Radeon Graphics
Graphics Processor 2: NVIDIA GeForce GTX 1650
Manufacturer: HP
Product Name: HP Pavilion Gaming Laptop 15-ec2xxx

❯ modinfo -l nvidia
Dual MIT/GPL

I’m using a laptop with an external monitor connected to DisplayPort.
The problem is reproduced unstable. But it is there. I restarted the computer five times, and saw freezes three times within the first 5 - 6 seconds. Then everything works fine.
As I understand it, this is either a KDE or nvidia bug. akmods is rebuilt without errors, dmesg is also fine. But in journalctl I see this consistently:

Apr 01 20:26:33 fedora kwin_wayland[2351]: Invalid framebuffer status:  "GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT"
Apr 01 20:26:33 fedora kwin_wayland[2351]: 0x500: GL_INVALID_ENUM error generated. Invalid <face>.
Apr 01 20:26:33 fedora kwin_wayland[2351]: Invalid framebuffer status:  "GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT"
Apr 01 20:26:33 fedora kwin_wayland[2351]: 0x500: GL_INVALID_ENUM error generated. Invalid <face>.
Apr 01 20:26:33 fedora kwin_wayland[2351]: Invalid framebuffer status:  "GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT"
Apr 01 20:26:33 fedora kwin_wayland[2351]: 0x500: GL_INVALID_ENUM error generated. Invalid <face>.
Apr 01 20:26:33 fedora kwin_wayland[2351]: Invalid framebuffer status:  "GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT"
Apr 01 20:26:33 fedora kwin_wayland[2351]: 0x500: GL_INVALID_ENUM error generated. Invalid <face>.
Apr 01 20:26:33 fedora kwin_wayland[2351]: Invalid framebuffer status:  "GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT"
Apr 01 20:26:33 fedora kwin_wayland[2351]: 0x500: GL_INVALID_ENUM error generated. Invalid <face>.
Apr 01 20:26:33 fedora kwin_wayland[2351]: Invalid framebuffer status:  "GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT"
Apr 01 20:26:33 fedora kwin_wayland[2351]: 0x500: GL_INVALID_ENUM error generated. Invalid <face>.
Apr 01 20:26:33 fedora kwin_wayland[2351]: Invalid framebuffer status:  "GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT"
Apr 01 20:26:33 fedora kwin_wayland[2351]: 0x500: GL_INVALID_ENUM error generated. Invalid <face>.

If your problem isn’t explained by:
https://bugs.kde.org/show_bug.cgi?id=506216 you should start a new topic.

2 Likes