怎么了
我最近在我的笔记本电脑上安装了 fedora 34,在我使用 Ubuntu 18.04 之前,我的麦克风工作正常,我决定更改为 fedora 34,一切正常,直到我尝试使用我的麦克风,我发现它只是拒绝录音任何输入,经过一番搜索后,我发现 fedora 34 正在使用 pipelinewire,我尝试了几种可能的修复方法,但没有一个起作用。
系统信息
创意平板 320 15ikb
I5-8250u
8GB DDR4
英特尔超高清 620 / MX150
音频设备信息:
$ pw-record --list-targets
Available targets ("*" denotes default):
* 44: description="Built-in Audio Analog Stereo" prio=2009
$ lspci | grep Audio
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC236 Analog [ALC236 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
已经测试修复
在互联网上找到的替代方案但不起作用(在上述每种可能性之后我重新启动了计算机):
- sudo dnf swap --允许擦除管道线-脉冲脉冲音频
- sudo dnf install --allowerasing pipeline-pulseaudio pipeline-libjack
- systemctl --用户重新启动pipewire
- systemctl --用户重新启动 pipeline*
- sudo nano /usr/share/pipewire/media-session.d/alsa-monitor.conf(更改 => api.alsa.use-acp 从 true 到 false)
- 尝试删除 pipeline 并安装脉冲音频,但是当我尝试: sudo dnf remove pipeline 时,它说 gnome-shell 将被删除
观察结果
- 连接外部麦克风扔 USB 工作正常