PDA

View Full Version : High DPC Latency Fix? - GL551JM



PilotRaider14
10-21-2014, 12:16 AM
I have a GL551JM that I bought less than a month ago and it's been great. However I notice that I get really high DPC Latency on it and I'd like to know how I can get within the green bar zone? The lower the number the better, and it helps eliminate sound pops and crackling or lag.

I used DPC Latency Checker: http://www.thesycon.de/deu/latency_check.shtml and LatencyMon: http://www.resplendence.com/latencymon to check for what's causing it but I can't quite get to the bottom of it.

I've uninstalled and reinstalled various drivers and disabled much of my devices like the wifi and sound but to no avail to get green bars. Tried intel update, asus downloads, disabled the page file etc. Speaking of ASUS Downloads, I don't see a download section for the GL551JM yet, just the G551JM model, are these both the same laptop? Why hasn't ASUS made a downloads category for the GL551?

Please feel free to share your results as well using the tools so we can compare.

As you can see, I keep getting all yellows, sometimes red.
42301

Storport.sys seems to be the highest in execution which might be the problem but I'm not sure how to fix that?
42302

Any recommendations for a fix?

Thanks for your help! :D

Joystick
10-21-2014, 12:50 AM
Any recommendations for a fix?

Installing Linux. ;)

Take it with a grain of salt, but I think the answer is "Windows 7": good luck with drivers.

hmscott
10-21-2014, 12:53 AM
I have a GL551JM that I bought less than a month ago and it's been great. However I notice that I get really high DPC Latency on it and I'd like to know how I can get within the green bar zone? The lower the number the better, and it helps eliminate sound pops and crackling or lag.

I used DPC Latency Checker: http://www.thesycon.de/deu/latency_check.shtml and LatencyMon: http://www.resplendence.com/latencymon to check for what's causing it but I can't quite get to the bottom of it.

I've uninstalled and reinstalled various drivers and disabled much of my devices like the wifi and sound but to no avail to get green bars. Tried intel update, asus downloads, disabled the page file etc. Speaking of ASUS Downloads, I don't see a download section for the GL551JM yet, just the G551JM model, are these both the same laptop? Why hasn't ASUS made a downloads category for the GL551?

Please feel free to share your results as well using the tools so we can compare.

As you can see, I keep getting all yellows, sometimes red.
...

Storport.sys seems to be the highest in execution which might be the problem but I'm not sure how to fix that?
...

Any recommendations for a fix?

Thanks for your help! :D

PilotRaider14, Wulff went through this same exploration here:

Asus G750JZ Massive dpc latency caused by NDIS and storport.sys
http://rog.asus.com/forum/showthread.php?51514-Asus-G750JZ-Massive-dpc-latency-caused-by-NDIS-and-storport-sys&p=435697&viewfull=1#post435697

Wulff had reloaded the OS from scratch, have you done that, or are you still running the same Build release from Asus?

My results for DPC Latency Checker on a G750JH - same whether I disabled virtually everything or ran normally while watching a Blu-ray here:

42307

Results for Latency Mon on a G750JH while watching a Blu-ray

42305

While idle

42306

Maybe PM Wulff and see how he worked it out?

