Win8 storahci.sys vs iaStorA.sys

Associate
Joined
17 Mar 2003
Posts
351
Location
London
Win8 on a Z77X-UD5H, i5-3570K, Vertex-4 SSD and 8 GB RAM and since February and having no (major) issues.

Then suddenly a few days ago I started noticing stutters, pops and cracks when playing mp3s and watching movies. This happened from all drives, an through audio jacks, USB headphones and HDMI on TV. Thanks to LatencyMon I figured out it was a DPC issue with storahci.sys - MS AHCI Storport Miniport Driver, Microsoft Corporation. As you can see it was taking 11ms and I could see this number spike during really bad audio issues.

LatencyMon_Main_zpsd229cc85.png


LatencyMon_Drivers_cropped_zpsa17304de.png


I tried lots of things that made no difference, among them rolling back all recent Win8 updates, updating realtek driver, updating to latest BIOS, disabling Win defender and Comodo, "bcdedit /set disabledynamictick yes", disconnecting all USB devices and hard drives, etc.

The solution was to install the proper drivers. For my system that is the Intel Rapid Storage Technology RAID driver (currently: 12.6.0.1033). As you can see using Intel's iaStorA.sys driver instead of MS storahci.sys I get much better results.

LatencyMon_iaStorA_Main_zpscdb4135e.png


LatencyMon_iaStorA_drivers_cropped_zps82ededed.png


I am a bit concerned about the high hard pagefault count, but since the biggest offender is "firefox.exe" and there are no bad effects like for the PDC I'm not losing any sleep over it. Still, if anyone has any advise regarding that I'd like to hear it.

Also, I'm not 100% sure this fix will last. I initially updated to the earlier version of this driver downloaded from the gigabyte website and that at first seemed to fix it, but then the next day storahci.sys was being used again with the same DPC problems (yes, auto updates are OFF). The latest driver has lasted for a few hours so far so my hope is rising, but I will try to remember and update this with if the fix is permanent or not - especially once I do the next Win8 update.

Hope this helps someone as it was a real pain to figure out. From my reading I learned that Win8 seems to be giving battery life a higher priority than performance, which is of course not welcome news for a high performance desktop system.
 
Associate
OP
Joined
17 Mar 2003
Posts
351
Location
London
Problem suddenly returned this morning after 6 days of working nicely. I had done no updates - in fact I had turned updates off for this whole time. I did download and install a game as well as teamspeak last night, but I'm not sure how that can affect drivers and PDC times.

Again it is Microsoft's storahci.sys, this time with PDC execution times of up to 22 ms, and I see Intel's iaStorA.sys far down in the list seemingly active, but no longer the primary process like when it was running smoothly.

I'm on the verge of just ditching windows 8 and reverting to windows 7. Any suggestions welcome.
 
Back
Top Bottom