Hey guys... I had the some issue with the USB mic and the realtek hd audio device. Browsing through the net found the solution in another forum. It's software-based but it works like a clock!
I'm copying the posting below.
Enjoy your mic without latency!
Victor
Hi,
I think found of a solution to our problem. (Maybe it is a workaround but it works)
I wanted to use my USB wireless microphone just to sing and to hear my own voice so I searched without luck for days for some sort of a program or driver.
I understand that if microphone is connected through USB to my PC
And My PC is connected through HDMI to receiver which has all the speakers attached,
so no way the analog signal from microphone can go all the way to speakers without being converted to digital and than back to analogue.
So the only way is to minimize signal conversion delay as much as it is possible.
Luckily one guy wrote audio repeater program.
http://software.muzychenko.net/eng/vac.html
Here is direct link:
http://software.muzychenko.net/vac410.zip
Simply unzip file, DO NOT INSTALL the application. You are only interested in 1 file. There are 2 folders x64 and x86.
They have identical content (audiorepeater.exe and audiorepeater_ks.exe)
I have Windows 7 64 bit, so I selected x64 of audiorepeater.exe.
There select:
input device - (USB Microphone)
output device - (ATI HDMI output)
local buffer - (50 ms)
priority (realtime)
These settings might differ (depending on how fast is your hardware)
Press start. And ... voilà, you can hear yourself almost without any delay. In my case this works fine with karaoke software.
I tried audiorepeater_ks.exe and set all the settings as with audiorepeater.exe but when I start karaoke software I don't hear music. Only my voice.
If somebody could get this working let me know how. Apparently audiorepeater_ks.exe is a bit faster as it uses some kernel options (Need to be verified)
Sergey