| Summary: | hearts of iron 4 output not scaling correctly | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | Harald Sitter <sitter> |
| Component: | wayland-generic | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | RESOLVED UPSTREAM | ||
| Severity: | normal | CC: | xaver.hugl |
| Priority: | NOR | ||
| Version First Reported In: | git master | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | drm_info output while windows is fullscreen | ||
|
Description
Harald Sitter
2024-04-02 18:20:16 UTC
screenshot https://imgur.com/a/fzwJeTI Created attachment 168066 [details]
drm_info output while windows is fullscreen
The game seems to get direct scanout, judging by the XRGB8888 format. Given that, this looks quite wrong:
│ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 3840
│ ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 2160
I managed to reproduce this in Half Life 2 and KWin seems to do everything correctly; we get a full resolution buffer from Xwayland... and it's very similar to https://gitlab.freedesktop.org/xorg/xserver/-/issues/1595, so I'm pretty confident it's that Xwayland bug |