问题
在 Ubuntu 20.04 中,音量已调至最大但无声音输出,可能是由硬件配置、驱动问题或软件设置错误导致。
1. 基础检查
- 确认物理连接:检查耳机/音箱是否插入正确的接口(如绿色音频插孔),并确保设备未损坏。
- 系统静音状态:点击右上角音量图标,确认未启用静音模式。部分键盘有物理静音键(如 Fn+F 键组合)需检查。
- 应用程序静音:某些应用(如浏览器)可能单独静音,需检查其内部音量设置。
2. 检查音频设备配置
- 使用
pavucontrol调整输出设备:- 安装工具:
sudo apt install pavucontrol - 运行
pavucontrol,在'配置'选项卡中:- 禁用 NVIDIA HDMI 音频控制器(如
GP104 HD Audio Controller)。 - 选择正确的声卡配置(如'模拟立体声输出'或'模拟立体声双工')。
- 禁用 NVIDIA HDMI 音频控制器(如
- 在'输出设备'选项卡中,选择'耳机'而非'Line Out'。
- 安装工具:
- 查看声卡信息:
- 运行
cat /proc/asound/cards或sudo lshw -numeric -class multimedia确认声卡是否被识别。
- 运行
3. 驱动与内核模块
修改 ALSA 配置(适用于内置扬声器无声音):
编辑 /etc/modprobe.d/alsa-base.conf,添加:
options snd-hda-intel dmic_detect=0
options snd-hda-intel model=laptop-amic enable=yes
保存后重启系统。
重新加载音频驱动:
sudo apt install --reinstall alsa-base pulseaudio
sudo alsa force-reload
pulseaudio -k && pulseaudio --start
若问题持续,尝试安装缺失的内核模块:sudo apt install linux-modules-extra-$(uname -r)。
4. 高级排查
- 使用
alsamixer调整音量:- 终端运行
alsamixer,按 F6 选择正确声卡。 - 确保所有通道(如 Master、PCM)未静音(MM 状态按
M键切换),音量调至合适水平。
- 终端运行
测试音频输出:
speaker-test -c 2 -twav
若听到测试音,说明硬件正常,问题可能在应用层。
5. 其他可能原因
- 蓝牙或 HDMI 干扰:若连接蓝牙设备或 HDMI 显示器,可能在
pavucontrol中误选输出设备,需切换回本地声卡。


