I dualboot Slackware64 and Windows 7.

The volume under Linux when maxed seems a lot lower than when it is maxed on Windows.

My soundcard chip is Realtek ALC662. Volume is set to 100% for PCM and Master in alsamixer and in whatever application I am playing sound with.

Is there anything further I can do to get the volume as loud as it is in Windows?

  • If you don't mind switching your player, vlc seems to be able to increase the volume tremendously... maybe other players can do that, too? – sr_ Apr 20 '12 at 8:27
  • 2
    @sr_ that isn't really a solution to me, since it can damage speakers and isn't application wide. – thx1139 May 5 '12 at 16:47

This is probably an issue with your ALSA sound level settings. There are two main volume settings: PCM and Master. Usually only one of them is controlled via desktop GUI settings (you can select which one that is in your audio settings).

If you run alsamixer in your terminal, check the volume levels for both of them. If you can't find the system setting to select the default volume control mechanism, try this:

  • open up alsamixer in your terminal
  • change the volume using your desktop controls and notice, which alsamixer setting is changed
  • in alsamixer, increase the level of the other volume control (i.e. If "PCM" was changed while you changed volume from the GUI, then increase "Master" in alsamixer).

Note: You exit alsamixer using the Esc key.

  • This is definitely not the case. PCM and Master are both set to 100%, as I mentioned in the question. – thx1139 May 5 '12 at 16:24
  • @thx1139 Sorry - I overlooked this. This could be some weird driver issue then... Or broken ALSA configuration. Could you add the output of lsmod | grep snd to your description? – rozcietrzewiacz May 11 '12 at 9:40

The following worked for me:

  1. In Terminal, run alsamixer.
    • Note that only one volume control is visible, two if you include the microphone.
  2. Press F6 to switch to a different sound card.
  3. Switch from (default) to HDA Intel.
  4. A wide range of volume controls now appear, with Master being less than 100. Go ahead and press that key a few times.

In alsamixer try increasing everything which is not "mic" or "line in". Do it while playing some sound so you will know which channel is responsible. If you have a channel named "Front", try increasing that.


In a terminal run alsamixer
Press to go to "Speakers"
Press as many times as you want until sound is ok (for maxed of course!)
Press Esc to exit when you're done

  • @HalosGhost Fixed! – EKons Sep 2 '14 at 9:12

I had this issue with Ubuntu 18.04. On Windows 10 (dual boot), microphone works as expected. On Ubuntu, I could yell into the microphone and you could barely hear anything on the other end. None of the built-in settings were working including boosting the microphone. I finally found this suggestion which originates from here.

  1. Install pavucontrol
  2. Run pavucontrol and go to the Input Devices tab
  3. Click the unlock button to unlock the channels
  4. Set the Right channel to 0 (left should be above 0, possibly 100%)

Use paman. With paman you can get a volume higher then 100% as in vlc.


Run hdajackretask GUI tool (alsa-tools-gui package in Ubuntu). Find your port, tick Override and choose Headphone, apply.

Surprisingly I got my volume back. Finally. Yay! (I'm using headphones). Sadly almost nobody recommends to try this tool.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.