I’m here to report an issue that appears to only play when FXSound is running, currently version 1.1.16.0 and this has been happening for months and on two different systems.
This issue mostly appears to happen when the system has been running for a prolonged period of time but it is random. Usually with 1+ day uptimes of operating system.
The problem is that the system process audiodg.exe starts consuming considerable amounts of memory, sometimes even more than 1GB until FXSound is closed and restarted again.
I’ve had this issue happen on the following system/platforms:
System 1:
Windows 10 21H1 & 21H2
Intel Core i7 3930K
Corsair Dominator 8x4GB DDR3-1866
EVGA Geforce GTX1080Ti FTW3 (multiple recent driver versions)
Asus Sabertooth X79 motherboard
Audio Chip + Setting: Realtek ALC892 @ 192Khz 24bit 5.1 surround
Audio device(s) connected: Logitech Z906 5.1 @ analog & Logitech G35 7.1 Headset @ USB
System 2:
Windows 10 21H2
Intel Core i9 13900K
Corsair Dominator 2x32GB DDR5-5600
Asus ROG Maximus Z790 Extreme
Audio Chip + Setting: Realtek ALC4082 @ 192Khz 32bit 5.1 surround
Audio device(s) connected: Logitech Z906 5.1 @ analog & Logitech G35 7.1 Headset @ USB
Both systems have been experiencing this issue.
On System 1 audiodg.exe would sometimes freeze so badly the service/process could not be closed or restarted despite closing FXSound needing a full system reboot to fix the audio & memory leak.
Whether it is stereo or 5.1 mode does not appear to matter.
But what seems to increase the memory leak a lot is having Realtek set to 192Khz mode and/or higher bits versus 16-bit 48Khz and then switching devices from USB device and back to Realtek chip in FXSound constantly.
Closing FXSound and switching devices in Windows sounds itself does change memory footprint of audiodg.exe but it will not keep increasing as FXSound does cause. For example USB headset will consume 16MB RAM and Realtek would consume ~67MB RAM at 192Khz 32bit.
Please look into this issue as it is quite an annoying problem.
I have uploaded the following video’s to demonstrate the issue:
Regards from a long-time DFX user since early Windows Millenium days.