(Solution) I was missing lib32-libpulse from my install, I guess it was a default on EndeavourOS and that’s why I never knew about it.

I have both my monitors in-build speakers disabled within KDEs audio panel and have my FiiO USB DAC set as the default audio output.

But games running through Lutris are still outputting audio through my monitor and won’t detect my DAC, even cycling through the outputs in game won’t show the correct one. I’ve tried forcing the audio output using the Wine Configuration panel on Lutris and it seems to do nothing.

This is on a fresh Arch install using pipewire, I never had this issue running the same games with the same system setup on Pop_OS or EndeavourOS.

Hopefully someone has a fix, Thanks in advance!

  • just_another_person@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    10 months ago

    KDE’s audio panel is not a switch for the general sound server on your machine, just for KDE. Each application running can still access and get a mixer for your sound devices unless you’re using an app which is globally controlling certain settings.

    Some extra info here on the inner workings and mixing. It sounds like you want your settings to be an all or nothing situation for all of your output devices, so maybe focus on syncing them up, or find an output profile manager or switcher like this one (it’s a bit old though).

    • HouseWolf@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      4
      ·
      10 months ago

      Thanks for the reply I managed the fix my issue and updated my post.

      I was missing lib32-libpulse and after installing it everything worked including my unwanted audio outputs showing up ingame.

      I’ve only just switch to Arch yesterday from EndeavourOS so there’s a lot of preinstalled stuff I took for granted I’m just now finding out about.