Hello, this is a Lenovo Y50-70 Touch, with Core i7 4700HQ, Intel HD4600 and GeForce GTX860M.
I've been getting 1:40hrs out of this laptop's battery, while identical models are getting 3 to 3:30 hours. I've pinned it down to the processor consumption, that where identical processors on machines of the same model would consume up to 2W when idle, mine would consume around the triple of this.
I've tried doing many things such as setting up the power profiles, messing with hidden power profile settings, completely reinstalling Windows, running a special software that is able to control the C states (ThrottleStop), among other things, and the processor package still NEVER falls to C6 state.
The CPU passed the Intel Processor Diagnostic Tool, and I've even tried Intel BITS, off Windows, but unfortunately it didn't detect my processor model for some reason, and only displayed generic tests.
I've also read on the internet that the C6 package state is dependent on the IGP state. My HD4600 seems to be stuck at a minimum of 599MHz. The frequency still goes up when demand arises accordingly, but instead of sitting idle at 350MHz (that's what the ARK says), it sits at 599MHz. Interestingly, the moment I remove the AC cable, the IGP falls briefly to 200MHz, then ramps up to 599MHz, even though the IGP usage is below 1%.
At first, my CPU wasn't even entering Package C3 state, but thanks to ThrottleStop, I was able to use the C7 Interrupt Response Limit and "unlock" the Package C3 state. The estimated power consumption fell greatly, but it is still nowhere near the 1~2W found in identical processors.
Here's a shot of mine, displaying the C states. Note how Package C6 is zeroed
Now here's the shot from an identical processor and laptop (Same model, build date, BIOS version, general configuration). Note how, even though the screenshot was taken in less than ideal conditions (not waiting the processor to settle), it displays some Package C6 state
And now here's a similar processor, in an ideal condition
My best guess is that the IGP is somehow stuck in a powered state, thus the Package can't fall into C6. But I might be wrong (as I've been in many guesses before this), and I'd love to hear suggestions or experiences on this matter.