Desktop environment (KDE) struggling, incl high kwin_wayland CPU usage, but symptoms continue on X11

For roughly a month I’d had Fedora 42 KDE on my family desktop and all was going smoothly. One day, out of the blue (probably after some kind of system updates and a restart), the computer started having issues. While there were occasionally black screens or no output at all, the most consistent issue is what I guess I could describe as “micro-stuttering”—every ~1 second while moving my cursor, the cursor would freeze for a moment before continuing. If I’m dragging a window while this happens, the window snaps back to where it started and I cannot drag it further without clicking on it again. Generally, the Wayland session just seems to be struggling. I’ll give you some of my specs, some of the more interesting diagnostic results I’ve gotten, and finally list some unsuccessful troubleshooting I’ve done that’s probably not helpful.

Specs

OS was originally F42 KDE, but hoping it would magically fix everything, I updated to F43 KDE. No change in symptoms.

inxi -Fxz

System:
  Kernel: 6.17.8-300.fc43.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
  Console: pty pts/1 Distro: Fedora Linux 43 (KDE Plasma Desktop Edition)
Machine:
  Type: Desktop System: Dell product: XPS 8900 v: N/A serial: <superuser required>
  Mobo: Dell model: 0XJ8C4 v: A00 serial: <superuser required> UEFI: Dell v: 2.9.1
    date: 12/22/2020
CPU:
  Info: quad core model: Intel Core i7-6700 bits: 64 type: MT MCP arch: Skylake-S rev: 3 cache:
    L1: 256 KiB L2: 1024 KiB L3: 8 MiB
  Speed (MHz): avg: 3700 min/max: 800/4000 cores: 1: 3700 2: 3700 3: 3700 4: 3700 5: 3700
    6: 3700 7: 3700 8: 3700 bogomips: 54398
  Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: NVIDIA GA106 [Geforce RTX 3050] vendor: Micro-Star MSI driver: nvidia v: 580.95.05
    arch: Ampere bus-ID: 01:00.0
  Display: unspecified server: X.org v: 1.21.1.20 with: Xwayland v: 24.1.9 driver:
    gpu: nv_platform,nvidia,nvidia-nvswitch tty: 125x46 resolution: 3840x2160
  API: EGL v: 1.5 drivers: nvidia,swrast platforms: active: gbm,surfaceless,device
    inactive: wayland,x11,device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: mesa v: 25.2.6 note: console (EGL sourced)
    renderer: NVIDIA GeForce RTX 3050/PCIe/SSE2, llvmpipe (LLVM 21.1.4 256 bits)
  API: Vulkan v: 1.4.321 drivers: nvidia,llvmpipe surfaces: N/A devices: 2
  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
Audio:
  Device-1: Intel 100 Series/C230 Series Family HD Audio vendor: Dell driver: snd_hda_intel
    v: kernel bus-ID: 00:1f.3
  Device-2: NVIDIA GA106 High Definition Audio vendor: Micro-Star MSI driver: snd_hda_intel
    v: kernel bus-ID: 01:00.1
  API: ALSA v: k6.17.8-300.fc43.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.4.9 status: off
Network:
  Device-1: Intel Ethernet I219-V vendor: Dell driver: e1000e v: kernel port: N/A bus-ID: 00:1f.6
  IF: enp0s31f6 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: Realtek RTL8723BE PCIe Wireless Network Adapter driver: rtl8723be v: kernel
    port: d000 bus-ID: 02:00.0
  IF: wlp2s0 state: down mac: <filter>
Bluetooth:
  Device-1: Realtek Bluetooth Radio driver: btusb v: 0.8 type: USB bus-ID: 1-11:9
  Report: btmgmt ID: hci0 rfk-id: 2 state: down bt-service: enabled,running rfk-block:
    hardware: no software: no address: <filter> bt-v: 4.0 lmp-v: 6
Drives:
  Local Storage: total: 931.51 GiB used: 202.78 GiB (21.8%)
  ID-1: /dev/sda vendor: Crucial model: CT1000BX500SSD1 size: 931.51 GiB temp: 25 C
