Tumbleweed / KDE Plasma 6.6 / Stutter every 10 seconds

Hi, I made a thread about this before, but it closed because it was a while ago.

Basically I have a 7950X3D / RTX4090 desktop running OpenSUSE Tumbleweed with KDE Plasma.

(I have 3 monitors connected to the 4090, and 1 connected to the iGPU, but this problem reproduces with it disconnected and the iGPU disabled in UEFI).

When I am using it on an HDMI connected TV, sometimes it will stutter every 10 seconds, switching to the TTY for a while sometimes fixes it, and sometimes opening the System Monitor can trigger it, other than that, I don’t have solid repro steps. I don’t think it’s happened when used with the 3 monitors at my PC, only with the TV.

using udevadm monitor and journalctl -f, the only clue I see is the following:

Mar 01 23:57:34 suse-desktop systemd-udevd[935]: Skipping file '/usr/lib/systemd/network/80-container-vb.network', suffix is not '.link'.
Mar 01 23:57:34 suse-desktop systemd-udevd[935]: Skipping file '/usr/lib/systemd/network/80-container-ve.network', suffix is not '.link'.
Mar 01 23:57:34 suse-desktop systemd-udevd[935]: Skipping file '/usr/lib/systemd/network/80-container-vz.network', suffix is not '.link'.
Mar 01 23:57:34 suse-desktop systemd-udevd[935]: Skipping file '/usr/lib/systemd/network/80-namespace-ns-tun.network', suffix is not '.link'.
Mar 01 23:57:34 suse-desktop systemd-udevd[935]: Skipping file '/usr/lib/systemd/network/80-namespace-ns.network', suffix is not '.link'.
Mar 01 23:57:34 suse-desktop systemd-udevd[935]: Skipping file '/usr/lib/udev/rules.d/README', suffix is not '.rules'.
Mar 01 23:57:34 suse-desktop systemd-udevd[935]: card2: Device ready for processing (SEQNUM=7124, ACTION=change)
Mar 01 23:57:34 suse-desktop systemd-udevd[935]: Successfully forked off '(udev-worker)' as PID 298967.
Mar 01 23:57:34 suse-desktop systemd-udevd[935]: card2: Worker [298967] is forked for processing SEQNUM=7124.
Mar 01 23:57:34 suse-desktop (udev-worker)[298967]: card2: Processing device (SEQNUM=7124, ACTION=change)
Mar 01 23:57:34 suse-desktop (udev-worker)[298967]: Notify message sent to '@14350465278144872555': "INOTIFY_WATCH_REMOVE=1"
Mar 01 23:57:34 suse-desktop (udev-worker)[298967]: card2: sd-device: Created database file '/run/udev/data/c226:2' for '/devices/pci0000:00/0000:00:01.1/0000:01:00.0/drm/card2'.
Mar 01 23:57:34 suse-desktop (udev-worker)[298967]: card2: /usr/lib/udev/rules.d/60-drm.rules:3 IMPORT{builtin}="path_id": Importing properties from results of builtin command "path_id".
Mar 01 23:57:34 suse-desktop (udev-worker)[298967]: card2: /usr/lib/udev/rules.d/60-drm.rules:6 SYMLINK+="dri/by-path/$env{ID_PATH}-card": Added device node symlink "dri/by-path/pci-0000:01:00.0-card".
Mar 01 23:57:34 suse-desktop (udev-worker)[298967]: card2: /usr/lib/udev/rules.d/73-seat-late.rules:16 RUN{builtin}+="uaccess": Set command: uaccess
Mar 01 23:57:34 suse-desktop (udev-worker)[298967]: card2: Successfully created symlink '/dev/char/226:2' to '/dev/dri/card2'
Mar 01 23:57:34 suse-desktop (udev-worker)[298967]: card2: sd-device: Created database file '/run/udev/data/c226:2' for '/devices/pci0000:00/0000:00:01.1/0000:01:00.0/drm/card2'.
Mar 01 23:57:34 suse-desktop (udev-worker)[298967]: card2: Running built-in command "uaccess"
Mar 01 23:57:34 suse-desktop (udev-worker)[298967]: card2: sd-device: Created database file '/run/udev/data/c226:2' for '/devices/pci0000:00/0000:00:01.1/0000:01:00.0/drm/card2'.
Mar 01 23:57:34 suse-desktop (udev-worker)[298967]: card2: Device processed (SEQNUM=7124, ACTION=change)
Mar 01 23:57:34 suse-desktop (udev-worker)[298967]: card2: sd-device-monitor(worker): Passed 544 byte to netlink monitor.
Mar 01 23:57:34 suse-desktop (udev-worker)[298967]: Notify message sent to '@14350465278144872555': "PROCESSED=1"
Mar 01 23:57:34 suse-desktop systemd-udevd[935]: No events are queued, removed /run/udev/queue.
Mar 01 23:57:38 suse-desktop systemd-udevd[935]: Cleaning up idle workers.
Mar 01 23:57:38 suse-desktop systemd-udevd[935]: Worker [298967] exited.
Mar 01 23:57:42 suse-desktop systemd-udevd[935]: card2: Device is queued (SEQNUM=7125, ACTION=change)
Mar 01 23:57:42 suse-desktop systemd-udevd[935]: Skipping file '/usr/lib/systemd/network/80-container-vb.network', suffix is not '.link'.
Mar 01 23:57:42 suse-desktop systemd-udevd[935]: Skipping file '/usr/lib/systemd/network/80-container-ve.network', suffix is not '.link'.
Mar 01 23:57:42 suse-desktop systemd-udevd[935]: Skipping file '/usr/lib/systemd/network/80-container-vz.network', suffix is not '.link'.
Mar 01 23:57:42 suse-desktop systemd-udevd[935]: Skipping file '/usr/lib/systemd/network/80-namespace-ns-tun.network', suffix is not '.link'.
Mar 01 23:57:42 suse-desktop systemd-udevd[935]: Skipping file '/usr/lib/systemd/network/80-namespace-ns.network', suffix is not '.link'.
Mar 01 23:57:42 suse-desktop systemd-udevd[935]: Skipping file '/usr/lib/udev/rules.d/README', suffix is not '.rules'.
Mar 01 23:57:42 suse-desktop systemd-udevd[935]: card2: Device ready for processing (SEQNUM=7125, ACTION=change)
Mar 01 23:57:42 suse-desktop systemd-udevd[935]: Successfully forked off '(udev-worker)' as PID 299046.
Mar 01 23:57:42 suse-desktop systemd-udevd[935]: card2: Worker [299046] is forked for processing SEQNUM=7125.
Mar 01 23:57:42 suse-desktop (udev-worker)[299046]: card2: Processing device (SEQNUM=7125, ACTION=change)
Mar 01 23:57:42 suse-desktop (udev-worker)[299046]: Notify message sent to '@14350465278144872555': "INOTIFY_WATCH_REMOVE=1"
Mar 01 23:57:42 suse-desktop (udev-worker)[299046]: card2: sd-device: Created database file '/run/udev/data/c226:2' for '/devices/pci0000:00/0000:00:01.1/0000:01:00.0/drm/card2'.
Mar 01 23:57:42 suse-desktop (udev-worker)[299046]: card2: /usr/lib/udev/rules.d/60-drm.rules:3 IMPORT{builtin}="path_id": Importing properties from results of builtin command "path_id".
Mar 01 23:57:42 suse-desktop (udev-worker)[299046]: card2: /usr/lib/udev/rules.d/60-drm.rules:6 SYMLINK+="dri/by-path/$env{ID_PATH}-card": Added device node symlink "dri/by-path/pci-0000:01:00.0-card".
Mar 01 23:57:42 suse-desktop (udev-worker)[299046]: card2: /usr/lib/udev/rules.d/73-seat-late.rules:16 RUN{builtin}+="uaccess": Set command: uaccess
Mar 01 23:57:42 suse-desktop (udev-worker)[299046]: card2: Successfully created symlink '/dev/char/226:2' to '/dev/dri/card2'
Mar 01 23:57:42 suse-desktop (udev-worker)[299046]: card2: sd-device: Created database file '/run/udev/data/c226:2' for '/devices/pci0000:00/0000:00:01.1/0000:01:00.0/drm/card2'.
Mar 01 23:57:42 suse-desktop (udev-worker)[299046]: card2: Running built-in command "uaccess"
Mar 01 23:57:42 suse-desktop (udev-worker)[299046]: card2: sd-device: Created database file '/run/udev/data/c226:2' for '/devices/pci0000:00/0000:00:01.1/0000:01:00.0/drm/card2'.
Mar 01 23:57:42 suse-desktop (udev-worker)[299046]: card2: Device processed (SEQNUM=7125, ACTION=change)
Mar 01 23:57:42 suse-desktop (udev-worker)[299046]: card2: sd-device-monitor(worker): Passed 544 byte to netlink monitor.
Mar 01 23:57:42 suse-desktop (udev-worker)[299046]: Notify message sent to '@14350465278144872555': "PROCESSED=1"
Mar 01 23:57:42 suse-desktop systemd-udevd[935]: No events are queued, removed /run/udev/queue.

