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

            Bug ID: 515784
           Summary: Direct scanout fails to activate for a certain game
                    (Ray'z Arcade Chronology) when run using Proton-GE
                    Wayland, but activates when using XWayland.
    Classification: Plasma
           Product: kwin
      Version First unspecified
       Reported In:
          Platform: EndeavourOS
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: platform-x11-nested
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

SUMMARY
This concerns the following game:
https://store.steampowered.com/app/2478020/Rayz_Arcade_Chronology/

When this game is run in full screen using Proton-GE with no launch options, it
activates direct scanout. However, when run using the launch option
PROTON_ENABLE_WAYLAND=1, which causes Proton to use Wine Wayland, direct
scanout is not activated, even though the game is in full screen.

STEPS TO REPRODUCE
1. Enable the show compositing effect from the kwin debug console.
2. Launch the game using Proton-GE without any launch options.
3. Observe that the red compositing text has disappeared, indicating direct
scanout.
4. Launch the game using Proton-GE with the launch option
PROTON_ENABLE_WAYLAND=1 %command%
5. Observe that compositing is still activated.

OBSERVED RESULT
Direct scanout does not activate in full screen.

EXPECTED RESULT
Direct scanout should activate when the game is in full screen.

SOFTWARE/OS VERSIONS
Operating System: EndeavourOS 
KDE Plasma Version: 6.5.5
KDE Frameworks Version: 6.22.0
Qt Version: 6.10.1
Kernel Version: 6.18.6-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 12 × Intel® Core™ i5-10600K CPU @ 4.10GHz
Memory: 32 GiB of RAM (31.3 GiB usable)
Graphics Processor: AMD Radeon RX 6700


ADDITIONAL INFORMATION
I have attached a screenshot of the game running in native Wayland. What I
noticed is that the screenshot shows white bars around the game. These are not
visible when actually viewing the game on the screen. The fullscreen
implementation is probably weird, but it still works in XWayland.

I am willing to do any sorts of tests to get to the bottom of the issue.

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

Reply via email to