What should "sleepstudy" show for a Surface Pro 3

Anonymous
2014-07-02T16:59:58+00:00

I'm interested to know what other users tend to see when running the "powercfg /sleepstudy" tool on their Surface Pro 3s (as per http://blogs.windows.com/windows/b/windowsexperience/archive/2014/06/26/sleep-study-diagnose-what-s-draining-your-battery-while-the-system-sleeps.aspx).

I'm finding that all my "InstantGo" sessions have a drain rate of between 1200 and 2200mW, which can correspond to between 10% and 20% of the battery drain in the 4 hours before the machine hibernates.  

Looking at the culprits, almost all the sessions show the following device running for the entire "sleep" period:

USB xHCI Compliant Host Controller (\_SB.PCI0.XHC) Fx Device 100% 4:00:00

Is this expected?  FWIW, I tend to leave the keyboard cover connected during sleep.

Sometimes (when the drain is at the high end of the range), I also see the following:

Intel(R) HD Graphics Family (\_SB.PCI0.GFX0) Fx Device 100% 4:00:00

Interestingly, during the first few days I had the SP3, the graphics driver was appearing in every session of the sleep study report.  More recently, though, it has stopped appearing.  Recently I've been leaving the Surface at the start screen rather than the Desktop, so this may be related - is there a recommendation about coming out of the Desktop before going to "sleep"

I also never see anything in the "DRIPS histogram" - should I?

What are other people seeing?

On a related note, does anyone know if there is a way of changing the time before the machine hibernates?  For me, 2 hours (or even 1 hour) would probably be fine - if I'm actively going from one office to another, then the "instant" resume is great, but if I'm at home, leaving the machine for a while, then 4 hours is overkill.

Surface | Surface Pro | Power and battery

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

82 answers

Sort by: Most helpful
  1. Anonymous
    2015-05-10T23:39:11+00:00

    I took a look at your report. Normally, you would have a number of sessions in the green, with low drain at at least 95% and then suddenly you get high drain sessions, typically following the installation of a new software or a system configuration change. Buit that's not the case for you, pretty much all sessions (except 9 and 14) were high drain sessions.

    Whatever happened that is causing the high drain happened earlier in the past than the last 3 days. So my advice would be to look at Programs and Features in the Control Panel and sort installs by date and see if anything got installed recently. You could try deinstalling and see if battery drain improves. Another possibility is if you have put some huge files on your OneDrive folders on the Surface. I believe OneDrive may keep uploading/downloading files even in sleep mode and that will obviously require wireless and disk drive power, leading to a higher battery drain.

    Why does my Surface Pro 3 have high battery drain in sleep? I reinstalled drivers for WiFi, Bluetooth, firmware and nothing helped.

    There are sleep and battery report from my Surface Pro 3: http://1drv.ms/1dVeTyQ Some time ago it didn't lose any % in sleep, but now more than 10 or 15 %.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2015-05-10T12:13:26+00:00

    Why does my Surface Pro 3 have high battery drain in sleep? I reinstalled drivers for WiFi, Bluetooth, firmware and nothing helped.

    There are sleep and battery report from my Surface Pro 3: http://1drv.ms/1dVeTyQ Some time ago it didn't lose any % in sleep, but now more than 10 or 15 %.

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2015-03-28T00:46:10+00:00

    Well, I'm glad things are back to normal for you!  It's quite aggravating of not having connected standby as this mode significantly enhances battery endurance while keeping the tablet instantly ready for action.

    It was most probably the Hyper V that initially caused something wrong with the Connection PDC phase. This item has now disappeared from your second sleepstudy report.

    Thanks for the ideas.  On March 21, everything was ok.  On March 22, the sleep/hibernate problems started.  I hadn't installed any software between those times, and the only updates I got were to Windows Defender, which happens almost daily.

    Before I read your reply, I had added Hyper-v to my SP3 to see how it responded in that scenario.  I know Hyper-v doesn't support connected standby, and apparently it doesn't even sleep.  The power options said that closing the lid or pressing the power button would put the machine to sleep, but instead it either powers off or hibernates, I couldn't tell.  At least it wasn't chewing up the battery when it powered off.  I left Hyper-v installed for a day, and then last night I removed Hyper-v, but not until a system firmware update was installed.

    Anyway, my SP3 now goes into connected standby with no issues, and hibernates after 4 hours.  There's really no way to tell whether it was installing and removing Hyper-v that fixed the problem, or the firmware update did.  I suspect it was the Hyper-v install/uninstall.  Thanks again for the help!  Here's the latest sleep study information:

    Connected Standby Session 12

    12 2015-03-27 09:08:30 4:00:42 2,101 mWh 5% of battery 524 mW Drain 98% HW: 98%
    IR TRUNCATE PERCENTAGE 60%
    PEP PRE-VETO COUNT 0
    PEP VETO COUNT 0
    CS 100% 4:00:26 0% 0:00:00 0% 0:00:00 0% 0:00:11

    DRIPS Histogram

    Percent of time spent in DRIPS bucketed by time interval length

    Top Offenders

    Top 5 offenders, ranked by active time

    Disk drive (\_SB.PCI0.SAT0.PRT0) Fx Device 1% 0:02:42
    Marvell AVASTAR Wireless-AC Network Controller Networking 1% 0:02:30
    CPU C0 Time Processor 0% 0:00:43
    Intel(R) HD Graphics Family (\_SB.PCI0.GFX0) Fx Device 0% 0:00:06
    Maintenance Phase PDC Phase 0% 0:00:05

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2015-03-27T22:09:12+00:00

    By the way, I found this great article explaining connected standby:

    https://msdn.microsoft.com/en-us/library/windows/hardware/dn481220(v=vs.85).aspx

    Was this answer helpful?

    0 comments No comments
  5. Anonymous
    2015-03-27T21:59:14+00:00

    Thanks for the ideas.  On March 21, everything was ok.  On March 22, the sleep/hibernate problems started.  I hadn't installed any software between those times, and the only updates I got were to Windows Defender, which happens almost daily.

    Before I read your reply, I had added Hyper-v to my SP3 to see how it responded in that scenario.  I know Hyper-v doesn't support connected standby, and apparently it doesn't even sleep.  The power options said that closing the lid or pressing the power button would put the machine to sleep, but instead it either powers off or hibernates, I couldn't tell.  At least it wasn't chewing up the battery when it powered off.  I left Hyper-v installed for a day, and then last night I removed Hyper-v, but not until a system firmware update was installed.

    Anyway, my SP3 now goes into connected standby with no issues, and hibernates after 4 hours.  There's really no way to tell whether it was installing and removing Hyper-v that fixed the problem, or the firmware update did.  I suspect it was the Hyper-v install/uninstall.  Thanks again for the help!  Here's the latest sleep study information:

    Connected Standby Session 12

    12 2015-03-27 09:08:30 4:00:42 2,101 mWh 5% of battery 524 mW Drain 98% HW: 98%
    IR TRUNCATE PERCENTAGE 60%
    PEP PRE-VETO COUNT 0
    PEP VETO COUNT 0
    CS 100% 4:00:26 0% 0:00:00 0% 0:00:00 0% 0:00:11

    DRIPS Histogram

    Percent of time spent in DRIPS bucketed by time interval length

    Top Offenders

    Top 5 offenders, ranked by active time

    Disk drive (\_SB.PCI0.SAT0.PRT0) Fx Device 1% 0:02:42
    Marvell AVASTAR Wireless-AC Network Controller Networking 1% 0:02:30
    CPU C0 Time Processor 0% 0:00:43
    Intel(R) HD Graphics Family (\_SB.PCI0.GFX0) Fx Device 0% 0:00:06
    Maintenance Phase PDC Phase 0% 0:00:05

    Was this answer helpful?

    0 comments No comments