hmscott
10-21-2014, 12:59 AM
[QUOTE=PilotRaider1...I don't see a download section for the GL551JM yet, just the G551JM model, are these both the same laptop? Why hasn't ASUS made a downloads category for the GL551?...[/QUOTE]

PilotRaider1, I asked and Asus said they are working to catch up on uploading the new model support areas, there are several G751 areas missing too. It's often like this near a new product launch, especially when so many new models are out.

For now, you could look in the areas I check in for newest releases, we share much of the same components and so the same driver resources will work for you too:

Here is the list of places I look for updates for my G750JH; the best way to get a stable fully functioning G750/G751 is to update all the drivers / apps to the latest Windows 8.1 release.

The G750JW/JX/JH/JM/JS/JZ download areas haven't had new updates for a while, BIOS updates still happen in your model's support area, so check there from time to time.

The G750/G751/551/500/etc share the same basic hardware components; check support download areas for new hardware for newer drivers.

Asus maintains central support areas for hardware component features common to all products, those areas usually have the latest drivers after new hardware releases, sometimes there is a lag before the newer drivers show up there, so still to new product releases support downloads for the latest drivers.

Asus G751 Support / Download areas - Asus hasn't updated all the versions of these support areas, this link discusses the 3 locations were started independantly and not sync'd/updated through to the latest driver releases - check them all to be sure.
http://rog.asus.com/forum/showthread.php?55572-Asus-G751-Support-Download-areas&p=461698&viewfull=1#post461698

This G751JM/JT/JY/JL download area has the latest drivers of all the G750/G751 support download areas:

G751 Support / Download Areas - Newest - has all 4 G751 models
http://www.asus.com/Search/?SearchKey=g751

G750 Support / Download Areas - Newest - has the G750JY/JZ/JS/JM/JH models
http://www.asus.com/Search/?SearchKey=g750

G750JX - new support location, updates?
http://www.asus.com/Notebooks_Ultrabooks/ASUS_ROG_G750JX/

G750JW - new support location, updates?
http://www.asus.com/Notebooks_Ultrabooks/ASUS_ROG_G750JW/

Here are the latest Asus posted VGA drivers currently 347.25 ; it's better to get the latest from Nvidia - 347.88

Asus doesn't modify the drivers, they release the identical driver packages as Nvidia releases.
http://support.asus.com/Download.aspx?SLanguage=en&m=VGA&p=3&s=111

Notebook Audio drivers - Realtek 7443 - current confirmed to work on G751/G750, some G750 users say 7335 works best for them, if you find a newer release version that works, please let us all know which version and G750/G751 model it works on.
http://support.asus.com/Download.aspx?SLanguage=en&m=Audio&os=30

Notebook Card Reader (realtek) G750 / G751(?)
http://support.asus.com/Download.aspx?SLanguage=en&m=Card+reader&os=30

Notebook Bluetooth drivers
http://support.asus.com/Download.aspx?SLanguage=en&m=Bluetooth&p=3&ft=27&os=30

Notebook WLAN drivers (no Intel)
http://support.asus.com/Download.aspx?SLanguage=en&m=WLAN&os=3

Notebook LAN drivers
http://support.asus.com/download.aspx?SLanguage=en&p=3&s=589&m=LAN&os=&hashedid=n%2fa

KBFilter driver
http://support.asus.com/download.aspx?SLanguage=en&p=3&m=KBFilter&hashedid=n%2fa

Asus Backtracker for Windows 8.1 download
http://support.asus.com/download.aspx?SLanguage=en&p=3&m=Backtracker&hashedid=n%2fa

Asus Backtracker FAQ
http://www.asus.com/support/FAQ/1008640/

Asus SmartGesture
http://support.asus.com/download.aspx?SLanguage=en&p=3&m=ASUS+Smart+Gesture&hashedid=n%2fa

Asus Touchpad
http://support.asus.com/Download.aspx?SLanguage=en&m=Touchpad&os=30

Asus ATK Package
http://support.asus.com/download.aspx?SLanguage=en&p=3&m=ATK%20Package&hashedid=n/a

Asus GPU Tweak for Graphics Cards, currently at release 2.7.9.0 for the G750JW/JX/JH and G751JT/JY
http://support.asus.com/download.aspx?SLanguage=en&p=9&m=ASUS%20GPU%20Tweak%20for%20Graphics%20cards&hashedid=n/a

Asus GPU Tweak for Laptops, currently at release v1.0.9 for the G750JS/JM/JZ and other new ROG laptops with Optimus
http://support.asus.com/download.aspx?SLanguage=en&p=3&m=ASUS+GPU+Tweak+for+Laptops&hashedid=n%2fa

Here are the Asus posted VGA drivers, it's better to get the latest from Nvidia - currently 347.88
http://support.asus.com/Download.aspx?SLanguage=en&m=VGA&p=3&s=111

Nvidia Drivers direct from Nvidia
http://www.geforce.com/drivers

Asus stopped updating their Intel INFUpdate support area, so go directly to Intel to get the latest chipset INF - currently 10.0.26
https://downloadcenter.intel.com/download/20775/Intel-Chipset-Device-Software-INF-Update-Utility-

For the G750JH/JZ RAID and G751JY PCIE SSD, or if you have implemented RAID, the latest SetupRST.exe is currently 13.6.0.1002
https://downloadcenter.intel.com/SearchResult.aspx?lang=eng&keyword=Intel+Rapid+Storage+Technology+%28Intel+RS T%29+RAID+Driver

PilotRaider14
10-21-2014, 02:25 AM
Thanks for all the information and so quick as well! I'm currently re-installing my operating system, the sound lag was getting annoying in games.

About the NVIDIA drivers, I tried to install the 344.11 driver and when I tried to utilize it in games, my games would only recognize the Intel HD Graphics chip which isn't as great as the GTX 860m of course, but I wasn't able to force games to utilize the nvidia chip not even under the nvidia control panel or by right clicking the program and asking it to use it. So I rolled back to 333.14 Drivers.

I will try the latest drivers as mentioned once my laptop loads up from the format/recovery and I'll keep this thread updated. :)

Thanks guys!

Edit: Windows 8.1 hasn't caused any issues thus far for me. I use it on my gaming desktop PC and the latency is very low which is great and no issues, so I'm hoping I can fix this laptops issue.

The only drag is having to reinstall everything... lol.

hmscott
10-21-2014, 02:30 AM
Thanks for all the information and so quick as well! I'm currently re-installing my operating system, the sound lag was getting annoying in games.

About the NVIDIA drivers, I tried to install the 344.11 driver and when I tried to utilize it in games, my games would only recognize the Intel HD Graphics chip which isn't as great as the GTX 860m of course, but I wasn't able to force games to utilize the nvidia chip not even under the nvidia control panel or by right clicking the program and asking it to use it. So I rolled back to 333.14 Drivers.

I will try the latest drivers as mentioned once my laptop loads up from the format/recovery and I'll keep this thread updated. :)

Thanks guys!

Edit: Windows 8.1 hasn't caused any issues thus far for me. I use it on my gaming desktop PC and the latency is very low which is great and no issues, so I'm hoping I can fix this laptops issue.

The only drag is having to reinstall everything... lol.

PilotRaider14, before blowing away your Asus OS Build, did you back it up using Asus Backtracker? Creating that flash recovery drive is the only media available to restore your laptop to Asus supported OS out of the box configuration.

Laptops aren't like desktops, there have been a lot of people that have blown away their Asus OS, only to find they need to restore to the out of the box configuration to get full functionality, and support from Asus for problems.

If you have already lost the recovery partition, it is too late to worry about it, but in the future you might keep that resource around for future use.

If you need to restore the OS again to the Asus configuration and don't have the recovery partition backed up, you will need to RMA your laptop back to Asus.

Specifically in this case, losing the Asus OS is what messed up Wulff's audio performance. I suggest PM'ing Wulff to get his feedback and how he resolved the same issue.

I don't get any audio dropout's in any games or applications, and I am running the Asus OS Build, after uninstalling Power4Gear, Splendid, Live Update, Gaming Mouse, Vibe, Asus DVD, Cyberlink 2 go. It took 5 minutes to remove them.

If you do figure a way out of the latency issue with a from scratch Windows install, please let us know :)

