I’m on CachyOS trying to screen mirror to my TV. I’ve got the display set, but can’t seem to find anything in “Sound” settings that allows me to switch the audio to the device connected via HDMI (my TV). This seems like a fairly basic thing that worked on LMDE. I’ve read through a few similar topics on here, but none of them ever seem to culminate in a solution.
My problem seems to be that the TV isn’t recognized by the Sound app, as there no HDMI/connected device options to select for the output.
Looks like to me, in this case, there is no dedicated Graphics card. only a iGPU?
And Pipewire has the tendency to hide other outputs when on the same card (as aplay shows everything on card0) within the profiles.
For example I have not only a Intel iGPU but also a Nvidia dGPU (card1 on aplay -l) and while that is listed/shown separately as it is a separate card, to switch between the different HDMI/DP outputs, with 2 (or more) Monitors I either have to switch the profile every time or switch to “Pro Audio” to have everything visible.
So the “Pro Audio” Profile should probably help here. No need to (only) playing HDMI sound from CLI.
And after figuring out what “Internal Audio Pro #” matches that HDMI it can be renamed accordingly.
Sorry for the delay. It has pipewire installed, but it seems to be having issues. It won’t load when I click on it in applications, and I get this error in the terminal:
pipewire
[E][16:44:11.497759] mod.protocol-native | [module-protocol-: 803 lock_socket()] server 0x5ceb6c4c1ef0: unable to lock lockfile '/run/user/1000/pipewire-0.lock': Resource temporarily unavailable (maybe another daemon is running)
[E][16:44:11.499664] pw.conf | [ conf.c: 602 load_module()] 0x5ceb6c4a16f0: could not load mandatory module "libpipewire-module-protocol-native": Resource temporarily unavailable
[E][16:44:11.511450] default | [ pipewire.c: 124 main()] failed to create context: Resource temporarily unavailable
I updated and rebooted my system afterwards, but still get the same error.
I’m not worried about it at this point, as I plan on going back to LMDE soon (for more reasons than this). CachyOS with Plasma has been surprisingly good, but LMDE does everything I need it to as a casual user. In the meantime, if I need sound while screen mirroring, I’ll just connect my headphones to my PC instead of playing audio through the connected device.
I sincerely appreciate the quick responses to help a stranger out @dusoft & @M.Karrde.
If the Pipewire background service is responsible for Sound and not working I would have thought Audio would not work at all(?) but maybe there is enough fallback.
I don’t known enough about CachyOS for that, sorry, but that would probably be more CachyOS than KDE related.
And “Profile”, just right hand side on your screenshot where you clicked on Speakers, does not contain “Pro Audio” or “Digital Stereo (HDMI) output”, or something along those lines?