Skip to content

Steam not displaying correctly when Running with Zink on X11 #10456

Open
@gerddie

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:

  1. Start an Xorg X11 session
  2. set the environment variable MESA_LOADER_DRIVER_OVERRIDE=zink
  3. 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.

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions