Steam not displaying correctly when Running with Zink on X11 #10456
Description
Your system information
Steam Beta Branch: Steam Beta Update
Steam Version: 1706731428
Steam Client Build Date: Tue, Jan 30 7:28 PM UTC -08:00
Steam Web Build Date: Tue, Jan 30 12:46 AM UTC -08:00
Steam API Version: SteamClient021
-
Distribution Gentoo
-
Opted into Steam client beta?: Yes
-
Have you checked for system updates?: Yes
-
Steam Logs:
-
GPU:AMD
Please describe your issue in as much detail as possible:
Running Steam with the Zink on top of Radv results in no main window shown when running on XFCE4/X11 and compositing enabled. With compositing disabled the main window is just black. This can be "fixed" by disabling GPU acceleration of the web views.
The webhelper shows X11 errors
[2024-02-02 10:30:07] Webhelper: An X Error occurred
[2024-02-02 10:30:07] X Error of failed request: BadMatch (invalid parameter attributes)
[2024-02-02 10:30:07] Major opcode of failed request: 140
[2024-02-02 10:30:07] Serial number of failed request: 41
[2024-02-02 10:30:07] Webhelper: An X Error occurred
[2024-02-02 10:30:07] X Error of failed request: BadDrawable (invalid Pixmap or Window parameter)
[2024-02-02 10:30:07] Major opcode of failed request: 150
[2024-02-02 10:30:07] Resource id in failed request: 0x8400003
[2024-02-02 10:30:07] Serial number of failed request: 42
[2024-02-02 10:30:07] Error: AcquirePixmap: failed to create glx pixmap for window: 0x7a0000f
[2024-02-02 10:30:07] Webhelper: An X Error occurred
[2024-02-02 10:30:07] X Error of failed request: GLXBadPixmap
[2024-02-02 10:30:07] Major opcode of failed request: 150
[2024-02-02 10:30:07] Serial number of failed request: 44
[2024-02-02 10:30:07] Webhelper: An X Error occurred
[2024-02-02 10:30:07] X Error of failed request: BadPixmap (invalid Pixmap parameter)
[2024-02-02 10:30:07] Major opcode of failed request: 54 (X_FreePixmap)
[2024-02-02 10:30:07] Resource id in failed request: 0x8400003
[2024-02-02 10:30:07] Serial number of failed request: 45
Steps for reproducing this issue:
- Start an Xorg X11 session
- set the environment variable
MESA_LOADER_DRIVER_OVERRIDE=zink
- start
steam
Running Steam on Zink/Radv on the plasma-wayland desktop with Xwayland
as provider for X11 works fine.
There was an error uploading the logs, I'll try adding these as comment.