I use both the headphone jack and front speaker jack in my sound card, an ASUS STRIX SOAR. That works fine in Windows, especially with the STRIX drivers, as I can change the output device manually or it plays sound through both outputs. But in Ubuntu I have the following problem:
ALSA handles both output jacks as one channel, named 'PCM Front'. When both headphone and front speaker jack on the sound card are plugged in, Ubuntu only plays sound through the headphones, and plays through Front speakers only when I plug out the headphones.
My sound card has following output jacks: 'Headphone', 'Front', 'Rear', 'Center', 'Side/SPDIF Out'
Alsamixer shows following output channels: 'PCM Front', 'PCM Rear', 'PCM Center', 'PCM Woofer', 'PCM Side'
The speakers are 2.1 stereo speakers with a subwoofer, which have to be plugged to the front speaker jack, which works fine in Windows as mentioned above.
So, in Alsamixer there is no separate headphone channel, as it uses 'PCM Front' for both headphone and front speaker jack. My goal is not to run both devices at the same time (which would be a first step though), but rather to have the ability to have two separate channels in Alsa to mute one or the other device.
Does anyone have a solution for that? Many thanks in advance.