Official GIGABYTE Forum

GA-X58A-UD3R r.2 DPC latency problems causing audio stutter

GA-X58A-UD3R r.2 DPC latency problems causing audio stutter
« on: November 01, 2010, 01:43:37 pm »
Hi all,

I'm also suffering from high DPC latency with my new setup (sig for specs). The problem is best described in the following thread I found when searching:
http://forum.giga-byte.co.uk/index.php/topic,2166.0.html

At rest, my DPC latency is a super low 17 micro-seconds, great. But after a while of playing some games, like Torchlight, it becomes a solid block of 29k micro-seconds and causes stuttering problems, especially with audio. It looks a bit like this (taken from the thread above):
http://img121.imageshack.us/img121/613/dpcissues.png

I have a real problem trying to reproduce it for starters - it doesn't stutter as soon as I start a game, but some time afterwards. DPC latency can continue for a while after I have closed the game. Yet I can't seem to provoke it outside of a game - I've tried furmark and prime95 to really heat things up and I can't see a problem.

The solutions there and on other threads searched include trying a specific bios for a UD5 and 7 motherboards, disabling DES, disabling easy tuner, disabling SLI, tuning off all unnecessary processes, cooling the northbridge etc.

Unfortunately I've seen threads suggesting the latest BIOS for UD3R rev2 doesn't help the issue and I don't want to risk a BIOS update unless I'm sure it'll have a positive benefit. I didn't install easy tuner, disabling DES made no difference, I don't have SLI. I've only just installed Windows 7 so haven't played about with processes and don't know which ones to disable, I've tried disabling Anti virus, and all the motherboard bits I'm not using (like LAN, audio, gigabyte sata ports etc.) I've disabled in BIOS. I can't see any reason why my northbridge would be getting too hot - temperatures are good in general (the HAF912 is quite airy) - I could buy a side fan I guess, but again I don't really fancy throwing money at 'maybe' solutions, and I couldn't replicate the problem using the benchmarks that really heat the computer up (more than in games). Is there a software tool for NB temps anywhere? I've been using RealTemp for CPU temps. All network, graphics and audio drivers are at their latest versions.

I have noticed that my wireless NIC is sharing an IRQ with my audio card, but while that might have been a ye-olde-days cause for concern, it appears such sharing is entirely normal, perhaps even deliberate, and in no way is it user controllable.

Are there any other suggestions? Would undervolting the northbridge (however I do that) help? Would increasing the voltage to it help? I've tried setting the overall performance profile to standard, and setting voltages across the board to normal rather than auto. Memory is set to XMP, and computer is completely stable otherwise as far as I can tell.

Thanks in advance!
GA-X58A-UD3R r2.0 | HAF912 | i7 950 with A50HSF | 3x2gb Corsair DDR3 1600 (7-8-7-20) | AMD HD4870 512mb | Asus Xonar Xense | XFX Pro 650W | Edimax 7128g | Win 7 x64 Pro

Dark Mantis

  • *
  • 18405
  • 414
  • 10typesofpeopleoneswhoknow binaryandoneswhodont
    • Dark Mantis
Re: GA-X58A-UD3R r.2 DPC latency problems causing audio stutter
« Reply #1 on: November 01, 2010, 02:24:46 pm »
The thing is you have to understand you adversary to beat it. Latency is caused by bad programming generally. There are various rules for how a program should access the core and if it doesn't follow these rules it can result in the core not being released for the next operation and this causes a bottleneck that backs up. The biggest headache from our perspective is that we have to find the rogue program/driver. You seem to have narrowed it down to this game so that should make it easier for you. See if there are any patches for the game or any new drivers that the game tends to use.
Gigabyte X58A-UD7
i7 920
Dominators 1600 x6 12GB
6970 2GB
HX850
256GB SSD, Sam 1TB, WDB320GB
Blu-Ray
HAF 932

Gigabyte Z68X-UD5-B3
i7 3770K
Vengeance 1600 16GB
6950 2GB
HCP1200W
Revo Drive x2, 1.5TB WDB RAID0
16x DLRW
StrikeX S7
Full water cooling
3 x 27" Iiy

