Skip to content

(Linux) audio_sink option should not change your default audio output #4950

Description

@DanielGaaA

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

This is my audio setup before starting sunshine stream:
Image

As you can see I have set my default audio output to "Virtual Surround Sink". I have set sunshine to listen on my equalizer sink and there is no virtual_sink set in my config. audio_sink = effect_input.eq10

After starting sunshine stream it looks like this:
Image

Sunshine is listening on my equalizer sink which is great that what I wanted. But at the same time it created 3 additional virtual sinks sink-sunshine-surround71, sink-sunshine-surround51 and sink-sunshine-stereo. It also set sink-sunshine-stereo as default audio output and now all application are outputting to sink-sunshine-stereo while sunshine is listening on my equalizer sink where there is no sound coming through. This make configuring audio_sink useless because there will be no audio going to your sinks.

To fix this i have to set manually "Virtual Surround Sink" as default output device after starting sunshine.

Expected Behavior

Stop creating virtual sinks sink-sunshine-surround71, sink-sunshine-surround51 and sink-sunshine-stereo when you configure audio_sink

or

Stop setting sink-sunshine-stereo as default audio output when you configure audio_sink

Additional Context

No response

Host Operating System

Linux

Operating System Version

Bazzite Version: 43.20260330

Architecture

amd64/x86_64

Package

Linux - Fedora Copr

GPU Type

AMD

GPU Model

RX 9070 XT

GPU Driver/Mesa Version

N/A

Capture Method

None

Apps

Log output

[2026-04-04 21:07:22.112]: Info: Sunshine version: 2026.329.165800 commit: d03334693c5cbdfba51d7835d7b389b28e4c79d4
[2026-04-04 21:07:22.112]: Info: Package Publisher: LizardByte
[2026-04-04 21:07:22.112]: Info: Publisher Website: https://app.lizardbyte.dev
[2026-04-04 21:07:22.112]: Info: Get support: https://app.lizardbyte.dev/support
[2026-04-04 21:07:22.112]: Info: config: 'audio_sink' = effect_input.eq10
[2026-04-04 21:07:22.112]: Info: config: 'capture' = kms
[2026-04-04 21:07:22.112]: Info: config: 'encoder' = vaapi
[2026-04-04 21:07:22.112]: Info: config: 'global_prep_cmd' = [{"do":"pactl set-sink-volume alsa_output.usb-FIIO_FiiO_K11-01.analog-stereo 1%","undo":"pactl set-sink-volume alsa_output.usb-FIIO_FiiO_K11-01.analog-stereo 100%"},{"do":"pactl set-default-sink effect_input.virtual-surround-7.1-hesuvi","undo":"default-sink effect_input.virtual-surround-7.1-hesuvi"}]
[2026-04-04 21:07:22.114]: Info: /dev/dri/card1 -> amdgpu
[2026-04-04 21:07:22.115]: Info: [wayland] Found display [wayland-0]
[2026-04-04 21:07:22.115]: Info: [wayland] Found display [wayland-0]
[2026-04-04 21:07:22.115]: Info: [wayland] Found interface: zxdg_output_manager_v1(30) version 3
[2026-04-04 21:07:22.115]: Info: [wayland] Found interface: zwp_linux_dmabuf_v1(56) version 5
[2026-04-04 21:07:22.115]: Info: [wayland] Found interface: wl_output(63) version 4
[2026-04-04 21:07:22.115]: Info: [wayland] Resolution: 1920x1080
[2026-04-04 21:07:22.115]: Info: [wayland] Offset: 0x0
[2026-04-04 21:07:22.115]: Info: [wayland] Logical size: 1920x1080
[2026-04-04 21:07:22.115]: Info: [wayland] Name: HDMI-A-1
[2026-04-04 21:07:22.115]: Info: [wayland] Found monitor: VCS Connector
[2026-04-04 21:07:22.115]: Info: -------- Start of KMS monitor list --------
[2026-04-04 21:07:22.115]: Info: Monitor 0 is HDMI-A-1: VCS Connector
[2026-04-04 21:07:22.115]: Info: --------- End of KMS monitor list ---------
[2026-04-04 21:07:22.133]: Info: Trying encoder [vaapi]
[2026-04-04 21:07:22.133]: Info: Screencasting with KMS
[2026-04-04 21:07:22.133]: Info: /dev/dri/card1 -> amdgpu
[2026-04-04 21:07:22.133]: Info: Found monitor for DRM screencasting
[2026-04-04 21:07:22.133]: Info: Found connector ID [129]
[2026-04-04 21:07:22.134]: Info: Found cursor plane [97]
[2026-04-04 21:07:22.156]: Info: Creating encoder [h264_vaapi]
[2026-04-04 21:07:22.156]: Info: Color coding: SDR (Rec. 601)
[2026-04-04 21:07:22.156]: Info: Color depth: 8-bit
[2026-04-04 21:07:22.156]: Info: Color range: JPEG
[2026-04-04 21:07:22.169]: Warning: EGL: context priority set to HIGH but CAP_SYS_NICE capability is missing
[2026-04-04 21:07:22.179]: Info: vaapi vendor: Mesa Gallium driver 26.0.3 for AMD Radeon RX 9070 XT (radeonsi, gfx1201, ACO, DRM 3.64, 6.17.7-ba29.fc43.x86_64)
[2026-04-04 21:07:22.180]: Info: Streaming bitrate is 1000000
[2026-04-04 21:07:22.180]: Info: Using normal encoding mode
[2026-04-04 21:07:22.180]: Info: Using default rate control
[2026-04-04 21:07:22.211]: Info: Creating encoder [hevc_vaapi]
[2026-04-04 21:07:22.211]: Info: Color coding: SDR (Rec. 601)
[2026-04-04 21:07:22.211]: Info: Color depth: 8-bit
[2026-04-04 21:07:22.211]: Info: Color range: JPEG
[2026-04-04 21:07:22.224]: Warning: EGL: context priority set to HIGH but CAP_SYS_NICE capability is missing
[2026-04-04 21:07:22.235]: Info: vaapi vendor: Mesa Gallium driver 26.0.3 for AMD Radeon RX 9070 XT (radeonsi, gfx1201, ACO, DRM 3.64, 6.17.7-ba29.fc43.x86_64)
[2026-04-04 21:07:22.236]: Info: Streaming bitrate is 1000000
[2026-04-04 21:07:22.236]: Info: Using normal encoding mode
[2026-04-04 21:07:22.236]: Info: Using default rate control
[2026-04-04 21:07:22.260]: Info: Creating encoder [av1_vaapi]
[2026-04-04 21:07:22.260]: Info: Color coding: SDR (Rec. 601)
[2026-04-04 21:07:22.260]: Info: Color depth: 8-bit
[2026-04-04 21:07:22.261]: Info: Color range: JPEG
[2026-04-04 21:07:22.272]: Warning: EGL: context priority set to HIGH but CAP_SYS_NICE capability is missing
[2026-04-04 21:07:22.280]: Info: vaapi vendor: Mesa Gallium driver 26.0.3 for AMD Radeon RX 9070 XT (radeonsi, gfx1201, ACO, DRM 3.64, 6.17.7-ba29.fc43.x86_64)
[2026-04-04 21:07:22.280]: Info: Streaming bitrate is 1000000
[2026-04-04 21:07:22.280]: Info: Using normal encoding mode
[2026-04-04 21:07:22.280]: Info: Using VBR with single frame VBV size
[2026-04-04 21:07:22.280]: Warning: [av1_vaapi @ 0x30058e80] Multiple slices were requested but this codec does not support controlling slices.
[2026-04-04 21:07:22.292]: Info: Screencasting with KMS
[2026-04-04 21:07:22.292]: Info: /dev/dri/card1 -> amdgpu
[2026-04-04 21:07:22.293]: Info: Found monitor for DRM screencasting
[2026-04-04 21:07:22.293]: Info: Found connector ID [129]
[2026-04-04 21:07:22.293]: Info: Found cursor plane [97]
[2026-04-04 21:07:22.299]: Info: Creating encoder [hevc_vaapi]
[2026-04-04 21:07:22.299]: Info: Color coding: SDR (Rec. 709)
[2026-04-04 21:07:22.299]: Info: Color depth: 10-bit
[2026-04-04 21:07:22.299]: Info: Color range: JPEG
[2026-04-04 21:07:22.310]: Warning: EGL: context priority set to HIGH but CAP_SYS_NICE capability is missing
[2026-04-04 21:07:22.318]: Info: vaapi vendor: Mesa Gallium driver 26.0.3 for AMD Radeon RX 9070 XT (radeonsi, gfx1201, ACO, DRM 3.64, 6.17.7-ba29.fc43.x86_64)
[2026-04-04 21:07:22.319]: Info: Streaming bitrate is 1000000
[2026-04-04 21:07:22.319]: Info: Using normal encoding mode
[2026-04-04 21:07:22.319]: Info: Using default rate control
[2026-04-04 21:07:22.337]: Info: Creating encoder [av1_vaapi]
[2026-04-04 21:07:22.337]: Info: Color coding: SDR (Rec. 709)
[2026-04-04 21:07:22.337]: Info: Color depth: 10-bit
[2026-04-04 21:07:22.337]: Info: Color range: JPEG
[2026-04-04 21:07:22.346]: Warning: EGL: context priority set to HIGH but CAP_SYS_NICE capability is missing
[2026-04-04 21:07:22.352]: Info: vaapi vendor: Mesa Gallium driver 26.0.3 for AMD Radeon RX 9070 XT (radeonsi, gfx1201, ACO, DRM 3.64, 6.17.7-ba29.fc43.x86_64)
[2026-04-04 21:07:22.352]: Info: Streaming bitrate is 1000000
[2026-04-04 21:07:22.352]: Info: Using normal encoding mode
[2026-04-04 21:07:22.352]: Info: Using VBR with single frame VBV size
[2026-04-04 21:07:22.352]: Warning: [av1_vaapi @ 0x30058e80] Multiple slices were requested but this codec does not support controlling slices.
[2026-04-04 21:07:22.362]: Info: // Testing for available encoders, this may generate errors. You can safely ignore those errors. //
[2026-04-04 21:07:22.362]: Info: 
[2026-04-04 21:07:22.363]: Info: // Ignore any errors mentioned above, they are not relevant. //
[2026-04-04 21:07:22.363]: Info: 
[2026-04-04 21:07:22.363]: Info: Found H.264 encoder: h264_vaapi [vaapi]
[2026-04-04 21:07:22.363]: Info: Found HEVC encoder: hevc_vaapi [vaapi]
[2026-04-04 21:07:22.363]: Info: Found AV1 encoder: av1_vaapi [vaapi]
[2026-04-04 21:07:22.364]: Info: Starting system tray
[2026-04-04 21:07:22.365]: Info: Configuration UI available at [https://localhost:47990]
[2026-04-04 21:07:22.366]: Info: Adding avahi service bazzite
[2026-04-04 21:07:22.413]: Info: System tray created
[2026-04-04 21:07:22.413]: Info: Starting main loop
[2026-04-04 21:07:23.346]: Info: Avahi service bazzite successfully established.
[2026-04-04 21:10:26.915]: Info: Trying encoder [vaapi]
[2026-04-04 21:10:26.915]: Info: Screencasting with KMS
[2026-04-04 21:10:26.915]: Info: /dev/dri/card1 -> amdgpu
[2026-04-04 21:10:26.916]: Info: Found monitor for DRM screencasting
[2026-04-04 21:10:26.916]: Info: Found connector ID [129]
[2026-04-04 21:10:26.916]: Info: Found cursor plane [97]
[2026-04-04 21:10:26.922]: Info: Creating encoder [h264_vaapi]
[2026-04-04 21:10:26.922]: Info: Color coding: SDR (Rec. 601)
[2026-04-04 21:10:26.922]: Info: Color depth: 8-bit
[2026-04-04 21:10:26.922]: Info: Color range: JPEG
[2026-04-04 21:10:26.929]: Warning: EGL: context priority set to HIGH but CAP_SYS_NICE capability is missing
[2026-04-04 21:10:26.933]: Info: vaapi vendor: Mesa Gallium driver 26.0.3 for AMD Radeon RX 9070 XT (radeonsi, gfx1201, ACO, DRM 3.64, 6.17.7-ba29.fc43.x86_64)
[2026-04-04 21:10:26.934]: Info: Streaming bitrate is 1000000
[2026-04-04 21:10:26.934]: Info: Using normal encoding mode
[2026-04-04 21:10:26.934]: Info: Using default rate control
[2026-04-04 21:10:26.951]: Info: Creating encoder [hevc_vaapi]
[2026-04-04 21:10:26.951]: Info: Color coding: SDR (Rec. 601)
[2026-04-04 21:10:26.951]: Info: Color depth: 8-bit
[2026-04-04 21:10:26.951]: Info: Color range: JPEG
[2026-04-04 21:10:26.957]: Warning: EGL: context priority set to HIGH but CAP_SYS_NICE capability is missing
[2026-04-04 21:10:26.964]: Info: vaapi vendor: Mesa Gallium driver 26.0.3 for AMD Radeon RX 9070 XT (radeonsi, gfx1201, ACO, DRM 3.64, 6.17.7-ba29.fc43.x86_64)
[2026-04-04 21:10:26.964]: Info: Streaming bitrate is 1000000
[2026-04-04 21:10:26.964]: Info: Using normal encoding mode
[2026-04-04 21:10:26.964]: Info: Using default rate control
[2026-04-04 21:10:26.978]: Info: Creating encoder [av1_vaapi]
[2026-04-04 21:10:26.978]: Info: Color coding: SDR (Rec. 601)
[2026-04-04 21:10:26.979]: Info: Color depth: 8-bit
[2026-04-04 21:10:26.979]: Info: Color range: JPEG
[2026-04-04 21:10:26.985]: Warning: EGL: context priority set to HIGH but CAP_SYS_NICE capability is missing
[2026-04-04 21:10:26.989]: Info: vaapi vendor: Mesa Gallium driver 26.0.3 for AMD Radeon RX 9070 XT (radeonsi, gfx1201, ACO, DRM 3.64, 6.17.7-ba29.fc43.x86_64)
[2026-04-04 21:10:26.989]: Info: Streaming bitrate is 1000000
[2026-04-04 21:10:26.989]: Info: Using normal encoding mode
[2026-04-04 21:10:26.989]: Info: Using VBR with single frame VBV size
[2026-04-04 21:10:26.989]: Warning: [av1_vaapi @ 0x7fecc4b3bb80] Multiple slices were requested but this codec does not support controlling slices.
[2026-04-04 21:10:26.998]: Info: Screencasting with KMS
[2026-04-04 21:10:26.998]: Info: /dev/dri/card1 -> amdgpu
[2026-04-04 21:10:26.999]: Info: Found monitor for DRM screencasting
[2026-04-04 21:10:26.999]: Info: Found connector ID [129]
[2026-04-04 21:10:26.999]: Info: Found cursor plane [97]
[2026-04-04 21:10:27.003]: Info: Creating encoder [hevc_vaapi]
[2026-04-04 21:10:27.003]: Info: Color coding: SDR (Rec. 709)
[2026-04-04 21:10:27.003]: Info: Color depth: 10-bit
[2026-04-04 21:10:27.003]: Info: Color range: JPEG
[2026-04-04 21:10:27.009]: Warning: EGL: context priority set to HIGH but CAP_SYS_NICE capability is missing
[2026-04-04 21:10:27.014]: Info: vaapi vendor: Mesa Gallium driver 26.0.3 for AMD Radeon RX 9070 XT (radeonsi, gfx1201, ACO, DRM 3.64, 6.17.7-ba29.fc43.x86_64)
[2026-04-04 21:10:27.014]: Info: Streaming bitrate is 1000000
[2026-04-04 21:10:27.014]: Info: Using normal encoding mode
[2026-04-04 21:10:27.014]: Info: Using default rate control
[2026-04-04 21:10:27.028]: Info: Creating encoder [av1_vaapi]
[2026-04-04 21:10:27.028]: Info: Color coding: SDR (Rec. 709)
[2026-04-04 21:10:27.028]: Info: Color depth: 10-bit
[2026-04-04 21:10:27.028]: Info: Color range: JPEG
[2026-04-04 21:10:27.035]: Warning: EGL: context priority set to HIGH but CAP_SYS_NICE capability is missing
[2026-04-04 21:10:27.039]: Info: vaapi vendor: Mesa Gallium driver 26.0.3 for AMD Radeon RX 9070 XT (radeonsi, gfx1201, ACO, DRM 3.64, 6.17.7-ba29.fc43.x86_64)
[2026-04-04 21:10:27.039]: Info: Streaming bitrate is 1000000
[2026-04-04 21:10:27.039]: Info: Using normal encoding mode
[2026-04-04 21:10:27.039]: Info: Using VBR with single frame VBV size
[2026-04-04 21:10:27.039]: Warning: [av1_vaapi @ 0x7fecc4472340] Multiple slices were requested but this codec does not support controlling slices.
[2026-04-04 21:10:27.051]: Info: // Testing for available encoders, this may generate errors. You can safely ignore those errors. //
[2026-04-04 21:10:27.051]: Info: 
[2026-04-04 21:10:27.051]: Info: // Ignore any errors mentioned above, they are not relevant. //
[2026-04-04 21:10:27.051]: Info: 
[2026-04-04 21:10:27.051]: Info: Found H.264 encoder: h264_vaapi [vaapi]
[2026-04-04 21:10:27.051]: Info: Found HEVC encoder: hevc_vaapi [vaapi]
[2026-04-04 21:10:27.051]: Info: Found AV1 encoder: av1_vaapi [vaapi]
[2026-04-04 21:10:27.051]: Info: Executing Do Cmd: [pactl set-sink-volume alsa_output.usb-FIIO_FiiO_K11-01.analog-stereo 1%]
[2026-04-04 21:10:27.062]: Info: Executing Do Cmd: [pactl set-default-sink effect_input.virtual-surround-7.1-hesuvi]
[2026-04-04 21:10:27.072]: Info: Executing [Desktop]
[2026-04-04 21:10:27.250]: Info: New streaming session started [active sessions: 1]
[2026-04-04 21:10:27.319]: Info: CLIENT CONNECTED
[2026-04-04 21:10:27.321]: Info: /dev/dri/card1 -> amdgpu
[2026-04-04 21:10:27.321]: Info: [wayland] Found display [wayland-0]
[2026-04-04 21:10:27.322]: Info: [wayland] Found interface: zxdg_output_manager_v1(30) version 3
[2026-04-04 21:10:27.322]: Info: [wayland] Found interface: zwp_linux_dmabuf_v1(56) version 5
[2026-04-04 21:10:27.322]: Info: [wayland] Found interface: wl_output(63) version 4
[2026-04-04 21:10:27.322]: Info: [wayland] Resolution: 1920x1080
[2026-04-04 21:10:27.322]: Info: [wayland] Offset: 0x0
[2026-04-04 21:10:27.322]: Info: [wayland] Logical size: 1920x1080
[2026-04-04 21:10:27.322]: Info: [wayland] Name: HDMI-A-1
[2026-04-04 21:10:27.322]: Info: [wayland] Found monitor: VCS Connector
[2026-04-04 21:10:27.322]: Info: -------- Start of KMS monitor list --------
[2026-04-04 21:10:27.322]: Info: Monitor 0 is HDMI-A-1: VCS Connector
[2026-04-04 21:10:27.322]: Info: --------- End of KMS monitor list ---------
[2026-04-04 21:10:27.322]: Info: Screencasting with KMS
[2026-04-04 21:10:27.322]: Info: /dev/dri/card1 -> amdgpu
[2026-04-04 21:10:27.322]: Info: Found monitor for DRM screencasting
[2026-04-04 21:10:27.322]: Info: Found connector ID [129]
[2026-04-04 21:10:27.323]: Info: Found cursor plane [97]
[2026-04-04 21:10:27.335]: Info: Creating encoder [av1_vaapi]
[2026-04-04 21:10:27.335]: Info: Color coding: SDR (Rec. 601)
[2026-04-04 21:10:27.335]: Info: Color depth: 8-bit
[2026-04-04 21:10:27.335]: Info: Color range: MPEG
[2026-04-04 21:10:27.343]: Warning: EGL: context priority set to HIGH but CAP_SYS_NICE capability is missing
[2026-04-04 21:10:27.347]: Info: vaapi vendor: Mesa Gallium driver 26.0.3 for AMD Radeon RX 9070 XT (radeonsi, gfx1201, ACO, DRM 3.64, 6.17.7-ba29.fc43.x86_64)
[2026-04-04 21:10:27.348]: Info: Streaming bitrate is 30988000
[2026-04-04 21:10:27.348]: Info: Using normal encoding mode
[2026-04-04 21:10:27.348]: Info: Using VBR with single frame VBV size
[2026-04-04 21:10:27.348]: Warning: [av1_vaapi @ 0x7fec700090c0] Multiple slices were requested but this codec does not support controlling slices.
[2026-04-04 21:10:27.354]: Info: Minimum FPS target set to ~60fps (16.6667ms)
[2026-04-04 21:10:27.384]: Info: Gamepad 0 will be DualShock 5 controller (auto-selected by motion sensor presence)
[2026-04-04 21:10:27.694]: Info: Setting default sink to: [sink-sunshine-stereo]
[2026-04-04 21:10:27.694]: Info: Found default monitor by name: effect_input.eq10.monitor
[2026-04-04 21:10:27.764]: Info: Opus initialized: 48 kHz, 2 channels, 512 kbps (total), LOWDELAY
[2026-04-04 21:14:43.597]: Info: Opening UI from system tray
[2026-04-04 21:14:43.604]: Info: Opened url [https://localhost:47990]
[2026-04-04 21:14:43.932]: Info: Web UI: [127.0.0.1] -- not authorized

Online logs

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    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