rbn42/panon

[BUG] Dual-head Monitor Temporarily Freezes After System Suspend

f35f0ef9d0e827dae86552d3899f78fc opened this issue · 1 comments

Desktop (please complete the following information):

  • OS: ArchLinux
  • Version of Plasma Framework: 5.90.0
  • Primary monitor: DVI-D 144Hz
  • Secondary monitor: HDMI 60Hz
  • Installation method: Plasma's "Get New Widgets" ability

Describe the bug
This issue only occurs if the Panon widget is running on my secondary display. It doesn't seem to happen if Panon is on the primary display or if it's not running at all.

Shortly after waking the system from suspend/sleep, the secondary monitor will freeze and the main monitor wallpaper will change to the previous wallpaper I had selected. It stays in this state for 5-7 seconds or so. Then, the main monitor wallpaper goes back to the newest one and second monitor is fine, too.

This is more a nuisance than anything, but it kinda drives you crazy when it happens so often.

Additional info:

The wallpapers on my main monitor change on a schedule. When this glitch behavior occurs, the main monitor wallpaper changes prematurely. It's almost like the monitors are reloaded...? If I disable the changing wallpaper feature and use a static one, I still get similar temporary lock-up behavior on the secondary monitor, so I don't think it's the cause.

If this issue sounds interesting, I will try to get logs somehow. Maybe it only happens with my specific display setup.


Any error message shown in the console
Please execute the following commands in the console and upload the outputs.

git clone https://github.com/rbn42/panon.git
cd panon
git submodule update --init
# You need to install plasma-sdk to get plasmoidviewer.
plasmoidviewer --applet ./plasmoid/

I experienced the same issue today even though Panon was not running, so my issue is probably not specific to Panon.