https://bugs.kde.org/show_bug.cgi?id=498230

            Bug ID: 498230
           Summary: Image freezes when vulkan applications go full-screen
                    on external monitor
    Classification: Plasma
           Product: kwin
           Version: 6.2.5
          Platform: Neon
                OS: Linux
            Status: REPORTED
          Severity: minor
          Priority: NOR
         Component: xwayland
          Assignee: kwin-bugs-n...@kde.org
          Reporter: don....@gmail.com
  Target Milestone: ---

Laptop; MSI Bravo 15 B7E with both integrated AMD graphics and dedicated AMD
graphics.

In brief: when an external display is used, the video image will freeze
whenever a vulkan application goes into full-screen. The application or
computer is not frozen itself, the program continues running normally in the
"background" (sound etc. keeps playing), and the image returns to normal when
un-full-screened. Interestingly, putting another window on TOP of the
fullscreen application also does prevents the freeze. So it only happens when
the vulkan application is exclusively shown fullscreen.

Does not happen on X11.
Does not happen on Opensuse Tumbleweed Gnome.
Does not happen on the laptop monitor, only on the external one.
As far as I can tell, only happens with Vulkan apps.

STEPS TO REPRODUCE
1. Connect an external monitor to my laptop
2. Start a program that uses vulkan (video game, or mpv configured to use
vulkan hardware acceleration)
3. Make the program go full screen on the external monitor

OBSERVED RESULT
Image on the external monitor freezes immediately after the compositor's
fullscreen animation finishes.

EXPECTED RESULT
Image would not be frozen

SOFTWARE/OS VERSIONS
Tested on both KDE Neon and Opensuse Tumbleweed.


Linux/KDE Plasma: Currently 6.2.5 on Neon, but has happened for a while
KDE Plasma Version: 6.2.5
KDE Frameworks Version: 6.9.0
Qt Version: 6.8.1

ADDITIONAL INFORMATION

Apologies if this is not the right place or product.
I don't know what logs would be relevant to gather, but I am willing to get
anything.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to