Topic Title: Please help my AMD E450 APU notebook. Massive lag on Windows 8.1
Topic Summary: High Load. DPC Latency, Interrupts, AHCI, storport.sys, amd_sata.sys
Created On: 05/04/2014 06:27 PM
Status: Post and Reply
Linear : Threading : Single : Branch
Search Topic Search Topic
Topic Tools Topic Tools
View similar topics View similar topics
View topic in raw text format. Print this topic.
 05/04/2014 06:27 PM
User is offline View Users Profile Print this message

Author Icon
chris_c
Peon

Posts: 7
Joined: 05/04/2014

The problem: Extremely annoying distortion/lag while playing games, in skype calls, in youtube video, and in movie playback with all video player apps (vlc, media player classic home cinema, windows media player).

 

The symptoms:  35-40% CPU usage (with respect to dual core) or 90% of one core, consumed by Interrupts and DPCs - easy to see in Microsoft's Sysinternals Process Explorer.

 

Operating system is: Windows 8.1 Update, with all the latest windows updates.  No antivirus software running except for spybot search & destroy 2 free version, it's just a passive on-demand scanner that runs only when you request it to do a scan.

 

The hardware is: AMD E450 APU based Lenovo notebook, mid-2011. Came with windows 7 64 bit.  Has AMD SB850 southbridge for sata hard drive, usb, network, sound.

 

Chipset, graphics, Ethernet, WiFi, USB drivers and BIOS, are up to date.

 

Steps taken to diagnose: I've run a trace with the Microsoft ADK (A s s essment and Deployment Kit) available here : http://www.microsoft.com/en-us/download/details.aspx?id=39982

( In case anyone needs the ADK commands, they are:

xperf -on latency -stackwalk profile -buffersize 1024 -MaxFile 256 -FileMode Circular && timeout -1 && xperf -d DPC_Interrupt.etl

Now, capture for 30 seconds when you face the latency issue.  You can go back to command prompt and press any key to stop tracing. Now, run the following command to dump the data from the trace into a text file:

xperf -I DPC_Interrupt.etl -a dpcisr > dpc.txt

End of ADK trace commands. )

 

When you look at the DPC trace file, you see ADK logged 2.4 million interrupts to storport.sys in 24 million microseconds - that's 1 interrupt per 10 microseconds... that's crazy !

Excessive interrupt activity happening in storport.sys, amd_sata.sys, hdaudbus.sys.

Here's the DPC trace file  http://1drv.ms/1i8SVas

Any help would be appreciated.

 



Edited: 05/04/2014 at 09:54 PM by chris_c
 05/04/2014 06:46 PM
User is offline View Users Profile Print this message

Author Icon
black_zion
80 Column Mind

Posts: 12244
Joined: 04/17/2008

And Lenovo says that laptop can run Windows 8.1.1 without issues?

-------------------------
ASUS Sabertooth 990FX/Gen3 R2, FX-8350 w/ Corsair H60, 8 GiB G.SKILL RipjawsX DDR3-2133, XFX HD 7970 Ghz, 512GB Vertex 4, 256GB Vector, 240GB Agility 3, Creative X-Fi Titanium w/ Creative Gigaworks S750, SeaSonic X750, HP ZR2440w, Win 7 Ultimate x64
 05/04/2014 07:04 PM
User is offline View Users Profile Print this message

Author Icon
chris_c
Peon

Posts: 7
Joined: 05/04/2014

EDIT:

One page on Lenovo site says it's not tested with windows 8, one page says here are the required drivers for Windows 8.

 

1. Lenovo site shows a list of machines tested with Windows 8.

The B575e , which has the AMD E2-1800 processor, is on it. 

This notebook however is the B575 (without the "e") with the AMD E450 processor.

2. When you look at the B575 driver downloads, they show many windows 8. downloads: http://support.lenovo.com/en_US/research/hints-or-tips/detail.page?DocID=HT073111

3. I saw a post on here that the next-to-latest version of the AMD AHCI driver (the AHCI driver version that came with Catalyst drivers 13.12) works.  I have the AHCI driver that comes with Catalyst 14.14 installed , and I don't know how to install an older driver! Catalyst Install Manager wants to allow you to install only the newest 14.14 AHCI.  If you run the 13.12 Catalyst install app , it doesn't let you install 13.12 AHCI because it says you have the newer 14.14 one already installed! How do you get the older 13.12 AHCI driver to install manaully ???

 



Edited: 05/05/2014 at 09:02 AM by chris_c
 05/07/2014 06:57 PM
User is offline View Users Profile Print this message

Author Icon
chris_c
Peon

Posts: 7
Joined: 05/04/2014

In case anyone else has the same issue, of extremely high interrupts causing constant massive lag, here is the solution that works for me.

I installed the AMD SATA AHCI driver dated April 7, 2010, version 1.2.197  

If I remember right, this AMD SATA AHCI driver came with the Windows 7 Catalyst drivers version 10.4.

CPU usage at idle for the Interrupts process is now a very acceptable 2-4% !

 

 05/07/2014 07:29 PM
User is offline View Users Profile Print this message

Author Icon
stumped
Wizard

Posts: 7067
Joined: 11/13/2009

I am glad you have found a way to work around your issue, however, there are thousands of reported problems when using a unsupported OS on a laptop...and yours is not supported. I would expect further issues on down the line. there is a 'Lenovo laptop forum' which has some posted ideas that could be of benefit. BTW, a Windows 8 compatibility/downloads have nothing in common with Windows 8.1.



-------------------------

Intel I7 960 @ 3.87ghz *Intel DX58SO *HIS HD6970 2gb *Corsair TX650M *2x4gb Corsair XMS3 *WD Black 1TB *Windows 7 Home Premium 64bit ***Asus N71Jq laptop *Intel I7 720QM Processor *Mobility Radeon HD5730 1gb *8gb Ram *Windows 7 64bit ** Toshiba P75-A7200 * Intel I7-4700MQ * Windows 8.1 64bit


 * A clear conscience is usually a sign of bad memory *

 05/07/2014 08:40 PM
User is offline View Users Profile Print this message

Author Icon
chris_c
Peon

Posts: 7
Joined: 05/04/2014

Thank you @stumped for the wise words of caution! 

We can hope that AMD will take user feedback, and enhance the AMD SATA AHCI driver so that it's running like the April 2010 version of the driver.

Funny thing is, this notebooks passed the Microsoft Windows 8 and 8.1  Upgrade Assistant checks.

Plus, Lenovo hasn't said the B575 is incompatible, they just haven't included it on the known tested compatible list, and from what I've discovered, it's only that pesky AMD SATA AHCI driver which needs to be improved back to the 2010 way of working, for this notebook to run Windows 8.1 smooth as butter...

You're right though. It's best to exercise caution when upgrading the operating system.,,,

 

Statistics
84275 users are registered to the AMD Support and Game forum.
There are currently 4 users logged in.

FuseTalk Hosting Executive Plan v3.2 - © 1999-2014 FuseTalk Inc. All rights reserved.