ThinkPad X14 内置扬声器在 Linux 下不工作
1. 在 ThinkPad X14 Gen 1 / 21XM 系列机器上安装 Linux,例如 Arch Linux、Ubuntu 26.04 等。2. 打开终端,运行:
dmesg | grep -iE 'snd|alc257|17aa|speaker_outs'
可见类似日志:
ALC257: picked fixup for PCI SSID 17aa:0000
autoconfig for ALC257: line_outs=1 type:speaker
speaker_outs=0
hp_outs=1
同时系统未加载任何独立功放相关驱动,内置扬声器无声。
3. 运行:
dmesg | grep -i ACPI
可见类似日志:
BIOS _OSI(Linux) query ignored
4. 在系统音频设置中选择内置扬声器,确认音量未静音并调高后,内置扬声器仍无声。
5. 进一步直接运行 ALSA 测试:
speaker-test -D plughw:0,0 -c 2 -t wav -l 1
命令可以正常播放测试流程,但内置扬声器仍无声音。
因此,该问题可以在绕过桌面环境、绕过 PipeWire/WirePlumber 后复现。结合 Arch Linux 论坛同型号案例,问题基本可以定位到 BIOS/固件/ALSA HDA codec quirk 层面,而不是普通 Linux 桌面音频配置问题。
佬。太专业了。感觉你能解决我的问题。能不能看看我的帖子
页:
[1]