外接音响无声音是因hdmi/dp音频未正确路由,需依次确认显卡音频驱动启用、系统默认输出切换、显示器osd音频开关开启、alsamixer解除iec958静音及使用认证hdmi线缆。

电脑屏幕外接音响播放音乐没有声音,是因为音频信号未通过HDMI/DP线缆正确路由至显示器内置扬声器或其转接的音响设备,需确认显卡音频模块启用、系统默认输出切换、显示器音频开关开启及线缆功能完整性。
确认显卡高清晰度音频是否被系统识别
第一步:右键任务栏右下角音量图标 → 选择【声音设置】→ 查看“输出”设备列表中是否存在含“Intel(R) Display Audio”“AMD High Definition Audio”或“NVIDIA High Definition Audio”的条目。
若完全没出现,说明显卡驱动未加载音频控制器模块——这在UOS和Win10/11上都常见,尤其Intel核显用户常因安装精简版驱动而缺失音频组件。
第二步:前往显卡官网下载完整DCH驱动(Intel需勾选“Audio Controller”,NVIDIA/AMD安装包内务必包含HD Audio选项),卸载旧驱动后全新安装。
【切勿跳过驱动重装步骤】仅更新而不清理旧驱动残留,会导致音频设备ID冲突,系统仍无法枚举HDMI Audio Sink。
手动设为默认播放设备并验证通路
在声音设置的“输出”下拉菜单中,找到已识别的HDMI音频设备(名称通常含显示器型号或“Digital Output (HDMI)”),点击右侧三个点 → 选择【设为默认设备】。
设为默认后,所有应用音频立即转向该通路,无需重启或注销。
立刻播放一段本地MP3测试:若仍无声,不要返回上一步重试,先检查显示器OSD菜单里的音频开关。
进入显示器OSD开启HDMI音频输入
方法一:用显示器物理按键调出菜单 → 找到“声音”“Audio”或“Speaker”子项 → 将“Speaker”设为【On】;
方法二:部分LG、Dell、飞利浦显示器需额外进入“HDMI设置”→ 开启“HDMI Audio Input”或“ARC Audio Pass-through”。
注意:很多用户误以为只要系统设了默认设备就万事大吉,但显示器端若关闭HDMI音频接收,信号根本不会解码——这是无声最常被忽略的硬件层原因。
用alsamixer强制解除HDMI静音(UOS/国产平台必做)
打开终端(Ctrl+Alt+T)→ 输入 alsamixer → 按 F6 选择声卡(通常为“0 - HDA Intel PCH”或“1 - HDMI”)→ 方向键移到“IEC958”或“S/PDIF”通道 → 按 M 键取消静音(M键切换静音状态,绿色MM表示已取消)→ 按方向键将音量推至100% → Esc退出。
飞腾、龙芯及部分Intel核显平台存在固件级静音,默认屏蔽HDMI音频通路,图形界面无法触达此层级,必须用alsamixer操作。
更换认证HDMI线缆并验证EDID通信
拔掉当前HDMI线 → 换一根标有“High Speed HDMI with Ethernet”或“Ultra High Speed HDMI”的线缆 → 重新连接并开机等待15秒。
劣质或老旧HDMI线(尤其长度>3米)易导致EDID握手失败,系统无法读取显示器音频能力描述符,从而不创建对应音频Sink。
这一步操作起来很简单,直接把新线插进去就行。如果手头没有认证线,可用同一根线连接Windows笔记本播放视频测试:若也不响,说明线缆本身不支持音频传输。











