在 Dell Precision 5520 上安装 Ubuntu 18.04 LTS 很长一段时间内,我都没有遇到任何声音问题。但是,最近声音开始消失,只显示虚拟输出。重新启动有帮助。在尝试了其他解决方案后,我重新安装了alsa
和pulseaudio
,此时甚至重新启动也不再有帮助。
该文件/proc/asound/cards
没有列出任何卡片。有趣的是,运行后sudo alsa force-reload
,该文件不复存在。
以下是输出lspci -v | grep -A7 -i "audio"
:
Fri Oct 19 04:49:40 ~$ lspci -v | grep -A7 -i "audio"
00:1f.3 Audio device: Intel Corporation CM238 HD Audio Controller (rev 31) (prog-if 80)
Subsystem: Dell CM238 HD Audio Controller
Flags: bus master, fast devsel, latency 32, IRQ 142
Memory at edd28000 (64-bit, non-prefetchable) [size=16K]
Memory at edd00000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
我将非常感激关于如何解决该问题的指导。
更新一天没用笔记本电脑后,我打开它,它显示Speakers -- Built-in Audio
。内容/proc/asound/cards
:
0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xedd28000 irq 142
但是没有声音。从设置中测试声音不起作用。我运行alsamixer
并将所有音量调到最大。设置仍然没有成功。我运行pulseaudio -k && sudo alsa force-reload
。设置仍然没有成功。但后来我尝试播放视频,有声音!所以,我不知道是否有必要运行最后一个命令。
笔记本电脑关机后会发生什么?如何确保问题不再出现?
答案1
我也遇到过这种情况,我按照这些说明操作,现在它起作用了
1)删除ALSA包。
sudo apt-get --purge remove linux-sound-base alsa-base alsa-utils
2)重新安装相同的软件包。
sudo apt-get install linux-sound-base alsa-base alsa-utils
3)安装更多音频插件包
sudo apt-get install dkms build-essential linux-headers-`uname -r` alsa-base alsa-firmware-loaders alsa-oss alsa-source alsa-tools alsa-tools-gui alsa-utils alsamixergui
4)确保将用户添加到组audio
sudo usermod -a -G audio [user_name]
5)重启
sudo reboot