Skip to content

Linux: welcome/onboarding window renders black unless WEBKIT_DISABLE_DMABUF_RENDERER=1 is set #1948

Description

@fnune

Description

On Linux (KDE Plasma 6 Wayland, AMD GPU) the welcome/onboarding window opens but its body paints as a solid black box, while Cap's own titlebar renders fine. Relaunching with WEBKIT_DISABLE_DMABUF_RENDERER=1 makes the content render correctly, which points at WebKitGTK's DMABUF renderer painting the accelerated content (Cap's Rive/WebGL onboarding) black. Could Cap set that env var on Linux, or is there a cleaner fix?

Image

Reproduction

  1. KDE Plasma 6 Wayland session, AMD GPU.
  2. Launch Cap. The welcome window body is black.
  3. Relaunch with WEBKIT_DISABLE_DMABUF_RENDERER=1. The content renders.

Additional Context

  • Cap version: 0.5.2
  • OS: CachyOS (Arch), KDE Plasma 6 / KWin Wayland, AMD Hawk Point iGPU (Radeon 780M)
  • webkit2gtk 2.52.4, mesa 26.1.2, kernel 7.1.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions