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.