Skip to content

xdg portal / pipewire capture works on kde but not hyprland #4662

@d-air1

Description

@d-air1

Is there an existing issue for this?

  • I have searched the existing issues

Is your issue described in the documentation?

  • I have read the documentation

Is your issue present in the latest beta/pre-release?

This issue is present in the latest pre-release

Describe the Bug

Hey, great work on the new xdg desktop portal capture method backend. I have personally been waiting on this feature for quite a while. I just tested it out and noticed that it doesn't work on hyprland. I tested again on kde plasma and it worked perfectly. The only thing that stood out to me when checking the status of sunshine via systemd was the line Pipewire Error, id:2 seq:24 message: no more input formats.

I searched online for that particular error, but it seem to have drug up old issues regarding having the display set to 10 bit instead of 8. However changing to 8 bit did not fix the issue. I tried restarting all of the portal services as well as sunshine after doing so to no avail.

I know that screencasting works on hyprland via obs, vesktop, and the mozilla test page, but I can't seem to get sunshines implementation to work.

If there is any additional info I can provide. Please let me know.

Expected Behavior

No response

Additional Context

No response

Host Operating System

Docker

Operating System Version

Arch

Architecture

amd64/x86_64

Sunshine commit or version

66cdaf9

Package

Linux - pkg.tar.zst

GPU Type

AMD

GPU Model

9070 XT

GPU Driver/Mesa Version

26.1 git

Capture Method

None

Config

Apps

Relevant log output

Pipewire Error, id:2 seq:24 message: no more input formats

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions