My volume is either max volume or muted, no middle ground

Asus Zenbook UX550, running Ubuntu Gnome 17.04.

Like the title says, my volume is either max or muted. I tried following this, but nothing helped. In fact, prior to applying that fix, I could hear the volume indicator noises, now I can't even hear those. (By indicator noises, I mean those beeps that are made when adjusting the volume via keyboard).


Solution 1:

I have the same laptop and couldn't get volume control work well for a long time. Any level of volume was at the highest volume of the laptop speakers so I used it always on mute. This issue only affected speakers and not headphones (from plug or bluetooth).

I found a working solution based on this answer:

  1. Edit the file /usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common (with sudo):

sudo vi /usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common

  1. Add the following lines before the [Element PCM] block:

[Element Master] switch = mute volume = ignore

  1. Kill the running daemon:

pulseaudio -k

After this steps I got the volume level working for my speakers. I assume a new daemon started automatically after killing the runnig daemon. If the daemon does not start, try to start it manually with:

pulseaudio -D

Hope this helps!

Solution 2:

I had the same issue on my UX550 until I activated two bottom speakers.

apt install alsa-tools-gui

hdajackretask

Select a codec: Realtek ALC295

Click Show unconnected pins

Then you need to override Pin ID: 0x1b and Pin ID: 0x1e and select Internal speaker (Back) or Internal speaker (LFE) - I didn't noticed any difference between them.

Next click Apply now and Install boot override.