Created attachment 140337 [details]
Feral Launcher ROTR
Since the upgrade to xorg 1.20, the output of the Feral launcher of Rise of the Tomb Raider is crippled (see attached screenshot) on KDE Plasma on Wayland. The launcher is starting via XWayland. On xorg 1.19 this worked without any issues.
Linux 4.17.2 with AMDGPU.DC=1
Mesa-git with RADV (2018-06-25)
Even after the upgrade to xorg 1.20.1 I cannot use the Feral launcher to run Rise of the Tomb Raider on Plasma Wayland. As soon as the launcher is shown with the crippled output the launcher is not usable and I have to kill the app, it is even not possible to just close the window normally.
Linux 4.17.14 with AMDGPU.DC=1
Mesa-git with RADV (2018-08-08)
Michel, any ideas? Looks like we're maybe dropping compression along the way ...
(In reply to Daniel Stone from comment #2)
> Michel, any ideas? Looks like we're maybe dropping compression along the way
Sounds plausible to me, but I'm not sure; Marek / Nicolai / Bas / Dave?
Rainer, any chance you can bisect which xserver Git commit introduced the problem?
P.S. Removing myself from Cc, as I receive updates via the xorg-team mailing list.
I'm not sure, AFAIK we don't enable compression at all for the WSI images, so not sure where this is coming from.
Could it be the other way around — the image is being treated as compressed, when it's actually not?
I'm not familiar with bisecting, sorry I can't help with that.
Total War Sage: Thrones of Britannia has the same issue in the Feral launcher.
The Feral launcher works now somehow in Total War Sage: Thrones of Britannia. But it still doesn't work for Rise of the Tomb Raider.
I did a test with a Intel 5500 GPU and Rise of the Tomb Raider. In this case the Feral launcher will be shown with just a black window content. This is why I think the crippled output is not related to this issue, in fact several games show for 1 second the same crippled output during start on my Radeon RX480 on Plasma Wayland, maybe I should open another bug report for this? The main issue is that still the Feral launcher does crash somehow, the window cannot be closed and I have to kill the process.
KDE Plasma 5.14 Beta (Wayland)
Mesa-git with RADV (2018-09-22)
It's possible that the window back buffer is uninitialized, so it shows compression data from other apps.
I'm also seeing the feral options launcher for ROTR go straight to a black screen. It has however loaded twice today, I've been trying it all day so it's a super low percentage. Even then the game freezes instantly once the logos appear. The first time there was some corruption on the bottom of the screen similar to attachment_140337. There was no corruption on the second. No issues with other feral games I own (deus ex mankind divided, F1 2015, XCOM 2, Hitman).
The Feral launcher still freezes in almost all cases on Xwayland and it is the only game from Feral with this issue. The only workaround is to try restarting (kill the app and start again) until the Feral launcher starts one time successful and then to disable the Feral launcher. It is quite strange that it works in very rare cases.
KDE Plasma 5.15-git (Wayland)
Mesa-git with RADV (2019-01-10)
-- GitLab Migration Automatic Message --
This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.
You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/xserver/issues/722.