小编Luk*_*kas的帖子

带 USB 音频接口的 Fedora 35 下的音频问题

我两天前升级到了 Fedora 35。起初,一切似乎都很顺利。但突然我遇到了声音(和视频)问题。视频每 20 秒播放一帧,音频根本不播放。重新启动后一切似乎都很好。

但在某些时候,甚至重新启动也无法解决问题。所以我尝试了 systemctl --user enable --now wireplumber

这一开始解决了问题,但时间不长。不管怎样,我做了很多不同的事情,比如:sudo dnf swap wireplumber pipewire-media-session或者安装pipewire-pulse并运行它。

目前它看起来像这样: pactl list short sinks返回这个(我需要 45,但数字不断变化):

35  alsa_output.pci-0000_0b_00.1.hdmi-stereo    PipeWire    s16le 2ch 48000Hz   SUSPENDED
45  alsa_output.usb-Focusrite_Scarlett_6i6_USB_00052950-00.analog-surround-21   PipeWire    s32le 3ch 48000Hz   SUSPENDED
47  alsa_output.pci-0000_0d_00.3.iec958-stereo  PipeWire    s16le 2ch 48000Hz   SUSPENDED
Run Code Online (Sandbox Code Playgroud)

使用 进行选择时,数字 35 有效pactl set-default-sink 35,但 45 则无效。此外,我的音频接口 Focusrite Scarlett 6i6 甚至没有注册麦克风输入(通常情况下,当我在接口上讲话时,即使根本没有连接到任何计算机,我也可以看到输入指示灯亮起)。

这似乎是有问题,但在 Windows 中一切仍然没问题,并且在 Fedora 34 中甚至昨天在 Fedora 35 中也运行良好一段时间。

我不知道我现在安装了哪些低级媒体服务器,我更改了哪些内容以及未更改哪些内容,因此我很高兴提供更多详细信息。

我很想回到 Fedora 34 的音频设置,但我无法彻底卸载所有当前的音频驱动程序或媒体服务器等,而且我什至不知道 Fedora 34 如何处理音频。即使在阅读了关于pulseaudio、alsamixer、pact和pipewire的arch …

fedora audio pulseaudio pipewire

6
推荐指数
1
解决办法
2224
查看次数

标签 统计

audio ×1

fedora ×1

pipewire ×1

pulseaudio ×1