惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Threatpost
MyScale Blog
MyScale Blog
D
Docker
人人都是产品经理
人人都是产品经理
有赞技术团队
有赞技术团队
Recent Announcements
Recent Announcements
博客园 - 三生石上(FineUI控件)
大猫的无限游戏
大猫的无限游戏
博客园_首页
S
SegmentFault 最新的问题
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Microsoft Azure Blog
Microsoft Azure Blog
V
Visual Studio Blog
Stack Overflow Blog
Stack Overflow Blog
G
Google Developers Blog
F
Fortinet All Blogs
A
About on SuperTechFans
博客园 - Franky
腾讯CDC
T
Tailwind CSS Blog
量子位
雷峰网
雷峰网
Microsoft Security Blog
Microsoft Security Blog
Apple Machine Learning Research
Apple Machine Learning Research
GbyAI
GbyAI
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
The Register - Security
The Register - Security
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Attack and Defense Labs
Attack and Defense Labs
酷 壳 – CoolShell
酷 壳 – CoolShell
Cyberwarzone
Cyberwarzone
T
The Exploit Database - CXSecurity.com
宝玉的分享
宝玉的分享
C
Cyber Attacks, Cyber Crime and Cyber Security
H
Help Net Security
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Cisco Talos Blog
Cisco Talos Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
SecWiki News
SecWiki News
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Cisco Blogs
F
Full Disclosure
Y
Y Combinator Blog
S
Secure Thoughts
Webroot Blog
Webroot Blog
C
Check Point Blog
C
CERT Recently Published Vulnerability Notes
I
Intezer
Know Your Adversary
Know Your Adversary
Scott Helme
Scott Helme

Arch Linux Forums

