Do ALL SP2s suffer from hi CPU utilization when idle due to faulty audio drivers?

Discussion in 'Microsoft Surface Pro 2' started by SteveBorough, Jan 22, 2014.

  1. jrapdx

    jrapdx Member

    Joined:
    Jan 14, 2014
    Messages:
    259
    Likes Received:
    21
    Trophy Points:
    18
    Location:
    Oregon
    Absurd to have to avoid using an mSD card in the slot designed for it! But I find it IS possible.

    After cold boot and CPU at >20%, just put the SP2 in sleep state, then wake it up. Check Task Manager. CPU will be around 0%.

    Try it and tell us what you find out.
     
  2. Rvacha

    Rvacha Member

    Joined:
    Mar 9, 2013
    Messages:
    181
    Likes Received:
    14
    Trophy Points:
    18
    Its hard to call your SP2 a lemon - it is operating as designed - that is to say very poorly
    Even more absurd is how long this bug has existed without being fixed
    No more absurd than a so-called "N" WiFi client that can't even support G speeds.
    Certainly less absurd than crashing simply because you had the nerve to wake it up
     
  3. jrapdx

    jrapdx Member

    Joined:
    Jan 14, 2014
    Messages:
    259
    Likes Received:
    21
    Trophy Points:
    18
    Location:
    Oregon
    Hard to argue with the notion that it's not enough to have a good idea, but there must also be careful, thorough, effective embodiment of a good idea. I have no doubt the SP2 was a good idea. You express many doubts about the quality of its implementation.

    Not a trivial matter to those of us who paid a premium price, anticipating we would have a superior product to use, and troubling to find it is not so. But for MS the stakes are far greater. The longer this situation lingers the more corrosive it becomes, not only to their profits, but to the reputation their future depends on.

    The scariest thought is not that some developers at MS made really bad mistakes, but that they are having trouble fixing their errors, or even worse, they don't know how to fix the errors. I'd wager they want to fix it, but having bitten off more than they can chew, it's proving extremely difficult to accomplish.

    It could get interesting. Who knows, next week we find out the SP2 has been sold off to Lenovo. :D
     
  4. trippma

    trippma New Member

    Joined:
    Nov 8, 2013
    Messages:
    27
    Likes Received:
    2
    Trophy Points:
    3
    It still feels to me that it's some combination of the SD card and the audio driver as it only happens to me when both are in the equation. You can see the interaction as it happens - reproduce the error so that your CPU is churning away and then disable the audio via Device Manager. The CPU use will immediately drop. Re-enable audio and within +/- 30 seconds the CPU will jump right back up. No SD card = no problem. No audio = no problem.
     
  5. jrapdx

    jrapdx Member

    Joined:
    Jan 14, 2014
    Messages:
    259
    Likes Received:
    21
    Trophy Points:
    18
    Location:
    Oregon
    OK. You got it. Here's what I did.

    Computer fully shut down. mSD card in slot. Power on. Log in. Task Manager -> CPU 33%.

    Open Device Manager. Sound drivers: Realtek: enabled->disabled. Task Manager -> CPU 1%.

    Sound drivers: Realtek: disabled->enabled. Task Manager -> CPU 0%. BUT: After ~15 sec Task Manager -> CPU 36%.

    Repeated sound driver enabled->disabled->enabled: same result, CPU 35%.

    Conclusion so far: mSD in slot + Realtek driver enabled -> CPU >= 33%.

    The kicker:
    Enter sleep: per menu or Power button
    Wake up: Task Manager -> CPU 0% !!!

    Conclusion:
    When condition (mSD in slot AND Realtek driver enabled) is true, <Power on> from <full shutdown> [cold boot] -> CPU revving.
    Possibly, other enabled drivers or conditions are required. The number of factors is potentially large.

    The sequence of: <Enter sleep, then Wake up> is a work-around for the CPU revving.
     
  6. be77solo

    be77solo Active Member

    Joined:
    Nov 12, 2013
    Messages:
    239
    Likes Received:
    33
    Trophy Points:
    28
    For what it's worth, my SP2 256 does this as well, have tried both a Samsung microSD card and two different SanDisk cards... cpu sits around 30%. Doesn't do it all the time but when it does I can tell because the back case is warmer than normal, quick check of task manager confirms it. Annoying, but seems software related and not hardware related.
     
  7. chmsfor

    chmsfor New Member

    Joined:
    Jan 23, 2014
    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    0
    Or doublick a mp3 file and let it play for a few seconds, then stop.. And you are good until you shut down the computer ...you can hibernate, sleep ..
     
  8. bluegrass

    bluegrass Well-Known Member

    Joined:
    Nov 11, 2013
    Messages:
    1,308
    Likes Received:
    193
    Trophy Points:
    63
    Location:
    St. Louis, Mo
    My Device:
    SPro3
    This CPU over utilization problem due to faulty audio drivers is a serious problem. I bet if a Surface editor for one of the main magazines wrote about this problem, Microsoft would jump on it and fix it. I wonder how much attention they pay to the forums.

    I wonder what my doctor would tell me if I was constantly over utilizing my heart by about 30%. Do you think he might tell me "that's not cool"?
     
    Last edited: Jan 24, 2014
  9. jrapdx

    jrapdx Member

    Joined:
    Jan 14, 2014
    Messages:
    259
    Likes Received:
    21
    Trophy Points:
    18
    Location:
    Oregon
    The processor over-utilization is a complex problem, showing up under certain conditions, which so far have been demonstrated to include at least all of these:

    • Booting up from full shut down state.
    • At booting up, a microSD card is inserted in the slot
    • Realtek sound driver is enabled.
    It is quite possible there are additional conditions necessary for the high CPU utilization to show up, but so far these are all reported. I'm guessing the conditions just happen to line up in a way that triggers a bug in the firmware resulting in the high CPU rate. No doubt noticing the set of conditions provides clues about where the boot up code goes off track.

    ATM there's no cure, but we don't have to just sit and suffer.

    An interim solution: putting the SP2 in sleep state, then waking it up right away. Doing so the CPU load falls from >= 25% to 0% in a few seconds.

    (And come to think of it, what happens with Sleep+Wakeup is yet another clue.)
     
    Last edited: Jan 24, 2014
  10. SteveBorough

    SteveBorough Member

    Joined:
    Dec 27, 2013
    Messages:
    109
    Likes Received:
    4
    Trophy Points:
    18
    You make it sound like this is a hard scenario to recreate, jk. Every morning or any long break one will have to deal with this. BTW, any sound played drops the CPU down momentarily.

    Better Solution:disable hibernation after sleep for 60 minutes (yes we're back to this solution, even though the 1/18/2014 update fixed the other issue this was a fix for) Therefore your device never "cold boots" instead stays asleep when not in use, sleep battery drain is negligible if you will be charging at least once daily.

    One last edit: Back to the original question, IS THIS UNIVERSAL TO ALL SP2s WITH SD CARDS?
     
    Last edited: Jan 24, 2014
  11. chmsfor

    chmsfor New Member

    Joined:
    Jan 23, 2014
    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    0
    you can also double click the mp3 file either on your sdcard or on local drive to play the xbox player or whatever default player...Can you check that this works for you as well... it does for me.
     
  12. SteveBorough

    SteveBorough Member

    Joined:
    Dec 27, 2013
    Messages:
    109
    Likes Received:
    4
    Trophy Points:
    18
    This is temporary as noted in my post above yours, any sound played drops cpu back down but it will increase again.
     

Share This Page

Search tags for this page
avastar 350n high cpu
,
cpu on surface pro 2 running at 25 percent when idle
,
realtek causes high cpu load surface pro 3
,

reddit microsoft surface pro 2 cpu utilization

,
sp2s
,

surface 2 cpu utilization high

,
surface cpu utilization high when idling
,
surface pro 2 high cpu hibernate
,
wifi driver using high cpu surface pro2
,
win 10 surface pro 2 high cpu usage