(거의) 오디오 스트림의 볼륨을 조정할 때마다 딸깍 소리가 들립니다.
여러 스트림을 방출하고 볼륨을 자주 조정하여 (가능하면 가능해야 함) 웹 응용 프로그램을 사용하여 견딜 수없는 클릭이 발생했습니다. (이 응용 프로그램은 이제 현상이 더 이상 발생하지 않도록 스트림 처리 방식을 변경했습니다. 스트림을 수동으로 조정하여 문제를 재현 할 수 있으며 다른 응용 프로그램에 관심이있을 수 있습니다.)
이것을 방지하는 알려진 방법이 있습니까?
몇 가지 추가 관찰 사항 :
-
이 방법은 스트림 볼륨을 수동으로 조정하는 경우에도 발생합니다 (로
pavucontrol
). 특히 이것은 (와 같은ogg123
) 다른 응용 프로그램의 스트림에도 작동 하므로 응용 프로그램의 문제가 아닌 것 같습니다. -
이것은 단지에 스트림으로, 만약 변화에게 전체 출력 장치의 볼륨을 발생하지 않습니다
pavucontrol
의 재생 탭을 선택합니다. -
클릭 강도는 각 오디오 스트림에서 현재 재생중인 사운드의 볼륨에 따라 다릅니다. 단조로운 소리로 가장 잘들을 수 있습니다. 하나 이상의 다른 오디오 스트림이 재생되는 경우에도이 현상이 더욱 두드러집니다.
-
이 현상은 약간의 부피 변화에서도 관찰 될 수 있습니다.
-
음량을 조정할 때 “퍼핑”소리를 비활성화하려면 어떻게합니까? 에서 설명한 문제와 다릅니다 . 소리와 명확하게 구분됩니다
/usr/share/sounds/freedesktop/stereo/audio-volume-change.oga
. -
지난 몇 달 동안 일부 업데이트로 상황이 개선되었지만 문제가 완전히 해결되지 않았다는 인상을 받았습니다. 이것은 또한 신뢰할 수없는 감지기이기 때문일 수 있습니다.
-
14.04 에서이 문제가 처음 발생했습니다. 16.04에 지속됩니다.
-
이것은 여러 컴퓨터에서 발생하므로 하드웨어 문제가 아니라고 가정합니다. 그러나 둘 다 인텔 장치입니다. 출력은 다음과 같습니다
sudo lshw -C multimedia
.첫번째 기계 :
description: Audio device product: 7 Series/C210 Series Chipset Family High Definition Audio Controller vendor: Intel Corporation physical id: 1b bus info: pci@0000:00:1b.0 version: 04 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list configuration: driver=snd_hda_intel latency=0 resources: irq:28 memory:f2530000-f2533fff
두 번째 기계
description: Audio device product: 82801JI (ICH10 Family) HD Audio Controller vendor: Intel Corporation physical id: 1b bus info: pci@0000:00:1b.0 version: 00 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list configuration: driver=snd_hda_intel latency=0 resources: irq:32 memory:f9ff8000-f9ffbfff
답변
펄스가 “사용 중”이면 하드웨어의 대기 시간 제한에 도달 할 수 있습니다.
configuration: driver=snd_hda_intel latency=0
대기 시간 제로와 같은 것은 없습니다. 나는 밀리 초 미만을 의미한다고 가정합니다.
이 https://arunraghavan.net/2013/08/pulseaudio-4-0-and-skype/
앱을 시작하기 전에 env 변수 PULSE_LATENCY_MSEC = 10 설정 믹싱 스트림을 수행하는 데 더 많은 작업이 필요한 경우 소프트웨어에 10ms의 버퍼 시간을 제공합니다.
라이브 음악 디지털 악기 또는 매우 빠른 게임을하지 않는 한 10ms는 여전히 충분한 대기 시간입니다.