| Summary: | Fullscreen Games Not Displaying Properly | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | Nathaniel Graham <nathaniel.graham> |
| Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | RESOLVED UPSTREAM | ||
| Severity: | major | CC: | xaver.hugl |
| Priority: | NOR | ||
| Version First Reported In: | 6.1.1 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: |
journalctl --user-unit plasma-kwin_wayland --boot 0
sudo dmesg |
||
|
Description
Nathaniel Graham
2024-09-08 18:35:35 UTC
Additionally, if the game is *unfocused*, the game continues to render properly. Focusing the application freezes it again. And actually, I want to be even more clear about what exactly OBS is recording. That's a *screen* capture, not a capture of the game itself. So Somehow, OBS can see what my monitor cannot. Particularly weird though is that the mouse works just fine on the screen, so it's not just failing to display anything at all Please attach the output of > journalctl --user-unit plasma-kwin_wayland --boot 0 and > sudo dmesg after reproducing the issue. Created attachment 174043 [details]
journalctl --user-unit plasma-kwin_wayland --boot 0
Created attachment 174044 [details]
sudo dmesg
Ah, I've seen that before: > [drm:amdgpu_dm_plane_helper_prepare_fb [amdgpu]] *ERROR* Failed to pin framebuffer with error -22 This is a driver bug. Please add your information to https://gitlab.freedesktop.org/drm/amd/-/issues/2075 about this. You can work around it by putting KWIN_DRM_NO_DIRECT_SCANOUT=1 into /etc/environment and rebooting. It'll have some performance impact, but there shouldn't be any freezes at least. (In reply to Zamundaaa from comment #6) > Ah, I've seen that before: > > [drm:amdgpu_dm_plane_helper_prepare_fb [amdgpu]] *ERROR* Failed to pin framebuffer with error -22 > > This is a driver bug. Please add your information to > https://gitlab.freedesktop.org/drm/amd/-/issues/2075 about this. > You can work around it by putting KWIN_DRM_NO_DIRECT_SCANOUT=1 into > /etc/environment and rebooting. It'll have some performance impact, but > there shouldn't be any freezes at least. This seems to have worked, thank you! I am curious, what kind of performance impact should I be expecting? I haven't noticed anything yet, but just for knowledge's sake The performance impact depends a lot on the hw, but it's usually pretty small, not something to worry about too much. |