12

When I connect my headset to my laptop running on Ubuntu 18.04.1, sound can only be heard from the right side. I have tried testing the speaker in the sound settings, which shows the same result. The headset works correctly when connected to other devices. I also checked with another headphone, which also had the same issue.

I have tried suggestions from other answers, such as this and this, but they did not work. The following is the output from alsamixer:

enter image description here

So it appears that the bars for both channels are set to full. I also checked in the sound settings that the sound balance is at the centre.

How can I find the source of the problem, and resolve it?

Thank you.

GoodDeeds
  • 219
  • 1
    Are you using a headset with a headphone only, or one combined with a microphone? And are you sure the input jack on your laptop fits the jack on your headset? There are 2-channel and 3-channel jacks, often laptops have combined 3-channel jacks. – Sebastian Jan 13 '19 at 15:04
  • Did you by any chance try this – Elder Geek Jan 14 '19 at 22:29

5 Answers5

16

I recommend trying pavucontrol click the lock icon and confirm that both channels are up. You may have to move the affected channel up and down to fix the issue.

pavucontrol

the7erm
  • 346
  • 2
  • 6
14

My Sony headphones displayed a similar behavior. When connected they worked fine, but once the computer went into auto lock, I would only get the left channel when I resumed play (some users report only the right channel).

I have seen some very complicated answers, and am sure that many of them are worthy of investigation, BUT PLEASE TRY THIS FIRST.

  • When you have only one channel playing in the headphones, go to Settings → SoundOutput:

    Settings >> Sound >> Output

  • Your headphones should be automatically listed in the Output Device drop box.

  • Your Configuration should show High Fidelity Playback (A2DP Sink). I think that if this is set to Headset/Head Unit (HSP/HFP), the result is poor quality or mono sound.

  • Make sure that the Balance setting is in the central position.

On Ubuntu 20.04, once I changed the balance back to the center position, the problem stopped occurring.

I hope this is of help to anyone in a similar situation.

Ozzzzz65
  • 141
  • If the slider is already in the central position, try to adjust it anyway. Once I dragged it one side, and then back to the center, I finally got audio in both channels. – Øystein Grande Jaren Feb 16 '22 at 13:37
  • @ØysteinGrandeJaren same thing here, it was already at center, but changing it to one side and then back to center fixed it! – Martin Zeltin Mar 07 '22 at 20:19
  • it was so simple, i guess this was cause by me scrolling through the settings menu while accidentaly hovering over the balance slider - i wish the control was smart enough to know when i wanna scroll and when i wanna slide. anyway, was pretty ez – clockw0rk Sep 13 '23 at 12:32
3

Please correct me if my assumptions are wrong, but these are the available facts:

  1. Headphone jack doesn't provide output on one channel
  2. Speaker also doesn't provide output on the same channel
  3. All the tweaking hasn't resolved the issue.

If all these things are correct, you might be having a hardware fault.
So, the question is, how do we verify if it's a hardware fault or not?

First, see if there is a HDMI output on your laptop. Connect to a TV using the the HDMI cable.

Next, start playing a movie (or anything with audio), and route the audio to HDMI. (use pavucontrol to do so; set HDMI out as default, and be sure that the stream (when being played) is routed to the HDMI output). Also ensure that that TV is unmuted.

If the audio plays correctly on that, then there is a high chance that this is a hardware issue.

Also check using one of these devices: USB Soundcards. These are cheap and a hardware fault would be easy to diagnose that way.

tl;dr: It might be a hardware fault; not a software issue.

1

I had the same problem. I opened Alsa Mixer and slid the balance all the way to the side that wasn't working. It started working. Then I moved it back to the middle and both channels are working fine again.

0

I had the same problem and tried all suggested solutions here, none worked. It was triggered by using chrome browser to cast to my chromecast. A reebot fixed it. Running

killall chrome

did nothing to help this, so assume it's something different - someone better at linux than me, might add to this.

Rasmus
  • 101