Partition:
  ID-1: / size: 929.93 GiB used: 201.97 GiB (21.7%) fs: btrfs dev: /dev/sda3
  ID-2: /boot size: 973.4 MiB used: 802.7 MiB (82.5%) fs: ext4 dev: /dev/sda2
  ID-3: /boot/efi size: 598.8 MiB used: 19.3 MiB (3.2%) fs: vfat dev: /dev/sda1
  ID-4: /home size: 929.93 GiB used: 201.97 GiB (21.7%) fs: btrfs dev: /dev/sda3
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 27.6 C pch: 38.5 C mobo: 21.9 C gpu: nvidia temp: 34 C
  Fan Speeds (rpm): cpu: 1206 mobo: 997 fan-2: 1377 fan-3: 1496 fan-4: 1492
Info:
  Memory: total: 16 GiB available: 15.52 GiB used: 3.71 GiB (23.9%)
  Processes: 418 Uptime: 18m Init: systemd
  Packages: 8 note: see --rpm Compilers: gcc: 15.2.1 Shell: Bash v: 5.3.0 inxi: 3.3.39

My monitor is a 4k TV.

lspci -k | grep -EA3 'VGA|3D|Display' gives:

01:00.0 VGA compatible controller: NVIDIA Corporation GA106 [Geforce RTX 3050] (rev a1)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device c979
        Kernel driver in use: nvidia
        Kernel modules: nouveau, nvidia_drm, nvidia

dnf list akmod-nvidia* gives under installed packages akmod-nvidia.x86_64 3:580.95.05-1.fc43 @commandline.

Interesting Diagnostics

I’m not a terminal guru, some of these commands were suggested by generative AI.

I installed X11 and temporarily loaded an X11 session, getting very similar issues.

The command top -H -p $(pidof kwin_x11 kwin_wayland plasma-shell) shows kwin_wayland taking 30%-50% of the CPU.

sudo lspci -s 01:00.0 -vv | grep -i width gives:

LnkCap: Port #0, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <1us, L1 <4us
LnkSta: Speed 8GT/s, Width x8 (downgraded)

which I think suggests half the pcie lanes aren’t being used?

sudo journalctl -b | grep -i kwin | tail -n 10 gives a lot of messages like “fedora kwin_wayland_wrapper[1926]: Key repeat discarded, Wayland compositor doesn’t seem to be processing events fast enough!”

Unsuccessful troubleshooting

I went to great effort to roll back the RPM Fusion NVIDIA driver from 580.105.08 to 580.95.05, and I’m quite sure I was successful in the roll back. No effect on this problem though. Should I roll back farther?

I set /etc/environment as follows, no change to my symptoms.

__GLX_VENDOR_LIBRARY_NAME=nvidia
GBM_BACKEND=nvidia-drm
__GL_GSYNC_ALLOWED=0
__GL_VRR_ALLOWED=0
KWIN_DRM_USE_EXPLICIT_SYNC=1

I created /etc/modprobe.d/nvidia-power.conf as follows, no change to my symptoms.

options nvidia NVreg_PreserveVideoMemoryAllocations=1 NVreg_DynamicPowerManagement=0x00

I’m still on 580.95.05 at this time, but I’ve removed the text from /etc/environment and /etc/modprobe.d/nvidia-power.conf.

No
Please post the output of dnf list --installed \*nvidia\*
Also inxi -Fzxx (which gives a little more detail than the ‘inxi -Fzx’ above)
and modinfo -l nvidia.

