Ubuntu 24.04升级后主板音频插孔失效仅HDMI音频输出可用
Ubuntu 24.04升级后主板音频插孔失效仅HDMI音频输出可用
嘿,我之前帮朋友排查过几乎一模一样的问题,给你几个实用的排查步骤,一步步来应该能搞定:
先确认硬件是否被系统识别
打开终端,输入lspci | grep -i audio,看看输出里有没有Intel的音频控制器(毕竟你是B660主板,肯定带Intel集成声卡的)。- 如果没找到对应的Intel音频设备:先重启进BIOS,检查一下“Integrated Audio”或者类似的选项是不是被禁用了,改成Enabled再重启系统试试。
- 如果找到了Intel的音频设备,那问题就出在驱动或者音频服务的配置上,继续往下走。
检查声卡驱动模块是否加载
输入lsmod | grep snd_hda_intel,看看有没有输出。如果一片空白,说明驱动模块没加载,手动加载试试:sudo modprobe snd_hda_intel加载完之后再跑一遍
pacmd list-cards,看看有没有出现主板的声卡设备。检查ALSA的音频通道是否被静音
输入alsamixer打开音频 mixer 界面,按F6键,选择列表里的Intel声卡(别选HDMI或者摄像头的),然后看看所有的通道(比如Master、Headphone、Speaker这些)是不是显示“MM”(代表静音),如果是,按M键取消静音,再用上下箭头把音量调大。调完按Esc退出,再试试插耳机有没有声音。修改内核启动参数解决兼容性问题
Ubuntu 24.04用的新内核有时候对老的HDA声卡会有兼容性问题,试试添加内核参数:- 打开终端编辑grub配置:
sudo nano /etc/default/grub - 找到
GRUB_CMDLINE_LINUX_DEFAULT这一行,在引号里的内容末尾加上snd_hda_intel.dmic_detect=0,比如改成:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash snd_hda_intel.dmic_detect=0" - 按Ctrl+O保存,Ctrl+X退出,然后更新grub:
sudo update-grub - 重启系统,再检查声音设置里的设备列表。
- 打开终端编辑grub配置:
重置PulseAudio配置
如果上面的方法都没用,可能是PulseAudio的配置文件被升级搞坏了,重置一下:systemctl --user stop pulseaudio rm -rf ~/.config/pulse systemctl --user start pulseaudio重启之后再打开声音设置,看看主板音频设备是不是出现了。
备注:内容来源于stack exchange,提问作者Yaun




