Firefox의 Pulseaudio 사운드 지연

Firefox의 Pulseaudio 사운드 지연

가끔씩 Firefox(예: Youtube 또는 Twitch)에서 재생되는 오디오에서 1~2초의 사운드 지연이 들리는데, 해당 탭을 다시 로드하면(스트림을 다시 등록하면) 지연이 사라집니다. 이는 두 가지 상황 중 하나에서 발생합니다. 첫 번째 상황을 일관되게 재현할 수 있습니다.

  1. AV 수신기의 입력 구성을 올바른 포트로 변경했습니다. -> 수신기가 완료하는 데 시간이 좀 걸렸습니다. pulseaudio가 즉시 완료되기를 원했던 것 같습니다. -> 이로 인해 열려 있는 모든 탭에 지연이 발생했습니다.
  2. 때로는 오디오 구성을 변경하지 않고도 열려 있는 탭이 갑자기 영향을 받습니다. 사운드가 재생되는 경우 잠시 멈췄다가 중단된 부분부터 다시 시작됩니다(그러나 비디오는 계속 실행되므로 이제 종료됨). 영상을 멈춘 후에도 소리가 잠시 동안 계속 재생되었습니다.)

다른 오디오 소스에서 이 문제를 재현하려고 시도했지만 Firefox에서만 발생합니다(예: Chrome에서 비디오를 열고 Firefox에서 다른 비디오를 열었고 입력 구성을 전환했는데 Firefox에서만 지연이 발생했습니다). 또한 사운드가 펄스에 도달하기 전에 지연이 발생하는 것 같습니다. 왜냐하면 pavucontrol을 켜면 볼륨 미터에도 지연이 표시되기 때문입니다.

관련될 수 있는 한 가지 세부 사항은 load-module module-combine-sink앞에서 언급한 해당 구성을 출력 중 하나로 사용하는 AV 수신기가 포함된 콤보 수신기( )를 실행 중이므로 구성이 올바른 구성에서/로 이동하는 경우입니다. (아래 구성 참조)

다른 사람이 이 문제를 겪은 적이 있습니까? 탭을 왼쪽이나 오른쪽으로 다시 로드하지 않고도 문제를 해결할 수 있습니까? Google은 이에 대해 그다지 많은 정보를 제공하지 않습니다.

관련 구성:

set-card-profile alsa_card.pci-0000_08_00.1 output:hdmi-surround-extra1 # output config
# create sink that streams to my receiver on the specified port:
load-module module-combine-sink sink_name=combined slaves=...,alsa_output.pci-0000_08_00.1.hdmi-surround-extra1
set-default-sink combined

버전:
openSUSE Leap 15.4
Firefox 115.2.1esr
Pulseaudio 15.0

관련 정보