Display turns off and on repeatedly after driver package updates

I have some severe issues with my machine and finding a fix feels like out of my depth.

The symptoms are slightly different depending on which kernel I run.

Kernel 6.1:
If I update past…

lib32-nvidia-utils    530.41.03-1
linux61               6.1.29-1
linux61-nvidia        530.41.03-10
mhwd-nvidia           530.41.03-4

…both my monitors repeatedly starts turning off (for a second) and on (and I see the desktop again for a second).
With the above versions the machine is rock solid.

Kernel 6.6:
After updating all packages and changing kernel to 6.6 it all works, until I turn off my secondary monitor. When I turn it back on it behaves just as before but it only affects the secondary monitor.

I’m not sure how to go about finding a fix for this, and at this point I’m just hoping one of you guys have an idea what to look at.

I have tried different distributions that comes with newer nvidia drivers and they all behave identically as does newer install media for Manjaro.

System:
  Kernel: 6.1.29-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 12.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-6.1-x86_64
    root=UUID=f9a8ff97-2266-4030-8565-cb28e84ab37c rw rootflags=subvol=@ quiet
    splash resume=UUID=55ecb89d-ea57-4566-a732-f9f1663ec709
    udev.log_priority=3
  Console: pty pts/2 DM: SDDM Distro: Manjaro base: Arch Linux
Machine:
  Type: Desktop Mobo: ASUSTeK model: PRIME X570-P v: Rev X.0x serial: <filter>
    part-nu: SKU uuid: 2eca0f7f-b1c1-943e-8f3e-a036bc0a73b2
    UEFI: American Megatrends v: 4403 date: 04/28/2022
Battery:
  Message: No system battery data found. Is one present?
Memory:
  System RAM: total: 64 GiB available: 62.7 GiB used: 7 GiB (11.2%)
  Array-1: capacity: 128 GiB slots: 4 modules: 2 EC: None
    max-module-size: 32 GiB note: est.
  Device-1: DIMM_A1 type: no module installed
  Device-2: DIMM_A2 type: DDR4 detail: synchronous unbuffered (unregistered)
    size: 32 GiB speed: 2133 MT/s volts: curr: 1.2 min: 1.2 max: 1.2
    width (bits): data: 64 total: 64 manufacturer: Corsair
    part-no: CMK64GX4M2E3200C16 serial: N/A
  Device-3: DIMM_B1 type: no module installed
  Device-4: DIMM_B2 type: DDR4 detail: synchronous unbuffered (unregistered)
    size: 32 GiB speed: 2133 MT/s volts: curr: 1.2 min: 1.2 max: 1.2
    width (bits): data: 64 total: 64 manufacturer: Corsair
    part-no: CMK64GX4M2E3200C16 serial: N/A
PCI Slots:
  Slot: 0 type: PCIe lanes: 16 status: in use length: long volts: 3.3
    bus-ID: 00:03.1 children: 1: 08:00.0 class-ID: 0300 type: display 2: 08:00.1
    class-ID: 0403 type: audio 3: 08:00.2 class-ID: 0c03 type: serialbus
    4: 08:00.3 class-ID: 0c80 type: serialbus
  Slot: 1 type: PCIe lanes: 4 status: available length: long volts: 3.3
    bus-ID: 00:1f.7
  Slot: 2 type: PCIe lanes: 1 status: available length: short volts: 3.3
    bus-ID: 00:1f.7
  Slot: 3 type: PCIe lanes: 1 status: available length: short volts: 3.3
    bus-ID: 00:1f.7
  Slot: 4 type: PCIe lanes: 1 status: available length: short volts: 3.3
    bus-ID: 00:1f.7
CPU:
  Info: model: AMD Ryzen 9 3950X socket: AM4 bits: 64 type: MT MCP arch: Zen 2
    gen: 3 level: v3 note: check built: 2020-22 process: TSMC n7 (7nm)
    family: 0x17 (23) model-id: 0x71 (113) stepping: 0 microcode: 0x8701021
  Topology: cpus: 1x cores: 16 tpc: 2 threads: 32 smt: enabled cache:
    L1: 1024 KiB desc: d-16x32 KiB; i-16x32 KiB L2: 8 MiB desc: 16x512 KiB
    L3: 64 MiB desc: 4x16 MiB
  Speed (MHz): avg: 2340 high: 3700 min/max: 2200/5033 boost: disabled
    base/boost: 3700/4725 scaling: driver: acpi-cpufreq governor: schedutil
    volts: 1.1 V ext-clock: 100 MHz cores: 1: 3700 2: 2200 3: 2200 4: 2200
    5: 2200 6: 2200 7: 2200 8: 2200 9: 3700 10: 2200 11: 2200 12: 2200 13: 2200
    14: 2200 15: 2200 16: 2200 17: 2200 18: 3700 19: 2200 20: 2200 21: 2200
    22: 2200 23: 2200 24: 2200 25: 2200 26: 2200 27: 2200 28: 2200 29: 2200
    30: 2200 31: 2200 32: 2200 bogomips: 236898
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1
    bmi2 bpext cat_l3 cdp_l3 clflush clflushopt clwb clzero cmov cmp_legacy
    constant_tsc cpb cpuid cqm cqm_llc cqm_mbm_local cqm_mbm_total
    cqm_occup_llc cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid
    f16c flushbyasid fma fpu fsgsbase fxsr fxsr_opt ht hw_pstate ibpb ibs
    irperf lahf_lm lbrv lm mba mca mce misalignsse mmx mmxext monitor movbe
    msr mtrr mwaitx nonstop_tsc nopl npt nrip_save nx osvw overflow_recov pae
    pat pausefilter pclmulqdq pdpe1gb perfctr_core perfctr_llc perfctr_nb
    pfthreshold pge pni popcnt pse pse36 rapl rdpid rdpru rdrand rdseed rdt_a
    rdtscp rep_good sep sev sev_es sha_ni skinit smap smca smep ssbd sse sse2
    sse4_1 sse4_2 sse4a ssse3 stibp succor svm svm_lock syscall tce topoext
    tsc tsc_scale umip v_spec_ctrl v_vmsave_vmload vgif vmcb_clean vme vmmcall
    wbnoinvd wdt x2apic xgetbv1 xsave xsavec xsaveerptr xsaveopt
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: retbleed mitigation: untrained return thunk; SMT enabled with STIBP
    protection
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, STIBP:
    always-on, RSB filling, PBRSB-eIBRS: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA TU104 [GeForce RTX 2070 SUPER] vendor: ASUSTeK
    driver: nvidia v: 530.41.03 alternate: nouveau,nvidia_drm non-free: 545.xx+
    status: current (as of 2024-02; EOL~2026-12-xx) arch: Turing code: TUxxx
    process: TSMC 12nm FF built: 2018-2022 pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 08:00.0 chip-ID: 10de:1e84 class-ID: 0300
  Display: server: X.org v: 1.21.1.11 compositor: kwin_x11 driver: X:
    loaded: nvidia gpu: nvidia tty: 139x72
  API: EGL Message: No EGL data available.
  API: OpenGL Message: GL data unavailable in console for root.
  API: Vulkan v: 1.3.279 layers: 1 device: 0 type: discrete-gpu name: NVIDIA
    GeForce RTX 2070 SUPER driver: nvidia v: 530.41.03 device-ID: 10de:1e84
    surfaces: N/A
