Overclock.net banner

Ongoing Pascal latency problems - Hotfix doesn't work for everyone.

183K views 2K replies 225 participants last post by  331149 
#1 ·
Quote:
OK we found a system we were able to reproduce this on. Thank you all for your assistance. Once I have further information I will update everyone.
Quote:
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.
Quote:
OK we found a system we were able to reproduce this on. Thank you all for your assistance. Once I have further information I will update everyone.
You can check your DPC Latency with any of these two tools:

Latency Checker

Latency Checker doesn't work on anything past Windows 7, LatencyMon is recommended.

LatencyMon

This is a GTX 1080 @ load.



This is how it should look like:



For reference, here's a healthy 750Ti under max load with LatencyMon:



"Current measured interrupt to process latency" and "Highest Reported DPC Routine Execution Time" are the most important value with LatencyMon (LatencyMon is compatible with Windows 8/8.1/10)

"Current measured interrupt to process latency" is your current DPC latency in real time, "Highest Reported DPC Routine Execution Time" are your DPC spikes.

LatencyMon is intended to troubleshoot audio issues, such as crackling and dropping audio streams. Not GPU "stutter", but ideally your DPC readings should be as low as possible, under gaming loads anything below 50us is PERFECT, below 100us is AWESOME, below 200us is OK, above 200us is not OK, anything close and above 500us is a serious problem.

Your idle readings must stay below 20us at all times, ideally you should have less than 5us for "Current measured interrupt to process latency", you can basically ignore the Pagefault readings as these are just the amount of commands loading the RAM from your storage and OS drives.

Your load readingsmust stay below 50us at all times, ideally you should have less than 30us for "Current measured interrupt to process latency".

If your nvlddmkm.sys causes the high latency it means the Nvidia driver is the main source of DPC latency in your system, post in the Nvidia thread so they can find a solution, coming from a R9 290X to a GTX 1070 G1 I hope Nvidia fix this soon or I'll probably regret going green.

SOURCE

UPDATE 1:

A fix seems to be in the works.



Here's the knowledgeable user Cookieboyeli with great insight on what your target DPC latency should be and why.

Cookieboyeli's useful post.

UPDATE 2:

NVIDIA Display Driver Feedback is a survey born from this issue, I urge anyone with Pascal GPUs to check Cookieboyeli's post before using LatencyMon and then filling Nvidia's survey if you encounter any problems, it should help tremendously on the process of fixing this elusive bug which as many have said has been (to a lesser extent compared to Pascal) affecting several generations of Nvidia cards.

NVIDIA DISPLAY DRIVER FEEDBACK.

According to Manuel Guzman, NVIDIA's rep on Geforce.com forum :
Quote:
A fix will not make it in time for the next driver so it will likely be included as part of the following driver. If a fix is ready and validated much sooner I will push for a hotfix driver to get it out to everyone as soon as possible.
Quote:
It varies (DPS latency) by users configurations/drivers. If you see it on your system, swapping it for another 1080 card would give you the same DPC numbers. Our drivers are within Microsoft Windows specification for DPC but we are able to reduce it which should address this issue for users.
Hotfix driver now available to try.

http://nvidia.custhelp.com/app/answers/detail/a_id/4202

Link to old thread (closed but with more info)
http://www.overclock.net/t/1605618/nv-pascal-latency-issues-hotfix-driver-now-available
 
See less See more
4
#2 ·
Does this happen with other Nvidia cards as well?

Just asking for no reason in particular just maybe because I have an nvidia card that isn't one of those, for entirely selfish reasons and because I'm too lazy to google for my answer

EDIT

Oh! And welcome to OCN
smile.gif
 
#3 ·
Quote:
Originally Posted by d0mini View Post

Does this happen with other Nvidia cards as well?

Just asking for no reason in particular just maybe because I have an nvidia card that isn't one of those, for entirely selfish reasons and because I'm too lazy to google for my answer

EDIT

Oh! And welcome to OCN
smile.gif
It seems it only happens on GTX 1080 and 1070 on drivers which are for them (meaning last 3). Some people changed their 1080 in their system back to their older card (titan x , 980) and instantly the latency went back normal.

Just my luck, i bought 1080 because i wanted a fast card going from radeon 390 which was acting goofy also

Now i'm having the flickering and this DPC latency issue......i swear.....
Quote:
Oh! And welcome to OCN :
thank ye
smile.gif
 
