USB 오디오 인터페이스를 사용하는 Fedora 35의 오디오 문제

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

select를 사용할 때 숫자 35는 유효 pactl set-default-sink 35하지만 45는 유효하지 않습니다. 또한 내 오디오 인터페이스 Focusrite Scarlett 6i6은 마이크 입력도 등록하지 않습니다(일반적으로 등록되며 컴퓨터에 전혀 연결되어 있지 않더라도 인터페이스에 말할 때 입력 표시등이 켜지는 것을 볼 수 있습니다).

버그가 있는 것 같지만 Windows에서는 모든 것이 여전히 잘 작동하고 Fedora 34에서도 잘 작동했으며 어제는 Fedora 35에서도 한동안 잘 작동했습니다.

지금 설치한 하위 수준 미디어 서버가 무엇인지, 무엇을 변경하고 무엇을 변경하지 않았는지 모르므로 자세한 내용을 기꺼이 제공해 드리겠습니다.

Fedora 34의 오디오 설정으로 돌아가고 싶지만 현재 오디오 드라이버나 미디어 서버 등을 모두 완전히 제거할 수 없으며 Fedora 34가 오디오를 처리하는 방법조차 모릅니다. pulseaudio, alsamixer, Pact 및 Pipewire에 대한 Arch Linux 위키 항목을 읽은 후에도 여전히 이들이 어떻게 관련되어 있고 무엇을 하는지 전혀 모릅니다.

답변1

나를 위해 sudo dnf swap --allowerasing pulseaudio pipewire-pulseaudio제안대로 실행https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=2016253이미 작업 중입니다.

다시 시작하면 소리가 정상적으로 작동합니다.

관련 정보