耳机有输入设备但没有输出

耳机有输入设备但没有输出

我将耳机连接到我的机器,但即使耳机麦克风存在于输入设备之间,它也没有显示输出设备。我之前在另一台机器上遇到过类似的问题,通过在此文件中添加两行解决了这个问题/etc/modprobe.d/alsa-base.conf

options snd-hda-intel position fix=1
options snd-hda-intel model=dell-headset-multi

但同样的解决方案不起作用。
我还尝试重新启动 pulseaudio

pulseaudio --kill
pulseaudio --start

然后我尝试重新加载 alsa

sudo alsa force-reload

以及这个答案中的解决方案https://unix.stackexchange.com/a/645000. 但它们对我都不起作用。在我的其他机器上,每次我连接音频设备时都会出现一个对话框,但在这台机器上我没有看到它。

注意:我在同一台机器上安装了 Windows 11,并且耳机在其上运行良好。

更新:我安装了 pipewire,然后重新启动,连接了我的耳机,现在声音设置中没有任何设备
声音设置截图

我试过此解决方案但对我来说也不起作用。

更新2:现在我明白了两个输入设备在 pavucontrol 和声音设置中,当我选择内置麦克风时,我可以录制音频和听到声音
,但是当我选择另一个选项(麦克风)时,我仍然可以录制音频,但听不到任何声音。

答案1

我采取了某种解决方法。

options snd-hda-intel position fix=1
options snd-hda-intel model=auto

我在 & 的末尾添加了这两行,/etc/modprobe.d/alsa-base.conf
借助此命令hdajackretask,选择显示未连接的引脚,然后我覆盖了两个选项(我认为它们称为引脚)。
好吧,它起作用了,但每次连接耳机时我都必须手动选择耳机和麦克风。
如果有人有更好的解决方案,请告诉我。

相关内容