PipeWire: Difference between revisions
imported>Binary-Eater m Updated link used for pipewire "log.level" configuration to point to the correct page at the time of making this edit |
imported>SuperSamus Warn that Wireplumber is used by default |
||
Line 21: | Line 21: | ||
# If you want to use JACK applications, uncomment this | # If you want to use JACK applications, uncomment this | ||
#jack.enable = true; | #jack.enable = true; | ||
}; | }; | ||
</syntaxHighlight> | </syntaxHighlight> | ||
Line 48: | Line 44: | ||
==Bluetooth Configuration== | ==Bluetooth Configuration== | ||
{{outdated|Pipewire now uses Wireplumber by default, instead of media-session}} | |||
PipeWire can be configured to use specific codecs. The mSBC codec provides slightly better sound quality in calls than regular HFP/HSP, while the SBC-XQ provides better sound quality for audio listening. For more information [https://www.guyrutenberg.com/2021/03/11/replacing-pulseaudio-with-pipewire/ see this link]. | PipeWire can be configured to use specific codecs. The mSBC codec provides slightly better sound quality in calls than regular HFP/HSP, while the SBC-XQ provides better sound quality for audio listening. For more information [https://www.guyrutenberg.com/2021/03/11/replacing-pulseaudio-with-pipewire/ see this link]. | ||
Line 249: | Line 246: | ||
As a general rule, the values in <code>pipewire-pulse</code> should not be lower than the ones in <code>pipewire</code>. | As a general rule, the values in <code>pipewire-pulse</code> should not be lower than the ones in <code>pipewire</code>. | ||
===Controlling the ALSA devices=== | ===Controlling the ALSA devices=== | ||
{{outdated|Pipewire now uses Wireplumber by default, instead of media-session}} | |||
It is possible to configure various aspects of soundcards through PipeWire, including format, period size and batch mode: | It is possible to configure various aspects of soundcards through PipeWire, including format, period size and batch mode: | ||
<syntaxHighlight lang="nix"> | <syntaxHighlight lang="nix"> |