ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.26k stars 175 forks source link

[Audio] - Output volume sliders do not visually update when plugging or disconnecting a 3.5mm audio device. #11473

Open ZereoX opened 6 days ago

ZereoX commented 6 days ago

Your system information

Please describe your issue in as much detail as possible:

When a 3.5mm audio device is connected or disconnected, Steam does not visually update the various volume sliders (Audio Settings, Quick-Access Menu, Volume OSD). The volume sliders will visually remain at the level they were previously set until the user manually adjust the volume (the sink volume actually needs to change for it to be visually reflected). This issue is not present when connecting an external audio device such as Bluetooth headphones (see video below).

Video
3.5mm :x:

https://github.com/user-attachments/assets/895307de-c91c-4248-9b22-af8b828ceb9c

Note: At the 12 second mark, I press volume Up ("+"), but because the audio level is already maxed out it did not visually update until I first lowered it.

Bluetooth :white_check_mark:

https://github.com/user-attachments/assets/e0292a7f-fa0b-45b0-8a55-6221bc28eef9

Steps for reproducing this issue:

  1. Turn the Steam Deck Speaker volume all the way up.
  2. Plug in a 3.5mm audio device.
  3. Turn the volume all the way down.
  4. Unplug the 3.5mm audio device.

Reproduction Rate: 5/5

Affected Platforms

Note: The issue is specific to Steam Deck as on Desktop the built-in audio doesn't override the default device when connected.

Actual result

Expected result