Avidemux crashes without strace / Applications & Desktop Environments how to apply patches with non-linux linends / Newbie Corner Replicating CachyOS on vanilla Arch (or at least getting close) / Arch Discussion What's arch linux GUI package manager ? / Newbie Corner Hibernation failing due to insufficient memory / System Administration profiledef.sh editting question / Installation trying to script kde plasma wallpaper settings / Programming & Scripting Looking for new Audacious package maintainer / Creating & Modifying Packages issues installing arch with LUKS2 encryption / Newbie Corner QEMU PXE booting does not work with OVMF.4m.fd / Applications & Desktop Environments Wired lan regular disconnect / Newbie Corner Need Help setting up ARCH in my G16 G634JZR iwlwifi started failing consistently, trying to determine root cause Windows randomly jumping between monitors after GNOME 50 update No display via DP or HDMI after boot. / Kernel & Hardware how to change acpi platform_profile? / Newbie Corner Linux denied all kernel modules which not loaded right now Use iPhone as Webcam for Arch Linux Video Output Failure on nvidia-580xx-dkms on TTY --> Desktop switch (Page 2) / Kernel & Hardware I was going to rant ..WINE32 Sabotage compliments of Arvind Krishna / Arch Discussion [SOLVED] LUKS drive auto unlocked by TPM when expected not to / Networking, Server, and Protection Hibernate/suspend from X = dark panel; from TTY = works (ASUS G14, hyb (Page 2) / Laptop Issues Headphone jack noise/buzz / Newbie Corner segmentation fault in cc1plus when building CLK / AUR Issues, Discussion & PKGBUILD Requests Console alternative to meld / GNU/Linux Discussion Problem with paru git clone / Newbie Corner XKB questions / Applications & Desktop Environments gnome-keyring-daemon is not working correctly / Applications & Desktop Environments [SOLVED] Steam opens and immediately closes constantly / Newbie Corner Firefox rounded edges on Sway / Applications & Desktop Environments on Linux arch 7.0.10-arch1-1 connection drops / Networking, Server, and Protection GDM does not open login screen after update / Newbie Corner Cinnamon (X11) fails to load after update (Page 2) / Applications & Desktop Environments fontconfig-2:2.18.x - broken fonts? (Page 2) / Applications & Desktop Environments Bluetooth headphones connect but don't auto-switch (alsa 1.2.16) / Multimedia and Games Audio breaks after every suspend/change of VT (Page 2) / Newbie Corner EFI stub: Warning: unable to unprotect memory range (Page 3) / Kernel & Hardware Keyboard problem with the french disposition / Newbie Corner Working with two network interfaces / Networking, Server, and Protection [SOLVED] Power spikes on laptop / Laptop Issues Problems with Qt? (Page 2) / Applications & Desktop Environments plasmashell 6.6.5 crashing on loop / Applications & Desktop Environments I'm worried / Newbie Corner Help! RTL8723BS "coalesce failed with error -22" after upgrade / Laptop Issues System notifications not working on any browser / Applications & Desktop Environments installing kernels with kernel-install / Community Contributions [SOLVED] Intel AX210 issue on linux=7.0.10 / Kernel & Hardware No longer booting after Windows 11 update / Installation *SOLVED* Two PC's but different boot times - Kernel 7.0? / Kernel & Hardware gnome-shell continuous clutter_input_focus_set_cursor_location msg / Pacman & Package Upgrade Issues google-chrome, vscode and spotify are ignore my fontconfig / Applications & Desktop Environments KDE6 Akonadi default database backend / Creating & Modifying Packages Support / Routing quirks for new Creative Sound Blaster AE-X (USB ID 0 / Kernel & Hardware Kernel Panic and system freezes with 4x16 DDR5 (Page 2) / Kernel & Hardware dm-crypt and SSDs / Newbie Corner Problems with Worms WMD / Newbie Corner Freeze after login whenever upgrading nvidia/kernel / Laptop Issues Blender crashes on startup when using Vulkan backend / Applications & Desktop Environments Top 5 MDM Solutions for Linux Devices in 2026 Elden Ring crash in sound initialisation / Multimedia and Games AUR connection issues (EOF/TLS errors) (Page 5) / AUR Issues, Discussion & PKGBUILD Requests GNOME freeze after login / Applications & Desktop Environments Bash is weird now / Newbie Corner Gif as KDE avatar / Applications & Desktop Environments Export in musescore / Applications & Desktop Environments Nvidia And Amd Drivers / Applications & Desktop Environments [SOLVED] How to get pavucontrol in dark mode? / Newbie Corner Startx does not work / Applications & Desktop Environments Coturn server installtaion / Applications & Desktop Environments Could not resolve Matrix-synapse dependency error / Applications & Desktop Environments Possible solution for mesa-amber build failure with glibc-2.43 / Multimedia and Games [SOLVED] Plymouth forces English (US) layout on boot / Newbie Corner [Solved]What should I use as license if the upstream repo has none? / AUR Issues, Discussion & PKGBUILD Requests The Official Hello Everyone Thread (Page 334) / Newbie Corner [SOLVED] EPSON ET-2710 printer only printing blank pages / Newbie Corner [SOLVED]Session crashes after login, booted back to sddm / Laptop Issues [SOLVED] Asus monitor suspend results in on/off cycling / Newbie Corner Ultrahuman Discount Code [SAVEULTRA] 10% Off For Existing Customers / Creating & Modifying Packages Ultrahuman Discount Code [SAVEULTRA] 10% Off – Verified Coupon for Exi / Arch Discussion New Ultrahuman Discount Code [SAVEULTRA] 2026 – Get 20% Extra OffToday / Programming & Scripting Ultrahuman Discount Code 2026 - "SAVEULTRA" - Get 20% Extra Off / Newbie Corner Sway keybinding stops working after sleep / Applications & Desktop Environments QEMU SPICE how to achieve bidirectional clipboard with Sway? / Applications & Desktop Environments Apollo Neuro Promo Code [APOLLOZEN] $99 Off Legit Or Just Marketing Apollo Neuro Discount Code $99 Off [APOLLOZEN] Secret Savings Trick HTTP session disconnect on WI-FI disconnect / Networking, Server, and Protection [SOLVED] Cannot chain-load into Windows with GRUB. / Newbie Corner [SOLVED] Font hinting appears to be disabled on Qt6 applications? / Applications & Desktop Environments Black screen after waking up from sleep/hybernate/suspend. / Newbie Corner Diskless booting failing, ipconfig no devices to configure / Kernel & Hardware Strange Font Issue Across System / Newbie Corner [SOLVED] Laptop doesn't wake from sleep on NVIDIA 595.71.05 drivers / Newbie Corner Touchpad randomly stops moving (clicks still work) on Hyprland / Laptop Issues Random hangs on Ryzen Mobile after 6.18.13 ? / Kernel & Hardware [SOLVED] Can't get IP address for USB Ethernet device (KORG Wavestate) / Networking, Server, and Protection Laptop display does not turn on after being off for around 50 min / Multimedia and Games Text Corruption in GPU Screen Recorder GUI / Applications & Desktop Environments Mouse not correctly recognized during boot (Page 2) / Kernel & Hardware PKGBUILD review / AUR Issues, Discussion & PKGBUILD Requests Touchpad not working / Newbie Corner
Random monitor flickering and DRM HOTPLUG events on Arch Linux / Kernel & Hardware
seth · 2026-06-12 · via Arch Linux Forums

#1 2026-05-24 22:51:18

OnlyMinimum
Member
Registered: 2022-02-03
Posts: 21

Random monitor flickering and DRM HOTPLUG events on Arch Linux

Hi.

I am experiencing random monitor flickering / display hotplug issues on Arch Linux with an AMD RX6600.

System:

Kernel: 7.0.9-arch1-1
Desktop: Cinnamon (X11)
CPU: Intel i5-4440
GPU: AMD Radeon RX6600
RAM: 16 GB DDR3
Motherboard chipset: Intel H81

Monitor setup:

- Two identical monitors
- One connected directly through HDMI
- Second connected through DisplayPort -> HDMI adapter/cable
- Monitors only have HDMI and VGA inputs

Symptoms:

- Both monitors randomly flicker
- Cinnamon reorganizes windows
- Windows sometimes move between monitors
- Looks exactly like monitor disconnect/reconnect

The problem happens randomly during normal desktop usage.

Test on other systems
This does NOT happen on Windows 10.

I tested Windows 10 for more than 3 hours with no flickers, no monitor disconnects and no instability at all. So i think this seems Linux-specific.

What I found
Running:

udevadm monitor --kernel --property

shows DRM hotplug events exactly when the flickering occurs:

KERNEL[...] change ... /drm/card1 (drm)
ACTION=change
SUBSYSTEM=drm
HOTPLUG=1

I also ran:

and found this warning:

amdgpu 0000:03:00.0: [drm] Failed to setup vendor infoframe on connector HDMI-A-1: -22

Things already tested

- amdgpu.audio=0
- pcie_aspm=off
- removing quiet splash
- different BIOS PEG/PCIe settings
- monitoring:
    journalctl -f
    dmesg -w
    udevadm monitor

I also tried:

but my RX6600 kernel panicked during boot, so I reverted it.

Possible causes I am considering:

- problems in newer kernels?
- AMDGPU DP/HDMI issue?
- passive DP->HDMI adapter incompatibility under Linux?
- Cinnamon/X11 hotplug behavior?

Thanks in advance for any help or suggestions.

#2 2026-05-25 06:49:28

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,034

Re: Random monitor flickering and DRM HOTPLUG events on Arch Linux

- Cinnamon reorganizes windows
- Windows sometimes move between monitors

DRM hotplug events

The output dis/appear, possibly DPMS triggered. Notably TVs have show to unregister on DPMS but it could also be the adapter.
https://wiki.archlinux.org/title/Displa … figuration
If this is X11 and you cannot override Cinnamons trigger, blocking the module might allow you to test this.

#3 2026-05-26 01:29:49

OnlyMinimum
Member
Registered: 2022-02-03
Posts: 21

Re: Random monitor flickering and DRM HOTPLUG events on Arch Linux

Thanks for the suggestion.

I checked the DPMS state with:

and got the following output:

Keyboard Control:
auto repeat:  on    key click percent:  0    LED mask:  00000002
XKB indicators:
00: Caps Lock:   off    01: Num Lock:    on     02: Scroll Lock: off
03: Compose:     off    04: Kana:        off    05: Sleep:       off
06: Suspend:     off    07: Mute:        off    08: Misc:        off
09: Mail:        off    10: Charging:    off    11: Shift Lock:  off
12: Group 2:     off    13: Mouse Keys:  off
auto repeat delay:  500    repeat rate:  33
auto repeating keys:  00ffffffdffffbbf
fadfffefffedffff
9fffffffffffffff
fff7ffffffffffff
bell percent:  50    bell pitch:  400    bell duration:  100

Pointer Control:
acceleration:  2/1    threshold:  4

Screen Saver:
prefer blanking:  no    allow exposures:  yes
timeout:  0    cycle:  0

Colors:
default colormap:  0x20    BlackPixel:  0x0    WhitePixel:  0xffffff

Font Path:
/usr/share/fonts/misc,
/usr/share/fonts/TTF,
/usr/share/fonts/OTF,
/usr/share/fonts/100dpi,
/usr/share/fonts/75dpi,
/usr/share/fonts/built-ins

DPMS (Display Power Management Signaling):
Server does not have the DPMS Extension

So it seems the X server is not using the traditional X11 DPMS extension in this setup.

Does that rule out DPMS as the source of the hotplug events, or could Cinnamon / DRM / AMDGPU still be doing some kind of power management outside of X11 DPMS?

I am still consistently getting:

events from:

udevadm monitor --kernel --property

exactly when the monitors flicker.

Also, recently the behavior became worse: when the flickering happens, one monitor now sometimes completely turns off and Cinnamon crashes, showing a message that it is going to run in fallback mode.

I also uploaded the relevant journalctl output of:

journalctl -b | grep -Ei "muffin|cinnamon|amdgpu|drm"

right here:
https://paste.c-net.org/SentenceBride

Thanks again for the help and suggestions so far. I really appreciate the troubleshooting guidance. I will continue testing and report back if I find anything new or if one of these tests changes the behavior.

#4 2026-05-26 06:07:55

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,034

Re: Random monitor flickering and DRM HOTPLUG events on Arch Linux

and got the following output:

Sure this isn't cinnamon on wayland?

May 25 22:12:44 arch-mkVII systemd-coredump[4500]: Process 1690 (cinnamon) of user 1000 terminated abnormally with signal 11/SEGV, processing...
May 25 22:12:49 arch-mkVII systemd-coredump[4501]: Process 1690 (cinnamon) of user 1000 dumped core.
                                                   #9  0x00007f8406938c92 n/a (libmuffin-cogl-0.so.0 + 0x5dc92)
                                                   #10 0x00007f840692e8d7 cogl_onscreen_swap_buffers_with_damage (libmuffin-cogl-0.so.0 + 0x538d7)
                                                   #11 0x00007f84072e145b n/a (libmuffin-clutter-0.so.0 + 0xc245b)
                                                   #12 0x00007f84072e55aa n/a (libmuffin-clutter-0.so.0 + 0xc65aa)
                                                   #13 0x00007f84072e618a n/a (libmuffin-clutter-0.so.0 + 0xc718a)
                                                   #14 0x00007f84072a24b8 n/a (libmuffin-clutter-0.so.0 + 0x834b8)
                                                   #18 0x00007f8406fb284a meta_run (libmuffin.so.0 + 0xa484a)
                                                   #19 0x000055722499e4c9 n/a (/usr/bin/cinnamon + 0x24c9)
                                                   #22 0x000055722499e695 n/a (/usr/bin/cinnamon + 0x2695)
May 25 22:13:48 arch-mkVII NetworkManager[577]: <info>  [1779758028.3980] agent-manager: agent[d56bba18c0f87cad,:1.64/org.cinnamon.NetworkAgent/1000]: agent registered
May 25 22:13:48 arch-mkVII systemd[1011]: Started dbus-:1.2-org.cinnamon.CalendarServer@1.service.
May 25 22:13:48 arch-mkVII cinnamon-calendar-server[4866]: Traceback (most recent call last):
May 25 22:13:48 arch-mkVII cinnamon-calendar-server[4866]:   File "/usr/lib/cinnamon/cinnamon-calendar-server.py", line 16, in <module>
May 25 22:13:48 arch-mkVII cinnamon-calendar-server[4866]:     gi.require_version('ICal', '3.0')
May 25 22:13:48 arch-mkVII cinnamon-calendar-server[4866]:     ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
May 25 22:13:48 arch-mkVII cinnamon-calendar-server[4866]:   File "/usr/lib/python3.14/site-packages/gi/__init__.py", line 153, in require_version
May 25 22:13:48 arch-mkVII cinnamon-calendar-server[4866]:     raise ValueError(f"Namespace {namespace} not available for version {version}")
May 25 22:13:48 arch-mkVII cinnamon-calendar-server[4866]: ValueError: Namespace ICal not available for version 3.0
May 25 22:13:48 arch-mkVII systemd[1011]: dbus-:1.2-org.cinnamon.CalendarServer@1.service: Main process exited, code=exited, status=1/FAILURE
May 25 22:13:48 arch-mkVII systemd[1011]: dbus-:1.2-org.cinnamon.CalendarServer@1.service: Failed with result 'exit-code'.
May 25 22:14:04 arch-mkVII systemd-coredump[5021]: Process 4684 (cinnamon) of user 1000 terminated abnormally with signal 11/SEGV, processing...
May 25 22:14:09 arch-mkVII systemd-coredump[5022]: Process 4684 (cinnamon) of user 1000 dumped core.
                                                   #9  0x00007ff23649ac92 n/a (libmuffin-cogl-0.so.0 + 0x5dc92)
                                                   #10 0x00007ff2364908d7 cogl_onscreen_swap_buffers_with_damage (libmuffin-cogl-0.so.0 + 0x538d7)
                                                   #11 0x00007ff23691e45b n/a (libmuffin-clutter-0.so.0 + 0xc245b)
                                                   #12 0x00007ff2369225aa n/a (libmuffin-clutter-0.so.0 + 0xc65aa)
                                                   #13 0x00007ff23692318a n/a (libmuffin-clutter-0.so.0 + 0xc718a)
                                                   #14 0x00007ff2368df4b8 n/a (libmuffin-clutter-0.so.0 + 0x834b8)
                                                   #18 0x00007ff2365ef84a meta_run (libmuffin.so.0 + 0xa484a)
                                                   #19 0x000055da3a5114c9 n/a (/usr/bin/cinnamon + 0x24c9)
                                                   #22 0x000055da3a511695 n/a (/usr/bin/cinnamon + 0x2695)

cinnamon crashed twice in 90s, important parts of the backtrace are missing due to the random grep pattern.
Do those crashes coincide w/ the flicker?

#5 2026-05-26 21:49:20

OnlyMinimum
Member
Registered: 2022-02-03
Posts: 21

Re: Random monitor flickering and DRM HOTPLUG events on Arch Linux

No, I am not using Wayland. I am using Cinnamon on X11.

I checked with:

and the output is:

Here is the output of:

https://paste.c-net.org/AirstripPacey

And yes, the Cinnamon crashes do coincide with the monitor flickers.

In fact, the behavior recently became worse.

When the flicker happens now:

* the secondary monitor (the one connected through DP->HDMI) sometimes turns off completely
* Cinnamon crashes and enters fallback mode
* the whole desktop becomes practically unusable
  

At that point, I am forced to physically disconnect the DP->HDMI cable from the secondary monitor to recover the system.

If I leave the cable connected:

* the Cinnamon fallback warning remains on screen
* the primary monitor stays on
* but the desktop becomes frozen/unresponsive
* I cannot properly interact with the system anymore
  

So the crashes definitely seem correlated with the hotplug/flicker events.

Also, I will upload the complete:

https://paste.c-net.org/TargetsFluid

output without grep filtering, since the previous logs may have hidden important parts of the backtrace.

#7 2026-05-28 02:40:54

OnlyMinimum
Member
Registered: 2022-02-03
Posts: 21

Re: Random monitor flickering and DRM HOTPLUG events on Arch Linux

The only DPMS-related test I tried was with:

xset -dpms
xset s off
xset s noblank

However, as shown previously by:

the X server reports:

DPMS (Display Power Management Signaling):
Server does not have the DPMS Extension

So I did not explicitly disable or block any Cinnamon xrandr/DPMS module beyond that.

I also collected the requested logs/output.

Xorg.1 log:
https://paste.c-net.org/ClothesStakeout

Xorg.0 log:
https://paste.c-net.org/BracketMomma

Vulkan summary:
https://paste.c-net.org/StaplePurity

glxinfo -B:
https://paste.c-net.org/IncidentExtended

I included the complete glxinfo -B output as extra information because I thought it might help diagnose the issue.

#8 2026-05-28 05:38:54

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,034

Re: Random monitor flickering and DRM HOTPLUG events on Arch Linux

[   994.152] (**) Extension "DPMS" is disabled
grep -ri dpms /{etc,usr/share}/X11/xorg.conf*
MESA: info: vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
[   994.174] (II) Applying OutputClass "AMDgpu" options to /dev/dri/card1
[   994.174] (II) Loading sub module "dri2"
[   994.174] (II) LoadModule: "dri2"
[   994.174] (II) Module "dri2" already built-in
[   994.346] (==) AMDGPU(0): DRI3 disabled
[   994.404] (WW) AMDGPU(0): Option "HotplugDriver" is not used
[   994.406] (II) Initializing extension DRI3
[   994.406] (II) AIGLX: Screen 0 is not DRI2 capable
[   994.412] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[   994.218] (II) AMDGPU(0): glamor: Using OpenGL 4.5 context.
[   994.218] (II) AMDGPU(0): Refusing to try glamor on llvmpipe
[   994.219] (EE) AMDGPU(0): glamor detected, failed to initialize EGL.
[   994.219] (WW) AMDGPU(0): amdgpu_glamor_pre_init returned FALSE, using ShadowFB
pacman -Qikk xorg-server xf86-video-amdgpu mesa llvm-libs
grep -r . /{etc,usr/share}/X11/xorg.conf*

Andplease  post your complete system journal for the boot:

sudo journalctl -b | curl -s -H "Accept: application/json, */*" --upload-file - 'https://paste.c-net.org/'

#9 2026-05-28 06:17:00

OnlyMinimum
Member
Registered: 2022-02-03
Posts: 21

Re: Random monitor flickering and DRM HOTPLUG events on Arch Linux

I still have the original flickering/present issue, especially after enabling the second monitor.
I have also experienced several complete system freezes during all this troubleshooting, including freezes inside Cinnamon, i3wm, and even occasional freezes directly in the TTY.
In several of those cases the system became completely unresponsive, forcing me to hold the physical power button to shut the machine down and boot it again.
This whole issue made me very restless, so I kept investigating further after reading your hints. However, thanks to your hints about DRI3, llvmpipe and the Xorg logs helped me narrow things down until I eventually found the broken Mesa overrides.

I discovered that my system was incorrectly falling back to `llvmpipe` instead of properly using the RX 6600 under X11.

I found these leftover overrides from old troubleshooting attempts:

MESA_LOADER_DRIVER_OVERRIDE=crocus
MESA_GL_VERSION_OVERRIDE=4.5

The first one was in `/etc/environment`, and the OpenGL override was in my shell configuration.

After removing them and rebooting, `glxinfo -B` now correctly reports:
https://paste.c-net.org/PrevailNichols

OpenGL renderer string: AMD Radeon RX 6600 (radeonsi, navi23, ACO, DRM 3.64, 7.0.9-arch1-1)

instead of `llvmpipe`.

So while the original flickering issue is still happening, at least now the RX 6600 is properly being used by X11 instead of software rendering.

Here are the requested logs and command outputs:

grep -ri dpms /{etc,usr/share}/X11/xorg.conf*:

/etc/X11/xorg.conf.d/10-extensions.conf:    Option "DPMS" "false"

pacman -Qikk xorg-server xf86-video-amdgpu mesa llvm-libs: is on following link:
https://paste.c-net.org/BobbiMatty

grep -r . /{etc,usr/share}/X11/xorg.conf*: is on following link:
https://paste.c-net.org/EnjoyedObserver

Full system journal: is on following link:
https://paste.c-net.org/TrumpedFishes

Thanks again for all the guidance so far — your hints about DRI3, llvmpipe and the Xorg logs were what led me to discover the broken Mesa overrides in the first place.

Last edited by OnlyMinimum (2026-05-28 06:20:53)

#10 2026-05-28 06:32:11

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,034

Re: Random monitor flickering and DRM HOTPLUG events on Arch Linux

So while the original flickering issue is still happening, at least now the RX 6600 is properly being used by X11 instead of software rendering.

So it's not just indicating the cinnamon crashes sad
Does it coincode w/

May 28 02:28:16 arch-mkVII cinnamon-calendar-server[3604]:     gi.require_version('ICal', '3.0')
May 28 02:28:32 arch-mkVII cinnamon-calendar-server[4210]:     gi.require_version('ICal', '3.0')
May 28 02:29:06 arch-mkVII cinnamon-calendar-server[5588]:     gi.require_version('ICal', '3.0')
May 28 02:46:41 arch-mkVII cinnamon-calendar-server[8660]:     gi.require_version('ICal', '3.0')
May 28 03:07:23 arch-mkVII cinnamon-calendar-server[10918]:     gi.require_version('ICal', '3.0')

that process failing (and oes it help to mask usr/share/dbus-1/services/org.cinnamon.CalendarServer.service, https://wiki.archlinux.org/title/D-Bus# … us_service )
Otherwise, what happens if you re-enable DPMS?
Do you remember why you introduced

/etc/X11/xorg.conf.d/10-extensions.conf:Section "Extensions"
/etc/X11/xorg.conf.d/10-extensions.conf:    Option "DPMS" "false"
/etc/X11/xorg.conf.d/10-extensions.conf:EndSection
/etc/X11/xorg.conf.d/10-serverflags.conf:Section "ServerFlags"
/etc/X11/xorg.conf.d/10-serverflags.conf:    Option "BlankTime" "0"
/etc/X11/xorg.conf.d/10-serverflags.conf:EndSection

#11 2026-05-28 08:23:57

OnlyMinimum
Member
Registered: 2022-02-03
Posts: 21

Re: Random monitor flickering and DRM HOTPLUG events on Arch Linux

The cinnamon-calendar-server failures sometimes appear to coincide temporally with some of the monitor flickers, although I still cannot say for sure whether they are actually related or just happening around the same time.

I also tried checking the service status directly, but it does not seem to exist as a regular systemd user unit:

$ systemctl --user status org.cinnamon.CalendarServer.service
Unit org.cinnamon.CalendarServer.service could not be found.

I also tried masking it following the ArchWiki approach:

sed -i 's|^Exec=.*|Exec=/bin/false|' .local/share/dbus-1/services/org.cinnamon.CalendarServer.service

but even after doing that, the cinnamon-calendar-server failures still continue to appear in journalctl.
https://paste.c-net.org/DefconWreaking

I also re-enabled DPMS by reverting the old Xorg configuration changes I had in:

/etc/X11/xorg.conf.d/10-extensions.conf
/etc/X11/xorg.conf.d/10-serverflags.conf

Those files were old tweaks from years ago, when I was still using only the i5-4440 iGPU with i3wm and had read recommendations on the ArchWiki/forums about disabling DPMS and screen blanking for X11/i3 setups.

After reverting those settings, `xset q` now reports:

However, re-enabling DPMS did not solve the flickering/presentation issue.

I also collected live monitoring logs while observing the flickers:

dmesg live log:

sudo dmesg -w | ts '[%Y-%m-%d %H:%M:%S]' | tee dmesg-live.log

https://paste.c-net.org/GearingUsually

----------------------------------------------------------------------------

RANDR live events:

xev -root -event randr | ts '[%Y-%m-%d %H:%M:%S]' | tee randr-live.log

https://paste.c-net.org/CleggAnswers

----------------------------------------------------------------------------

udev live events:

udevadm monitor --kernel --property | ts '[%Y-%m-%d %H:%M:%S]' | tee udev-live.log

https://paste.c-net.org/NecksChemical

Last edited by OnlyMinimum (2026-05-28 20:33:03)

#12 2026-05-28 11:30:14

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,034

Re: Random monitor flickering and DRM HOTPLUG events on Arch Linux

I also tried masking it following the ArchWiki approach:

There's no user service, the daemon is dbus triggered.

[2026-05-28 04:41:56]     output DP-3, crtc 62, mode 1920x1080 (1920x1080)
[2026-05-28 04:41:57]     output DP-3, crtc None, mode None
[2026-05-28 04:41:57]     output DP-3, crtc None, mode None
[2026-05-28 04:42:00]     output DP-3, crtc None, mode None
[2026-05-28 04:42:00]     output DP-3, crtc None, mode None
[2026-05-28 04:42:00]     output DP-3, crtc 62, mode 1920x1080 (1920x1080)
[2026-05-28 05:07:48]     output DP-3, crtc 62, mode 1920x1080 (1920x1080)
[2026-05-28 05:07:48]     output DP-3, crtc None, mode None
[2026-05-28 05:07:48]     output DP-3, crtc None, mode None
[2026-05-28 05:07:51]     output DP-3, crtc None, mode None
[2026-05-28 05:07:52]     output DP-3, crtc None, mode None
[2026-05-28 05:07:52]     output DP-3, crtc 62, mode 1920x1080 (1920x1080)
[2026-05-28 05:16:41]     output DP-3, crtc 62, mode 1920x1080 (1920x1080)
[2026-05-28 05:16:42]     output DP-3, crtc 62, mode 1920x1080 (1920x1080)
[2026-05-28 05:16:42]     output DP-3, crtc None, mode None
[2026-05-28 05:16:45]     output DP-3, crtc None, mode None
[2026-05-28 05:16:45]     output DP-3, crtc None, mode None
[2026-05-28 05:16:45]     output DP-3, crtc 62, mode 1920x1080 (1920x1080)

The connection on that monitor flickers, HDMI-1 seems stable - do you get this w/ only using the HDMI-1 output?
Do you have another DP jack on the GPU and DP cable? Can you try to flip the monitors around (ie. does the flicker follow the monitor or the output?)

#13 2026-05-28 23:33:37

OnlyMinimum
Member
Registered: 2022-02-03
Posts: 21

Re: Random monitor flickering and DRM HOTPLUG events on Arch Linux

Sorry about the confusion regarding the CalendarServer masking attempt — I realized afterwards that I had misunderstood how that daemon is started. I edited my previous post to improve the clarity and avoid spreading incorrect information.

Regarding the outputs: yes, if I use only the monitor connected to HDMI-1, I do not get any visible flickering/presentation problems.

However, while testing with only HDMI-1 connected, I still observed HOTPLUG events being reported. In that configuration I did not notice any monitor flicker despite the HOTPLUG activity.

With only the monitor connected through DP-3, I also observed HOTPLUG events, but in that case the monitor did visibly flicker.

My RX 6600 has 3 DP outputs and 1 HDMI output. Right now I am using:

* one monitor directly through HDMI -> HDMI
* the second monitor through a DP -> HDMI adapter cable

Both monitors are identical models and only support VGA and HDMI inputs. They are also relatively new monitors.

Unfortunately I only have:

* this single DP -> HDMI adapter cable (recently purchased)
* the HDMI -> HDMI cable that came with the first monitor
* and another spare HDMI -> HDMI cable that came with the second monitor

But since the GPU only has one HDMI output, the spare HDMI cable is currently unused.

I also tried swapping the monitors around. After reversing the monitor/cable assignment, both monitors still flickered, so at least from this test the problem does not appear to be tied to a specific monitor.

One additional detail: when both monitors are connected, both screens flicker simultaneously.

#14 2026-05-29 06:50:24

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,034

Re: Random monitor flickering and DRM HOTPLUG events on Arch Linux

I also tried swapping the monitors around. After reversing the monitor/cable assignment, both monitors still flickered, so at least from this test the problem does not appear to be tied to a specific monitor.

a DP -> HDMI adapter cable

My money is on the adapter - are you running either output at 100Hz?
Are things stable if running the monitor behind the adapter at XGA (1024x768@60Hz)?

#15 2026-05-29 11:49:18

OnlyMinimum
Member
Registered: 2022-02-03
Posts: 21

Re: Random monitor flickering and DRM HOTPLUG events on Arch Linux

No, both monitors are running at 1920x1080 @ 60 Hz.

I tested your suggestion by setting both monitors to 1024x768 @ 60 Hz, but the flickering still occurred.

What I find particularly strange is that, as I mentioned earlier, I used this same hardware under Windows 10 for several hours with the dual-monitor setup and did not experience any flickering or display interruptions.

At the moment, the issue continues to occur under Linux regardless of whether the monitors are running at 1920x1080 @ 60 Hz or 1024x768 @ 60 Hz.

I also collected another set of logs while testing the system with both monitors connected and in use with 1024x768 @ 60 Hz. I'll attach them below:

udev monitor log:

udevadm monitor --kernel --property | ts '[%Y-%m-%d %H:%M:%S]' | tee udev-live_4p3.log

https://paste.c-net.org/NamelyRambling

---

randr events log:

xev -root -event randr | ts '[%Y-%m-%d %H:%M:%S]' | tee randr-live_4p3.log

https://paste.c-net.org/MeyersKrueger

Last edited by OnlyMinimum (2026-05-29 17:35:16)

#16 2026-05-29 20:46:18

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,034

Re: Random monitor flickering and DRM HOTPLUG events on Arch Linux

What I find particularly strange is that, as I mentioned earlier, I used this same hardware under Windows 10 for several hours with the dual-monitor setup and did not experience any flickering or display interruptions.

Does it help to limit power saving?
"intel_idle.max_cstate=1 i915.enable_dc=0 ahci.mobile_lpm_policy=1"

How do the outputs behave on non-cinnamon? (Eg. icewm will do - it's to check whether some cinnamon-related daemon triggers some power saving or so)

#17 2026-06-09 22:43:08

OnlyMinimum
Member
Registered: 2022-02-03
Posts: 21

Re: Random monitor flickering and DRM HOTPLUG events on Arch Linux

First of all, sorry for my absence. I ran into some motherboard-related issues and had to RMA it and take it to a repair center, so I was without a working computer for a while.

Regarding the tests:

1. I tried the kernel parameters you suggested:

intel_idle.max_cstate=1 i915.enable_dc=0 ahci.mobile_lpm_policy=1

Unfortunately the monitors continued to flicker, so I reverted those changes.

2. I also tested with i3wm, which is the window manager I have installed.

While running i3wm, only the monitor connected through DisplayPort would flicker. Originally it was connected through DP-3, and only that monitor would flicker.

To rule out a faulty DP connector on the GPU, I moved the DisplayPort-to-HDMI adapter from DP-3 to DP-1.

After doing that, the behavior followed the connection: only the monitor connected through DP-1 flickered.

The logs show the same pattern as before: the output disappears, the EDID is removed, a HOTPLUG event is generated, and then the monitor reconnects.

This seems to suggest that the issue is not tied to a specific DisplayPort connector on the GPU, since the problem occurred on both DP-3 and DP-1.

I'll attach the corresponding logs below.

RANDR events (DP-1):
https://paste.c-net.org/SummonsBowie

udev events (DP-1):
https://paste.c-net.org/StrungCouture

#18 2026-06-10 06:33:02

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,034

Re: Random monitor flickering and DRM HOTPLUG events on Arch Linux

After doing that, the behavior followed the connection: only the monitor connected through DP-1 flickered.

It rather follows the monitor ?
Is the monitor stable when using it w/ the HDMI/HDMI cable?

#19 2026-06-10 21:38:42

OnlyMinimum
Member
Registered: 2022-02-03
Posts: 21

Re: Random monitor flickering and DRM HOTPLUG events on Arch Linux

Yes, the monitor appears stable when connected directly through an HDMI-to-HDMI cable.

Both monitors are identical models, and when a monitor is connected directly to the GPU's HDMI output I do not observe the disconnect/reconnect behavior seen on the DisplayPort-to-HDMI path.

What I have observed so far is:

Monitor connected through HDMI -> stable

Monitor connected through DisplayPort-to-HDMI adapter
-> flickers
-> EDID is removed
-> HOTPLUG events
-> DP disconnect/reconnect events

And I have performed the monitor swap test.

I swapped the monitors while keeping the connection types unchanged. After swapping them, the behavior did not follow a specific monitor.

The monitor connected through the DisplayPort-to-HDMI adapter continued to flicker, while the monitor connected directly through HDMI remained stable.

Since both monitors exhibit the same behavior depending on which connection they use, this seems to suggest that the issue follows the DisplayPort-to-HDMI connection path rather than a particular monitor.

Other additional tests I made:

Today I tested the same DisplayPort-to-HDMI adapter on a different machine at work for several hours.

System information:

OS: Red Hat Enterprise Linux 8.10
Kernel: 4.18.0-553.124.1.el8_10.x86_64
GPU: NVIDIA GeForce RTX 4060
DE: KDE Plasma 5.24.7 (KWin)

I started using it around 12:00 and have not observed any monitor flickering so far.

This does not completely rule out the adapter, since the hardware and software stack are very different from my home system, but it does suggest that the adapter is at least capable of operating stably in another Linux environment.

Given these results, do you know of any AMDGPU parameters or debugging options related to:

  1. DisplayPort link training

  2. DisplayPort hotplug detection

  3. AMD Display Core (DC)

  4. MST (Multi-Stream Transport)

  5. DisplayPort-to-HDMI adapters

At this point I'm wondering whether this could be an AMDGPU-specific interaction with the DP-to-HDMI connection path rather than a purely hardware fault.

#20 2026-06-12 10:31:26

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,034

Re: Random monitor flickering and DRM HOTPLUG events on Arch Linux

Does adding "amdgpu.dcdebugmask=0xa17" to the https://wiki.archlinux.org/title/Kernel_parameters help with this? (this disables multiple things, incl. dsc)
There's famously https://wiki.archlinux.org/title/AMDGPU … white/gray but I'm not sure how this would apply here.

Do you btw get this w/ the lts kernels (6.18 or some much older ones are available in the AUR) or some live distro like grml.org?

#21 Today 10:48:47

OnlyMinimum
Member
Registered: 2022-02-03
Posts: 21

Re: Random monitor flickering and DRM HOTPLUG events on Arch Linux

I also tested some AMDGPU kernel parameters suggested in the following troubleshooting guide:

https://gist.github.com/danielrosehill/ … dea50e1507

Specifically:

amdgpu.gpu_recovery=1
amdgpu.dcdebugmask=0xa17
amdgpu.gfx_off=0
amdgpu.runpm=0

I tested them individually and in combination, but the monitor disconnect/reconnect issue still occurred.

At this point I can reproduce the issue with:

linux 7.0.12
linux-lts 6.18.35
linux-lts61 6.1.175

as well as with multiple AMDGPU parameter combinations.

However, I performed another test using a GRML live environment on the same machine, with the same RX6600, the same monitors and the same DP->HDMI adapter. So far I have not observed any monitor flickering or DP disconnect/reconnect events under GRML.

I am currently comparing the software stack between Arch Linux and GRML to identify any relevant differences.