Linux Lite Forums

Hardware - Support => Sound => Topic started by: webodan on August 22, 2015, 08:31:56 AM

Title: How to change audio output jack?
Post by: webodan on August 22, 2015, 08:31:56 AM
Hello,

I have a Soundblaster Live 5.1, and this card is known to output better sound quality through its headphone (black) jack. The OS outputs Stereo (2.0) sound by default over the speaker (green) jack. I can't modify this behavior, the only way for the system to output Stereo sound is if I choose 5.1 or 4.0 audio output, but then it also outputs part of the sound through other jacks I don't use, hence some applications sound distorted.

Is there any way to force Stereo sound over the headphone jack only? This works under Windows using the kX audio drivers.

I've tested changing it with HDA Analyzer but since the card is not an HD Audio card, it won't show up on its list.

Thanks in advance.
Title: Re: How to change audio output jack?
Post by: torreydale on August 22, 2015, 09:49:24 AM
This link might be a start. https://mylinuxramblings.wordpress.com/2009/04/01/clear-5-1-surround/
Title: Re: How to change audio output jack?
Post by: webodan on August 22, 2015, 10:02:58 AM
This link might be a start. https://mylinuxramblings.wordpress.com/2009/04/01/clear-5-1-surround/

Following this advice, and knowing that my headphone jack is labeled as Rear speakers in ALSA applications, I edited /etc/pulse/daemon.conf , uncommented default-sample-channels = 2 and default-channel-map = front-left,front-right , and renamed this last part to rear-left-,rear-right . Then I configured PulseAudio volume control to Stereo output. It is still using the front speakers (green jack). I'll keep checking on this blog post, but I don't know what else to test at the moment.

The ideal setting would be that when I select Stereo output in PA, it outputs to Rear speakers instead of using Front speakers as default. Then every application should output Stereo only instead of using all the other channels when selecting 4.0 or 5.1 sound.