Audio:
  Device-1: NVIDIA TU104 HD Audio vendor: ASUSTeK driver: snd_hda_intel
    v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 08:00.1
    chip-ID: 10de:10f8 class-ID: 0403
  Device-2: AMD Starship/Matisse HD Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 0a:00.4 chip-ID: 1022:1487 class-ID: 0403
  Device-3: SteelSeries ApS Arctis 7 driver: hid-generic,snd-usb-audio,usbhid
    type: USB rev: 1.1 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 7-4:2
    chip-ID: 1038:12ad class-ID: 0300
  API: ALSA v: k6.1.29-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.0.3 status: n/a (root, process) with: wireplumber
    status: active tools: pw-cli,wpctl
  Server-3: PulseAudio v: 17.0 status: active (root, process)
    with: pulseaudio-alsa type: plugin tools: pacat,pactl
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: ASUSTeK PRIME B450M-A driver: r8169 v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 port: f000 bus-ID: 04:00.0 chip-ID: 10ec:8168
    class-ID: 0200
  IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  Info: services: NetworkManager,systemd-timesyncd
  WAN IP: <filter>
Bluetooth:
  Message: No bluetooth data found.
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 931.51 GiB used: 164.87 GiB (17.7%)
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Corsair model: Force MP600
    size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: EGFM11.3 temp: 44.9 C
    scheme: GPT
  SMART: yes health: PASSED on: 3y 269d 10h cycles: 145
    read-units: 430,744,387 [220 TB] written-units: 441,846,514 [226 TB]
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 862.25 GiB size: 862.25 GiB (100.00%)
    used: 164.86 GiB (19.1%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p2
    maj-min: 259:2 label: N/A uuid: f9a8ff97-2266-4030-8565-cb28e84ab37c
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 608 KiB (0.2%) fs: vfat block-size: 512 B dev: /dev/nvme0n1p1
    maj-min: 259:1 label: N/A uuid: 79B0-122A
  ID-3: /home raw-size: 862.25 GiB size: 862.25 GiB (100.00%)
    used: 164.86 GiB (19.1%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p2
    maj-min: 259:2 label: N/A uuid: f9a8ff97-2266-4030-8565-cb28e84ab37c
  ID-4: /local raw-size: 862.25 GiB size: 862.25 GiB (100.00%)
    used: 164.86 GiB (19.1%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p2
    maj-min: 259:2 label: N/A uuid: f9a8ff97-2266-4030-8565-cb28e84ab37c
  ID-5: /remote/Google Drive raw-size: N/A size: 14.42 TiB
    used: 14.03 TiB (97.2%) fs: nfs4 remote: 192.168.0.50:/volume1/Google Drive
  ID-6: /remote/Temp raw-size: N/A size: 14.42 TiB used: 14.03 TiB (97.2%)
    fs: nfs4 remote: 192.168.0.50:/volume1/Temp
  ID-7: /var/cache raw-size: 862.25 GiB size: 862.25 GiB (100.00%)
    used: 164.86 GiB (19.1%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p2
    maj-min: 259:2 label: N/A uuid: f9a8ff97-2266-4030-8565-cb28e84ab37c
  ID-8: /var/log raw-size: 862.25 GiB size: 862.25 GiB (100.00%)
    used: 164.86 GiB (19.1%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p2
    maj-min: 259:2 label: N/A uuid: f9a8ff97-2266-4030-8565-cb28e84ab37c
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: yes
    compressor: zstd max-pool: 20%
  ID-1: swap-1 type: partition size: 68.97 GiB used: 9.5 MiB (0.0%)
    priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3 label: swap
    uuid: 55ecb89d-ea57-4566-a732-f9f1663ec709
Unmounted:
  Message: No unmounted partitions found.
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 6 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 1-1:2 info: ASUSTek ROG CHAKRAM type: HID,mouse
    driver: hid-generic,usbhid interfaces: 4 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s)
    lanes: 1 mode: 1.1 power: 500mA chip-ID: 0b05:18e3 class-ID: 0300
  Device-2: 1-2:3 info: Razer USA BlackWidow V3 type: keyboard,mouse,HID
    driver: hid-generic,usbhid interfaces: 5 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s)
    lanes: 1 mode: 1.1 power: 500mA chip-ID: 1532:024e class-ID: 0300
  Hub-2: 2-0:1 info: super-speed hub ports: 4 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-3: 3-0:1 info: hi-speed hub with single TT ports: 6 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 3-6:2 info: ASUSTek AURA LED Controller type: HID
    driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s)
    lanes: 1 mode: 1.1 power: 16mA chip-ID: 0b05:18f3 class-ID: 0300
    serial: <filter>
  Hub-4: 4-0:1 info: super-speed hub ports: 4 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-5: 5-0:1 info: hi-speed hub with single TT ports: 2 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-6: 6-0:1 info: super-speed hub ports: 4 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-7: 7-0:1 info: hi-speed hub with single TT ports: 4 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 7-4:2 info: SteelSeries ApS Arctis 7 type: audio,HID
    driver: hid-generic,snd-usb-audio,usbhid interfaces: 6 rev: 1.1
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 100mA
    chip-ID: 1038:12ad class-ID: 0300
  Hub-8: 8-0:1 info: super-speed hub ports: 4 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
Sensors:
  System Temperatures: cpu: 46.5 C mobo: N/A
  Fan Speeds (rpm): N/A
Repos:
  Packages: pm: pacman pkgs: 1372 libs: 432 tools: pamac pm: flatpak pkgs: 0
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://ftp.lysator.liu.se/pub/manjaro/stable/$repo/$arch
Processes:
  CPU top: 5 of 534
  1: cpu: 19.4% command: chrome pid: 229626 mem: 659.3 MiB (1.0%)
  2: cpu: 12.8% command: chrome pid: 234277 mem: 484.2 MiB (0.7%)
  3: cpu: 2.1% command: chrome pid: 217831 mem: 297.6 MiB (0.4%)
  4: cpu: 1.4% command: kwin_x11 pid: 1193 mem: 316.8 MiB (0.4%)
  5: cpu: 1.4% command: thumbnail.so started-by: kioslave5 pid: 236645
    mem: 149.0 MiB (0.2%)
  Memory top: 5 of 534
  1: mem: 744.5 MiB (1.1%) command: plasmashell pid: 1222 cpu: 0.5%
  2: mem: 659.3 MiB (1.0%) command: chrome pid: 229626 cpu: 19.4%
  3: mem: 588.5 MiB (0.9%) command: teams pid: 109882 cpu: 0.7%
  4: mem: 487.9 MiB (0.7%) command: chrome pid: 217786 cpu: 0.7%
  5: mem: 484.2 MiB (0.7%) command: chrome pid: 234277 cpu: 12.8%
Info:
  Processes: 534 Power: uptime: 6d 10h 11m states: freeze,mem,disk
    suspend: deep avail: s2idle wakeups: 0 hibernate: platform avail: shutdown,
    reboot, suspend, test_resume image: 25.07 GiB
    services: org_kde_powerdevil,upowerd Init: systemd v: 255
    default: graphical tool: systemctl
  Compilers: clang: 16.0.6 gcc: 13.2.1 alt: 12 Shell: Bash (su) v: 5.2.26
    running-in: pty pts/2 inxi: 3.3.33

// Fredrik

Welcome to Manjaro! :smiling_face_with_three_hearts:

  1. Please read the information behind this link. It will help you to post necessary information.
  1. Please press the three dots below your post and then press the :pencil2:
  • If you give us information about your system, we can see what we’re talking about and make better suggestions.
  • You can do this by using inxi in a terminal or in console.
sudo inxi --admin --verbosity=8 --filter --no-host --width --repos
  • Personally identifiable information such as serial numbers and MAC addresses are filtered out by this command
  • Presenting the information in this way allows everyone to be familiar with the format and quickly find the items they need without missing anything.
  1. Copy the output from inxi (including the command) and paste it into your post.
  • To make it more readable, add 3 backticks ``` on an extra line before and after the pasted text.

Have you already :mag: for your problem in the forum ? (Wisdom lies in asking → listening → reading :wink: )

Thank you for helping me correcting my post.
I added the suggested inxi output to my original post.

Rgds.

// Fredrik