16.04 版中耳机无法使用

16.04 版中耳机无法使用

我花了一些时间搜索与 Ubuntu 中的耳机问题相关的各种帖子,但似乎没有一个答案可以解决我的问题,所以我将在这里发布。这个问题始于几个月前,当时我运行的是 15.10,现在我运行的是 16.04(升级,而不是全新安装),这个问题仍然存在。

每当我将耳机插入笔记本电脑(华硕 X202E-DH31T-SL)时,就会出现奇怪的噪音(先是静电噪音,然后是一声巨响),然后就没有声音了。声音可以通过内置扬声器正常发出,也可以通过 HDMI 正常输出。耳机可以与其他设备配合使用。我试过几副耳机,效果都一样。插入耳机后,现在会出现一个对话框,提示“未知的音频设备“”。

可以找到 ALSA 信息转储这里

我尝试了以下方法:

  1. 检查了alsamixer声音水平——没有问题。
  2. /usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones.conf已做出如下更改这里。沒有成功。
  3. /etc/modprobe.d/alsa-base.conf已做出如下更改这里,并尝试了 ALSA 型号列表下列出的多个值model。没有成功。每次我都这样做sudo alsa force-reload并拔下/重新插入耳机,但毫无效果。
  4. 删除并重新安装两者alsamixerpulseaudio但没有成功。

以下是来自 dmesg 的转储:

[    8.261817] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC269VB: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[    8.261825] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    8.261829] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x1a/0x0/0x0/0x0/0x0)
[    8.261832] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[    8.261835] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[    8.261839] snd_hda_codec_realtek hdaudioC0D0:      Mic=0x12
[    8.273953] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[    8.274480] ieee80211 phy0: Atheros AR9485 Rev:1 mem=0xffffc90000d00000, irq=17
[    8.290195] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
[    8.290321] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14

任何帮助都非常感谢。我在这里的努力已经结束,下一步是清除并全新安装,看看是否能解决问题。我不想这么做。

相关内容