银河麒麟系统无声需按硬件识别、服务状态、混音器通道、输出路由四步排查:先用lspci和cat /proc/asound/cards确认声卡被内核识别;再重启PulseAudio服务;接着用alsamixer解除Master/PCM/Speaker静音;最后在控制中心或pactl中设模拟输出为默认。

银河麒麟系统连接音箱或耳机后完全无声,既无系统提示音也无媒体播放声,需从硬件识别、服务状态、混音器通道、输出路由四个层面逐级验证,跳过任一环节都可能导致修复失败。
确认声卡是否被内核识别
内核未识别声卡,后续所有软件调节均无效。必须先验证物理层通路是否建立。
打开终端,执行命令检查音频设备是否存在:lspci | grep -i audio
若无任何输出,说明声卡未被PCI总线识别,此时需进入BIOS检查“HD Audio Controller”是否被禁用;若已启用但仍未识别,尝试强制重载驱动:sudo modprobe -r snd_hda_intel && sudo modprobe snd_hda_intel
再运行 cat /proc/asound/cards,正常应显示至少一行类似“0 [PCH] : HDA-Intel …”的条目;【若此处为空,说明ALSA层尚未初始化,alsamixer和pulseaudio操作全部无效】
重启PulseAudio用户音频服务
PulseAudio是UKUI桌面依赖的音频服务器,其用户实例崩溃会导致全部声音中断,且任务栏音量图标变灰或消失。
在终端中检查服务状态:systemctl --user status pulseaudio
若显示 inactive (dead) 或 failed,执行强制重启:pulseaudio -k && sleep 0.5 && pulseaudio --start
立即验证是否激活:systemctl --user is-active pulseaudio,预期返回 active;若提示 Unit pulseaudio.service not found,则改用:systemctl --user enable --now pulseaudio
用alsamixer解除Master、PCM、Speaker通道静音
这是最常被忽略的关键步骤——即使图形界面音量拉满,若Master或Speaker通道被静音(显示MM),音箱仍绝对无声。
第一步:终端中运行 alsamixer
第二步:按 → 键切换至 Master 通道,观察底部是否显示 MM;若显示,按 M 键切换为 OO,再按 ↑ 键将音量调至 90%
第三步:继续按 → 切换至 PCM 和 Speaker 通道,重复解除静音与调音操作;部分笔记本需额外检查 Headphone 通道是否意外启用并压制了 Speaker 输出
第四步:按 Esc 退出,设置自动保存
控制中心中手动切换默认输出设备
系统可能误将音频路由至 HDMI、蓝牙或 SPDIF 等未连接设备,导致音箱接口虽插着却无输出。
方法一:点击左下角“开始菜单”,搜索并打开“控制中心” → 左侧导航栏点击“声音” → 在“输出设备”中选择“模拟输出”或对应音箱名称 → 点击设为默认
方法二:终端中快速切换,默认设备名可通过 pactl list short sinks 查看,再执行:pactl set-default-sink alsa_output.pci-0000_00_1f.3.analog-stereo(将末尾设备名替换为实际查到的 sink 名)

