PilotRaider14
10-21-2014, 02:50 AM
I know that I'm not supposed to utilize a Windows 8.1 OEM CD in the laptop.

I went over to the charms and selected settings and recovery options then selected to remove everything.
The backup partition is still present. However, that information is good to know. Thanks!

If I find anything I will surely post back here!

hmscott
10-21-2014, 07:19 AM
I know that I'm not supposed to utilize a Windows 8.1 OEM CD in the laptop.

I went over to the charms and selected settings and recovery options then selected to remove everything.
The backup partition is still present. However, that information is good to know. Thanks!

If I find anything I will surely post back here!

PilotRaider14, thanks for clearing that up, I wanted to make sure I was debugging the right problem.

Are you running from an HDD or an SSD, for OS and audio files?

If you are running from an HDD, you might be getting bit by APM, causing lag/glitches. You can disable APM with quiethdd. Please give that a try and see if it removes the lags. It may/may not show up in the latency tests, it is a more gross snag/lag than that.

https://sites.google.com/site/quiethdd/

Put these config lines in the quiethdd.ini file

FirstRun = 0
AC_APM_Value = 255
DC_APM_Value = 255
AC_AAM_Value = 254
DC_AAM_Value = 254
AAMEnabled = 1
APMEnabled = 1

It will also stop the clicking noise from the HDD head parking .

The real cure for HDD induced lags / pauses / freezes is to get an SSD drive, it gets rid of this problem.

And, I look forward to hearing back from you when you work it out. :)

PilotRaider14
10-24-2014, 07:12 PM
New system is up, but so far no luck. I keep sitting in the yellow area.

I've tried the APM, no effect. Tried disabling many of the devices within "Device Manager", no effect.
I don't suppose there's a way to update the BIOS? These laptops have very limited BIOS settings.
I also noticed that as far as turning on AHCI within the registry editor I can't get one of the values to become "0".
I change it to 0 and upon a restart the value goes back to 3. However, within the BIOS it states the laptop is in AHCI mode?
I disabled "CPU Dynamic Tick" as well and to not effect either.

