Jump to content
16 posts in this topic

Recommended Posts

I know its only a small problem, especially when almost everything else in the OS is running flawlessly, but the battery life while running OSX is terrible. Its the only thing keeping me to switching to it as my primary OS. I can get up to 5 hours off a single charge under LINUX, but struggle to get 2 with my display turned all the way down under OSX.

 

I have the options set under Power management to lower CPU speeds, and put the Display / Hard disks to sleep. I think the problem is that the CPU speed is not getting lowered when the comp is idle. Does anyone know if theres currently a way to get SpeedStep working on OSX, as I'm sure that would do a great deal to increase battery times.

 

Thanks!

Link to comment
https://www.insanelymac.com/forum/topic/2396-crappy-battery-life-on-laptops/
Share on other sites

I think the problem is that the CPU speed is not getting lowered when the comp is idle.

 

Maybe your laptop doesn't have accelerated video and the CPU is handling all the video. That requires a lot of CPU, which translates to power consumtion.

 

There's no way to turn on the acceleration without propers drivers, the only OSx86 video driver that works is the Intel 915G.

I don't think it's the lack of video acceleration. Even if your screen isn't doing anything, it drains. I've even tried to 'sleep' where it turns off most stuff but the display, and it still drains the battery in a major way. I'm lucky to get 4.5hours out of two batteries when I normally would be pushing 9 hours.

 

I think as a work around I can disable SpeedStep in BIOS and have it run at 600mhz all the time. I know it sounds weird, but apparently according to my BIOS disabling speedstep forces the CPU to lowest speed (I guess they put it in there for people without working speedstep control or it was safer than running at 2.0ghz the entire time....)

 

I'm scared to see what OSX will run like at 600mhz forced. ;) It runs blazingly fast on a 2.0ghz Pentium-M.

This is getting off topic. This has nothing to do with how much one's battery has decayed but simply the fact that OSX isn't using SpeedStep or other technologies to save battery life. My battery is 9 months old and still gets up to 9 hours in windows, my batteries are practically brand new.

 

BTW, if you get the ACPI kext from Darwin you can load AppleACPIDisplay.kext and your screen will shut off properly. But the fan(s) and I assume CPU will continue to run. :)

BTW, if you get the ACPI kext from Darwin you can load AppleACPIDisplay.kext and your screen will shut off properly. But the fan(s) and I assume CPU will continue to run. :D

 

Thanks for the tip... I'll try that when I go home this weekend... I guess we'll have to wait until OSX for Intel is farther in development to see the advantages of Intel SpeedStep. I was kinda hoping someone had figured out a way to get it working, but it doesnt sound like it... I havnt looked at the Darwin for Intel lately... does anyone know it it has SpeedStep support? If so, It should be as easy as copying over the *.kext folder to OSX... If nobody posts back, I'll probably look for that this weekend as well. Let you guys know when I do. B)

I just tried it, and it still doesnt put my display to sleep 'properly' (or maybe I just have a misunderstanding of what putting a display to sleep should do). I was under the impression that putting a display to sleep would turn it off, and save power. All the AppleACPIDisplay does for me is not display the pointer, and stop refreshing the display. I looked around for some speedstep extensions on the Darwin CD, but didnt see any... oh well... I'll probably have a 'real' mac in a year anyway B)

 

keith

I went into the bios and disabled speed step, the proc is at 800mhz. My battery life didnt change at all. Im assuming since i dont have intel graphics that is why im having crappy battery. I have the ati x300 which isnt supported. I just bought an ibook so i wont have to deal with all these problems.

×
×
  • Create New...