Skip to content

Black screen when streaming from moonlight AppleTV client. #4701

@lavadrop

Description

@lavadrop

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

After installing the flatpak pre-release from today, I keep getting:
Info: Pipewire Error, id:2 seq:13 message: no more input formats

Permissions have been granted to the screen sharing prompt. Followed the instructions for the flatpak version. I have desktop portals installed in KDE as they are a dependency.

All there is is a black screen.

I am running openSUSE Tumbleweed, updated to today's snapshot.

Expected Behavior

Getting a video stream.

Additional Context

No response

Host Operating System

Linux

Operating System Version

Tumbleweed 20260209 KDE Plasma Version: 6.5.5 KDE Frameworks Version: 6.22.0 Qt Version: 6.10.2 Kernel Version: 6.18.9-1-default

Architecture

amd64/x86_64

Package

Linux - flathub/flatpak

GPU Type

AMD

GPU Model

AMD Radeon RX 7800 XT

GPU Driver/Mesa Version

Mesa 26.0.0-rc3 (LLVM 21.1.8)

Capture Method

XDG Portal Grab (Linux)

Apps

Log output

[2026-02-10 22:01:29.994]: Info: Sunshine version: 2026.210.141441 commit: 4b1bc6a4b7990f4793f9025b04d3b09c7e58cd6c
[2026-02-10 22:01:29.994]: Info: Package Publisher: LizardByte
[2026-02-10 22:01:29.994]: Info: Publisher Website: https://app.lizardbyte.dev
[2026-02-10 22:01:29.994]: Info: Get support: https://app.lizardbyte.dev/support
[2026-02-10 22:01:29.995]: Error: Couldn't load cuda: -1
[2026-02-10 22:01:29.995]: Info: Found display [wayland-0]
[2026-02-10 22:01:29.995]: Info: Found interface: zxdg_output_manager_v1(31) version 3
[2026-02-10 22:01:29.995]: Info: Found interface: zwp_linux_dmabuf_v1(58) version 5
[2026-02-10 22:01:29.995]: Info: Found interface: wl_output(65) version 4
[2026-02-10 22:01:29.995]: Warning: Missing Wayland wire for wlr-export-dmabuf
[2026-02-10 22:01:29.995]: Error: Failed to gain CAP_SYS_ADMIN
[2026-02-10 22:01:29.995]: Info: /dev/dri/card1 -> amdgpu
[2026-02-10 22:01:29.996]: Error: Failed to gain CAP_SYS_ADMIN
[2026-02-10 22:01:29.996]: Error: Couldn't get handle for DRM Framebuffer [139]: Probably not permitted
[2026-02-10 22:01:29.996]: Error: AppImage and Flatpak do not support KMS capture. Use another capture method.
[2026-02-10 22:01:29.996]: Info: Found display [wayland-0]
[2026-02-10 22:01:29.996]: Info: Found display [wayland-0]
[2026-02-10 22:01:29.996]: Info: Found interface: zxdg_output_manager_v1(31) version 3
[2026-02-10 22:01:29.996]: Info: Found interface: zwp_linux_dmabuf_v1(58) version 5
[2026-02-10 22:01:29.996]: Info: Found interface: wl_output(65) version 4
[2026-02-10 22:01:29.996]: Info: Resolution: 2560x1440
[2026-02-10 22:01:29.996]: Info: Offset: 0x0
[2026-02-10 22:01:29.996]: Info: Logical size: 2560x1440
[2026-02-10 22:01:29.996]: Info: Name: DP-1
[2026-02-10 22:01:29.996]: Info: Found monitor: ASUSTek COMPUTER INC XG32AQ
[2026-02-10 22:01:29.996]: Info: -------- Start of KMS monitor list --------
[2026-02-10 22:01:29.996]: Warning: Mismatch on expected Resolution compared to actual resolution: 0x0 vs 2560x1440
[2026-02-10 22:01:29.996]: Info: Monitor 0 is DP-1: ASUSTek COMPUTER INC XG32AQ
[2026-02-10 22:01:29.996]: Info: --------- End of KMS monitor list ---------
[2026-02-10 22:01:30.096]: Info: // Testing for available encoders, this may generate errors. You can safely ignore those errors. //
[2026-02-10 22:01:30.096]: Info: Trying encoder [nvenc]
[2026-02-10 22:01:30.096]: Info: Screencasting with XDG portal
[2026-02-10 22:01:30.096]: Info: Found display [wayland-0]
[2026-02-10 22:01:30.113]: Error: SelectDevices failed with response code: 2
[2026-02-10 22:01:30.113]: Warning: RemoteDesktop.SelectDevices failed, falling back to ScreenCast-only mode
[2026-02-10 22:01:39.453]: Info: Saved portal restore token to disk
[2026-02-10 22:01:39.457]: Info: Creating encoder [h264_nvenc]
[2026-02-10 22:01:39.457]: Info: Color coding: SDR (Rec. 601)
[2026-02-10 22:01:39.457]: Info: Color depth: 8-bit
[2026-02-10 22:01:39.457]: Info: Color range: JPEG
[2026-02-10 22:01:39.457]: Error: Couldn't load cuda: -1
[2026-02-10 22:01:39.457]: Info: Creating encoder [h264_nvenc]
[2026-02-10 22:01:39.457]: Info: Color coding: SDR (Rec. 601)
[2026-02-10 22:01:39.457]: Info: Color depth: 8-bit
[2026-02-10 22:01:39.457]: Info: Color range: JPEG
[2026-02-10 22:01:39.457]: Error: Couldn't load cuda: -1
[2026-02-10 22:01:39.457]: Info: Encoder [nvenc] failed
[2026-02-10 22:01:39.457]: Info: Connected to pipewire version 1.5.85
[2026-02-10 22:01:39.458]: Info: Trying encoder [vaapi]
[2026-02-10 22:01:39.458]: Info: Screencasting with XDG portal
[2026-02-10 22:01:39.458]: Info: Found display [wayland-0]
[2026-02-10 22:01:39.470]: Info: Creating encoder [h264_vaapi]
[2026-02-10 22:01:39.470]: Info: Color coding: SDR (Rec. 601)
[2026-02-10 22:01:39.470]: Info: Color depth: 8-bit
[2026-02-10 22:01:39.470]: Info: Color range: JPEG
[2026-02-10 22:01:39.470]: Info: Connected to pipewire version 1.5.85
[2026-02-10 22:01:39.481]: Info: vaapi vendor: Mesa Gallium driver 25.3.3 for AMD Radeon RX 7800 XT (radeonsi, navi32, LLVM 19.1.7, DRM 3.64, 6.18.9-1-default)
[2026-02-10 22:01:39.482]: Info: Streaming bitrate is 1000000
[2026-02-10 22:01:39.482]: Info: Using normal encoding mode
[2026-02-10 22:01:39.482]: Info: Using default rate control
[2026-02-10 22:01:39.501]: Info: Creating encoder [hevc_vaapi]
[2026-02-10 22:01:39.501]: Info: Color coding: SDR (Rec. 601)
[2026-02-10 22:01:39.501]: Info: Color depth: 8-bit
[2026-02-10 22:01:39.501]: Info: Color range: JPEG
[2026-02-10 22:01:39.513]: Info: vaapi vendor: Mesa Gallium driver 25.3.3 for AMD Radeon RX 7800 XT (radeonsi, navi32, LLVM 19.1.7, DRM 3.64, 6.18.9-1-default)
[2026-02-10 22:01:39.513]: Info: Streaming bitrate is 1000000
[2026-02-10 22:01:39.513]: Info: Using normal encoding mode
[2026-02-10 22:01:39.513]: Info: Using default rate control
[2026-02-10 22:01:39.531]: Info: Creating encoder [av1_vaapi]
[2026-02-10 22:01:39.531]: Info: Color coding: SDR (Rec. 601)
[2026-02-10 22:01:39.531]: Info: Color depth: 8-bit
[2026-02-10 22:01:39.531]: Info: Color range: JPEG
[2026-02-10 22:01:39.539]: Info: vaapi vendor: Mesa Gallium driver 25.3.3 for AMD Radeon RX 7800 XT (radeonsi, navi32, LLVM 19.1.7, DRM 3.64, 6.18.9-1-default)
[2026-02-10 22:01:39.540]: Info: Streaming bitrate is 1000000
[2026-02-10 22:01:39.540]: Info: Using normal encoding mode
[2026-02-10 22:01:39.540]: Info: Using VBR with single frame VBV size
[2026-02-10 22:01:39.540]: Warning: [av1_vaapi @ 0x7f7d6c054b40] Multiple slices were requested but this codec does not support controlling slices.
[2026-02-10 22:01:39.553]: Info: Screencasting with XDG portal
[2026-02-10 22:01:39.553]: Info: Found display [wayland-0]
[2026-02-10 22:01:39.562]: Info: Creating encoder [hevc_vaapi]
[2026-02-10 22:01:39.562]: Info: Color coding: SDR (Rec. 709)
[2026-02-10 22:01:39.562]: Info: Color depth: 10-bit
[2026-02-10 22:01:39.562]: Info: Color range: JPEG
[2026-02-10 22:01:39.562]: Info: Connected to pipewire version 1.5.85
[2026-02-10 22:01:39.572]: Info: vaapi vendor: Mesa Gallium driver 25.3.3 for AMD Radeon RX 7800 XT (radeonsi, navi32, LLVM 19.1.7, DRM 3.64, 6.18.9-1-default)
[2026-02-10 22:01:39.572]: Info: Streaming bitrate is 1000000
[2026-02-10 22:01:39.572]: Info: Using normal encoding mode
[2026-02-10 22:01:39.572]: Info: Using default rate control
[2026-02-10 22:01:39.590]: Info: Creating encoder [av1_vaapi]
[2026-02-10 22:01:39.590]: Info: Color coding: SDR (Rec. 709)
[2026-02-10 22:01:39.591]: Info: Color depth: 10-bit
[2026-02-10 22:01:39.591]: Info: Color range: JPEG
[2026-02-10 22:01:39.600]: Info: vaapi vendor: Mesa Gallium driver 25.3.3 for AMD Radeon RX 7800 XT (radeonsi, navi32, LLVM 19.1.7, DRM 3.64, 6.18.9-1-default)
[2026-02-10 22:01:39.600]: Info: Streaming bitrate is 1000000
[2026-02-10 22:01:39.600]: Info: Using normal encoding mode
[2026-02-10 22:01:39.600]: Info: Using VBR with single frame VBV size
[2026-02-10 22:01:39.600]: Warning: [av1_vaapi @ 0x7f7d4c022a00] Multiple slices were requested but this codec does not support controlling slices.
[2026-02-10 22:01:39.613]: Info:
[2026-02-10 22:01:39.613]: Info: // Ignore any errors mentioned above, they are not relevant. //
[2026-02-10 22:01:39.613]: Info:
[2026-02-10 22:01:39.613]: Info: Found H.264 encoder: h264_vaapi [vaapi]
[2026-02-10 22:01:39.613]: Info: Found HEVC encoder: hevc_vaapi [vaapi]
[2026-02-10 22:01:39.613]: Info: Found AV1 encoder: av1_vaapi [vaapi]
[2026-02-10 22:01:39.613]: Info: Starting system tray
[2026-02-10 22:01:39.614]: Info: Configuration UI available at [https://localhost:47990]
[2026-02-10 22:01:39.615]: Info: Adding avahi service klaasje
[2026-02-10 22:01:39.634]: Info: System tray created
[2026-02-10 22:01:39.634]: Info: Starting main loop
[2026-02-10 22:01:40.562]: Info: Avahi service klaasje successfully established.
[2026-02-10 22:03:00.047]: Info: // Testing for available encoders, this may generate errors. You can safely ignore those errors. //
[2026-02-10 22:03:00.047]: Info: Trying encoder [nvenc]
[2026-02-10 22:03:00.047]: Info: Screencasting with XDG portal
[2026-02-10 22:03:00.047]: Info: Found display [wayland-0]
[2026-02-10 22:03:00.058]: Info: Creating encoder [h264_nvenc]
[2026-02-10 22:03:00.058]: Info: Color coding: SDR (Rec. 601)
[2026-02-10 22:03:00.058]: Info: Color depth: 8-bit
[2026-02-10 22:03:00.058]: Info: Color range: JPEG
[2026-02-10 22:03:00.058]: Error: Couldn't load cuda: -1
[2026-02-10 22:03:00.058]: Info: Encoder [nvenc] failed
[2026-02-10 22:03:00.058]: Info: Trying encoder [vaapi]
[2026-02-10 22:03:00.058]: Info: Screencasting with XDG portal
[2026-02-10 22:03:00.058]: Info: Found display [wayland-0]
[2026-02-10 22:03:00.067]: Info: Creating encoder [h264_vaapi]
[2026-02-10 22:03:00.067]: Info: Color coding: SDR (Rec. 601)
[2026-02-10 22:03:00.067]: Info: Color depth: 8-bit
[2026-02-10 22:03:00.067]: Info: Color range: JPEG
[2026-02-10 22:03:00.067]: Info: Connected to pipewire version 1.5.85
[2026-02-10 22:03:00.067]: Info: Connected to pipewire version 1.5.85
[2026-02-10 22:03:00.087]: Info: vaapi vendor: Mesa Gallium driver 25.3.3 for AMD Radeon RX 7800 XT (radeonsi, navi32, LLVM 19.1.7, DRM 3.64, 6.18.9-1-default)
[2026-02-10 22:03:00.088]: Info: Streaming bitrate is 1000000
[2026-02-10 22:03:00.088]: Info: Using normal encoding mode
[2026-02-10 22:03:00.088]: Info: Using default rate control
[2026-02-10 22:03:00.109]: Info: Creating encoder [hevc_vaapi]
[2026-02-10 22:03:00.109]: Info: Color coding: SDR (Rec. 601)
[2026-02-10 22:03:00.109]: Info: Color depth: 8-bit
[2026-02-10 22:03:00.109]: Info: Color range: JPEG
[2026-02-10 22:03:00.120]: Info: vaapi vendor: Mesa Gallium driver 25.3.3 for AMD Radeon RX 7800 XT (radeonsi, navi32, LLVM 19.1.7, DRM 3.64, 6.18.9-1-default)
[2026-02-10 22:03:00.120]: Info: Streaming bitrate is 1000000
[2026-02-10 22:03:00.120]: Info: Using normal encoding mode
[2026-02-10 22:03:00.120]: Info: Using default rate control
[2026-02-10 22:03:00.135]: Info: Creating encoder [av1_vaapi]
[2026-02-10 22:03:00.135]: Info: Color coding: SDR (Rec. 601)
[2026-02-10 22:03:00.135]: Info: Color depth: 8-bit
[2026-02-10 22:03:00.135]: Info: Color range: JPEG
[2026-02-10 22:03:00.144]: Info: vaapi vendor: Mesa Gallium driver 25.3.3 for AMD Radeon RX 7800 XT (radeonsi, navi32, LLVM 19.1.7, DRM 3.64, 6.18.9-1-default)
[2026-02-10 22:03:00.145]: Info: Streaming bitrate is 1000000
[2026-02-10 22:03:00.145]: Info: Using normal encoding mode
[2026-02-10 22:03:00.145]: Info: Using VBR with single frame VBV size
[2026-02-10 22:03:00.145]: Warning: [av1_vaapi @ 0x7f7d583ca140] Multiple slices were requested but this codec does not support controlling slices.
[2026-02-10 22:03:00.157]: Info: Screencasting with XDG portal
[2026-02-10 22:03:00.157]: Info: Found display [wayland-0]
[2026-02-10 22:03:00.159]: Info: Creating encoder [hevc_vaapi]
[2026-02-10 22:03:00.159]: Info: Color coding: SDR (Rec. 709)
[2026-02-10 22:03:00.159]: Info: Color depth: 10-bit
[2026-02-10 22:03:00.159]: Info: Color range: JPEG
[2026-02-10 22:03:00.159]: Info: Connected to pipewire version 1.5.85
[2026-02-10 22:03:00.168]: Info: vaapi vendor: Mesa Gallium driver 25.3.3 for AMD Radeon RX 7800 XT (radeonsi, navi32, LLVM 19.1.7, DRM 3.64, 6.18.9-1-default)
[2026-02-10 22:03:00.168]: Info: Streaming bitrate is 1000000
[2026-02-10 22:03:00.168]: Info: Using normal encoding mode
[2026-02-10 22:03:00.168]: Info: Using default rate control
[2026-02-10 22:03:00.184]: Info: Creating encoder [av1_vaapi]
[2026-02-10 22:03:00.184]: Info: Color coding: SDR (Rec. 709)
[2026-02-10 22:03:00.184]: Info: Color depth: 10-bit
[2026-02-10 22:03:00.184]: Info: Color range: JPEG
[2026-02-10 22:03:00.194]: Info: vaapi vendor: Mesa Gallium driver 25.3.3 for AMD Radeon RX 7800 XT (radeonsi, navi32, LLVM 19.1.7, DRM 3.64, 6.18.9-1-default)
[2026-02-10 22:03:00.195]: Info: Streaming bitrate is 1000000
[2026-02-10 22:03:00.195]: Info: Using normal encoding mode
[2026-02-10 22:03:00.195]: Info: Using VBR with single frame VBV size
[2026-02-10 22:03:00.195]: Warning: [av1_vaapi @ 0x7f7d58df7f40] Multiple slices were requested but this codec does not support controlling slices.
[2026-02-10 22:03:00.208]: Info:
[2026-02-10 22:03:00.208]: Info: // Ignore any errors mentioned above, they are not relevant. //
[2026-02-10 22:03:00.208]: Info:
[2026-02-10 22:03:00.208]: Info: Found H.264 encoder: h264_vaapi [vaapi]
[2026-02-10 22:03:00.208]: Info: Found HEVC encoder: hevc_vaapi [vaapi]
[2026-02-10 22:03:00.208]: Info: Found AV1 encoder: av1_vaapi [vaapi]
[2026-02-10 22:03:00.208]: Info: Spawning [flatpak-spawn --host setsid steam steam://open/bigpicture] in ["/usr/bin"]
[2026-02-10 22:03:00.214]: Info: Executing: [flatpak-spawn --host /usr/bin/steam steam://open/bigpicture] in ["/usr/bin"]
[2026-02-10 22:03:00.257]: Info: New streaming session started [active sessions: 1]
[2026-02-10 22:03:00.265]: Info: CLIENT CONNECTED
[2026-02-10 22:03:00.265]: Info: App exited gracefully within 5 seconds of launch. Treating the app as a detached command.
[2026-02-10 22:03:00.265]: Info: Adjust this behavior in the Applications tab or apps.json if this is not what you want.
[2026-02-10 22:03:00.267]: Info: Loaded portal restore token from disk
[2026-02-10 22:03:00.268]: Info: Screencasting with XDG portal
[2026-02-10 22:03:00.268]: Info: Found display [wayland-0]
[2026-02-10 22:03:00.278]: Info: Creating encoder [hevc_vaapi]
[2026-02-10 22:03:00.278]: Info: Color coding: SDR (Rec. 601)
[2026-02-10 22:03:00.278]: Info: Color depth: 8-bit
[2026-02-10 22:03:00.278]: Info: Color range: MPEG
[2026-02-10 22:03:00.279]: Info: Connected to pipewire version 1.5.85
[2026-02-10 22:03:00.287]: Info: Pipewire Error, id:2 seq:13 message: no more input formats
[2026-02-10 22:03:00.290]: Info: vaapi vendor: Mesa Gallium driver 25.3.3 for AMD Radeon RX 7800 XT (radeonsi, navi32, LLVM 19.1.7, DRM 3.64, 6.18.9-1-default)
[2026-02-10 22:03:00.290]: Info: Streaming bitrate is 14988000
[2026-02-10 22:03:00.290]: Info: Using normal encoding mode
[2026-02-10 22:03:00.290]: Info: Using default rate control
[2026-02-10 22:03:00.297]: Info: Minimum FPS target set to ~30fps (33.3333ms)
[2026-02-10 22:03:00.350]: Info: Gamepad 0 will be DualShock 5 controller (auto-selected by client-reported type)
[2026-02-10 22:03:00.793]: Info: Setting default sink to: [sink-sunshine-stereo]
[2026-02-10 22:03:00.793]: Error: Couldn't set default-sink [sink-sunshine-stereo]: Access denied
[2026-02-10 22:03:00.793]: Error: Unable to initialize audio capture. The stream will not have audio.

Online logs

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions