Jestli má velkej vnitřní buffer, asi s tím nic nepůjde, přesto koukni na:
pactl list sinks | grep -e Cíl -e Latence -e Popis -e Specifikace
Zobrazí zvukový zařízení a jejich latence, nastavený a reálný.
Latence, pokud je kapacita bufferu konstantní, by šla zkrátit změnou vzorkovací frekvence na vyšší (např. 96kHz).
Samotný nastavení je v /etc/pulse/daemon.conf:
Odkomentuj (odstraň středník) a změň následující hodnoty řádků:
default-fragments = 2
default-fragment-size-msec = 1
… tím snížíš latenci PA na minimum
default-fragments s hodnotou nižší jak 2 zneprovozní PA. Kdyby se zvuk sekal, jednu z hodnot zvyš. Platí, že jedna hodnota násobí druhou, tj. tady 2×1ms=2ms, výchozí je, tuším, 5x25ms=125ms.
A tímhle nastavíš vzorkovačku (Hz):
default-sample-rate = 96000
alternate-sample-rate = 48000
Minimálně 48kHz fungovat bude, lepší jak 44.1kHz, ale jestli to pojede na 96kHz, těžko říct. Ale můžeš zkusit 64kHz, 88.2kHz… obávám se ale, že vždycky tam nějaká latence bude. Třeba u mejch BT sluchátek se pod 51726μs nedostanu.