I'm running out of options, what else should I do??

hmscott
10-24-2014, 08:41 PM
New system is up, but so far no luck. I keep sitting in the yellow area.

I've tried the APM, no effect. Tried disabling many of the devices within "Device Manager", no effect.
I don't suppose there's a way to update the BIOS? These laptops have very limited BIOS settings.
I also noticed that as far as turning on AHCI within the registry editor I can't get one of the values to become "0".
I change it to 0 and upon a restart the value goes back to 3. However, within the BIOS it states the laptop is in AHCI mode?
I disabled "CPU Dynamic Tick" as well and to not effect either.

I'm running out of options, what else should I do??

PilotRaider14, I don't know what you are running, outside the latency apps, but I don't get glitches in audio in anything, so it isn't a problem for me - or most people.

I wasn't able to get that latency app to drop lower than 1000 either, and I disabled most drivers and already have an optimized system. Nothing I did had a measurable effect on the yellow bar length.

If you need to get an audio workstation, maybe the G750 isn't a good choice, maybe the whole Haswell/HM87 chipset isn't a good choice - I doubt it is Asus fault in design - it is just the available hardware isn't up to latency requirements for your need.

Most people get a tool for their trade that fits the requirements and dedicate it for that use - rather than risk damage / loss during other uses it stays as a dedicated tool.

You might consider searching for a laptop / portable that fits the latency requirement first, and use that laptop for your audio work, and use the G750 for gaming and general use?

When you tried quiethdd, did you test the actual audio app, or just the latency apps? Most people that have mid-game loading lag/glitches report they are gone / improved with the quiethdd enabled - did you also look at the configuration panels to make sure the configuration came through ok? All sliders up to top 255/254 setting?

Please do let us know what you end up doing to get this to work, or what you moved to for the audio work. :)

PilotRaider14
10-24-2014, 08:50 PM
I managed to pull it off by uninstalling Intel Rapid Storage Technology:

42569
However, once I waited for a while the bars went back up to yellow... and I looked on latencyMon and despite me having uninstalled the drivers... the iastor.sys drivers are still running in the background... Why is this happening?

hmscott
10-24-2014, 10:09 PM
I managed to pull it off by uninstalling Intel Rapid Storage Technology:
However, once I waited for a while the bars went back up to yellow... and I looked on latencyMon and despite me having uninstalled the drivers... the iastor.sys drivers are still running in the background... Why is this happening?

PilotRaider14, if you don't have a RAID set up, you didn't need the Intel Rapid Storage Technology. I have a RAID so I have it installed, it sets the RAID parameters for higher performance, at least for my set up I can't remove it.

You are finding the culprit via the other application, Latency Mon, please post what you are seeing there. My view shows directx/nvidia as the top delay's.

The other person with problems saw iastor.sys as the offending service, I don't have it showing on mine, but I have 2 SSD's

Have you considered swapping in an SSD?

PilotRaider14
10-25-2014, 12:37 AM
I went ahead and reinstalled IRST, and it didn't do anything after another uninstall.

I've considered an SSD, but I need to work a little more first.
My gaming desktop has multiple HDD's and a 250GB 840 EVO SSD. For my laptop I'd like to get one of these possibly since it combines two in one: http://www.newegg.com/Product/Product.aspx?Item=N82E16822236642

I'll post the LatencyMon images shortly. Thanks.

hmscott
10-25-2014, 02:13 AM
I went ahead and reinstalled IRST, and it didn't do anything after another uninstall.

I've considered an SSD, but I need to work a little more first.
My gaming desktop has multiple HDD's and a 250GB 840 EVO SSD. For my laptop I'd like to get one of these possibly since it combines two in one: http://www.newegg.com/Product/Product.aspx?Item=N82E16822236642

I'll post the LatencyMon images shortly. Thanks.

PilotRaider14, I would invest the $200 toward a 512GB SSD... the 120GB SSD is too small for an OS and the 1TB isn't going to be significantly faster than the 1TB it came with originally. It's an interesting idea that might fit some uses, but if you are looking for low latency, get a pure SSD :)

rogdood
04-24-2015, 04:40 PM
I'm going to hijack this thread for the same reason, high latency.