#4 ·
I am getting this with my new 1070, just thought it was Just Cause 3 being a buggy mess as it is all I got around to playing yesterday!
 
#5 ·
Quote:
Originally Posted by Swiftes View Post

I am getting this with my new 1070, just thought it was Just Cause 3 being a buggy mess as it is all I got around to playing yesterday!
Seems a lot of people are having this. Post in the nvidia thread and fill out the survey which was posted on page 10 by the nvidia rep so they can get a fix faster.

Also the more people will report it, the higher possibility of them fixit it.

https://forums.geforce.com/default/topic/941579/geforce-1000-series/gtx-1080-high-dpc-latency-and-stuttering/post/4922866/#4922866
 
#7 ·
Quote:
Originally Posted by Silent Scone View Post

This is nothing new, as such. Nvidia have always had dpc efficiency 'issues'. Unless you are noticing any detrimental performance or audio dropouts, it's not something you should really concern yourself with.
I am getting micro stutters in all of my games.

Gsync monitor, was supposed to be butter smooth, but with this i'm getting these annoying choppinness.

Also i get cracking audio in cities skylines out of my games i tested.
 
#9 ·
Quote:
Originally Posted by Dargonplay View Post

Oh god, my GTX 1070 comes tomorrow, this have killed all my excitement.

Hell, I won't even install my GTX 1070 and I will keep using my 290 until Nvidia release a new fixed driver.

And people say AMD drivers suck but they are the best on this regard... The irony.
If i knew this beforehand i would not buy this 1080
mad.gif
If Nvidia will not fix this i might be stuck with a stuttering card.
 
#10 ·
Quote:
Originally Posted by Dargonplay View Post

Oh god, my GTX 1070 comes tomorrow, this have killed all my excitement.

Hell, I won't even install my GTX 1070 and I will keep using my 290 until Nvidia release a new fixed driver.

And people say AMD drivers suck but they are the best on this regard... The irony.
I have a 1070 and I can't quite say that I've noticed this - or at least I didn't know what it was. I may check those tools when I get home.

I've had an R9 290X until recently and AMD really did step up their game beginning with the Omega and then the Crimson drivers. The only caveat was that on certain AAA games the initial performance wasn't that great until they released some optimized drivers.
 
#13 ·
Ive been playing overwatch, battlefront, and LOL , and have not noticed any stuttering or anything like that, but I did notice when I ran the DPC latencymon test , it had high DPC and it said it would cause problems with my audio , etc. but never noticed anything. I probably would have never even tested it if I didnt see a post about it.
 
#16 ·
Quote:
Originally Posted by sok0 View Post

Ive been playing overwatch, battlefront, and LOL , and have not noticed any stuttering or anything like that, but I did notice when I ran the DPC latencymon test , it had high DPC and it said it would cause problems with my audio , etc. but never noticed anything. I probably would have never even tested it if I didnt see a post about it.
This was exactly my point earlier on
smile.gif
 
#18 ·
Quote:
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.
Quote:
OK we found a system we were able to reproduce this on. Thank you all for your assistance. Once I have further information I will update everyone.
You can check your DPC Latency with any of these two tools:

Latency Checker

Latency Checker doesn't work on anything past Windows 7, LatencyMon is recommended.

LatencyMon

This is a GTX 1080 @ load.



This is how it should look like:



For reference, here's a healthy 750Ti under max load with LatencyMon:



"Current measured interrupt to process latency" and "Highest Reported DPC Routine Execution Time" are the most important value with LatencyMon (LatencyMon is compatible with Windows 8/8.1/10)

"Current measured interrupt to process latency" is your current DPC latency in real time, "Highest Reported DPC Routine Execution Time" are your DPC spikes.

LatencyMon is intended to troubleshoot audio issues, such as crackling and dropping audio streams. Not GPU "stutter", but ideally your DPC readings should be as low as possible, under gaming loads anything below 50us is PERFECT, below 100us is AWESOME, below 200us is OK, above 200us is not OK, anything close and above 500us is a serious problem.

Your idle readings must stay below 20us at all times, ideally you should have less than 5us for "Current measured interrupt to process latency", you can basically ignore the Pagefault readings as these are just the amount of commands loading the RAM from your storage and OS drives.

Your load readingsmust stay below 50us at all times, ideally you should have less than 30us for "Current measured interrupt to process latency".

If your nvlddmkm.sys causes the high latency it means the Nvidia driver is the main source of DPC latency in your system, post in the Nvidia thread so they can find a solution, coming from a R9 290X to a GTX 1070 G1 I hope Nvidia fix this soon or I'll probably regret going green.

