所以我遇到了这个问题,我努力尝试解决但却无法解决。在我的华硕 G752VT 上,当插入耳机时,声音仍然通过内置扬声器发出。我知道有很多修复方法……但没有一个有效。
所以...我尝试向 alsa-base.conf 文件添加选项,但并没有奏效。我尝试使用 hdajackretask 工具,但没有奏效(我确信我没有正确地完成所有操作,因为没有太多关于此的指南)。
我试图跟随这个线索,但却陷入了困境……
https://forums.gentoo.org/viewtopic-t-1093558-start-0.html
通过这个过程,我了解了这个工具 evtest。我发现了一个问题,我的笔记本电脑有 3 个音频端口、组合端口(微型端口 + 插孔)、插孔和微型端口。当我测试 Intel HDA PHC Line Out 事件时,插入/拔出插孔时什么也没有发生,它只对组合端口有反应……
即使在 pavucontrol 中它仍然显示未插电
如果有人能够弄清楚如何解决这个问题...请描述这个过程,但要详细地告诉新手...
答案1
所以我能找到一个解决方案,仍然使用上面指定的指南,只是简化了,以及这个人的原始解决方案
https://bbs.archlinux.org/viewtopic.php?id=213137
我刚刚创建了一个文件 /lib/firmware/asus-g752vt.fw,其中包含此信息
[codec]
0x10ec0668 0x10431ced 0
[pincfg]
#Pin 12 is Internal Mic
0x12 0x90a60160
#Pin 14 is Internal "front" speakers
0x14 0x90170110
#Pin 15 is "Line Out" according to the manual, But Pin 15 won't work
#Trying to use this as an output will have a constant tone too.
#Using this as an output breaks the front speakers working correctly with deteciton
0x15 0x40f000f0
#Pin 16 is the headphone jack.
0x16 0x0321403f
#Pin 18 is the external Microphone jack.
0x18 0x03a19020
#Pin 19 is nothing.
0x19 0x411111f0
#Pin 1a is the internal subwoofer. (Set the sound system to Stereo 2.1)
0x1a 0x90170151
#Pin 1b is nothing.
0x1b 0x411111f0
#Pin 1d is nothing.
0x1d 0x40c6852d
#Pin 1e is the internal SPDIF out.
0x1e 0x014b1180
#Pin 1f is nothing.
0x1f 0x411111f0
然后在 /etc/modprobe.d/alsa-base.conf 中添加一个选项
options snd-hda-intel enable=1 index=0 enable_msi=1 model=asus-mode5 patch=asus-g752vt.fw
重新启动并运行。