ublue-os / bazzite

Bazzite is a custom image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices - including your favorite handheld.
https://bazzite.gg
Apache License 2.0
3.14k stars 166 forks source link

Bazzite HTPC Edition is not remembering last sound output #912

Open JaCh0o opened 3 months ago

JaCh0o commented 3 months ago

Describe the bug

Hello, Every time I restart/turn off/update BazziteOS I have to change sound output settings from mini Jack to sound thru HDMi to my TV. Is there any chance to correct this ?

What did you expect to happen?

I would expect to just set it once and I won't change to any other or this one will disappear it will be set permanently.

Output of rpm-ostree status

No response

Hardware

No response

Extra information or context

No response

nicknamenamenick commented 3 months ago

This is because Valve doesn't set defaults for audio in Game Mode. They rely on Wireplumber to set the default. You can try going into desktop mode and changing the sound output in the system settings by going into Audio --> Devices --> and fiddling with audio profiles. I assume you're using KDE Plasma because you didn't give any information on that.

E5ants commented 3 months ago

Você precisa desativar o fone de ouvido como fonte de áudio no modo desktop, deixe apenas o HDMI como opção disponível

BigNerv commented 3 months ago

I have the same problem. Set the default audio device to Navi 21/23 HDMI/DP in desktop mode. After switching to game mode the default audio device is set to Default (Auto) and it uses the Audio Adapter (Unitek Y-247A).

System: Minisforum HX99G Bazzite 39 (latest)

JaCh0o commented 3 months ago

Actually I really don't understand why bizzite os can't correct something which is clearly it's problem. Steam deck as console just don't have any other similar outputs as pc based steam consoles with bazzite os.

sob., 30 mar 2024, 08:20 użytkownik BigNerv @.***> napisał:

I have the same problem. Set the default audio device to HDMI in desktop mode. After switching to game mode the default audio device is set to speaker out.

— Reply to this email directly, view it on GitHub https://github.com/ublue-os/bazzite/issues/912#issuecomment-2027951296, or unsubscribe https://github.com/notifications/unsubscribe-auth/AWK7S4IOHRKXEDIA4EO6OLTY2ZKRTAVCNFSM6AAAAABFG2SV56VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMRXHE2TCMRZGY . You are receiving this because you authored the thread.Message ID: @.***>

E5ants commented 3 months ago

You have to go to the audio settings in desktop mode and disable headphones as an output. then only HDMI will remain, which will remain as default. In my case it worked.

nicknamenamenick commented 2 months ago

Actually I really don't understand why bizzite os can't correct something which is clearly it's problem. Steam deck as console just don't have any other similar outputs as pc based steam consoles with bazzite os. sob., 30 mar 2024, 08:20 użytkownik BigNerv @.***> napisał: I have the same problem. Set the default audio device to HDMI in desktop mode. After switching to game mode the default audio device is set to speaker out.

It's a Steam Gaming Mode "issue" and because it's proprietary software, we cannot have a universal fix for all hardware.

KyleGospo commented 2 months ago

Steam game mode defaults to whatever Wireplumber's configured default is. You will need to adjust your configs to correct this.

Cm4nXD commented 3 weeks ago

How do I modify the WirePlumber config if it’s in /usr/share? Isn’t that directory not able to be modified on ublue?

KyleGospo commented 3 weeks ago

How do I modify the WirePlumber config if it’s in /usr/share? Isn’t that directory not able to be modified on ublue?

It can be modified with configuration files in your home directory, and in /etc

ThiagoLuiz2001 commented 2 weeks ago

Steam game mode defaults to whatever Wireplumber's configured default is. You will need to adjust your configs to correct this.

how can we adjust this? i'm new on linux