Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sound settings not saved across reboots #1339

Open
T13nou opened this issue Jul 7, 2024 · 4 comments
Open

Sound settings not saved across reboots #1339

T13nou opened this issue Jul 7, 2024 · 4 comments
Labels
bug Something isn't working htpc Issues related to using Bazzite as an htpc

Comments

@T13nou
Copy link

T13nou commented Jul 7, 2024

Describe the bug

Hi !

I've got my HTPC running Bazzite pretty well but I need to set the sound device at each reboot. I'm using audio thru HDMI as my HTPC is connected to the TV.

When I go to Settings > Audio, I have 3 options

  • Default (auto)
  • Internal Audio
  • Navi31 HDMI/DP Audio

The settings I'm using is the Navi31 HDMI as my HTPC is connected to the TV and renders video & sound thru it.

At each reboot, default (auto) is selected and I need to set again Navi31 HDMI/DP manually.

What did you expect to happen?

That the settings I choose manually keeps the same across reboots.

Output of rpm-ostree status

No response

Hardware

CPU : Intel 13600K
GPU : AMD 7900 XT
DDR5 : 64 Go

Extra information or context

No response

@dosubot dosubot bot added bug Something isn't working htpc Issues related to using Bazzite as an htpc labels Jul 7, 2024
@KyleGospo
Copy link
Member

This is expected behavior, Steam game mode will always default to the output set by Wireplumber. If you need to change that default you need to modify your configs.

@T13nou
Copy link
Author

T13nou commented Jul 9, 2024

Thanks @KyleGospo ! Can you please explain how could I do that ?

@KyleGospo
Copy link
Member

  {
    matches = [
      {
        node.name = "~alsa_input.*"
        alsa.card_name = "Wireless Controller"
      }
      {
        node.name = "~alsa_output.*"
        alsa.card_name = "Wireless Controller"
      }
    ]
    actions = {
      update-props = {
        priority.driver        = 90
        priority.session       = 90
      }
    }
  }
]

Here's an example config that lowers the priority of a given output.
By changing the priority to be the highest (Get your list of outputs and their priorities with pactl list sinks), you will change the default selected audio output. That same command will also list the various properties you can use to match your desired output.

@T13nou
Copy link
Author

T13nou commented Jul 10, 2024

Thanks @KyleGospo :) Not sure about where to find this config file and how to change it. Any guidance ?

Thanks !

T13nou

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working htpc Issues related to using Bazzite as an htpc
Projects
None yet
Development

No branches or pull requests

2 participants