none
How can I fix the sudden-onset Latency / DPC / interrupt issues that have completely confounded me for 20+ hrs? RRS feed

  • Question

  • Background: Computer geek since 1980(Apple2+), Have built every PC I've owned since the mid-90s, CS degree (VA Tech), developer, with lots of weird hardware needs: I have 4 screens totaling 30 sq ft, there's 4 computers running 24/7 in my house, my music is connected to an FM transmitter with boomboxes in every room, I have a USB infrared receiver for remote control, and USB X10 controller to control house lights, a custom USB ambilight system (not hooked up during my recent troubles), 2 RockSmith controllers with guitars hooked up -- counting my USB hub I frequently have, with on exaggeration, a dozen things plugged in. I've always installed windows myself -- only had an OS installed on a machine I bought once, in an emergency (I didn't build it; I hated it; It died within 5 years). My wife had a machine that had been continuously upgraded since it was a 286, that would still function today, had we not curbed it last week. We have over 40TB of harddrive space in our house. We're hardcore geeks.

    I hope this intro doesn't make me sound like a douchebag, I'm just trying to set a level of competence here, so people don't waste time over explaining basic things. 

    I'm frequently finding myself in unique situations, and still manage to keep my windows installations going for 5 years. They usually last until the motherboard croaks.

    ...So imagine my ire when I built an awesome machine last summer:



    STATS: Intel Core i7-5820K Haswell-E 6-Core 3.3GHz with an Arctic Freezer I30 cooler on a ASRock X99 WS EATX motherboard with 24G of Crucial Ballistix Sport DDR4 2400mHz RAM, a Radeon R9 270 video card, and a Crucial M500 240GB M.2 SSD...all inside a massive NZXT Phantom 820 case.


    ...and it's in what seems like death throes. My baby isn't even a year old yet, and it's slower than my 2008/2011 computer. 



    Not CPU-slower. I can still crunch numbers just as fast. (Verified by encoding WAV to MP3 with multiple simultaneous instances of LAME.exe)
    Not harddrive-slower. I can still copy files just as fast. (I copy at commandline with speed indicator, usually 50-90MB/s over LAN, faster locally.)
    Not graphics-slower. I can still play games just as fast. (RockSmith w/my wife & 2 guitar controllers works just fine once the new slow-loading is done)

    Just... overhead slower. 

    Console output is slower. BAT files run slower, even without console output. I have over 2000 BAT files that I've developed for over 20 yrs that do most things for me. One just generates white noise for audio alarm. The noises are slower because each line of the BAT file seems to be loaded at a slower speed.

    When viewing multiple videos with MPC-HC -- the next video takes ~30 seconds to load instead of 1-2 seconds.

    Switching to full screen video? Expect a 10 second delay where there used to be 1.

    My mouse frequently stops moving, and I can't move it for several seconds. (I haven't experienced that since Linksys's horrible 1999ish ethernet cards!)

    I've even, for the first time ever, heard the occasional audio disruption. (I have optical digital output direct on motherboard, hooked to an optical splitter, one of which goes to my primary amp, the other of which goes to a DAC that splits into 3 runs: Bedroom, Downstairs, and FM transmitter - which reaches 5-10 boomboxes sprinkled around the house. I've lost count.)

    For the first 6 months of owning my machine, I never saw the CPU go over 25%. It was usually at 6-18%. Now it's idling at 25%. But again, my problems are not general CPU problems. I can still encode audio at the same rate; my CPU can still computer just as fast. I can still play RockSmith (once it loads, which is WAY WAY WAY slower.. ALL loading is slower). I think the CPU rate is so high because these Interrupts/DPCs. They are constantly at 6%.

    The problem happened SUDDENLY. Everything was fine, I rebooted (pre-party hosting checklist: Reboot my computer so it's less likely to crash and disrupt the party music), and it's never been fine again. It took me 2 hrs just to get it booted again.

    It feels like a hardware failure, but I can't pinpoint it.

    I've now spent about 20hrs trying to fix it. I don't think there are any more drivers I can replace or upgrade. The fight with ATI/AMD drivers was the worst, but from what I can tell, ATI/AMD Catalyst versions have no effect on this. I've gone back to my original install CD, up to the latest hotfix. No changes.

    I've uninstalled & re-installed & upgraded all my chipset, LAN, and USB drivers.

    I don't have a job (medical issues,recently found out I am NOT dying,at least not yet [anti-RNP antibodies indicate MCTD/lupus,but lack of symptoms mean I don't get a diagnosis..yet])..................and I've been doing this every waking moment since Sunday, except evenings with wife after she gets home from work. EVERY. WAKING. MOMENT.


    I've tried re-installing windows, but my drives are all GPT, so no go. I have my SSD, and it won't let me install a 2nd windows instance to it. I've ordered a new SSD (not M4, but SATA) which will arrive next Friday, at which point I'll try installing another instance of windows (Windows 7 Ultimate).


    Suffice to say, I am biting the bullet and asking for help. I can't figure this one out. I've run LatencyMon (attached), but xperf doesn't tend to work for me (stopping xperf at command-line simply hung the command-line for 10+ minutes until I had to kill the process; I got no resulting file, tho I'd be willing to try again).

    Here are some attachments. I'm all yours. What should I do? 

    I haven't been this clueless in a hardware situation in many years. I'm about to hook my audio/wireless keyboard/mouse / guitars back up to my old 2008/2011 computer. (Ironically, I built my 2015 computer because my 2008/2011 computer wouldn't boot consistently, and I can't go without a machine hooked up to my house video/music/lighting. For whatever reason, it did not die afterall. It got better.)

    Anyway..... I will respond to any suggestions! Because this is driving me completely crazy (in case you can't already tell).
    Thursday, January 21, 2016 6:56 PM

Answers

All replies

  • Upgrading to Intel USB 3.0 eXtensible Host Controller Driver v4.0.0.36 has lowered some of the latency when measured with latency tools, but I'm still seeing all of the same symptoms.

    As an update, here are some of the symptoms.:


    Text search in start menu is very slow - type what you're looking for, wait several seconds (instead of 0).

    Pasting an image (not a URL, the actual image) into a gmail email now takes so much longer the browser sometimes hangs.

    Opening a new file in my text editor via 3s(GUI)/5s(CLI) instead of 0s(GUI)/0.5s(CLI).

    Opening a new dialog to open a new file - takes 1-2s to come up instead of instantaneous.

    Changing browser tabs is slower. No longer instantaneous. For instance, if I hit ctrl-tab 5 times, I won't see each individual tab change. It will freeze for a second, then appear 5 tabs later.

    Switching to another task is slower.

    Pasting a screenshot into windows paint is slower!

    This slowness exists even when the CPU is in the 15% (which is normal for me when idling) range.

    And regardless of AMD driver.
    Friday, January 22, 2016 6:03 AM
  • Tuesday, February 2, 2016 6:07 AM
    Moderator