XiaoMi-Pro-Hackintosh icon indicating copy to clipboard operation
XiaoMi-Pro-Hackintosh copied to clipboard

Battery Life

Open qeeqez opened this issue 6 years ago • 7 comments

Does anybody here have a long battery life?

Same brightness and usage:

  • Mac: 4.5-5h max
  • Windows: 6h normal, 7-8 with Throttlestop
  • Linux: 7 -> up to 10h with powertop and other powersaving enabled features

I'm using VoltageShift but I think it does nothing, any suggestions?

qeeqez avatar Nov 03 '18 17:11 qeeqez

@qeeqez Hi, have you tried the CPUFriendDataProvider for battery life in README link?

stevezhengshiqi avatar Nov 03 '18 20:11 stevezhengshiqi

Can I ask something ? CPUFriendDataProvider with Cpufriend will reduce cpu freq when idle. But voltage is not affected. Isn't voltage the one which we should care about ? I mean , even if cpu runs at 0,8 , battery time will be the same if voltage is not reduced. Am I wrong?

Mateo1234454545 avatar Nov 04 '18 05:11 Mateo1234454545

@qeeqez Hi, have you tried the CPUFriendDataProvider for battery life in README link?

Yep, 6h but Performance is low, so I'm using Balanced CPUFriendDataProvider.

Maybe it's macOS-specific and power states shouldn't change dynamically here, otherwise, Windows could achieve good battery and high scores in Geekbench at once

We need to know how to stay long on battery and have decent performance on AC.

qeeqez avatar Nov 04 '18 17:11 qeeqez

@Mateo1234454545 I think voltage is been locked by BIOS and can't be modified by system. In Windows, we have to use XTU or some third-party app to unlock it.

stevezhengshiqi avatar Nov 05 '18 00:11 stevezhengshiqi

Yes, I know. So , my guess is, with voltage locked cpu speed will not affect battery.

Mateo1234454545 avatar Nov 05 '18 04:11 Mateo1234454545

I believe voltage can be overwritten in BIOS (actially i did so), and results are not impressive, but good

FallenChromium avatar Nov 05 '18 07:11 FallenChromium

hi i managed to undervolt cpu through "voltageshift" getting much lower temperatures and consumption. I have set offset a -150 for cpu -90 for gpu and -150 for cache memory. the battery lasts a lot longer, the performance are much higher. voltageshift.zip I have created two scripts, they must be modified with your login password. The voltageshift folder should be copied into downloads. My xiaomi is the core i5 mx150 with bios 603 and patch for undervolt.

fladnaG86 avatar Feb 04 '19 09:02 fladnaG86