I purchased a Windows laptop and replaced Windows with Ubuntu 16.
I experienced the low audio volume issue, where sound is only about 25% as loud in Ubuntu as it was in Windows, even with all settings at their max (with sound > 100% enabled as well). Since the other AskUbuntu solutions I found for this issue didn't work, I tried to install RealTek's linux codecs, as that is was is used in Windows.
Following the instructions in the INSTALL
file, I ran ./configure
then make
then make install
and rebooted. Now I have no sound whatsoever and in the Sound Settings menu the "Default audio device" which appeared before under "Play sound through..." has been replaced with "Dummy output".
At this point I would be happy just to go back to the way things were before.
How can I restore the defaults?
I tried following https://help.ubuntu.com/community/SoundTroubleshooting but when I get to step 5 and run
sudo apt-get install linux-restricted-modules-`uname -r` linux-generic
The packages are not found.
Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package linux-restricted-modules-4.4.0-47-generic E: Couldn't find any package by glob 'linux-restricted-modules-4.4.0-47-generic' E: Couldn't find any package by regex 'linux-restricted-modules-4.4.0-47-generic'
I also tried following the advice from a thread on Ubuntu Forums saying to remove and reinstall these packages, then reboot. It didn't work:
sudo apt-get --purge remove linux-sound-base alsa-base alsa-utils
For reference, here's the output from lspci -v | grep -A7 -i "audio"
:
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04) Subsystem: Lenovo 7 Series/C210 Series Chipset Family High Definition Audio Controller Flags: bus master, fast devsel, latency 0, IRQ 255 Memory at f1510000 (64-bit, non-prefetchable) [size=16K] Capabilities: <access denied> Kernel modules: snd_hda_intel 00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0, IRQ 16
Based on the output above I think my module name is snd-hda-intel
. Under that assumption I tried to follow the Manual Installation section of the SoundTroubleshooting link above. It did not go well:
sudo modprobe snd-hda-intel
modprobe: ERROR: ../libkmod/libkmod-module.c:192 kmod_module_parse_depline() ctx=0x563319b75030 path=/lib/modules/4.4.0-47-generic/kernel/sound/pci/hda/snd-hda-codec.ko error=No such file or directory modprobe: ERROR: ../libkmod/libkmod-module.c:192 kmod_module_parse_depline() ctx=0x563319b75030 path=/lib/modules/4.4.0-47-generic/kernel/sound/pci/hda/snd-hda-codec.ko error=No such file or directory modprobe: ERROR: could not insert 'snd_hda_intel': Unknown symbol in module, or unknown parameter (see dmesg)
However, someone just correctly pointed out that troubleshooting guide is very old anyway.
I just tried installing the DKMS driver as per https://wiki.ubuntu.com/Audio/UpgradingAlsa/DKMS and rebooted. Didn't seem to do anything.
I have no further ideas on how to fix this.
lspci
should show the name of your sound card. Your first linklinux-restricted-extras
states it is mostly outdated as of 2012 so you can ignore those tips.