GTX 1080 High DPC Latency and stuttering
  1 / 91    
Hello everyone, I've posted this in the gtx 1080 feedback thread and someone suggested I create my own thread as it might get more attention. So here goes. I just upgraded to a PNY GTX 1080 FE and unfortunately, even though the performance is great, all my games and videos on youtube or netflix now stutter, sometimes with crackling sound. As I already had some experience with crackling sound on an old configuration of mine, I decided to check the DPC Latency with DPCLat (I am on Windows 7 x64 SP1). To my surprise, I found out that the DPC Latency is around 350-400us when the PC is idle and it is around 900us with spikes up to 1500us when in game or netflix. The stutter happens usually when the spikes occur. I checked the gpu usage and its temperature and all is well (99% usage, 85C peak temperature as per design), with no sign of throttling. I used to have a GTX Titan X and never had any trouble at all, the DPC latency being around 20-25us. Below is the list of the things I've tried so far. If I disable the GTX 1080 in the device manager, the DPC latency goes back to 20-25us. I can watch a video on youtube or Netflix and the DPC doesn't change and I don't experience stutter or crackling sound. As soon as I enable the graphics card driver again, the DPC goes back to 350-400us, and it's a stutter fest when I watch videos or play games. I ran LatencyMon to confirm that the cause of the high DPC Latency was caused by the graphics card. The tool reports that nvlddmkm.sys is causing the high dpc latency and it also reports that it is called all the times by the OS. For a sanity check, I installed the Titan X back with the same drivers (368.39), and I can confirm I am not crazy (at least not in this department ;)) as all is well with a low dpc and not stutter. It seems that if I set the power management mode to Prefer Maximum performance and let chrome or skype run in background (they force the graphics card to run at full speed due to their hardware acceleration), the DPC latency goes down to 30us. However, the DPC remains high in game with a 800-900us average. The stuttering has dialed down a notch and the sound doesn't crack. Still, it doesn't feel as smooth as it used to on the GTX Titan X. Disabling Hyperthreading on my computer doesn't help a bit. All C-States are disabled on the CPU, as well as the speedstep feature. I disabled the network controller, the usb 2.0 & 3.0 controllers, the audio one too, basically I stripped everything down to have the bare minimum and yet the problem persists. Forced the p-state to 0 (thanks nvidia inspector) in order to get the gpu to boost at full frequency reduces the DPC latency but doesn't fix the stuttering. I have made a couple of screenshots to show the DPC when I disable and enable the driver when the pc is idle: http://imgur.com/a/eh2wa My computer spec is as follow: * Intel Core i7 6700k * Gigabyte z170x gaming 5 * 4x4GB Kingston DDR4 3000Mhz CAS 15 * PNY GTX 1080 FE * Asus Xonar DX * Samsung 850Pro 512GB * AOC G2460PG G-Sync * EVGA 220-G2-0850-XR 80 PLUS GOLD 850W For all this, I have a strong feeling this might be due to the way the driver handles nvidia boost 3.0 in order to match the temp, voltage & frequency curves closely to have a more accurate range of frequencies. Just a guess I know but I would imagine that this needs some kind of permanent monitoring system that is likely done on the software part (I doubt it's done on the hardware side). Does anyone has the same issue? If yes, can at least someone warn Nvidia so that can have a look at it? Thanks!
Hello everyone,
I've posted this in the gtx 1080 feedback thread and someone suggested I create my own thread as it might get more attention.

So here goes.

I just upgraded to a PNY GTX 1080 FE and unfortunately, even though the performance is great, all my games and videos on youtube or netflix now stutter, sometimes with crackling sound.

As I already had some experience with crackling sound on an old configuration of mine, I decided to check the DPC Latency with DPCLat (I am on Windows 7 x64 SP1). To my surprise, I found out that the DPC Latency is around 350-400us when the PC is idle and it is around 900us with spikes up to 1500us when in game or netflix. The stutter happens usually when the spikes occur. I checked the gpu usage and its temperature and all is well (99% usage, 85C peak temperature as per design), with no sign of throttling.

I used to have a GTX Titan X and never had any trouble at all, the DPC latency being around 20-25us.

Below is the list of the things I've tried so far.

If I disable the GTX 1080 in the device manager, the DPC latency goes back to 20-25us. I can watch a video on youtube or Netflix and the DPC doesn't change and I don't experience stutter or crackling sound.
As soon as I enable the graphics card driver again, the DPC goes back to 350-400us, and it's a stutter fest when I watch videos or play games.

I ran LatencyMon to confirm that the cause of the high DPC Latency was caused by the graphics card. The tool reports that nvlddmkm.sys is causing the high dpc latency and it also reports that it is called all the times by the OS.

For a sanity check, I installed the Titan X back with the same drivers (368.39), and I can confirm I am not crazy (at least not in this department ;)) as all is well with a low dpc and not stutter.

It seems that if I set the power management mode to Prefer Maximum performance and let chrome or skype run in background (they force the graphics card to run at full speed due to their hardware acceleration), the DPC latency goes down to 30us. However, the DPC remains high in game with a 800-900us average. The stuttering has dialed down a notch and the sound doesn't crack. Still, it doesn't feel as smooth as it used to on the GTX Titan X.

Disabling Hyperthreading on my computer doesn't help a bit.

All C-States are disabled on the CPU, as well as the speedstep feature. I disabled the network controller, the usb 2.0 & 3.0 controllers, the audio one too, basically I stripped everything down to have the bare minimum and yet the problem persists.

Forced the p-state to 0 (thanks nvidia inspector) in order to get the gpu to boost at full frequency reduces the DPC latency but doesn't fix the stuttering.

I have made a couple of screenshots to show the DPC when I disable and enable the driver when the pc is idle: http://imgur.com/a/eh2wa

My computer spec is as follow:
* Intel Core i7 6700k
* Gigabyte z170x gaming 5
* 4x4GB Kingston DDR4 3000Mhz CAS 15
* PNY GTX 1080 FE
* Asus Xonar DX
* Samsung 850Pro 512GB
* AOC G2460PG G-Sync
* EVGA 220-G2-0850-XR 80 PLUS GOLD 850W

For all this, I have a strong feeling this might be due to the way the driver handles nvidia boost 3.0 in order to match the temp, voltage & frequency curves closely to have a more accurate range of frequencies. Just a guess I know but I would imagine that this needs some kind of permanent monitoring system that is likely done on the software part (I doubt it's done on the hardware side).

Does anyone has the same issue? If yes, can at least someone warn Nvidia so that can have a look at it?
Thanks!

#1
Posted 06/15/2016 02:35 AM   
My DPC is like 500-700 higher if the card is at idle clocks or full load. If it's high clocks and low load like 10-60% the latency is below 50 (like it was before with my 670). Playing Witcher 3 spikes I have above 1000us which is not good.
My DPC is like 500-700 higher if the card is at idle clocks or full load. If it's high clocks and low load
like 10-60% the latency is below 50 (like it was before with my 670). Playing Witcher 3 spikes I have above 1000us which is not good.

#2
Posted 06/15/2016 04:01 AM   
Hello, Same boat here, I come from a titan X and my latency was 20-25us before (at idle). The only thing i changed in my system is my new GTX 1080 (MSI gaming) as i was already using the last drivers and now my latency rised up t0 450-500us at idle, like you. I don't have any crackling sound but some games are suttering now (dying light, Fallout 4). With the Titan X, they were butter smooth. I am on Win 7 64 by the way
Hello,
Same boat here,
I come from a titan X and my latency was 20-25us before (at idle). The only thing i changed in my system is my new GTX 1080 (MSI gaming) as i was already using the last drivers and now my latency rised up t0 450-500us at idle, like you.
I don't have any crackling sound but some games are suttering now (dying light, Fallout 4). With the Titan X, they were butter smooth.

I am on Win 7 64 by the way

#3
Posted 06/15/2016 06:59 AM   
Maybe it's a windows 7 driver issue?
Maybe it's a windows 7 driver issue?

#4
Posted 06/15/2016 07:17 AM   
Yes it could be... may be some people on Win 10 could check their latency values ? Thank you in advance.
Yes it could be... may be some people on Win 10 could check their latency values ? Thank you in advance.

#5
Posted 06/15/2016 11:30 AM   
[quote="Psiboy"]Maybe it's a windows 7 driver issue?[/quote] I wish it'd be that, but I created a dual boot on my computer and installed windows 10. I installed nothing but the nvidia driver and latency mon to check out if the issue would go away. And unfortunately, this wasn't a success. DPC was all over the place even on windows 10 :(
Psiboy said:Maybe it's a windows 7 driver issue?


I wish it'd be that, but I created a dual boot on my computer and installed windows 10. I installed nothing but the nvidia driver and latency mon to check out if the issue would go away. And unfortunately, this wasn't a success. DPC was all over the place even on windows 10 :(

#6
Posted 06/15/2016 12:14 PM   
[quote="Birdy62"]Hello, Same boat here, I come from a titan X and my latency was 20-25us before (at idle). The only thing i changed in my system is my new GTX 1080 (MSI gaming) as i was already using the last drivers and now my latency rised up t0 450-500us at idle, like you. I don't have any crackling sound but some games are suttering now (dying light, Fallout 4). With the Titan X, they were butter smooth. I am on Win 7 64 by the way[/quote] If I set the power management mode to maximum performance, the crackling sound goes away and the stuttering lessen a bit, but nothing magical I am afraid. Anyway, thanks for reporting this :)!
Birdy62 said:Hello,
Same boat here,
I come from a titan X and my latency was 20-25us before (at idle). The only thing i changed in my system is my new GTX 1080 (MSI gaming) as i was already using the last drivers and now my latency rised up t0 450-500us at idle, like you.
I don't have any crackling sound but some games are suttering now (dying light, Fallout 4). With the Titan X, they were butter smooth.

I am on Win 7 64 by the way


If I set the power management mode to maximum performance, the crackling sound goes away and the stuttering lessen a bit, but nothing magical I am afraid. Anyway, thanks for reporting this :)!

#7
Posted 06/15/2016 12:17 PM   
[quote="Psiboy"]My DPC is like 500-700 higher if the card is at idle clocks or full load. If it's high clocks and low load like 10-60% the latency is below 50 (like it was before with my 670). Playing Witcher 3 spikes I have above 1000us which is not good.[/quote] Thanks for reporting this too! :)
Psiboy said:My DPC is like 500-700 higher if the card is at idle clocks or full load. If it's high clocks and low load
like 10-60% the latency is below 50 (like it was before with my 670). Playing Witcher 3 spikes I have above 1000us which is not good.


Thanks for reporting this too! :)

#8
Posted 06/15/2016 12:21 PM   
try configuring the system so the nvidia driver is using MSI's nstead of IRQ's. http://www.mediafire.com/download/hrxw4rsb9xnw1ei/MSI_util.zip use that utility.
try configuring the system so the nvidia driver is using MSI's nstead of IRQ's.

http://www.mediafire.com/download/hrxw4rsb9xnw1ei/MSI_util.zip

use that utility.



In Memory of Chris "ChrisRay" Arthington, 1982-2010

Specs:
CPU:Intel Xeon x5690 @ 4.2Ghz, Mainboard:Asus Rampage III Extreme, Memory:48GB Corsair Vengeance LP 1600
Video:EVGA Geforce GTX 1080 Founders Edition, NVidia Geforce GTX 1060 Founders Edition
Monitor:ROG PG279Q, BenQ BL2211, Sound:Creative XFI Titanium Fatal1ty Pro
SDD:Crucial MX300 275, Crucial MX300 525, Crucial MX200 250
HDD:500GB Spinpoint F3, 1TB WD Black, 2TB WD Red, 1TB WD Black
Case:NZXT Phantom 820, PSU:Seasonic X-850, OS:Windows 7 SP1
Cooler: ThermalRight Silver Arrow IB-E Extreme

WIP:
CPU:Intel Xeon x5660, Mainboard:Asus Rampage II Gene, Memory:16GB Corsair Vengeance 1600 LP
Video:EVGA Geforce GTX 680+ 4GB, Palit Geforce GTX 550ti
Monitor:Pending, Sound:Pending
SDD:Pending
HDD:Pending
Case:NZXT Guardian 921RB, PSU:Corsair 620HX, OS:Windows 7 SP1
Cooler: ThermalRight True Spirit 120M

#9
Posted 06/15/2016 04:23 PM   
[quote="Sora"]try configuring the system so the nvidia driver is using MSI's nstead of IRQ's. http://www.mediafire.com/download/hrxw4rsb9xnw1ei/MSI_util.zip use that utility.[/quote] Already tried this with no change.
Sora said:try configuring the system so the nvidia driver is using MSI's nstead of IRQ's.


http://www.mediafire.com/download/hrxw4rsb9xnw1ei/MSI_util.zip


use that utility.


Already tried this with no change.

#10
Posted 06/15/2016 06:03 PM   
thanks for reporting back, thats a shame.
thanks for reporting back, thats a shame.



In Memory of Chris "ChrisRay" Arthington, 1982-2010

Specs:
CPU:Intel Xeon x5690 @ 4.2Ghz, Mainboard:Asus Rampage III Extreme, Memory:48GB Corsair Vengeance LP 1600
Video:EVGA Geforce GTX 1080 Founders Edition, NVidia Geforce GTX 1060 Founders Edition
Monitor:ROG PG279Q, BenQ BL2211, Sound:Creative XFI Titanium Fatal1ty Pro
SDD:Crucial MX300 275, Crucial MX300 525, Crucial MX200 250
HDD:500GB Spinpoint F3, 1TB WD Black, 2TB WD Red, 1TB WD Black
Case:NZXT Phantom 820, PSU:Seasonic X-850, OS:Windows 7 SP1
Cooler: ThermalRight Silver Arrow IB-E Extreme

WIP:
CPU:Intel Xeon x5660, Mainboard:Asus Rampage II Gene, Memory:16GB Corsair Vengeance 1600 LP
Video:EVGA Geforce GTX 680+ 4GB, Palit Geforce GTX 550ti
Monitor:Pending, Sound:Pending
SDD:Pending
HDD:Pending
Case:NZXT Guardian 921RB, PSU:Corsair 620HX, OS:Windows 7 SP1
Cooler: ThermalRight True Spirit 120M

#11
Posted 06/15/2016 06:46 PM   
[quote="Psiboy"][quote="Sora"]try configuring the system so the nvidia driver is using MSI's nstead of IRQ's. http://www.mediafire.com/download/hrxw4rsb9xnw1ei/MSI_util.zip use that utility.[/quote] Already tried this with no change.[/quote] Same here :(
Psiboy said:
Sora said:try configuring the system so the nvidia driver is using MSI's nstead of IRQ's.


http://www.mediafire.com/download/hrxw4rsb9xnw1ei/MSI_util.zip


use that utility.


Already tried this with no change.


Same here :(

#12
Posted 06/15/2016 10:37 PM   
Are we alone with this problem ? I mean, is somebody with a 1080 GTX and the 368.39 drivers has a low latency value at idle, something like 20-25 us ?
Are we alone with this problem ? I mean, is somebody with a 1080 GTX and the 368.39 drivers has a low latency value at idle, something like 20-25 us ?

#13
Posted 06/16/2016 12:06 PM   
Still there, still annoying. If you are reading this test it yourself. Use a program that checks for DPC latency and then run Heaven Benchmark maxed out and windowed. See if you latency spikes, then grab (click) and hold the Heaven window which will freeze the benchmark and the latency should go down. Here's an image of mine. Where the green bars are high is when Heaven was running and then when I click and hold the window to stop the rendering they drop. [url]http://imgur.com/JogGcqv[/url]
Still there, still annoying. If you are reading this test it yourself. Use a program that checks for DPC latency and then run Heaven Benchmark maxed out and windowed. See if you latency spikes, then grab (click) and hold the Heaven window which will freeze the benchmark and the latency should go down. Here's an image of mine. Where the green bars are high is when Heaven was running and then when I click and hold the window to stop the rendering they drop.

http://imgur.com/JogGcqv

#14
Posted 06/17/2016 07:48 AM   
OH! Psiboy, you cannot use that tool on Invariable TSC platforms. use LatencyMon instead.
OH!

Psiboy, you cannot use that tool on Invariable TSC platforms.

use LatencyMon instead.



In Memory of Chris "ChrisRay" Arthington, 1982-2010

Specs:
CPU:Intel Xeon x5690 @ 4.2Ghz, Mainboard:Asus Rampage III Extreme, Memory:48GB Corsair Vengeance LP 1600
Video:EVGA Geforce GTX 1080 Founders Edition, NVidia Geforce GTX 1060 Founders Edition
Monitor:ROG PG279Q, BenQ BL2211, Sound:Creative XFI Titanium Fatal1ty Pro
SDD:Crucial MX300 275, Crucial MX300 525, Crucial MX200 250
HDD:500GB Spinpoint F3, 1TB WD Black, 2TB WD Red, 1TB WD Black
Case:NZXT Phantom 820, PSU:Seasonic X-850, OS:Windows 7 SP1
Cooler: ThermalRight Silver Arrow IB-E Extreme

WIP:
CPU:Intel Xeon x5660, Mainboard:Asus Rampage II Gene, Memory:16GB Corsair Vengeance 1600 LP
Video:EVGA Geforce GTX 680+ 4GB, Palit Geforce GTX 550ti
Monitor:Pending, Sound:Pending
SDD:Pending
HDD:Pending
Case:NZXT Guardian 921RB, PSU:Corsair 620HX, OS:Windows 7 SP1
Cooler: ThermalRight True Spirit 120M

#15
Posted 06/17/2016 09:32 AM   
  1 / 91    
Scroll To Top