Arctis Sound Manager has been released in version 1.2.27.
The tool manages audio settings for SteelSeries Arctis headsets on Linux, including microphone noise cancellation, external output routing and other audio features.
This release adds provisional support for Arctis 7+ hardware revision 0x220c with a different USB layout. It also fixes several output routing and package distribution issues for Arch, CachyOS, SteamOS, Bazzite and Silverblue.
Added
- Provisional support for Arctis 7+ hardware revision
0x220cwith separate device profile due to different USB layoutFixed
- Channel output routing now persists correctly when per-app overrides exist
- Arch and CachyOS repository publishing improved with retry logic and proper sequencing
- Noise suppression plugin builds and publishes successfully with GCC 15 compatibility
- SteamOS, Bazzite, and Silverblue now use signed repository with AUR fallback
- The DAC screen no longer flashes the ASM logo when Custom Display is off
Shortly after, version 1.2.28 followed with further improvements.
This release adds a setting for audio stability (buffer size) that stops crackling in the spatial audio processing. It also fixes the Channels page scanning the audio system in the background even after the main window was no longer visible, which caused unnecessary CPU load.
Added
- A stability setting for when the surround chain crackles. Spatial Audio runs fourteen convolvers per channel, and with a large HRIR that processing can miss its deadline under ordinary desktop load - heard as random crackling, with nothing in the app to explain where it comes from. Settings now offers Audio stability (buffer size): leave it on Automatic (the default, unchanged behaviour) or pick a larger buffer, which gives the surround processing more time per cycle and stops the glitches. This is a system-wide PipeWire setting, so the extra buffering applies to every application, not only ASM - comfortable for music and films, less so for competitive play, which is why it is off by default. ASM releases it when it exits, and restores your choice when it starts. Suggested by @nobodys-tools.
Fixed
- The app kept scanning your audio system after you closed its window. The Channels page started a twice-a-second refresh when it was first shown and never stopped it, so the work carried on for as long as the tray icon was there. Each pass inspected the whole PipeWire graph, which on a busy system was enough to keep a core noticeably occupied and to disturb the Spatial Audio processing. The refresh now runs only while the page is actually visible, and the expensive part runs less often. Found and diagnosed by @nobodys-tools.

Source: GitHub