Re: GA-X58A-UD3R r.2 DPC latency problems causing audio stutter
« Reply #2 on: November 01, 2010, 02:42:47 pm »
Unfortunately it's not just one game, that was just an example. I can also trigger it with NFS:Shift, Fallout 3, Crysis Warhead and probably others. But it doesn't always trigger.
GA-X58A-UD3R r2.0 | HAF912 | i7 950 with A50HSF | 3x2gb Corsair DDR3 1600 (7-8-7-20) | AMD HD4870 512mb | Asus Xonar Xense | XFX Pro 650W | Edimax 7128g | Win 7 x64 Pro

Dark Mantis

  • *
  • 18405
  • 414
  • 10typesofpeopleoneswhoknow binaryandoneswhodont
    • Dark Mantis
Re: GA-X58A-UD3R r.2 DPC latency problems causing audio stutter
« Reply #3 on: November 01, 2010, 02:57:39 pm »
In that case you are in for some extensive testing. You can try going into Device Manager and disabling everything you don't need to run the system and then running the latency checker and see if, by enabling one thing at a time, you can find the problem device.

Otherwise go to Task Manager/Processes and again disable anything not critical to running and see if you can locate the culprit.

Good luck. ;)
Gigabyte X58A-UD7
i7 920
Dominators 1600 x6 12GB
6970 2GB
HX850
256GB SSD, Sam 1TB, WDB320GB
Blu-Ray
HAF 932

Gigabyte Z68X-UD5-B3
i7 3770K
Vengeance 1600 16GB
6950 2GB
HCP1200W
Revo Drive x2, 1.5TB WDB RAID0
16x DLRW
StrikeX S7
Full water cooling
3 x 27" Iiy

Re: GA-X58A-UD3R r.2 DPC latency problems causing audio stutter
« Reply #4 on: November 02, 2010, 09:01:55 am »
Hmm. Process killing didn't help, though I found one possible cause - I could replicate a 10k spiking by running prime95 large FFTs + furmark post process AND turning DES2 off. Eventually the NB I guess would heat up and the DPC latency would hit 10k in a solid block. However simply cutting the voltage a little to the IOH prevents this from happening, which DES2 was able to do, or via BIOS if DES2 was turned off.

I couldn't catch the 29k spiking cause though. Running with the side of the case off so that I could monitor LEDs possibly reduced the problem to the extent I didn't notice it affecting audio, although the logs showed DPC latency had still hit 29k.

I moved the audio card to a new slot, but as expected this didn't affect the IRQ assignment.

Are there any tools to monitor NB temperature? I notice MCH is displayed in the BIOS temperature section, but I can't see a way of accessing this once in windows.
« Last Edit: November 02, 2010, 09:03:17 am by kalniel »
GA-X58A-UD3R r2.0 | HAF912 | i7 950 with A50HSF | 3x2gb Corsair DDR3 1600 (7-8-7-20) | AMD HD4870 512mb | Asus Xonar Xense | XFX Pro 650W | Edimax 7128g | Win 7 x64 Pro

Dark Mantis

  • *
  • 18405
  • 414
  • 10typesofpeopleoneswhoknow binaryandoneswhodont
    • Dark Mantis
Re: GA-X58A-UD3R r.2 DPC latency problems causing audio stutter
« Reply #5 on: November 02, 2010, 09:06:55 am »
I think Everest monitors the Northbridge.
Gigabyte X58A-UD7
i7 920
Dominators 1600 x6 12GB
6970 2GB
HX850
256GB SSD, Sam 1TB, WDB320GB
Blu-Ray
HAF 932

Gigabyte Z68X-UD5-B3
i7 3770K
Vengeance 1600 16GB
6950 2GB
HCP1200W
Revo Drive x2, 1.5TB WDB RAID0
16x DLRW
StrikeX S7
Full water cooling
3 x 27" Iiy

Lsdmeasap

  • 1166
  • 58
    • Gigabyte Support (TweakTown USA)
Re: GA-X58A-UD3R r.2 DPC latency problems causing audio stutter
« Reply #6 on: November 04, 2010, 12:44:50 pm »
YesDM is correct, Everest Ultimate, AIDA64, or HWmonitor (TMPIN2) will all show you the IOH temps (NB)