解决方案是添加行
options snd-hda-intel model=thinkpad
Run Code Online (Sandbox Code Playgroud)
到 /etc/modprobe.d/alsa-base.conf。
之后,您必须重新加载 alsa:
killall pulseaudio
sudo alsa force-reload
pulseaudio -D
Run Code Online (Sandbox Code Playgroud)
这适用于其他 thinkpad 笔记本电脑。
您还可以尝试不同的模型(请参阅 help.ubuntu.com 上的 HdaIntelSoundHowto)。
如果此方法没有帮助,您可以尝试使用HDA Analyzer调试 hda-intel 。例如,对于我的笔记本电脑,我可以使用:
/usr/local/bin/hda-verb /dev/snd/hwC0D0 0x01c SET_PIN_WIDGET_CONTROL 0x40
Run Code Online (Sandbox Code Playgroud)
启用外部扬声器的声音。但这不是很好的解决方案,因为每次插入外部扬声器时都必须手动进行。
hda-verb 程序可以从ftp://ftp.suse.com/pub/people/tiwai/misc/hda-verb-0.3.tar.gz 下载。
| 归档时间: |
|
| 查看次数: |
11522 次 |
| 最近记录: |