I am on my way to completely shift from windows 10 to Ubuntu. So I dual booted the latest Ubuntu 18.04 LTS. After doing so I realized that my laptop's volume is too low. In windows 10, the volume would be loud enough to fill an empty room, but in Ubuntu, I have to put my ears to the speaker to listen, even after having the volume to full maximum. Some articles suggested that I check out alsamixer, but that too wasn't of much help.
I then realized that I might have to install the drivers. Now here's the problem, on windows, my audio driver shows as Realtek HD Audio whereas in linux it shows Intel Corporation Sunrise Point-LP HD Audio. I know for sure that my audio drivers are from Realtek, because even HP's support website says so. I even have the Realtek HD Audio Manager in windows. I don't want to mess up my system trying to install any wrong driver. Please help me, I've been struggling with this for days now
rdias002@rdias002:~$ lspci -v | grep -A7 -i "audio"
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21) (prog-if 80)
Subsystem: Hewlett-Packard Company Sunrise Point-LP HD Audio
Flags: bus master, fast devsel, latency 32, IRQ 129
Memory at b1228000 (64-bit, non-prefetchable) [size=16K]
Memory at b1200000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_soc_skl
I tried searching for solutions but couldn't really find one that fits my problem. I almost gave up, but then thought of asking for help here. Please excuse me if my question seems noobish, as this is my first time.
I am a windows power user so I'm familiar with computers and the command line, but quite a beginner to linux.
So how can I get the windows like volume in Ubuntu?
Thanks for help in advance.
Laptop: HP 15 bs-544-tu
As a temporary solution, you can manually set it higher than 100% from the command line with:
If the command is not found, you need to install:
The 0 there is the index of the sound card sink you want to use. You can determine it with:
The 150% is the percentage of volume you want. Start with 150% and work from there slowly. You dont want to blow your laptop speakers with clipped audio
Unverified, because I don't have the hardware anymore.
Most RealTek audio chips have a dedicated headphone amplifier that needs to be enabled if you want to connect headphones to it. By default, it is bypassed, as it introduces a bit of noise, and the amplifier is unnecessary if you connect another amplifier anyway.
In the ALSA sound system, there would be a switch in
alsamixer
for the amplifier, shown as a mixer channel with no slider, just a mute button, and pressingm
to mute/unmute would activate and deactivate the amplifier.In PulseAudio, I would expect this to show up in
pavucontrol
, either as a separate port (so it can be selected on the "Output Devices" tab), or as a device profile (which you would select on the "Configuration" tab).You can change the option in "Setting > Sound > Over-amplification>>on" if you want higher volume.
The problem is in that the master sound of alsamixer is set to low. To get loud and clear sound you need to type
alsamixer
in terminal. And using arrow keys set master sound to max value.Selecting Settings then Sound and turning on Over Amplification solves the problem.
Using the built-in "Settings" GUI permanently solved the problem on my laptop. Using "Settings" -> "Sound" -> "Over-Amplification" to set that parameter to "ON" provides a fixed overamplification percentage of around 30%. This way has the advantage that the fix persists indefinitely, even after you close "Settings" and subsequently use the desktop's built-in audio playback volume slider.