Installed packages
akmod-nvidia.x86_64                       3:580.95.05-1.fc43 @commandline
kmod-nvidia-6.17.8-300.fc43.x86_64.x86_64 3:580.95.05-1.fc43 @commandline
libva-nvidia-driver.i686                  0.0.14-3.fc43      <unknown>
libva-nvidia-driver.x86_64                0.0.14-3.fc43      <unknown>
nvidia-gpu-firmware.noarch                20251021-1.fc43    <unknown>
nvidia-modprobe.x86_64                    3:580.95.05-1.fc43 rpmfusion-nonfree
nvidia-persistenced.x86_64                3:580.95.05-1.fc43 rpmfusion-nonfree
nvidia-settings.x86_64                    3:580.95.05-1.fc43 rpmfusion-nonfree
xorg-x11-drv-nvidia.x86_64                3:580.95.05-1.fc43 @commandline
xorg-x11-drv-nvidia-cuda.x86_64           3:580.95.05-1.fc43 @commandline
xorg-x11-drv-nvidia-cuda-libs.i686        3:580.95.05-1.fc43 rpmfusion-nonfree
xorg-x11-drv-nvidia-cuda-libs.x86_64      3:580.95.05-1.fc43 rpmfusion-nonfree
xorg-x11-drv-nvidia-devel.i686            3:580.95.05-1.fc43 @commandline
xorg-x11-drv-nvidia-devel.x86_64          3:580.95.05-1.fc43 @commandline
xorg-x11-drv-nvidia-kmodsrc.x86_64        3:580.95.05-1.fc43 @commandline
xorg-x11-drv-nvidia-libs.i686             3:580.95.05-1.fc43 @commandline
xorg-x11-drv-nvidia-libs.x86_64           3:580.95.05-1.fc43 @commandline
xorg-x11-drv-nvidia-power.x86_64          3:580.95.05-1.fc43 @commandline
xorg-x11-drv-nvidia-xorg-libs.x86_64      3:580.95.05-1.fc43 @commandline
System:
  Kernel: 6.17.8-300.fc43.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
  Desktop: KDE Plasma v: 6.5.3 tk: Qt v: N/A wm: kwin_wayland dm: SDDM
    Distro: Fedora Linux 43 (KDE Plasma Desktop Edition)
Machine:
  Type: Desktop System: Dell product: XPS 8900 v: N/A
    serial: <superuser required> Chassis: type: 3 serial: <superuser required>
  Mobo: Dell model: 0XJ8C4 v: A00 serial: <superuser required> part-nu: 06B8
    UEFI: Dell v: 2.9.1 date: 12/22/2020
Battery:
  Device-1: hidpp_battery_0 model: Logitech Wireless Keyboard serial: <filter>
    charge: 55% (should be ignored) status: discharging
  Device-2: hidpp_battery_1 model: Logitech Wireless Mouse serial: <filter>
    charge: 55% (should be ignored) status: discharging
