LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

pw-profiler

Analyze PipeWire performance and latency

TLDR

Profile the default instance, logging to profile.log
$ pw-profiler
copy
Change the log output file
$ pw-profiler -o path/to/file.log
copy
Profile a remote instance
$ pw-profiler -r remote_name
copy
Display help
$ pw-profiler -h
copy

SYNOPSIS

pw-profiler [options]

DESCRIPTION

pw-profiler profiles a local or remote PipeWire instance for performance analysis. It generates log files along with gnuplot data files and HTML visualization for analyzing PipeWire performance.The profiler captures timing information, buffer usage, and processing statistics useful for diagnosing audio latency and performance issues.

PARAMETERS

-o, --output file

Specify output log file (default: profile.log)
-r, --remote name
Profile a remote PipeWire instance
-h, --help
Display help message

INSTALL

sudo apt install pipewire-bin
copy
sudo apk add pipewire-tools
copy
sudo zypper install pipewire-tools
copy

CAVEATS

Profiling adds overhead and should be used for diagnostic purposes only. Generated files can grow large during extended profiling sessions.

HISTORY

Part of PipeWire, the modern multimedia framework for Linux. Provides performance analysis tools for optimizing audio and video pipelines.

SEE ALSO

pipewire(1), pw-top(1), pw-cli(1), pw-dump(1), pw-mon(1)

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid