我在 Ubuntu 20.04.1 上使用以下方法编译了一个自定义内核 5.8.1modprobed-db耳机插孔没有声音。扬声器没问题。5.6 系列以前的自定义内核没有这个问题。我怀疑这个问题出现在 5.7 系列中(虽然我没有测试过)。
我不确定如何诊断和解决这个问题。我的笔记本电脑是 ASUS UX430UA,我的声卡(通过 lspci)是:
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
有人能提供一些关于如何解决这个问题的建议吗(如果可能的话)?我瞎折腾了好久,pavucontrol
但alsa-mixer
还是没找到任何解决办法。
非常感谢。
编辑:输出sudo lshw -C sound
...
*-usb:0
description: Video
product: USB2.0 HD UVC WebCam
vendor: 04081-0009800017171014764
physical id: 6
bus info: usb@1:6
version: 0.01
serial: 200901010001
capabilities: usb-2.00
configuration: driver=uvcvideo maxpower=500mA speed=480Mbit/s
*-multimedia
description: Audio device
product: Sunrise Point-LP HD Audio
vendor: Intel Corporation
physical id: 1f.3
bus info: pci@0000:00:1f.3
version: 21
width: 64 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list
configuration: driver=snd_hda_intel latency=32
resources: irq:129 memory:ef128000-ef12bfff memory:ef100000-ef10ffff
答案1
解决您的问题的方法是使用受支持的内核。 您已经告诉我们,使用受支持的内核时不存在该问题。
你提问时的内核 5.8.1 是最新的“前沿”内核内核网站。
此内核目前不支持任何Ubuntu 版本,特别是 20.04,这是一个长期稳定发布。它还没有经过足够的测试和流程审查,不足以稳定地运行于 Ubuntu。简而言之,这个内核还没有真正完成。
通过安装最新的内核,您现在是一名测试人员。
再次强调,此内核尚未得到支持,这意味着它预计无法正常工作。也许你想参与Ubuntu 的开发或者提交错误报告?
答案2
只是一个更新:
这线帮我找到了适合我的解决方案。
我添加options snd-hda-intel model=mono-speakers
并/etc/modprobe.d/alsa-base.conf
重新启动。
现在运行良好。尽管我仍需要完成一些步骤(暂停 PC、拔下并重新插入耳机)。