SOURCE

UPDATE 1:

A fix seems to be in the works.



Here's the knowledgeable user Cookieboyeli with great insight on what your target DPC latency should be and why.

Cookieboyeli's useful post.

UPDATE 2:

NVIDIA Display Driver Feedback is a survey born from this issue, I urge anyone with Pascal GPUs to check Cookieboyeli's post before using LatencyMon and then filling Nvidia's survey if you encounter any problems, it should help tremendously on the process of fixing this elusive bug which as many have said has been (to a lesser extent compared to Pascal) affecting several generations of Nvidia cards.

NVIDIA DISPLAY DRIVER FEEDBACK.

According to Manuel Guzman, NVIDIA's rep on Geforce.com forum :
Quote:
A fix will not make it in time for the next driver so it will likely be included as part of the following driver. If a fix is ready and validated much sooner I will push for a hotfix driver to get it out to everyone as soon as possible.
Quote:
It varies (DPS latency) by users configurations/drivers. If you see it on your system, swapping it for another 1080 card would give you the same DPC numbers. Our drivers are within Microsoft Windows specification for DPC but we are able to reduce it which should address this issue for users.
Hotfix driver now available to try.

http://nvidia.custhelp.com/app/answers/detail/a_id/4202
 
#20 ·
#21 ·
I'm getting similar results with my DPC latency checker with my GTX 1070 however my values are more stable at around 1000us.

I haven't noticed any cracking or other issues in video playback and I can't say I've noticed much stuttering either except maybe in Arma 3. I'll have to keep an eye on this while I try out some more games.

Hopefully nVidia fixes this soon. And Dx 12 as well. And Vulkan...
 
#22 ·
Quote:
Originally Posted by ChevChelios View Post

its related to power savings/downclocking somehow (I get low latency under load while GPU clock is max)

installed LatMon myself and saw it as well (in idle), but there is absolutely no slowdown or stuttering or lag of any kind anywhere

and this also confirms there is no stutter or framepacing issues from the 1080 - http://www.guru3d.com/articles_pages/fcat_geforce_gtx_1080_framepacing_review,16.html
This doesn't seem to affect every single Pascal unit, it is also affecting everyone in varying degrees, the test sample used by Guru3D was probably fine, many people are complaining about stuttering and I'm personally getting huge microstuttering in Overwatch to the point I prefer using my 290X... kind of ironic considering I bought this GTX 1070 especifically to improve my Overwatch gaming experience.

This needs to be fixed ASAP.
 
#23 ·
Quote:
Originally Posted by Dargonplay View Post

This doesn't seem to affect every single Pascal unit, maybe it wasn't affecting the one used in Guru3D because I'm getting huge stuttering from Overwatch to the point I prefer using my 290X, ironic considering I bought this GTX 1070 especifically to improve my Overwatch gaming experience.

This needs to be fixed ASAP.
maybe its something else in your system ? cards are the same physically, why would only yours stutter

have you tried (in idle) to launch the GPU-Z small render window (which will bring the GPU clock up to max) and see what latency you get while its running ? mine is low then and some others have said the same
 
#24 ·
Quote:
Originally Posted by Dargonplay View Post

This doesn't seem to affect every single Pascal unit, it probably wasn't affecting the one used in Guru3D as I'm getting huge stuttering with Overwatch to the point I prefer using my 290X, kind of ironic considering I bought this GTX 1070 especifically to improve my Overwatch gaming experience.

This needs to be fixed ASAP.
The cards were released what? Two months ago? How long did it take before the Radeon 5000 series cards stopped hating life as we know it?

New stuff takes time to iron out the kinks. :3 Patience young grasshoppah~
 
#25 ·
Quote:
Originally Posted by ChevChelios View Post

maybe its something else in your system ? cards are the same physically, why would only yours stutter

have you tried (in idle) to launch the GPU-Z small render window (which will bring the GPU clock up to max) and see what latency you get while its running ? mine is low then and some others have said the same
I don't have this problem with my 290X and all of my readings are fine, no stuttering at all, it only happens with my 1070, there are tons of people having this issue, you can see them complain on the GeForce forums.

I initially though this issue was triggered by the High Precision timer (HPET) but it makes no difference whether is ON or off in BIOS, OS or both, the DPC issues also go away of you disabled the GTX 1070 from device manager.
 
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top