You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04 新装系统内置扬声器无声音问题求助

Ubuntu 22.04 新装系统内置扬声器无声音问题求助

看起来你遇到了新装Ubuntu 22.04 LTS后内置扬声器不出声的典型问题,先别着急,我们一步步来排查解决:

先梳理下你的现状

  • 初始显示「Dummy Output」,排查后变成「HDMI output」(但你的笔记本并没有HDMI输出)
  • lspci能识别到扬声器,sudo lshw -C sound显示你的声卡是Intel Tiger Lake-LP Smart Sound Technology Audio Controller
  • ALSA混音器第一列无响应,内核版本为5.15.0-60-generic

针对性解决步骤

1. 重启音频服务,快速恢复临时异常

这是最常见的临时修复手段,先试试:

  • 重启ALSA服务:
    sudo alsa force-reload
    
  • 重启PulseAudio进程:
    pulseaudio -k && pulseaudio --start
    

完成后去声音设置里看看有没有出现内置扬声器选项,测试声音。

2. 手动指定PulseAudio默认输出设备

如果系统错误识别了输出设备,我们可以手动设置:

  • 打开终端列出所有可用输出设备:
    pactl list short sinks
    
  • 在输出结果里找类似alsa_output.pci-0000_00_1f.3.analog-stereo的条目(对应你的Intel内置声卡),然后设置为默认:
    pactl set-default-sink alsa_output.pci-0000_00_1f.3.analog-stereo
    

注意替换成你实际查到的sink名称

3. 调整内核参数,修复Tiger Lake声卡兼容性问题

Intel Tiger Lake系列声卡在5.15内核下偶尔会有识别异常,我们可以通过添加内核参数解决:

  • 编辑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
    sudo reboot
    

重启后检查声音设置是否恢复正常。

4. 检查ALSA混音器设置,确保没有静音

有时候是混音器被误设为静音:

  • 打开终端运行ALSA混音器:
    alsamixer
    
  • 按F6选择你的内置声卡(card0,对应Intel Tiger Lake那个)
  • 用方向键切换到「Master」「Speaker」通道,确保没有显示M(静音状态,按M取消静音),同时把音量调至合适大小,按Esc退出。

5. 升级内核到新版本(如果以上都无效)

5.15内核对部分新硬件的兼容性可能不足,试试升级到更高版本的内核:

  • 打开「软件更新器」,点击右上角的「设置」,切换到「更新」选项卡
  • 在「重要更新」里选择对应版本的更新源,然后在「内核更新」区域选择一个5.19或6.x系列的内核安装
  • 安装完成后重启电脑,再测试声音。

备注:内容来源于stack exchange,提问作者macbeth

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 11:57:50