It first began to bug me when running Diablo 3 and had unbearable micro-stuttering, no matter what setting I had. So I installed Latencymon only to find that HDAudBus.sys (for Driver with highest ISR total time) and ACPI.sys ( Driver with highest ISR routine execution time) cause the problems, regardless if I was gaming, watching a youtube video or simply listening to music! Which is unbelievable for such a system (I have an ASUS G751 JT).

So I went about to:
-disable the wi-fi (don't used i, got a LAN)
-disabled CPU throttling and now have min. CPU at 100%
-even went and did a test without XTU on (same result, more or less)
-updated BIOS to 2.0.6
-updated audio driver first to the latest from G751JT download page then latest from Asus general page.

No avail. I swear it runs WORSE than on my 6 year old Dell XPS 1730. At least on that one at lower settings it was smooth as butter. On this one, no matter what setting I use, it still stutters. And I'm 99% sure it's the audio driver or something audio related.

Any thoughts? and please don't suggest a total system re-install / get and SSD, because, as I said, my older system has no problem with much much lower specs.

hmscott
04-26-2015, 03:44 AM
rogdood, it is likely the HDD APM/power save causing the lag. It's possible it's HD wasn't head parking all the time like the 1TB in the G751.

IO service wait is a killer, and if the head is parked and the drive is spun down, it's gonna wait to serve IO :)

You could try disabling APM, and turning off Power saving for the controller, drive, and PCI, and disable drive power down in the Power Plan you are running.

You can disable APM with quiethdd, crystaldiskinfo, and other tools.

https://sites.google.com/site/quiethdd/

Put these config lines in the quiethdd.ini file

FirstRun = 0
AC_APM_Value = 255
DC_APM_Value = 255
AC_AAM_Value = 254
DC_AAM_Value = 254
AAMEnabled = 1
APMEnabled = 1

It will also stop the clicking noise from the HDD head parking .

The real cure for HDD induced lags / pauses / freezes is to get an " :) " drive, it gets rid of this problem.

Some people say that installing Intel's RST driver, even when you don't have a RAID configured, gives better latency than the Microsoft driver(s).

For the G750JH/JZ RAID and G751JY PCIE SSD, or if you have implemented RAID, the latest SetupRST.exe is currently 13.6.0.1002
https://downloadcenter.intel.com/SearchResult.aspx?lang=eng&keyword=Intel+Rapid+Storage+Technology+%28Intel+RS T%29+RAID+Driver

Please let us know if any of this helps :)

rogdood
04-29-2015, 06:12 PM
I was thinking that the issue might be the HDD, since I only have one at the moment, and all my information is accessed from there. Unfortunately, I don't have a secondary HDD, but I do have a micro SD card of 32 Gb. That should be enough to move Diablo 3 and give it a go like that.

Sure, an SSD would probably be the most logical choice to keep the OS and an HDD for the rest.
Thanks for the input, got the quietHDD tool and got it going. I will see if that helps (even the slightest is appreciated).

Other than that, I think the audio driver has also a lot to do, since Latencymon reports constantly that my system is having trouble playing audio in realtime.

unclewebb
04-29-2015, 07:02 PM
I posted this info in another thread here but I think it is worth repeating.


Windows 8 Compatibility: The DPC latency utility runs on Windows 8 but does not show correct values. The output suggests that the Windows 8 kernel performs badly and introduces a constant latency of one millisecond, which is not the case in practice. DPCs in the Windows 8 kernel behave identical to Windows 7. The utility produces incorrect results because the implementation of kernel timers has changed in Windows 8, which causes a side effect with the measuring algorithm used by the utility. Thesycon is working on a new version of the DPC latency utility and will make it available on this site as soon as it is finished.

Translation - Don't chase your tail trying to get low DPC values from a tool that doesn't work correctly in Windows 8. The author should write some code to completely block this tool from running in Windows 8.

Micro stuttering is often times caused by a crappy GPU driver and sound issues might be improved by trying a different sound card driver. Too much software is shipped these days without being thoroughly tested.

Another thing that can help out with micro stuttering is adjusting the Windows timer resolution. The default for Windows is 15.6 ms. ThrottleStop has an option where you can drop this down to 1 ms. Some users have reported that this significantly helps with micro stuttering. If you don't want to use ThrottleStop, there are other tools that you can use to control this.

ThrottleStop 8.00 beta 1
https://www.sendspace.com/file/hxhifj

Lucas Hale also offers a tool for adjusting the Windows timer resolution.
http://www.lucashale.com/timer-resolution/