CPU:
  Info: quad core model: Intel Core i7-6700 bits: 64 type: MT MCP
    arch: Skylake-S rev: 3 cache: L1: 256 KiB L2: 1024 KiB L3: 8 MiB
  Speed (MHz): avg: 3871 min/max: 800/4000 cores: 1: 3871 2: 3871 3: 3871
    4: 3871 5: 3871 6: 3871 7: 3871 8: 3871 bogomips: 54398
  Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: NVIDIA GA106 [Geforce RTX 3050] vendor: Micro-Star MSI
    driver: nvidia v: 580.95.05 arch: Ampere pcie: speed: 8 GT/s lanes: 8 ports:
    active: HDMI-A-1 empty: DP-1,DP-2,DP-3 bus-ID: 01:00.0 chip-ID: 10de:2507
  Display: wayland server: X.org v: 1.21.1.20 with: Xwayland v: 24.1.9
    compositor: kwin_wayland driver: X: loaded: nvidia unloaded: modesetting
    alternate: fbdev,nouveau,nv,vesa gpu: nv_platform,nvidia,nvidia-nvswitch
    display-ID: 0
  Monitor-1: HDMI-A-1 model: Beyond TV res: 3840x2160 hz: 60 dpi: 81
    diag: 1387mm (54.6")
  API: EGL v: 1.5 platforms: device: 0 drv: nvidia device: 2 drv: swrast
    gbm: drv: nvidia surfaceless: drv: nvidia wayland: drv: nvidia x11:
    drv: nvidia inactive: device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 580.95.05
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 3050/PCIe/SSE2
    display-ID: :0.0
  API: Vulkan v: 1.4.321 surfaces: N/A device: 0 type: discrete-gpu
    driver: nvidia device-ID: 10de:2507 device: 1 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
Audio:
  Device-1: Intel 100 Series/C230 Series Family HD Audio vendor: Dell
    driver: snd_hda_intel v: kernel bus-ID: 00:1f.3 chip-ID: 8086:a170
  Device-2: NVIDIA GA106 High Definition Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 8 bus-ID: 01:00.1
    chip-ID: 10de:228e
  API: ALSA v: k6.17.8-300.fc43.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.4.9 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Intel Ethernet I219-V vendor: Dell driver: e1000e v: kernel
    port: N/A bus-ID: 00:1f.6 chip-ID: 8086:15b8
  IF: enp0s31f6 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: Realtek RTL8723BE PCIe Wireless Network Adapter
    driver: rtl8723be v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: d000
    bus-ID: 02:00.0 chip-ID: 10ec:b723
  IF: wlp2s0 state: down mac: <filter>
Bluetooth:
  Device-1: Realtek Bluetooth Radio driver: btusb v: 0.8 type: USB rev: 2.1
    speed: 12 Mb/s lanes: 1 bus-ID: 1-11:6 chip-ID: 0bda:b739
  Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
    rfk-block: hardware: no software: no address: <filter> bt-v: 4.0 lmp-v: 6
Drives:
  Local Storage: total: 931.51 GiB used: 203.06 GiB (21.8%)
  ID-1: /dev/sda vendor: Crucial model: CT1000BX500SSD1 size: 931.51 GiB
    speed: 6.0 Gb/s serial: <filter>
Partition:
  ID-1: / size: 929.93 GiB used: 202.26 GiB (21.8%) fs: btrfs dev: /dev/sda3
  ID-2: /boot size: 973.4 MiB used: 802.7 MiB (82.5%) fs: ext4
    dev: /dev/sda2
  ID-3: /boot/efi size: 598.8 MiB used: 19.3 MiB (3.2%) fs: vfat
    dev: /dev/sda1
  ID-4: /home size: 929.93 GiB used: 202.26 GiB (21.8%) fs: btrfs
    dev: /dev/sda3
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 42.0 C pch: 37.0 C mobo: 19.6 C
  Fan Speeds (rpm): cpu: 1235 mobo: 1044 fan-2: 1379 fan-3: 1494 fan-4: 1507
Info:
  Memory: total: 16 GiB available: 15.52 GiB used: 4.45 GiB (28.6%)
  Processes: 364 Power: uptime: 9m wakeups: 0 Init: systemd v: 258
    default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 8 Compilers:
    gcc: 15.2.1 Shell: Bash v: 5.3.0 running-in: konsole inxi: 3.3.39
Dual MIT/GPL

Thank you! (I’m not quite sure what that “Dual MIT/GPL” means in this context.)

It means you are using the nvidia open driver and not the proprietary driver (automatically selected when the driver is built on your system.

However, the way I read the output of the dnf list command it would appear you did part of the change from packages downloaded manually and part of it with dnf as is normal.
My suggestion – FWIW

  1. Remove all the nvidia drivers
    sudo dnf remove \*nvidia\* --exclude nvidia-gpu-firmware --noautoremove
  2. reinstall the drivers with dnf and allow it to pull in all the necessary packages.
    sudo dnf install akmod-nvidia*580.95.05* xorg-x11-drv-nvidia-cuda*580.95.05*

This way you will have a new clean installation of the driver and if that is the cause of your issue it should solve the problem. If it is not the cause then look elsewhere.

This initially seemed to have worked. Uninstalling and reinstalling with your commands seemed to have fixed things. While modinfo -l nvidia still gave me Dual MIT/GPL, the stuttering had stopped and the GPU seemed to be working (albeit perhaps not quite as responsive as I’d remembered it previously).

Then, as a test and since I hadn’t updated in a few days, I updated system packages (through Discover). This got me back on the 580.105.08 driver version, and…the stuttering came back. No worries, I’ll just sudo dnf remove \*nvidia\* --exclude nvidia-gpu-firmware --noautoremove and sudo dnf install akmod-nvidia*580.95.05* xorg-x11-drv-nvidia-cuda*580.95.05* and reboot a couple times again…except it didn’t work. The stuttering is still here now. I’ll give output of the commands again.

(You’re right, I had installed some of the packages manually originally, as I didn’t think the standard RPM repositories retained old versions of the nvidia drivers. I’d tried to install them just with dnf, but I must have used the wrong command, as it said those old versions didn’t exist. So I’d manually downloaded the old drivers and then used dnf to install the manually downloaded drivers.)

dnf list --installed \*nvidia\*

Installed packages
akmod-nvidia.x86_64                       3:580.95.05-1.fc43 rpmfusion-nonfree
kmod-nvidia-6.17.8-300.fc43.x86_64.x86_64 3:580.95.05-1.fc43 @commandline
nvidia-gpu-firmware.noarch                20251111-1.fc43    <unknown>
nvidia-modprobe.x86_64                    3:580.95.05-1.fc43 rpmfusion-nonfree
nvidia-persistenced.x86_64                3:580.95.05-1.fc43 rpmfusion-nonfree
nvidia-settings.x86_64                    3:580.95.05-1.fc43 rpmfusion-nonfree
xorg-x11-drv-nvidia.x86_64                3:580.95.05-1.fc43 rpmfusion-nonfree
xorg-x11-drv-nvidia-cuda.x86_64           3:580.95.05-1.fc43 rpmfusion-nonfree
xorg-x11-drv-nvidia-cuda-libs.i686        3:580.95.05-1.fc43 rpmfusion-nonfree
xorg-x11-drv-nvidia-cuda-libs.x86_64      3:580.95.05-1.fc43 rpmfusion-nonfree
xorg-x11-drv-nvidia-kmodsrc.x86_64        3:580.95.05-1.fc43 rpmfusion-nonfree
xorg-x11-drv-nvidia-libs.i686             3:580.95.05-1.fc43 rpmfusion-nonfree
xorg-x11-drv-nvidia-libs.x86_64           3:580.95.05-1.fc43 rpmfusion-nonfree
xorg-x11-drv-nvidia-power.x86_64          3:580.95.05-1.fc43 rpmfusion-nonfree
xorg-x11-drv-nvidia-xorg-libs.x86_64      3:580.95.05-1.fc43 rpmfusion-nonfree

inxi -Fzxx

System:
  Kernel: 6.17.8-300.fc43.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
  Desktop: KDE Plasma v: 6.5.3 tk: Qt v: N/A wm: kwin_wayland dm: SDDM
    Distro: Fedora Linux 43 (KDE Plasma Desktop Edition)
Machine:
  Type: Desktop System: Dell product: XPS 8900 v: N/A
    serial: <superuser required> Chassis: type: 3 serial: <superuser required>
  Mobo: Dell model: 0XJ8C4 v: A00 serial: <superuser required> part-nu: 06B8
    UEFI: Dell v: 2.9.1 date: 12/22/2020
Battery:
  Device-1: hidpp_battery_0 model: Logitech Wireless Mouse serial: <filter>
    charge: 55% (should be ignored) status: discharging
  Device-2: hidpp_battery_1 model: Logitech Wireless Keyboard
    serial: <filter> charge: 55% (should be ignored) status: discharging
CPU:
  Info: quad core model: Intel Core i7-6700 bits: 64 type: MT MCP
    arch: Skylake-S rev: 3 cache: L1: 256 KiB L2: 1024 KiB L3: 8 MiB
  Speed (MHz): avg: 3824 min/max: 800/4000 cores: 1: 3824 2: 3824 3: 3824
    4: 3824 5: 3824 6: 3824 7: 3824 8: 3824 bogomips: 54398
  Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: NVIDIA GA106 [Geforce RTX 3050] vendor: Micro-Star MSI
    driver: nvidia v: 580.95.05 arch: Ampere pcie: speed: 8 GT/s lanes: 8 ports:
    active: HDMI-A-1 empty: DP-1,DP-2,DP-3 bus-ID: 01:00.0 chip-ID: 10de:2507
  Display: unspecified server: X.Org v: 24.1.9 with: Xwayland v: 24.1.9
    compositor: kwin_wayland driver: gpu: nv_platform,nvidia,nvidia-nvswitch
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 3840x2160 s-dpi: 96
  Monitor-1: HDMI-A-1 model: Beyond TV res: 3840x2160 hz: 60 dpi: 81
    diag: 1387mm (54.6")
  API: EGL v: 1.5 platforms: device: 0 drv: nvidia device: 2 drv: swrast
    gbm: drv: nvidia surfaceless: drv: nvidia x11: drv: nvidia
    inactive: wayland,device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 580.95.05
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 3050/PCIe/SSE2
  API: Vulkan v: 1.4.321 surfaces: N/A device: 0 type: discrete-gpu
    driver: nvidia device-ID: 10de:2507 device: 1 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
Audio:
  Device-1: Intel 100 Series/C230 Series Family HD Audio vendor: Dell
    driver: snd_hda_intel v: kernel bus-ID: 00:1f.3 chip-ID: 8086:a170
  Device-2: NVIDIA GA106 High Definition Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 8 bus-ID: 01:00.1
    chip-ID: 10de:228e
  API: ALSA v: k6.17.8-300.fc43.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.4.9 status: off with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Intel Ethernet I219-V vendor: Dell driver: e1000e v: kernel
    port: N/A bus-ID: 00:1f.6 chip-ID: 8086:15b8
  IF: enp0s31f6 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: Realtek RTL8723BE PCIe Wireless Network Adapter
    driver: rtl8723be v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: d000
    bus-ID: 02:00.0 chip-ID: 10ec:b723
  IF: wlp2s0 state: down mac: <filter>
Bluetooth:
  Device-1: Realtek Bluetooth Radio driver: btusb v: 0.8 type: USB rev: 2.1
    speed: 12 Mb/s lanes: 1 bus-ID: 1-11:8 chip-ID: 0bda:b739
  Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
    rfk-block: hardware: no software: no address: <filter> bt-v: 4.0 lmp-v: 6
Drives:
  Local Storage: total: 931.51 GiB used: 204.56 GiB (22.0%)
  ID-1: /dev/sda vendor: Crucial model: CT1000BX500SSD1 size: 931.51 GiB
    speed: 6.0 Gb/s serial: <filter> temp: 24 C
Partition:
  ID-1: / size: 929.93 GiB used: 203.76 GiB (21.9%) fs: btrfs dev: /dev/sda3
  ID-2: /boot size: 973.4 MiB used: 801.3 MiB (82.3%) fs: ext4
    dev: /dev/sda2
  ID-3: /boot/efi size: 598.8 MiB used: 19.3 MiB (3.2%) fs: vfat
    dev: /dev/sda1
  ID-4: /home size: 929.93 GiB used: 203.76 GiB (21.9%) fs: btrfs
    dev: /dev/sda3
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 43.0 C pch: 38.0 C mobo: 20.5 C
  Fan Speeds (rpm): cpu: 1222 mobo: 1018 fan-2: 1379 fan-3: 1492 fan-4: 1486
Info:
  Memory: total: 16 GiB available: 15.52 GiB used: 4.58 GiB (29.5%)
  Processes: 392 Power: uptime: 10m wakeups: 0 Init: systemd v: 258
    default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 8 Compilers:
    gcc: 15.2.1 Shell: Bash v: 5.3.0 running-in: konsole inxi: 3.3.39

modinfo -l nvidia is still Dual MIT/GPL

If I can get this working again I could do something like sudo dnf versionlock add akmod-nvidia xorg-x11-drv-nvidia\*, but it’s not 100% clear to me what it is that’s messing things up. Is it somehow the 580.105.08 driver (even though I’m not on it right now)? Something else?

Edit: IDK, now it seems fine when I’m testing it on a smaller monitor (rather than a 4k TV). I’ll keep doing more testing.

As noted in my last post, running your commands fixed it. I then updated to nvidia drivers 580.105.08, and that broke it. I then ran your commands again and that didn’t fix it this time. After testing various things (rebooting a few times, trying different monitors with vastly different resolutions) it just started working again. At this point I started carefully recording the steps I took, hoping to figure out what specifically caused the issue. I then:

  1. Updated once again to 580.105.08
  2. Waited 5 minutes
  3. Restarted

This time everything was working perfectly, on 580.105.08, so I didn’t really figure out what cause the issue. I tested some demanding games to ensure it’s using the GPU properly. Was the issue that I was just never waiting long enough for the kmod to be built? I find this hard to believe, but I can’t figure out what else it would have been. Maybe it was some combination of that and of my drivers coming from different sources, which your commands resolved.

At any rate, thanks so much for your help. I’m consistently blown away by how knowledgeable and helpful people on here are. I consider this issue resolved and have marked your post as the solution. Thank you!

1 Like

Although much less common with recent changes to the way akmods works (inhibiting a reboot &/or delaying the startup while the module is built) that seems the likely problem. For quite some time it has been recommended to wait 5 minutes after an update of kernel or driver before rebooting for this exact reason.

Glad to know you are now on the latest driver and that the original issue is solved. :+1: