PDA

View Full Version : HUGE dpc latency problems, MAXIMUS VII HERO



LiMpIch
02-06-2015, 08:37 PM
This is my first post here so bare with me.
I recently got myself a new PC, whenever i run a game the DPC latency becomes enourmous. I've updated every driver i could find and have reinstalled windows countless of times, and yet it keeps reappearing.

I'm desperate and don't really know where to look for help anymore, not even the tech support from where i bought the PC have
any clue what the issue is.


Here's a picture of when im simply iddling without moving the cursos.
https://i.imgur.com/a1uLeqN.png
Seems alright to me atleast, still seems abit high but definately not ruining my experience in winddows.

This is how it looks when i'm running a game, ( dota 2 here for example.)
https://i.imgur.com/Y0khg6Z.png
https://i.imgur.com/OmUoKIb.png

It's simply crazy, and i have no bloody idea how to solve this problem, any assistance would be greatly appreciated.

MeanMachine
02-07-2015, 04:43 AM
Hi LiMpIch and Welcome to ROG. This is taken from an article I discovered.

How to trace and fix DPC latency

First of all, any action you take is at your own risk, don't do anything you aren't sure of, always do your research first before any actions!

Begin with the basics and update your Windows and hardware drivers then properly clean up your PC
Use the tool in the link below to trace DPC delay precisely into single driver files: http://www.resplendence.com/latencymon
Disable High Precision Event Timer (HPET) in BIOS
http://forums.guru3d.com/showpost.php?p=3770113&postcount=2

* Note: If you're using an Asus motherboard the HPET is enforced, so skip this fix and proceed to the one below.

Timer Resolution (this little tool decreases my DPC latency quite nicely)
TimerResolution is an application to change the resolution of the default windows timer.
The standard timer on Windows 7 can vary between 10 and 25 milliseconds. Therefore if your code uses a timer or sleep value less than the timer resolution on your system you won’t be getting the results you expect. http://www.lucashale.com/timer-resolution/

ACPI Power Management: Balanced power modes etc. may cause CPU throttling which slows down your CPU so set all your power management options to full performance and look into how you can disable CPU throttling on BIOS.

Also, check into the link below for more info about ACPI.sys
http://www.techtalkz.com/windows-xp/10281-acpi-sys-causing-very-high-cpu-usage.html#post42863

Networking devices are often known to cause DPC lag,

Disable WiFi/networking/LAN devices one at a time to see if it has any effect, there might be a hardware conflict causing latency.

Unplug different devices you have plugged into your system, even something minor like an USB mouse plugged into a USB extender may be causing your latency to increase
It is quite common for different video card drivers and even BIOS drivers to act up and give out different performance, you might want to try out various drivers for your video card and updating the latest BIOS drivers.

Also review this thread: http://www.overclock.net/t/1441383/dpc-latency-constant-stutter-all-games-affected-fps-ok

Hope this helps. MM

LiMpIch
02-17-2015, 11:45 PM
I'm afraid i've done everything you've listened already...

sectionate
02-19-2015, 10:57 PM
Hi LiMpIch and Welcome to ROG. This is taken from an article I discovered.

How to trace and fix DPC latency



Timer Resolution (this little tool decreases my DPC latency quite nicely)
TimerResolution is an application to change the resolution of the default windows timer.
The standard timer on Windows 7 can vary between 10 and 25 milliseconds. Therefore if your code uses a timer or sleep value less than the timer resolution on your system you won’t be getting the results you expect. http://www.lucashale.com/timer-resolution/



SetTimerResolutionService.exe - loads for me at the start of windows , Current Resolution .500

http://forums.guru3d.com/showthread.php?t=376458

LiMpIch
02-20-2015, 09:38 AM
my nvlddmkm.sys is constantly on 3MS in latencymon lol... it even spiked to 60 ms, i'm seriously out of ideas any help would be appreciated.

LiMpIch
02-21-2015, 11:13 AM
bUMP ;_;

TheRealWitblitz
02-23-2015, 09:47 PM
bUMP ;_;

Can you just try the following?


Uninstall AI Suite III, then run the cleaner to remove all the left over services : http://rog.asus.com/forum/showthread.php?34503-AI-Suite-III-Cleaner
Boot into safe mode, open your Device Manager, open the System Devices tree right-click on AMDA00 Interface and select Disable. (Do not uninstall it.)
Reboot back to Windows and how is your DPC Latency then?

TheRealWitblitz
02-24-2015, 08:49 AM
A follow up to this, do you own Front Base Panel?

Uninstall ROG Connect Plus and the Front Base Panel Driver as well, reboot and monitor your latency.

Ibelieve that AI Suite III as well as the combination of ROG Connect Plus/Front Base Panel driver is causing high DPC latency. At least I found this to be true in my case.

LiMpIch
02-24-2015, 04:29 PM
https://i.imgur.com/ffGsYju.png
Yup. There was no option to just disable the AMDA00 driver though so i had no other choice but to uninstall it .
My Latency is still as huge as before when running basically any game ;p This is icnredibly frustrating, i might just break something .

I dont think i have any ROG connect installed?

TheRealWitblitz
02-25-2015, 02:48 AM
Did you run the cleaner? It's my belief that either the ROG Connect / ROG Connect Plus or the Services installed by AI Suite III is the cause of high DPC Latency on some ROG boards.

Re-install the Probe II Sense driver, make sure AMDA00 is installed under normal Windows conditions. Reboot safe mode, disable it then. Did you uninstall AI Suite III?

Just asking.

LiMpIch
02-25-2015, 10:13 AM
Yeah I removed AI Suite and ran the cleaner.

Reinstalled Probe sense and got the AMDA00 driver back .

Went into safemode and managed to disable teh AMDA00 this time around but the DPC spikes are still there.

I'm going insane :D

TheRealWitblitz
02-26-2015, 06:52 AM
Sorry to hear that. I genuinely thought it would resolve your issue.

LDFiberman1
02-28-2015, 05:48 PM
LiMplch

Just my non 2 cents worth…. I’m not sure what motherboard you have. But I found thant my DPC high spikes where from the updated audio drivers. I had to got back to the ASUS website and install only the driver from there site. Newer driver would cause real high Spikes…. Everything work perfect in the DPC after using the older drivers.
Don’t know if this will help either, If you have an Intel CPU. You can fix the AMDA00 driver. I had to go into safe mode and update that driver, so that is shows “ATK0100 ACPI Utility”, instead of AMDA000. This driver is on the ASUS CD. It will update and change it and correct that driver.

Hope this might help, but could be wrong…..

LiMpIch
03-05-2015, 02:59 PM
I got the Maximum VII hero as the title says, a really really weird concern for me is when i actually download the drivers from the website i get prompted with a error that states that my PC isn't making the requirments to install the drivers, like wtf? Lol

Anywhere
04-21-2015, 10:02 PM
http://www.overclock.net/t/1433882/gaming-and-mouse-response-bios-optimization-guide-for-modern-pc-hardware-2014-r0ach-edition


En rad:
set _NT_SYMBOL_PATH= srv*C:\symbols*
http://msdl.microsoft.com/downloads/symbols


Step 1) Download and install the Microsoft "xperf" tool. It's in the [Windows Performance Toolkit]. It's small, just a few megabytes. This tool will tell you what actually caused the spike you see in dpclat.



Step 2) Run the xperf tool to start watching what's causing the spikes. Open a command line console, and then type:

xperf -on Latency

Step 3) Allow the xperf tool to collect information for 5 minutes while you use your computer. After you feel you did a little monitoring, then stop it. Type:

xperf -stop

This creates a C:\kernel.etl file which is a log of the DPC's and ISR's taking place during that timeframe.

Step 4) Create a report file so you can see where the spikes came from. Type:

xperf -I \kernel.etl -symbols verbose -a dpcisr > latency_report.txt

This will create a report file called latency_report.txt in whatever folder you're in.


Now, you need to interpret this file. It shows you a list of the maximum latencies produced by each driver. A DPC of 512 means one of your drivers/devices was blocking all processing on your system for 512us. All you have to do is find the one that says "512" on it.

Here is an example of one of my report.txt's:




In this case, dxgkrnl.sys is an Nvidia mobile GPU driver, and its power management is causing massive latency spikes in the system.

Looking forward to hearing your results if you have 10 mins to test this.

If anybody else can test this too, it would be awesome. I think these EVGA boards are high quality in the latency department, we just gotta find the device that's throwing the spikes.

Thanks a million,
- Nolay