[pulseaudio-discuss] Virtual audio cable - high cpu usage
sean at seangreenslade.com
Wed Feb 3 20:04:07 UTC 2021
On Tue, Feb 02, 2021 at 10:40:51AM +0100, Renaud GHIA wrote:
> Below the result of the command "pacmd list".
> Here without any change of resampling method.
This part here shows your ffmpeg client:
> index: 1
> driver: <protocol-native.c>
> state: RUNNING
> source: 2 <VACmic>
> volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% /
> 0.00 dB
> balance 0.00
> muted: no
> current latency: 0.50 ms
> requested latency: 2000.00 ms
> sample spec: s16le 2ch 48000Hz
> channel map: front-left,front-right
> resample method: speex-float-1
It seems like ffmpeg is requesting 48 kHz audio, so pulse is forced to
resample. If possible, can you try running your ffmpeg process with the
flag "-sample_rate 44100" and see if that reduces the CPU usage?
Everything else in your pulse chain is 44.1 kHz, so with that change
there should be no resampling at all.
More information about the pulseaudio-discuss