Jump to content
InsanelyMac Forum
Superhai

VoodooPower 1.2.3

VoodooPower User Survey  

736 members have voted

  1. 1. Which CPU do you use this on?

    • Intel Pentium M
      29
    • Intel Pentium 4/D
      40
    • Intel Core (2) Solo/Duo/Quad
      464
    • Intel Atom
      100
    • AMD K8
      31
    • AMD K10
      22
    • Intel I7 or newer
      19
    • AMD K11 or newer
      11
    • Other
      20
  2. 2. Does it work successfully?

    • Yes, no issues
      363
    • Yes, minor issues/annoyances
      237
    • No, Intel Pentium M/4/D
      20
    • No, Intel Core or newer
      58
    • No, AMD K8
      22
    • No, AMD K10 or newer
      15
    • No, other CPU
      21
  3. 3. How do you rate the usefullness of VoodooPower?

    • No use
      105
    • Poor
      32
    • Mediocre
      54
    • Useful
      193
    • Very useful
      273
    • My life depend on it
      79


Recommended Posts

Version 1.2.3

 

Added the manual for VoodooPower: VoodooPower Manual

 

Update from 1.2.2 - Kernel frequencies updated

Update from 1.2.1 - Bugfixes and fixed bug when working with VoodooBattery

Update from 1.2.0 - Bugfixes for Pentium M, Some Pentium 4/D's, AMD K8, other overall bugfixes

 

Mini edition

If you only want the speedstep functionality, I have added a strip down version using the codebase from vp 1.2.4. It has all output and user control functions stripped, as well as AMD.

 

What does this thing do?

It will control some aspects of power management for your cpu. Most important is the speedstep functionality, to lower power footprint. It makes your cpu cooler or your battery lasting longer.

 

Where to get it?

Downloads, and support is to be done at http://www.superhai.com/ Source is available from http://code.google.com/p/voodoo-power/.

 

Doesn't work?

I have moved the source to Google Code, so if you have issues please make an issue report there. http://code.google.com/p/voodoo-power/

You can also post bug report at http://www.superhai.com/.

Please read this post before posting (explains how you can get the required debug information).

 

The future (1.3.x) (estimated late 2009)

  • Deeper kernel integration
  • Moving the hw controls to subclass kexts
  • Rewrite to allow it run properly under OS X 10.6
  • New bugs etc.

System Requirements?

  • Intel Pentium M/4/D
    Intel Core (2) Quad/Duo/Solo
    Intel Atom
    AMD K8/K10
    (Intel i7 and AMD K11 are still experimental)
  • Apple "Vanilla" Kernel 10.5.x (Darwin Kernel 9.x)
    Voodoo Kernel
    ("Snow" 10.6.x will soon be available)
    (other spinoff kernels might or might not work, and are not supported)

Any ideas for improvements? Tell me

 

This is the continuation of GenericCPUPowerManagement under a new name.

 

Just wanted to inform that I have started beta testing of some new kexts and if you want to try, read this.

For the moment I am beta testing VoodooBattery and VoodooPowerMini for Snow Leopard.

Share this post


Link to post
Share on other sites
Advertisement

For me now its good as 1.0.20 was - all versions above 1.1.X didnt stepping right the pstates on my C2D.

Now this new 1.2.0 voodoo steps smooth up/down ALL! of my 4 Pstates correct.

Thanks (C2D, E4400)

Share this post


Link to post
Share on other sites

The stepping seems much more structured than before. CPU-X reports stepping from 2ghz directly to 3ghz on my Core2Duo. Before it would jump all over the place. Then again, it may be doing this, but CPU-X isn't displaying it. Great work SuperHai! ;)

 

-Stell

Share this post


Link to post
Share on other sites
Works on my Giga UD3P. CPU-X is showing dynamic stepping ;)

 

I have the same mobo with Core Duo 2 processor and I did not saw anything related with dynamic stepping in CPU-X ;)

Share this post


Link to post
Share on other sites
Need some assistance here. Where do you need to put voodoopower.kext?

 

use kext helper to install in the extensions folder ;)

Share this post


Link to post
Share on other sites

Froze up the system have a Athlon x2 5000+ which I believe is a k10 and after I did a hard restart I couldn't boot back up it froze at where it says VoodooPower in -v -f boot

Had to boot into single usermode to remove kext to beable to boot again

And I couldn't boot into Safe mode either

Share this post


Link to post
Share on other sites

startup jam

 

error:

[MSR] detected invalid rdmssr (000000199) by cpm.superhai.driver.voodoopower at 0x1fd67e17

and other similar errors

Share this post


Link to post
Share on other sites
should GenericCPUPMControl work with this?

 

I'm gonna guess you'll want to use one or the other, not both.

 

-Stell

Share this post


Link to post
Share on other sites
I have the same mobo with Core Duo 2 processor and I did not saw anything related with dynamic stepping in CPU-X :blink:

 

Well you'll just have to use my upcoming guide, wontcha? :dev:

Share this post


Link to post
Share on other sites

it kills shutdown on my "ASUS P5LD2-TVM SE" with Core 2 Duo E6400.

 

Also, according to information from "vpower", it can't automatically control the voltage while 1.1.X versions can.

 

When the CPU is on low-load, the frequency is automatically gotten down from 2133 MHz to 1600 MHz. But, there's no change with the voltage when the CPU is on either low-load or full-load. (1200 mV)

Share this post


Link to post
Share on other sites
Kills my Shutdown :P

Same here: Intel C2D , Vanialla Kernel, OpenRestart.kext used - without Voodoo speedstep shuzdowm works.

All other is OK, much better stepping than other 1.1.X versions before

.

Share this post


Link to post
Share on other sites

Is there are way to set the max. multiplier? cause it sets the wrong value for me (its 200x10, but it sets it to 200x9).

Share this post


Link to post
Share on other sites

It loaded up fine (older versions always KP'd) on my Pentium M. But typing sysctl -a | grep freq resulted in a KP. I don't have a camera right now so can't post a pic, and it didn't contain any useful info either (no backtrace). It was a page fault but without a backtrace or at least a list of the loaded module ranges, I couldn't make sense of the EIP.

Share this post


Link to post
Share on other sites

Is there any application like GenericCPUPMControl for that?

Edit: Works like a charm for me, no more P-States warning and shutdown works. Just need the application to use with!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×