Featured image of post Arctis Sound Manager: version 1.4.24 released

Arctis Sound Manager: version 1.4.24 released

Arctis Sound Manager has been released in version 1.4.24.

Following versions 1.4.22 and 1.4.23, this update fixes two bugs: Volume Boost had no audible effect with Spatial Audio enabled, because the HeSuVi chain’s anti-clip limiter reabsorbed the added gain as fast as it was applied - the limiter now cancels Boost out before the ceiling and reapplies it afterwards. In addition, a new watchdog detects when a system sound dialog (GNOME, Cinnamon, KDE) changes the headset’s ALSA card profile and silently kills all audio, and restores the correct profile automatically.

Fixed

  • Volume Boost had no audible effect with Spatial Audio on. The HeSuVi virtual-surround chain’s anti-clip limiter sits downstream of the channel’s own EQ “boost” node whenever Spatial Audio is enabled, and its fast (0.1s) release makes it behave like a permanent compressor on Immersion-heavy content rather than an occasional clipping guard - it reabsorbed Boost’s gain about as fast as it was added, silently capping the channel at the limiter’s fixed ceiling no matter how far the slider was raised. The limiter’s input gain now cancels Boost out before the ceiling (so the anti-clip protection engages exactly as before) and reapplies that same gain right after it, so Boost now sounds the same with Spatial Audio on as it already did with it off. Also fixes a related dead code path: applying all channels at once (a profile switch, or the live path a Boost slider move actually takes) never reached the on-disk HeSuVi conf in the first place, so neither Boost nor a moved Immersion/Distance slider from that path took effect until something else happened to regenerate it. (#237)

  • A system sound-settings UI (GNOME Settings, Cinnamon’s sound applet, KDE’s Audio Volume applet) changing the headset’s ALSA card profile could silently kill all audio through it, with no error anywhere. Clicking the device in one of those UIs - even reselecting the one already active - can flip the card’s active profile directly, not just the default sink; once that happens the analog output/input sinks disappear from the PipeWire graph entirely, and every channel ASM manages was pointed at a sink that no longer exists. Restarting arctis-manager.service used to be the only fix. A new watchdog check now detects a wrong profile and restores the best one the card itself advertises (by the same priority ranking PipeWire’s own profile logic uses), so this self-heals within one tick regardless of headset model. Contributed by @relxek. (#234)

Arctis Sound Manager

Source: GitHub

PlayingTux – Playing Games on Linux - since 1995.