Hey guys. I just posed this to what I thought was the main ASIO thread but I just realized that thread hasn't been posted to in a long time so I thought I better start a new thread:
I've been using ASIO for some time now (currently running ASIO4ALL v2.11 Beta2) and I love it. It does sound better than going through the Windows sound mixer (although not a huge difference) and I've gotten into the habit of always using ASIO when I'm listening to music. I have the HRT MS2 and MS2+ USB DACs as well as an iBasso D-Zero.
I just upgraded from an Nvidia GTX 470 to a GTX 770 and I'm getting a lot of dropouts, clicking, and buzzing through both ASIO and WASAPI. It seems to be worse when I'm listening to larger files (24/96 for example). It appears to me that the GTX 770 is introducing too much latency into the system. I've already given away the GTX 470 to a friend but I put an old 8500 GT that I had lying around into the computer and the problem went away and everything worked fine, as it did on the GTX 470. So it appears the GTX 770 is causing too much latency and pretty much ruining my ability to listen to bit-perfect streams because while the static and dropouts are not constant its enough to really bother me.
By the way, I'm using the MSI Gaming N770 TF 2GD5/OC. When I have the 770 in, LatencyMon shows a higher max execution time for nvlddmkm.sys, the Nvidia driver. With the 8500 GT in it maxed out at about 0.45ms and was the 2nd in the list. With the 770 it maxes out at about 0.7ms and on other occasions has reported well over 2ms and is always at the very top of the list.
So I'm wondering if anyone else has come across something like this? Currently my plan is to order a new GTX 770 today, this time an EVGA branded GTX 770, and hope that that doesn't have the issue but in the back of my mind I can't escape this worry that this is something all of the 700 series struggle with. One of the recommendations I found online for dealing with ASIO/WASAPI/realtime audio dropouts is to disable CPU power management or downclocking so that makes me wonder if Nvidia's new GPU Boost 2.0 is causing the problem (GPU Boost constantly adjusts the GPU frequency based on usage). GPUs tend to not be very different from one manufacturer to the next, at least for the same GPU chip, but the MSI does have a custom PCB and cooler. I'm really hoping a GTX 770 from a different brand won't have the same problem.
Anyway, any thoughts on this would be appreciated. I've tried everything else I can think of so its looking like I'll have to buy a new one and see if the problem goes away and then return the MSI 770 to Amazon. I'll let you guys know if I do that and what happens, in case others run into the same problem.
BTW, I'm on Windows 7 SP1 64bit
Gigabyte EX58-UD3R motherboard
Intel i7-920, not currently overclocked
MSI GTX 770 (N770 TF 2GD5/OC)
16 GB RAM
HRT Music Streamer II
HRT Music Streamer II+
The ASIO & WASAPI crackling, buzzing, and dropouts that happen with the GTX 770 happen equally on both the MS2 and MS2+. I haven't tried the D-Zero but I'm assuming it will have the same issues.
Things I've tried so far:
* Updated to the latest BIOS for my motherboard, didn't help.
* I'm using the latest Nvidia drivers. I am going to try an older driver today so I'll let you know.
* I was originally overclocking the card to roughly 1100MHz base clock. Using its original settings makes no difference. BTW, the card has a slight factory overclock of ~ 1080Mhz base.
* Plugged the card into a different PCI-Express slot, didn't help.
* Used a different set of power cables to connect to the card's two 8-pin PCI Express power connections, didn't help.
* Uninstalled MSI Afterburner (overclocking and GPU monitoring app), didn't help.
Edited by devhen - 11/13/13 at 1:47am