2020/06/16 08:07:14
vgerik1234
Sad to say uninstall Nahimic did not solve the problem :(
2020/06/16 12:54:37
Sajin

2020/06/16 13:24:08
vgerik1234
Completely removed the Nu card and removed all drivers and references to it. Testing from here. Will post with updates.
2020/06/16 13:29:33
Sajin
Ok.
2020/06/16 13:40:55
vgerik1234
I am down to just my GPU, mobo, and RAM hardware wise. Driver wise just basic motherboard, nvidia, and networking stuff. Completely nuked ALL audio drivers. Problem still exists. :( I contacted EVGA support to see what my options are regarding the situation. 
2020/06/16 13:42:52
Sajin
Ok.
2020/06/18 08:35:31
vgerik1234
A friend had a 650TI that he is letting me borrow. The stuttering issue went away.
 
Now I am just haunted by the pinned threads that appear every now and then related to the nvlddmkm.sys and DPC's. No one seems to be able to give a reason why that occurs for ~30 minutes. Probably just some weird Windows bug with the 1909 & 2004 update. 
2020/06/18 09:07:26
Sajin

2020/06/18 13:47:24
vgerik1234
Solution (Hopefully):
TLDR of Problem & Solution:
  1. Sometimes - 3x "ntoskrnle.exe!KeRaiseIrqltoDPCLevel" threads pinned to System higher than anything else.
    1. Found with Process Explorer
  2. Only if #1 - nvlddmkm.sys had a .3s window where it would use some or lot a core. This happened at a consistent interval.
    1. Found with 'xperf -on PROC_THREAD+LOADER+PROFILE+DPC+INTERRUPT+DRIVERS -stackwalk profile'
  3. If 1 and 2 existed at same time, 980TI would stutter every time #2 showed up.
  4. If 1 and 2 existed at same time, 650TI would not stutter.
  5. Problem existed in Windows 1909 and 2004 with NVIDIA Driver 446.14, 442.74, and 418.91.
  6. Upgrading to Beta Driver 27.21.14.5099 caused #1 and #2 to go away.
Personal uninformed rationale of what was happening:
 
At some point the Windows kernel is trying to do an interrupt involving the NVIDIA driver. It doesn't receive a response it likes, so it sends another interrupt, and another. This is why there are 3x pinned ntoskrnle.exe!KeRaiseIrqltoDPCLevel. What it is trying to do involes the nvidia driver, nvlddmkm.sys. The driver will keep repeating itself, over and over, and eventually fix itself. This can be seen by the .3s long spike, flatline, then finish via the xperf zoomed in picture (ASCII ART start /------\ finish).
 
While testing, the problem exists in Windows 10 1909 and 2004. However, in Windows 10 2004, they claimed they fixed a problem with NVIDIA Multi Monitor refresh rate. Okay cool, so something changed with how Windows and NVIDIA interract. However, the problem did not go away with 2004 as mentioned before. BUT there is a Beta NVIDIA driver that adds some extra fixes for 2004 update. I installed that and tested everything with the 650TI. It seemed fine, but I noticed #1 and #2 was NEVER happening. Whereas before the beta driver, it would happen multiple times a day, lasting 30+ minutes at a time. Starting NZXT Cam, Spotify, or gaming would force the problem to occur.
 
I reinstalled my 980TI to see if I could get the problem to show up, since with the 650TI stuttering never happened, but #1 and #2 still existed. So far #1 and #2 have never shown up with both cards. For now, it seems the solution is to use the NVIDIA Beta Driver 27.21.14.5099 along side Windows 10 2004. Hopefully I am not jinxing myself saying its fixed.
 
2020/06/18 14:39:31
Sajin

12

Use My Existing Forum Account

Use My Social Media Account