Myself and some friends tried this out and it didn't seem to prevent the crackle issues.
Note: This is considered a "last effort" fix. Its recommended to try other fixes first.
The script creates a scheduled task that executes a PowerShell script on user login. That script checks every 5 seconds if the audiodg process is running and sets its processor affinity to CPU 0
and priority to High
.
Tested on windows 10 and 11.
Past this into your terminal:
$env:script = "voicemeeter-no-crackle"; irm "http://win.scripts.rexslab.com/" | iex
- Changed: Script location changed from C drive root to ProgramData\voicemeeter-no-crackle
- Removed: Task startup delay
- Changed: Powershell script now checks every 5 seconds if audiodg is running
- Changed: Powershell script now sets priority to High instead of Real Time
- Added: Starts task when added; Stops task when removed
- First Version