Skip to content

Fix DAX TX latency and jitter on Linux (PipeWire) (#671)#674

Merged
ten9876 merged 1 commit into
mainfrom
auto/Fix-DAX-TX-latency-and-jitter-on-Linux-PipeWire-67
Apr 4, 2026
Merged

Fix DAX TX latency and jitter on Linux (PipeWire) (#671)#674
ten9876 merged 1 commit into
mainfrom
auto/Fix-DAX-TX-latency-and-jitter-on-Linux-PipeWire-67

Conversation

@ten9876

@ten9876 ten9876 commented Apr 4, 2026

Copy link
Copy Markdown
Collaborator

Reduce pipe-sink buffer from default ~64KB to 2048 bytes (~42ms at
24kHz mono s16le), switch TX poll timer from 10ms CoarseTimer to 5ms
PreciseTimer, and drain pipe fully per tick to prevent bufferbloat
when the timer fires late.

Original PR by @SA7LAV — branch was deleted before auto-merge completed,
applied from cached diff.

Co-Authored-By: SA7LAV SA7LAV@users.noreply.github.com
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com

Reduce pipe-sink buffer from default ~64KB to 2048 bytes (~42ms at
24kHz mono s16le), switch TX poll timer from 10ms CoarseTimer to 5ms
PreciseTimer, and drain pipe fully per tick to prevent bufferbloat
when the timer fires late.

Original PR by @SA7LAV — branch was deleted before auto-merge completed,
applied from cached diff.

Co-Authored-By: SA7LAV <SA7LAV@users.noreply.github.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@ten9876 ten9876 enabled auto-merge (squash) April 4, 2026 16:39
@ten9876 ten9876 merged commit 057ddaf into main Apr 4, 2026
2 checks passed
@ten9876 ten9876 deleted the auto/Fix-DAX-TX-latency-and-jitter-on-Linux-PipeWire-67 branch April 4, 2026 16:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant