耳机问题

耳机问题

几个月前我买了一台新电脑(MSI Ghost Pro GS60),并在其上安装了 Ubuntu 16.04。在我使用它的整个过程中,耳机出现了一些问题,我一直无法解决。

这个问题是多方面的。主要问题是插入耳机后音频不会自动切换到耳机。实际情况是音频来自电脑扬声器和耳机,但虽然扬声器音量可调,但耳机声音非常大,并且对音量控制没有反应。

我可以手动进入声音设置并选择数字输出(S/PDIF)选项,但我希望它能够自动完成。

我也不认为耳机插孔实际上是 S-PDIF。它只是标准的 3.5 毫米,但我不知道这是否是相关问题。

输出

lspci -nnk | grep -iA2 audio

00:1f.3 Audio device [0403]: Intel Corporation Sunrise Point-H HD Audio [8086:a170] (rev 31)
Subsystem: Micro-Star International Co., Ltd. [MSI] Sunrise Point-H HD Audio [1462:1158]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel

答案1

不同制造商使用 intel-hda 声卡驱动程序来实现许多不同的功能。它们并不总是以相同的方式连接芯片上的引脚。这听起来像是您的问题,要解决它,您需要找到模块选项来配置它。

以下是当前支持的型号列表

http://git.alsa-project.org/?p=alsa-kernel.git;a=blob;f=Documentation/sound/alsa/HD-Audio-Models.txt;hb=HEAD

通过编辑 /etc/modprobe.d/alsa-base.conf 中的选项行来更改 intel-hda 驱动程序用户的模型

options snd-hda-intel model=

或者,您可以使用 hda-jack-retask 重新分配端口,如此处所述

http://voices.canonical.com/david.henningsson/2011/11/29/turn-your-mic-jack-into-a-headphone-jack/

以下是使用指南

http://www.alsa-project.org/main/index.php/Help_To_Debug_Intel_HDA

相关内容