Infinix Y4 Max笔记本Ubuntu 22.04下内置扬声器与耳机麦克风无法共存工作问题求助
Infinix Y4 Max笔记本Ubuntu 22.04下内置扬声器与耳机麦克风无法共存工作问题求助
最近我入手了一台Infinix Y4 Max笔记本,把预装的Windows系统换成了Ubuntu 22.04。目前大部分功能都运行正常,但遇到了一个头疼的音频问题:内置扬声器完全没声音(快充异常的问题暂时可以忽略),不过耳机插孔的音频输出是正常的。在系统音频设置里,内置扬声器显示为“Speakers (unavailable)”。当前我的内核版本是Linux 6.5.0-15-generic x86_64。
我已经尝试过这些方法,但都没解决问题:
- 用
alsamixer调整音量、切换静音/非静音状态 - 用
hdajackretask工具调整未连接的引脚配置 - 谷歌搜索了大量和音频 codec 相关的解决方案,但都不适用我的情况
想请教大家,这个问题可能是什么原因导致的?毕竟在Windows系统下,内置扬声器是完全正常的。
部分解决进展
经过一番资料查阅和反复尝试,我发现把options snd_hda_intel model=dell-inspiron-7559添加到/etc/modprobe.d/alsa-base.conf文件的末尾后,内置扬声器终于能正常发声了,但新的问题来了——耳机麦克风无法工作。
我还试了其他几个型号代码:
alc288-dell1alc288-dell-xps13alc298-dell1alc298-spk-volume
这些代码能让耳机麦克风正常工作,但内置扬声器又会变回无声音的状态。现在陷入了两难:要么用内置扬声器但耳机麦不能用,要么用耳机麦但内置扬声器罢工,没法两者同时正常工作,想问问有没有办法解决这个共存的问题?
备注:内容来源于stack exchange,提问作者Suri




