TIP: How to reduce ASIO latency on internal sound cards for better VAC operation
Posted: Mon Apr 26, 2021 5:29 pm
15 days ago my Windows 10 forced an update from v.1903 to v.20H2 and the nightmare begun...
From a 100% rock solid system capable of runing VAC (through Sound Blaster ASIO drivers) at 3 ms In/ 4ms Out without over/underflows, the system became totally unstable below 40-50 ms.
It was the begining of a 14 days fight against my OS.
I've read hundreds of pages and documents and tested all the options/tweaks suggested:
-Reinstall/update audio, video and lan drivers
-Upgrade/downgrade BIOS
-Tweak BIOS settings
-Tweak registry entries
-Changed Line based to MSI, IRQs...
-Installed a fresh OS (including v.1903 that worked before)
-...
But unfortunately nothing worked...
Today, suspecting it was a problem with my ASIO driver buffer size, I started digging into it and found a small application:
http://www.djdecks.be/asioconfig.exe
And I was right... Windows or any driver update set my ASIO driver buffer to 50ms.
Changed it back to 2ms using the app and Voila! 4/5 ms ring buffers solid system again.
This post is just to help people with Creative and Realtek's cards who can't reduce his RingBuffer to a comfortable low level.
PS: English is not my languaje so, moderators, feel free to edit my post to make it more understandable.
From a 100% rock solid system capable of runing VAC (through Sound Blaster ASIO drivers) at 3 ms In/ 4ms Out without over/underflows, the system became totally unstable below 40-50 ms.
It was the begining of a 14 days fight against my OS.
I've read hundreds of pages and documents and tested all the options/tweaks suggested:
-Reinstall/update audio, video and lan drivers
-Upgrade/downgrade BIOS
-Tweak BIOS settings
-Tweak registry entries
-Changed Line based to MSI, IRQs...
-Installed a fresh OS (including v.1903 that worked before)
-...
But unfortunately nothing worked...
Today, suspecting it was a problem with my ASIO driver buffer size, I started digging into it and found a small application:
http://www.djdecks.be/asioconfig.exe
And I was right... Windows or any driver update set my ASIO driver buffer to 50ms.
Changed it back to 2ms using the app and Voila! 4/5 ms ring buffers solid system again.
This post is just to help people with Creative and Realtek's cards who can't reduce his RingBuffer to a comfortable low level.
PS: English is not my languaje so, moderators, feel free to edit my post to make it more understandable.