我有一台 ThinkPad X220 平板电脑,已经使用五年了。直到几周前,内置扬声器都工作得很好,也许更早,因为我不经常使用它们。耳机插孔工作得很好,这就是我主要听音乐的方式。
在 中pavucontrol
,我可以看到耳机(“Kopfhörer”)端口工作正常,它显示已插入:
但是,扬声器(“Lautsprecher”)端口不可用:
在 Fedora 开发者邮件列表上,有人问我aplay -l
会提供什么。这是输出:
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: CX20590 Analog [CX20590 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
然后将该卡号插入alsamixer -c [device number]
显示内部扬声器的音量为零:
┌────────────────────────────────────────── AlsaMixer v1.1.1 ──────────────────────────────────────────┐
│ Card: HDA Intel PCH F1: Help │
│ Chip: Conexant CX20590 F2: System information │
│ View: F3:[Playback] F4: Capture F5: All F6: Select sound card │
│ Item: Speaker [dB gain: -74.00, -74.00] Esc: Exit │
│ │
│ │
│ │
│ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ │
│ │▒▒│ │▒▒│ │ │ │▒▒│ │ │ │ │ │ │ │
│ │▒▒│ │▒▒│ │ │ │▒▒│ │ │ │ │ │ │ │
│ │▒▒│ │▒▒│ │ │ │▒▒│ │ │ │ │ │ │ │
│ │▒▒│ │▒▒│ │ │ │▒▒│ │ │ │ │ │ │ │
│ │▒▒│ │▒▒│ │ │ │▒▒│ │ │ │ │ │ │ │
│ │▒▒│ │▒▒│ │ │ │▒▒│ │ │ │ │ │ │ │
│ │▒▒│ │▒▒│ │ │ │▒▒│ │ │ │ │ │ │ │
│ │▒▒│ │▒▒│ │ │ │▒▒│ │ │ │ │ │ │ │
│ │▒▒│ │▒▒│ │ │ │▒▒│ │ │ │ │ │ │ │
│ │▒▒│ │▒▒│ │ │ │▒▒│ │ │ │ │ │ │ │
│ │▒▒│ │▒▒│ │ │ │▒▒│ │ │ │ │ │ │ │
│ │▒▒│ │▒▒│ │ │ │▒▒│ │ │ │ │ │ │ │
│ │▒▒│ │▒▒│ │ │ │▒▒│ │ │ │ │ │ │ │
│ │▒▒│ │▒▒│ │ │ │▒▒│ │ │ │ │ │ │ │
│ │▒▒│ │▒▒│ │ │ │▒▒│ │ │ │▒▒│ │ │ │
│ ├──┤ ├──┤ ├──┤ └──┘ └──┘ ┌──┐ ┌──┐ ┌──┐ ├──┤ Enabled └──┘ │
│ │OO│ │OO│ │MM│ │MM│ │OO│ │OO│ │OO│ │
│ └──┘ └──┘ └──┘ └──┘ └──┘ └──┘ └──┘ │
│ 100 100<>100 0<>0 100<>100 0<>0 9 0<>0 │
│ Master Headphon<Speaker > PCM Mic Boos S/PDIF S/PDIF 1 S/PDIF 2 Beep Auto-Mut Internal │
│ │
│ │
│ │
└──────────────────────────────────────────────────────────────────────────────────────────────────────┘
然后我尝试将音量增加到 100%,但它没有改变任何东西。从耳机插孔拔出电缆不会将声音切换到内置扬声器,也不会播放音乐。
当笔记本电脑位于坞站上以及离开坞站时,都会发生此行为。当没有插入耳机时,声音在扩展坞之前、内部和外部均通过内置扬声器发出。我的家庭底座有通过耳机插孔连接的扬声器,它可以播放音乐。在办公室里,我之前有内部扬声器播放通知声音,所以它们有效。
由于 Fedora 25 可能是问题所在,因此我刚才尝试从 USB 驱动器使用 Ubuntu 16.04。存在同样的问题,同样的输出pavucontrol
,只是扬声器没有声音。耳机可以工作。
我目前的想法是,耳机插孔被物理堵塞,使得硬件假设耳机已插入。因此,在任何情况下声音都会路由到耳机插孔。我可以做些什么来测试这个吗?
答案1
根据您的问题和评论:“耳机插孔被物理堵塞,因此硬件假定耳机已插入”我相信您是对的。它发生在我的桌面上。我必须更换音频立体声耳机插孔插座插头连接器。
请看这个: 如何更改使用的音频插孔