Ubuntu 16.04 音频输出设备缺失问题求助:HDMI与板载声卡选项异常
解决Ubuntu 16.04升级后音频设备丢失问题
我之前从14.04升级到16.04时也碰到过几乎一模一样的情况,HDMI或者板载模拟音频突然找不到了,下面是几个亲测有效的排查和修复步骤:
先确认硬件是否被系统识别
打开终端,输入命令:aplay -l
这个命令会列出所有系统识别到的音频硬件设备。仔细看输出,如果HDMI和板载声卡都在列表里,那问题大概率出在音频服务的配置上;如果其中一个没出现,可能是驱动加载异常,需要后续针对性处理。重置Pulseaudio配置(最常见的修复方法)
Pulseaudio是Ubuntu默认的音频服务,升级后缓存或配置文件容易出问题。执行以下命令重置:pulseaudio -k rm -r ~/.config/pulse/ pulseaudio --start执行完后重新打开声音设置,看看丢失的设备是不是回来了。
检查ALSA混音器的通道状态
终端输入alsamixer,打开图形化的混音器界面:- 按
F6可以切换不同的音频设备,确认HDMI和板载声卡都能被选中 - 检查每个设备的音量通道,有没有标着
MM的静音状态(按M可以取消静音) - 确保所有需要的通道音量都没有被调到最低
- 按
强制Pulseaudio加载特定设备
如果某个设备在aplay -l里能看到,但声音设置里找不到,可以修改Pulseaudio的配置文件强制加载:- 编辑配置文件:
sudo nano /etc/pulse/default.pa - 找到
load-module module-detect这一行,修改为:load-module module-detect ignore_dB=1 - 如果是HDMI设备丢失,在文件末尾添加一行:
load-module module-alsa-sink device=hdmi:0(这里的hdmi:0要根据aplay -l里的实际设备名称调整,比如可能是hdmi:CARD=HDMI,DEV=0) - 保存退出后,重启Pulseaudio:
pulseaudio -k && pulseaudio --start
- 编辑配置文件:
重新安装音频相关组件
如果以上方法都没效果,试试重新安装核心音频包:sudo apt-get update sudo apt-get install --reinstall alsa-base pulseaudio sudo apt-get install linux-firmware安装完成后重启系统,再检查设备状态。
内容的提问来源于stack exchange,提问作者Mehran
相关产品推荐
相关产品推荐

