Arctis Sound Manager has been released in version 1.4.1.
The tool manages audio settings for SteelSeries Arctis headsets on Linux, including microphone noise cancellation, external output routing and other audio features.
Shortly after version 1.4.0, which brought headset-less operation, this release adds key-bound channel volume via the CLI, a configurable clips folder, and several bugfixes - including the recurring USB permissions popup at boot and a fix so headsets go back to sleep as intended.
Added
- A channel’s volume can be bound to a key. Sonar on Windows let you bind a key to a channel - turn a dial on a macropad, and Chat goes up or down by a fixed step without alt-tabbing. ASM cannot claim a key for itself on Wayland, so the action is a command your desktop binds instead:
asm-cli volume game +5,chat mute,media 40, or several at once withgame +5 chat -5. It goes straight to PipeWire, so a bound key works whether or not the window is open.- The clips folder can be changed. Under the gear in the Clips page: pick any folder you can write to, and new clips go there. “Default” returns to your desktop’s video folder.
Fixed
- The USB permissions popup at every boot. ASM now keeps checking for a full minute before saying anything, and then goes on checking every thirty seconds instead of giving up - so rules that land late are picked up on their own. If access comes back while the dialog is open, it closes itself.
- The uninstaller now finds the installs it used to walk past. A
pip install --usercopy in~/.localand the Terra packagepython3-arctis-sound-manageron Nobara/Ultramarine are now both detected and removed.- Clips now go to your actual video folder. The save location was the literal English path
~/Videos/ASM Clips; it’s now read from the desktop’s own configuration, so localized folder names like~/Vidéosor~/Videókare respected.- The headset can finally fall asleep. None of ASM’s audio chains declared
node.passive, so the device never saw an idle moment and its auto-off timer never started. All six output chains and the three channel loopbacks are now passive, so the headset powers off exactly as configured once playback stops.

Source: GitHub