And the following:

KERNEL[8749.454891] change   /devices/pci0000:00/0000:00:01.1/0000:01:00.0/drm/card2 (drm)
KERNEL[8749.454956] change   /devices/pci0000:00/0000:00:01.1/0000:01:00.0/drm/card2 (drm)
UDEV  [8749.461736] change   /devices/pci0000:00/0000:00:01.1/0000:01:00.0/drm/card2 (drm)
UDEV  [8749.462647] change   /devices/pci0000:00/0000:00:01.1/0000:01:00.0/drm/card2 (drm)

UDEV  [8852.121506] change   /devices/pci0000:00/0000:00:01.1/0000:01:00.0/drm/card2 (drm)
ACTION=change
DEVPATH=/devices/pci0000:00/0000:00:01.1/0000:01:00.0/drm/card2
SUBSYSTEM=drm
HOTPLUG=1
DEVNAME=/dev/dri/card2
DEVTYPE=drm_minor
SEQNUM=7431
USEC_INITIALIZED=8336971
ID_PATH=pci-0000:01:00.0
ID_PATH_TAG=pci-0000_01_00_0
NVME_HOST_IFACE=none
ID_FOR_SEAT=drm-pci-0000_01_00_0
MAJOR=226
MINOR=2
DEVLINKS=/dev/dri/by-path/pci-0000:01:00.0-card
TAGS=:switcheroo-discrete-gpu:seat:uaccess:master-of-seat:
CURRENT_TAGS=:switcheroo-discrete-gpu:seat:uaccess:master-of-seat:

KERNEL[8963.331283] change   /devices/pci0000:00/0000:00:01.1/0000:01:00.0/drm/card2 (drm)
ACTION=change
DEVPATH=/devices/pci0000:00/0000:00:01.1/0000:01:00.0/drm/card2
SUBSYSTEM=drm
HOTPLUG=1
DEVNAME=/dev/dri/card2
DEVTYPE=drm_minor
SEQNUM=7446
MAJOR=226
MINOR=2
Mar 01 02:40:31 suse-desktop org_kde_powerdevil[2454]: [216114] Udev event detected

Is there anyone that might be able to help me with this? I’m not really sure how to debug this further.

Thanks!

Please start by providing comprehensive graphics hardware, driver, and environment details: inxi -GSaz

Is VRR / Adaptive Sync in use? With the TV connected run
kscreen-doctor -o

Consider disabling it if it is in use as a test with
System Settings → Display & Monitor → Adaptive Sync → Never

Any difference in behaviour?

inxi -GSaz

System:
  Kernel: 6.19.3-1-default arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.19.3-1-default
    root=UUID=b00e39ea-a117-45e8-bdf4-d72ef0281fd5 splash=silent
    resume=/dev/disk/by-uuid/846df1f6-cbb5-42ba-a87e-20a754712073 quiet
    security=selinux selinux=1 mitigations=auto rd.driver.blacklist=nouveau
  Desktop: KDE Plasma v: 6.6.0 tk: Qt v: N/A info: frameworks v: 6.23.0
    wm: kwin_wayland tools: avail: xscreensaver vt: 2 dm: SDDM Distro: openSUSE
    Tumbleweed 20260226
Graphics:
  Device-1: NVIDIA AD102 [GeForce RTX 4090] vendor: Gigabyte driver: nvidia
    v: 580.126.18 alternate: nouveau,nvidia_drm non-free: 550-580.xx+
    status: current (as of 2025-11) arch: Lovelace code: AD1xx
    process: TSMC n4 (5nm) built: 2022+ pcie: gen: 4 speed: 16 GT/s lanes: 16
    ports: active: DP-7,DP-8 off: HDMI-A-2 empty: DP-6 bus-ID: 01:00.0
    chip-ID: 10de:2684 class-ID: 0300
  Device-2: Advanced Micro Devices [AMD/ATI] Raphael vendor: Gigabyte
    driver: amdgpu v: kernel arch: RDNA-2 code: Navi-2x process: TSMC n7 (7nm)
    built: 2020-22 pcie: gen: 4 speed: 16 GT/s lanes: 16 ports: active: DP-4
    empty: DP-1, DP-2, DP-3, DP-5, HDMI-A-1, Writeback-1 bus-ID: 11:00.0
    chip-ID: 1002:164e class-ID: 0300 temp: 42.0 C
  Display: wayland server: X.org v: 1.21.1.21 with: Xwayland v: 24.1.9
    compositor: kwin_wayland driver: X: loaded: modesetting,vesa
    unloaded: nvidia alternate: fbdev,nouveau,nv
    gpu: amdgpu,nv_platform,nvidia,nvidia-nvswitch display-ID: 0
  Monitor-1: DP-4 model: Dell U2715H serial: <filter> built: 2018 res:
    mode: 2560x1440 hz: 60 scale: 178% (1.78) to: 1440x2560 dpi: 109 gamma: 1.2
    size: 597x336mm (23.5x13.23") diag: 685mm (27") ratio: 16:9 modes:
    max: 2560x1440 min: 720x400
  Monitor-2: DP-7 model: Dell AW3225QF serial: <filter> built: 2024 res:
    mode: 3840x2160 hz: 240 scale: 150% (1.5) to: 2560x1440 dpi: 140 gamma: 1.2
    size: 699x395mm (27.52x15.55") diag: 803mm (31.6") ratio: 16:9 modes:
    max: 3840x2160 min: 640x480
  Monitor-3: DP-8 model: Dell S2721DGF serial: <filter> built: 2021 res:
    mode: 2560x1440 hz: 60 scale: 100% (1) dpi: 109 gamma: 1.2
    size: 597x336mm (23.5x13.23") diag: 685mm (27") ratio: 16:9 modes:
    max: 2560x1440 min: 640x480
  Monitor-4: HDMI-A-2 model: Onkyo AV Receiver built: 2021 res: 3840x2160
    dpi: 61 gamma: 1.2 size: 1600x900mm (62.99x35.43") diag: 1836mm (72.3")
    ratio: 16:9 modes: max: 3840x2160 min: 640x480
  API: EGL v: 1.5 hw: drv: nvidia drv: amd radeonsi platforms: device: 0
    drv: nvidia device: 2 drv: radeonsi device: 3 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.126.18
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 4090/PCIe/SSE2
    memory: 23.43 GiB display-ID: :0.0
  API: Vulkan v: 1.4.341 layers: 10 device: 0 type: discrete-gpu
    name: NVIDIA GeForce RTX 4090 driver: nvidia v: 580.126.18
    device-ID: 10de:2684 surfaces: N/A device: 1 type: integrated-gpu name: AMD
    Ryzen 9 7950X3D 16-Core Processor (RADV RAPHAEL_MENDOCINO)
    driver: mesa radv v: 26.0.1 device-ID: 1002:164e surfaces: N/A device: 2
    type: cpu name: llvmpipe (LLVM 21.1.8 256 bits) driver: mesa llvmpipe
    v: 26.0.1 (LLVM 21.1.8) device-ID: 10005:0000 surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
    wl: wayland-info x11: xdpyinfo, xprop, xrandr

VRR is set to Automatic, I will try disabling and post kscreen-doctor output tonight. Thank you!

Here’skscreen-doctor -o:

Output: 1 HDMI-A-2 37a3df3e-10d9-4fe5-b19e-442ff673ebea
	enabled
	connected
	priority 1
	HDMI
	replication source:0
	Modes:  1:3840x2160@60.00!  2:4096x2160@119.88  3:4096x2160@100.00  4:4096x2160@59.94  5:4096x2160@50.00  6:4096x2160@29.97  7:4096x2160@25.00  8:4096x2160@24.00  9:4096x2160@23.98  10:3840x2160@119.88*  11:3840x2160@100.00  12:3840x2160@59.94  13:3840x2160@50.00  14:3840x2160@29.97  15:3840x2160@25.00  16:3840x2160@23.98  17:1920x1080@119.88  18:1920x1080@100.00  19:1920x1080@60.00  20:1920x1080@59.94  21:1920x1080@50.00  22:1920x1080@29.97  23:1920x1080@25.00  24:1920x1080@23.98  25:1280x1024@60.02  26:1280x720@59.94  27:1280x720@50.00  28:1024x768@60.00  29:800x600@60.32  30:720x576@50.00  31:720x480@59.94  32:640x480@59.95  33:640x480@59.94  34:640x480@59.93
	Custom modes: None
	Geometry: 0,0 2560x1440
	Scale: 1.5
	Rotation: 1
	Overscan: 0
	Vrr: Automatic
	RgbRange: unknown
	HDR: enabled
		SDR brightness: 600 nits
		SDR gamut wideness: 0%
		Peak brightness: 780 nits, overridden with: 780 nits
		Max average brightness: 760 nits, overridden with: 760 nits
		Min brightness: 0 nits
	Wide Color Gamut: enabled
	ICC profile: none
	Color profile source: sRGB
	Color power preference: prefer accuracy
	Brightness control: supported, set to 100% and dimming to 100%
	Color resolution: unknown
	Allow EDR: unsupported
	Sharpness control: unsupported
	Automatic brightness: unsupported
