更新后HDMI无声音故障求助
更新后HDMI无声音故障求助
Hey,太懂这种糟心的感觉了——一年前好不容易折腾好的HDMI声音,躲了好久的系统更新一装直接崩了,连之前改了啥都记不清,简直要命!结合你给出的信息(AMD Kabini HDMI音频设备,现在各种工具都看不到它),给你几个大概率能解决的方向,都是改配置文件或者调内核模块的,符合你模糊记得的“改文件”的印象:
先排查内核模块加载问题
系统更新很可能把HDMI音频的内核模块搞没加载了,先检查下:
- 运行
lsmod | grep snd_hda_codec_hdmi,看看有没有输出。如果啥都没有,手动加载模块试试:sudo modprobe snd_hda_codec_hdmi - 加载完立刻再跑一遍
aplay -l或者pactl list sinks,看看HDMI设备有没有出现。如果出来了,那就是模块没自动加载,接下来要让它开机自动加载。
强制系统识别HDMI音频设备
如果模块加载了还是看不到设备,大概率是要在ALSA配置里加参数强制识别。之前你改的应该就是这类文件:
- 打开
/etc/modprobe.d/alsa-base.conf(或者有些系统是/etc/modprobe.d/sound.conf),在末尾加一行:
这个参数是强制让系统探测HDMI音频设备,有时候AMD的Kabini系列需要这个触发识别。options snd_hda_intel probe_mask=1 - 或者试试另一个参数,针对多音频设备的情况:
第一个options snd_hda_intel enable=1,11开启内置音频,第二个1开启HDMI音频。 - 保存文件后,重启音频服务或者直接重启系统:
重启后再用sudo systemctl restart alsa-restore.servicecat /proc/asound/cards看看有没有新增的HDMI声卡条目。
其他可能的小排查
- 偶尔系统更新会间接影响BIOS设置(虽然概率低,但不妨试试):重启进BIOS,找“HDMI Audio”“Onboard Audio”这类选项,确保是开启状态。
- 重置PulseAudio配置:有时候更新后Pulse的缓存会出问题,先杀掉进程再重启:
然后打开pavucontrol再检查各个标签页。pulseaudio -k pulseaudio --start
如果这些都不行,你可以再补充下lsmod的完整输出(如果能手动打出来的话),或者dmesg | grep audio的结果,看看有没有设备识别失败的报错信息,这样能更精准定位问题。
备注:内容来源于stack exchange,提问作者hiigaran
相关产品推荐
相关产品推荐

