Ubuntu 22.04双系统下外接麦克风已被检测但无法切换使用的问题求助
Ubuntu 22.04双系统下外接麦克风已被检测但无法切换使用的问题求助
大家好,我现在遇到个棘手的问题——我的Ubuntu双系统一直没法切换到外接麦克风,始终默认用内置的。我翻遍了网上各种教程和临时解决办法,试了个遍都没效果,实在没办法了来求助各位大佬。
我已经尝试过这些操作:
- 修改
/etc/modprobe.d/alsa-base.conf文件,添加options snd-hda-intel model=xxx(替换过不同的型号参数,比如常见的headset-mic、alc256等) - 手动重写0x12引脚的配置,强制设置为麦克风输入模式
- 执行命令强制重新加载alsa和pulseaudio:
sudo alsa force-reload和pulseaudio -k && pulseaudio --start - 打开alsamixer调试,但看着满屏的控件,实在不知道该调整哪些选项才对
我的alsamixer输出界面显示:包含Master、Headphone、Speaker、Mic Boost、Internal Mic Boost等多个音量控制选项,各个选项的音量滑块都处于非静音状态,且音量设置在较高水平。
另外,用 pacmd list-sources 命令检测时,系统明明已经识别到了外接麦克风,输出的核心内容如下:
* index: 1 name: <alsa_input.pci-0000_00_1f.3.analog-stereo> driver: <module-alsa-card.c> flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY state: SUSPENDED suspend cause: IDLE priority: 9039 volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB balance 0.00 base volume: 65536 / 100% / 0.00 dB volume steps: 65537 muted: no card: 0 <alsa_card.pci-0000_00_1f.3> ports: analog-input-internal-mic: Internal Microphone (priority 8900, latency offset 0 usec, available: yes) properties: device.icon_name = "audio-input-microphone" analog-input-headset-mic: Headset Microphone (priority 8800, latency offset 0 usec, available: yes) properties: device.icon_name = "audio-input-microphone" active port: <analog-input-headset-mic>
明明系统已经检测到外接麦克风,甚至显示active port是耳机麦克风,但实际还是用的内置的。有没有大佬能指点一下,到底哪里出问题了?怎么才能让系统真正切换到外接麦克风使用呢?
备注:内容来源于stack exchange,提问作者Firate
相关产品推荐
相关产品推荐