Output: 2 DP-7 227d8cc6-ddfe-496c-a716-29de9a4dac86
	disabled
	connected
	priority 2
	DisplayPort
	replication source:0
	Modes:  35:3840x2160@60.00!  36:3840x2160@239.99*  37:3840x2160@119.88  38:3840x2160@59.94  39:3840x2160@50.00  40:3840x2160@29.97  41:3840x2160@25.00  42:3840x2160@23.98  43:2560x1440@239.97  44:2560x1440@120.00  45:2560x1440@59.95  46:1920x1080@240.00  47:1920x1080@119.88  48:1920x1080@60.00  49:1920x1080@59.94  50:1920x1080@50.00  51:1920x1080@29.97  52:1920x1080@25.00  53:1920x1080@23.98  54:1600x900@60.00  55:1280x1024@75.03  56:1280x1024@60.02  57:1152x864@75.00  58:1280x720@59.94  59:1280x720@50.00  60:1024x768@75.03  61:1024x768@60.00  62:800x600@75.00  63:800x600@60.32  64:720x576@50.00  65:720x480@59.94  66:640x480@75.00  67:640x480@59.94  68:640x480@59.93
	Custom modes: None
	Geometry: 1440,367 2560x1440
	Scale: 1.5
	Rotation: 1
	Overscan: 0
	Vrr: Automatic
	RgbRange: unknown
	HDR: enabled
		SDR brightness: 400 nits
		SDR gamut wideness: 0%
		Peak brightness: 540 nits, overridden with: 540 nits
		Max average brightness: 960 nits, overridden with: 960 nits
		Min brightness: 0.0006 nits
	Wide Color Gamut: enabled
	ICC profile: none
	Color profile source: sRGB
	Color power preference: prefer accuracy
	Brightness control: supported, set to 100% and dimming to 100%
	DDC/CI: disallowed
	Color resolution: unknown
	Allow EDR: unsupported
	Sharpness control: unsupported
	Automatic brightness: unsupported
Output: 3 DP-8 e2cc1d4e-000a-4b96-8f6f-6e3de06c0ad1
	disabled
	connected
	priority 4
	DisplayPort
	replication source:0
	Modes:  69:2560x1440@59.95*!  70:2560x1080@59.94  71:2048x1152@60.00  72:1920x1200@59.88  73:1920x1080@119.88  74:1920x1080@60.00  75:1920x1080@59.94  76:1920x1080@50.00  77:1920x1080@23.98  78:1600x1200@60.00  79:1680x1050@59.95  80:1280x1024@75.03  81:1280x1024@60.02  82:1280x800@59.81  83:1152x864@75.00  84:1280x720@59.94  85:1280x720@50.00  86:1024x768@75.03  87:1024x768@60.00  88:800x600@75.00  89:800x600@60.32  90:720x576@50.00  91:720x480@59.94  92:640x480@75.00  93:640x480@59.94  94:640x480@59.93
	Custom modes: None
	Geometry: 4000,367 2560x1440
	Scale: 1
	Rotation: 1
	Overscan: 0
	Vrr: incapable
	RgbRange: unknown
	HDR: incapable
	Wide Color Gamut: incapable
	ICC profile: none
	Color profile source: EDID
	Color power preference: prefer accuracy
	Brightness control: supported, set to 100% and dimming to 100%
	Color resolution: unknown
	Allow EDR: unsupported
	Sharpness control: unsupported
	Automatic brightness: unsupported
