| Summary: | Spectacle : External display crashes when taking a screenshot with adaptive sync | ||
|---|---|---|---|
| Product: | [Applications] Spectacle | Reporter: | rlacroix |
| Component: | General | Assignee: | Noah Davis <noahadvs> |
| Status: | RESOLVED UPSTREAM | ||
| Severity: | crash | CC: | joshua.nestler+bugs.kde.org+aFU9VOLEim, kde, kdedev, xaver.hugl |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Fedora RPMs | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
I don't have adaptive sync support in my distro to test this, I'll let someone who has the necessary hw and sw do so. Setting to normal priority since this doesn't look like a crash in Spectacle. It looks like it could be a problem with the video driver. I have adaptive sync and I don't have this issue, but my adaptive sync monitor can't go higher than 60Hz (https://www.rtings.com/monitor/reviews/lg/27uk650-w). Perhaps the issue happens with more than 60Hz and adaptive sync. I checked and I still have the issue when the display is set as 60Hz with adaptive sync I do also have this problem (currently on Plasma 6.3) and had it over multiple versions of Plasma Wayland and over multiple distros (Fedora KDE [current], Manjaro Linux, NixOS). My monitor also does not not support refresh rates over 60Hz. Perhaps my setup is a bit more unique as I have two HDMI Monitors connected, one is connected using a DP-to-HDMI cable. However (curiously) the screen that is crashing is the one connected by the regular HDMI-to-HDMI cable (which is configured as secondary monitor). My adaptive sync 4k monitor is also a secondary display connected to my laptop via HDMI. My laptop's screen does not support adaptive sync. This looks like a monitor quirk when refresh rate drops far enough to me (which the driver would have to work around), or a driver bug. Either way, please report this problem at https://gitlab.freedesktop.org/drm/amd/-/issues Hello, It is closed to registration due to spamming and I never got an account on it, so may someone who already has an account do it ? Thanks :) (In reply to rlacroix from comment #7) > Hello, > It is closed to registration due to spamming and I never got an account on > it, so may someone who already has an account do it ? Thanks :) If you click on "Sign in" you'll see that you can use Google, GitHub or another GitLab account to log in. |
SUMMARY Whenever a rectangular snip is done on this external monitor, the monitor would turn blank and flicker (while the content of the window being moved downwards) up until the `enter` (or `escape`) key is pressed (the screenshot is taken) at which point it blinks once and returns to normal. This also happens when interacting with the UI elements on this display (ex : opening the "help" menu item) This does not happen : - When taking a full screenshot of the multi-monitor setup or in/of another screen. - When the adaptive sync for this monitor is set to "Never" - That was set to "automatic" by default, I found that workaround by luck - When the HDMI monitor is plugged through a USB-C port with an adapter (maybe due to the fact that there is no adaptive sync) - When a VGA monitor is plugged to the HDMI port but uses an HDMI-VGA adapter in between (maybe due to the fact that there is no adaptive sync) STEPS TO REPRODUCE (note : I could not test it on another computer having no other): 1. Plug in an HDMI monitor 2. Select the "rectangular area" mode 3. See error OBSERVED RESULT The screen flickers, goes blank and moves down its content EXPECTED RESULT The screenshot does not make the screen go blank, flicker, or move its content SOFTWARE/OS VERSIONS - Operating System: Fedora Linux 41 - KDE Plasma Version: 6.2.5 - KDE Frameworks Version: 6.10.0 - Qt Version: 6.8.1 - Kernel Version: 6.11.11-300.fc41.x86_64 (64-bit) (also tested under 6.12) - Graphics Platform: Wayland - Processors: 8 × AMD Ryzen 7 4700U with Radeon Graphics - Memory: 15.0 GiB of RAM - Graphics Processor: AMD Radeon Graphics ADDITIONAL INFORMATION Here is a video demonstrating this: https://limewire.com/d/5641e176-f138-40bb-8ec8-375953a0feed#Y6JWOzkoV_-u3Ov7GORiVbsc5hiygvkYIY1vUr5Jh5o Note that at the end the `Enter` key is pressed