Jump to content
  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
SaberSHO

Stay Tuned Folks

38 posts in this topic

Recommended Posts

Well, ive been out of the loop for a while, and it seems that a group of talented people have fixed the kernel to again allow cputhrottling in 10.4.8. I have an unreleased and much improved version of CPUThrottler2 in the works. Basically, ive seperated it out into 3 subparts. Instead of making it an application, it is now a background daemon, a status icon(with control menu), and a prefPane. I have most of these things finished and am finishing the communication between them.

 

Give me a few days and I hope that ill have a new, much improved solution to your speedstepping needs....

 

Im sorry for seeming to have abandoned the project, i just had a lot of other work to do and didnt see the point of making it if it wasnt gonna work with the newest kernel anyway. Anyways, just give me another few days!!

Share this post


Link to post
Share on other sites

Yay!, a prefpane, finally gets rid of the authentication nightmare

Share this post


Link to post
Share on other sites

lol...exactly :P

 

although its a shame....hours wasted studying the authentication related APIs :\, but its just gonna be better this way...

Share this post


Link to post
Share on other sites

Great to see you back SaberSHO, CPUthrottle is great tool!

 

Here is my wishlist for new CPUthrottle2 (or may be 3), I know it might be hard, but just let you know what I am dreaming of.

 

1. My biggest request is to manually set the Frequency ID and Voltage ID so I can impleted more "steps" of speedstep

now CPUthrottle.kext only recognize min and max frequency for my CPU

 

 

2. Define schemes for the dynamic FID/VID control, like a "powerful" scheme means when CPU use is higher than 30% for 5sec then CPU frequency go one step higher, a "saver" scheme means cpu only go higher when is higher than 45%, and there are powerest, powerful, banlance, saver, savest you can choose.

 

3. Fix the bug when CPU throttle 2 is open, terminal and system console went crazy. and dmg recycle bin bug as well

Edited by offall

Share this post


Link to post
Share on other sites

Offal,

 

1. I will look into this, but CPUThrottler2 does not in and of itself define the FID, VID, that is done in the kext. CPUThrottler2 is just a control interface. Thus, im pretty sure development of this kind needs to be added to the kext for it to work.

 

2. My first goal is to release the improved interface that i have been working on. Once that is done, I plan on working on a much more sophisticated throttling algorithm that could do exactly what you are talking about. I also know that prasys had worked on an improved algorithm. I will try to talk to him and see what he has done in this regard.

 

3. This bug is already fixed in the unreleased version ;)

Share this post


Link to post
Share on other sites

this will be great when the new kernel with sse2 and speedstep support will have been released!

the last real big problem solved :whistle:

Share this post


Link to post
Share on other sites
Offal,

 

1. I will look into this, but CPUThrottler2 does not in and of itself define the FID, VID, that is done in the kext. CPUThrottler2 is just a control interface. Thus, im pretty sure development of this kind needs to be added to the kext for it to work.

 

2. My first goal is to release the improved interface that i have been working on. Once that is done, I plan on working on a much more sophisticated throttling algorithm that could do exactly what you are talking about. I also know that prasys had worked on an improved algorithm. I will try to talk to him and see what he has done in this regard.

 

3. This bug is already fixed in the unreleased version ;)

 

 

Wow, sounds really promising, can't wait and see.....

Share this post


Link to post
Share on other sites

where i can find the new version os cputhrottle for semthex's kernel and sse2?

 

sorry for my easy english but i'm italian

Share this post


Link to post
Share on other sites

um yeah...still working on it.

 

and there is no sse2 kernel with speedstep yet afaik, which is SEVERELY limiting my testing (im using a 10.4.6 install to test right now, i hope to god the syscalls havent changed).

 

Please be patient with me :)

Share this post


Link to post
Share on other sites

Does it means that I will not need to reinstall the 10.4.6 for trying the new version?

 

I'm using the 10.4.8AMDSSE3 beta and downloading the newer Jas one and the old Jas 10.4.6 is quite hard to get now...

 

 

You've said that ACPICPUThrottle.kext is needed... Can it just be included in the new release, then?

Share this post


Link to post
Share on other sites

Well, installing the kext is not the problem. The problem i sthat there is no Kernel that supports both SSE2 and Speedstep (only SSE3). I dont know what is going on with that, I would ask Kiko. My part is the CPUThrottler2 application, and im working on it as much as I can (along with way way way too much schoolwork). However, once a new kernel is made that gives us sse2 users some speedstep support, it should be very very easy to swap it in for your current 10.4.8 kernel.

Share this post


Link to post
Share on other sites

any news here? :)

Share this post


Link to post
Share on other sites

i am toying with the idea to reinstall a 10.4.6 with 8.6.1 kernel.. even if i need to launch itunes as ppc-app... the throttling ability is so very much important for a laptop user like me, even if only down to 1200 ( on windows i can even use 600 mhz.. great battery life ).. i am willing to sacrifice a little battery life to have mac os ( until a macbook comes along :( ) running, but always 1700 mhz sucks quite a bit :)

Share this post


Link to post
Share on other sites
Well, installing the kext is not the problem. The problem i sthat there is no Kernel that supports both SSE2 and Speedstep (only SSE3). I dont know what is going on with that, I would ask Kiko. My part is the CPUThrottler2 application, and im working on it as much as I can (along with way way way too much schoolwork). However, once a new kernel is made that gives us sse2 users some speedstep support, it should be very very easy to swap it in for your current 10.4.8 kernel.

 

 

Hi, SaberSHO,

how is the progress with the new version?

 

I was wondering if there won't be a new version comming soon, can you release the version you said earlier without those bugs

 

 

Thanks a lot

Share this post


Link to post
Share on other sites

Hello. Hope that i'm not bothering you with stupid questions. I'm trying to get some throttling from my AMD Turion64 X2 (TL-52) cpu.

The only method for me that was close to working was the CPUThrottler2 with a kext (don't remember it to well, i used it on my 10.4.7 instalation some time ago).I found out that this CPU has only two power states (frequencies): 800 MHz and 1600 MHz (correct me if i'm wrong, and i hope i'm wrong now).The problem was that OS X86 cannot support powerstates below 1 GHz, so it was not a solution for me. Now, with 10.4.8 and Semthex 8.81 kernel that kext i've been using doesn't load anymore, so i cannot use the app.

Is there any hope for me?

I don't have problems with stuttering or other dual-core issues, but i ussualy boot with only one core enabled because my lappy is running really hot.

Thank you!

Share this post


Link to post
Share on other sites

Same problem on my asus a6km (turion64 mt30) 10.4.8. Laptop usually goes very hot, and fans are at full speed.

Share this post


Link to post
Share on other sites

Ok theres a new sse2 speedstep kernel from semthex, go to his network to get it

Share this post


Link to post
Share on other sites

i've instaled that kernel on my amd laptop, even if it features sse3, but no result.Speedstep works for amd's yet? if so, wich kext should i use? (mine has 2 powerstates: 800MHz and 1600MHz)

Share this post


Link to post
Share on other sites

with only two powerstates like that speedstepping will be quite useless for you, since powerstates below 1 ghz are buggy currently and thus not usable ;) i have the same problem, my centrino has a lot of powerstates but only a few enabled under mac os

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.

×