Output: 4 DP-4 4b354b41-6c0e-4beb-a1e1-f085a4757651
	disabled
	connected
	priority 3
	DisplayPort
	replication source:0
	Modes:  95:2560x1440@59.95*!  96:2048x1152@60.00  97:1920x1200@59.88  98:1920x1080@60.00  99:1920x1080@60.00  100:1920x1080@59.94  101:1920x1080@50.00  102:1920x1080@30.00  103:1920x1080@29.97  104:1920x1080@25.00  105:1920x1080@24.00  106:1920x1080@23.98  107:1600x1200@60.00  108:1680x1050@59.95  109:1280x1024@75.03  110:1280x1024@60.02  111:1200x960@59.99  112:1152x864@75.00  113:1280x720@60.00  114:1280x720@60.00  115:1280x720@59.94  116:1280x720@50.00  117:1024x768@75.03  118:1024x768@60.00  119:800x600@75.00  120:800x600@60.32  121:720x576@50.00  122:720x480@60.00  123:720x480@60.00  124:720x480@59.94  125:720x480@59.94  126:720x480@59.94  127:640x480@75.00  128:640x480@60.00  129:640x480@59.94  130:640x480@59.94  131:720x400@70.08  132:1280x800@59.81  133:1600x900@59.95  134:1368x768@59.88
	Custom modes: None
	Geometry: 0,0 1440x2560
	Scale: 1
	Rotation: 8
	Overscan: 0
	Vrr: incapable
	RgbRange: unknown
	HDR: incapable
	Wide Color Gamut: incapable
	ICC profile: none
	Color profile source: EDID
	Color power preference: prefer accuracy
	Brightness control: supported, set to 100% and dimming to 100%
	Color resolution: automatic (8), range: [8; 16] bits per color
	Allow EDR: unsupported
	Sharpness control: unsupported
	Automatic brightness: unsupported

And were you able to disable VRR via Systems Settings? Drop to a lower refresh rate? Any difference?

1 Like

I haven’t had a chance to test yet but I will update when I can, it’s low repro so it’s hard to pinpoint a definitive fix. Switching to TTY or hard resetting my TV (power cycle from the wall) sometimes fixes it too.

Sorry for the delay, after a clean install and VRR disabled in KDE, I hard froze during a game, and then hard froze again after a reboot as soon as I got onto the desktop, and a third time.

Journalctl didn’t output anything useful, I might try another clean install and see what happens as I’m not sure how to even begin diagnosing this.

I’m not convinced about reinstalling being a means to resolution here, but at the same time only a bit of time and effort on your part. Hard freezing immediately on the desktop is more likely a hardware, firmware, or low-level GPU driver issue rather than a KDE/Tumbleweed problem. Ensure the RAM and the GPU card is properly seated, and PSU connections are solid. I’d also recommend testing using a live USB perhaps, and observing if the same issues are experienced.

Thank you for the response, the reinstall was for unrelated reasons unfortunately - will try what you suggested. Thanks again!

So I crashed again, and my third monitor which is connected to my iGPU dropped to TTY and showed some helpful output:

This appears to be an issue with my WiFi driver, I don’t use WiFi so in the installer I set ‘Activate’ to ‘Never’ (I usually just leave it as is, and never had a problem) I assume this could be causing this crash, can I just find the module, blacklist it, and rebuilt the initrd?

Also, I tried gaming last night without Gsync and I didn’t see a stutter issue yet, however the game was noticeably not as smooth, so hopefully I can figure out how to prevent the stutters.

I was looking through the YaST installer source code to see what exactly the installer did when I selected Never so I could try and get a solid repro, but for now I’d like to just blacklist it as I use ethernet anyway.

To prevent any rtw89 driver from loading, create /etc/modprobe.d/blacklist-rtw89.confand add them like this

# Blacklist all Realtek rtw89 Wi-Fi drivers

# Core / helpers
blacklist rtw89_core
blacklist rtw89_pci
blacklist rtw89_usb

# USB adapters
blacklist rtw89_8851b
blacklist rtw89_8851be
blacklist rtw89_8851bu
blacklist rtw89_8852bu

# PCI cards
blacklist rtw89_8852a
blacklist rtw89_8852ae
blacklist rtw89_8852b
blacklist rtw89_8852be
blacklist rtw89_8852bt
blacklist rtw89_8852bte
blacklist rtw89_8852c
blacklist rtw89_8852ce
blacklist rtw89_8922a
blacklist rtw89_8922ae

Reboot, make sure none are loaded: lsmod | grep rtw89
and rebuild initramfs with sudo dracut -f.

1 Like

Thank you, I actually just did this as I got your reply! I’ll see if the original stuttering bug reproduces today now that this is solved, I appreciate your help!

1 Like