ThinkPad T420s 扩展坞:外接扬声器无声音

ThinkPad T420s 扩展坞:外接扬声器无声音

当我将外部扬声器插入 Thinkpad T420s 的扩展坞时,我没有声音(内置扬声器静音)。

PS,我知道解决方案,但以问答形式发布问题的具体解决方案似乎没问题。

答案1

解决方案是添加行

options snd-hda-intel model=thinkpad

到 /etc/modprobe.d/alsa-base.conf。

之后你必须重新加载 alsa:

killall pulseaudio
sudo alsa force-reload
pulseaudio -D

这也适用于其他 ThinkPad 笔记本电脑。

您还可以尝试不同的模型(请参阅 help.ubuntu.com 上的 HdaIntelSoundHowto)。

如果此方法无效,您可以尝试使用以下方法调试 hda-intelHDA 分析仪。例如,对于我的笔记本电脑,我可以使用:

/usr/local/bin/hda-verb /dev/snd/hwC0D0 0x01c SET_PIN_WIDGET_CONTROL 0x40

启用外部扬声器的声音。但这不是很好的解决方案,因为每次插入外部扬声器时都必须手动执行此操作。

hda-verb 程序可以从以下网址下载ftp://ftp.suse.com/pub/people/tiwai/misc/hda-verb-0.3.tar.gz

答案2

这对我来说适用于联想 90W 超级底座和 X240:

options snd-hda-intel model=lenovo-dock

答案3

我遇到了类似的问题。

正确的选项snd-hda-inteltp410,如引用的这里在 Linux 内核中。

/etc/modprobe.d/以结尾的文件.conf应该包含

options snd-hda-intel model=tp410

(不要忘记检查现有条目)

相关内容