moonlight-stream / moonlight-qt

GameStream client for PCs (Windows, Mac, Linux, and Steam Link)
GNU General Public License v3.0
11.01k stars 641 forks source link

The ability to choose audio/DSP device(Linux). #1223

Open Originalimoc opened 8 months ago

Originalimoc commented 8 months ago

Is your feature request related to a problem? Please describe. On Steam Deck with game Persona 4 Golden there's an option to select an audio device named "ACP/ACP3X/..."(Probably the advertised DSP) that makes the sound much more rich instead of the default one which sounds very flat. This device is also present in Desktop audio settings. If I play P4G on my PC then stream to Moonlight it doesn't not sound as good so I'm 99% sure moonlight is using the one same as "Default Device" in P4G setting since there is no audio processing in the middle(just capture and opus codec encoding/decoding which should preserve the original EQ 99%+).

Describe the solution you'd like Can change audio device from settings.

Note: If you are also on Deck OLED. Combining https://github.com/ValveSoftware/SteamOS/issues/1329#issuecomment-1898069801 and EQ https://github.com/ValveSoftware/SteamOS/issues/1329#issuecomment-1907560019 will give you good result under volume 60%, above 60 that little speaker can't handle the AMP causing distortion.

gschintgen commented 8 months ago

This would also be useful for my mini PC which has a built-in audio device & speaker but also the digital out via HDMI. Linux distros seem to default to the wrong one... It'd be nice to have the option of choosing the audio output right from the gui. (This would be particularly handy if moonlight-qt is used without a desktop environment.)

Originalimoc commented 8 months ago

Oh yes, like in Raspberry Pi running HDR version through CLI.