FxSound works but hammers the registry scanning EQ settings

I love FXSound but I also love to keep Win11 running lean and fast.

It seems this App does old school constant scanning reg settings to see if the EQ sliders are changing even if the edit window is not open. With 20 EQ sliders it scans ever one about 100 times a second and ranks high on CPU usage when the total usage is < 10%. Normally my PC listening to music or browsing a webpage is 98% idle unless FX is running, so that when I run a high CPU App, the latency is not affected.

A throttle option would be nice just like MS Antivirus App has a registry setting where you can change 80% default to something like 10 % using powershell.
Set-MpPreference -ScanAvgCPULoadFactor 10

1 Like

Thanks @sunnysky for finding this critical performance issue caused by registry access.

Most of the registry access is from the legacy DFX code. I will try to optimize and avoid registry access by moving the properties to memory wherever possible.

1 Like