Jump to content

Experimental Intel SpeedStep kext


  • This topic is locked This topic is locked
290 replies to this topic

#281
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,926 posts
  • Gender:Male
  • Location:Moscow

Does 10.4.6 support multiprocessor systems??

Seems no.

I made Tiger version (with rendezvous!) but I am not clear what to check.
System 10.4.9 Core2Duo.
SpeedStep loaded, ask password and finish.
DCPUManager show percent idle as in my previous post.
What else?

Attached Files



#282
mercurysquad

mercurysquad

    InsanelyMac Legend

  • Retired Developers
  • 521 posts
  • Gender:Male
  • Location:India

Seems no.

I made Tiger version (with rendezvous!) but I am not clear what to check.
System 10.4.9 Core2Duo.
SpeedStep loaded, ask password and finish.
DCPUManager show percent idle as in my previous post.
What else?


You should check output of
sysctl -a | grep throttle
after loading the kext. If you get no output related to the kern.cputhrottle, that means the kext itself is not loading properly. Otherwise you can use the sysctl keys for information and debugging.

#283
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,926 posts
  • Gender:Male
  • Location:Moscow
kextload: extension /Off/IntelEnhancedSpeedStep.kext appears to be valid
kextload: loading extension /Off/IntelEnhancedSpeedStep.kext
kextload: /Off/IntelEnhancedSpeedStep.kext loaded successfully
kextload: loading personalities named:
kextload:	 IntelEnhancedSpeedStep
kextload: sending 1 personality to the kernel
kextload: matching started for /Off/IntelEnhancedSpeedStep.kext
sergeys-computer:~ root# sysctl -a | grep throttle
kern.exec: unknown type returned
I don't know.

Attached Files



#284
Alex HQuest

Alex HQuest

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 184 posts
  • Gender:Male
At first, looks "acceptable":
bash-3.2# kextload -v /System/Library/Extensions/IntelEnhancedSpeedStep.kext
extension /System/Library/Extensions/IntelEnhancedSpeedStep.kext has potential problems:
Warnings
{
	"Kext has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style" = true
}

kextload: extension /System/Library/Extensions/IntelEnhancedSpeedStep.kext appears to be loadable
kextload: loading extension /System/Library/Extensions/IntelEnhancedSpeedStep.kext
kextload: /System/Library/Extensions/IntelEnhancedSpeedStep.kext loaded successfully
kextload: sending personalities to kernel:
kextload:	 from extension /System/Library/Extensions/IntelEnhancedSpeedStep.kext:
kextload:		 IntelEnhancedSpeedStep
kextload: sending 1 personality to the kernel
kextload: matching started for /System/Library/Extensions/IntelEnhancedSpeedStep.kext

But at Console messages:

9/21/08 12:41:53 PM kernel IntelEnhancedSpeedStep: WARN  No Intel processor found! You have GenuineIntel. Kext will not load

OK, so my "GenuineIntel" is not "Intel". Say, is this kext for Core CPUs only?

bash-3.2# sysctl machdep.cpu.features
machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM SSE3 MON DSCPL CID TPR
bash-3.2# sysctl machdep.cpu.model
machdep.cpu.model: 4
bash-3.2# sysctl machdep.cpu.family
machdep.cpu.family: 15
bash-3.2# sysctl machdep.cpu.brand_string
machdep.cpu.brand_string: Intel(R) Pentium(R) 4 CPU 3.00GHz
bash-3.2# sysctl machdep.cpu.vendor
machdep.cpu.vendor: GenuineIntel


#285
mercurysquad

mercurysquad

    InsanelyMac Legend

  • Retired Developers
  • 521 posts
  • Gender:Male
  • Location:India

9/21/08 12:41:53 PM kernel IntelEnhancedSpeedStep: WARN  No Intel processor found! You have GenuineIntel. Kext will not load

OK, so my "GenuineIntel" is not "Intel". Say, is this kext for Core CPUs only?

bash-3.2# sysctl machdep.cpu.features
machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM SSE3 MON DSCPL CID TPR


Hi, your cpu doesn't support enhanced speedstep. The cpu features line should have had "EST" in it. Look at mine:
machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT CLFSH DS ACPI MMX FXSR SSE SSE2 SS TM EST TM2

If you look at the source, line 226/227, it checks that the string is GenuineIntel (it is), but also that EST is actually supported (it's not). I should add a more explanatory note in the failure message, thanks for the heads up.

#286
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,926 posts
  • Gender:Male
  • Location:Moscow
Some news (10.4.6)
Sep 22 15:28:09 sergey-computer kernel[0]: IntelEnhancedSpeedStep: INFO  Initializing version 1.3.2 (C) Prashant Vaibhav <-- I think it is not correct to show e-mail here-->
Sep 22 15:28:09 sergey-computer kernel[0]: IntelEnhancedSpeedStep: WARN  EFI registry entry not found!
It should work only with EFI?

#287
xghost

xghost

    InsanelyMac Protégé

  • Members
  • PipPip
  • 55 posts
  • Gender:Male
  • Location:Germany
kext seems to work fine on my system. I run an Acer 5220 Core2Duo 2,2GHz Leopard 10.5.5 Vanilla Kernel.
Frequencies available: 800, 1200, 1600, 2200. Speedstep works. System is relatively smooth. Animations are a bit choppy but that's acceptable. Sleep/ Wakeup works. Great Work so far!

#288
mercurysquad

mercurysquad

    InsanelyMac Legend

  • Retired Developers
  • 521 posts
  • Gender:Male
  • Location:India

Some news (10.4.6)

Sep 22 15:28:09 sergey-computer kernel[0]: IntelEnhancedSpeedStep: INFO  Initializing version 1.3.2 (C) Prashant Vaibhav <-- I think it is not correct to show e-mail here-->
Sep 22 15:28:09 sergey-computer kernel[0]: IntelEnhancedSpeedStep: WARN  EFI registry entry not found!
It should work only with EFI?

Yes. To get cpu info, pstates etc.

#289
kmikase

kmikase

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 644 posts
  • Gender:Male
  • Location:New Caledonia
My system seems to work fine and when i launch speedstep i can see frequencies going from 800 to 2500.
But i would like to be sure that both cores are activited. Is there a command in the terminal to check this.
So far, after having installing the intelenhencedspeedstep.kext sleep ain't working.
Does speedstep has to be running if we want the cpu to change its frequency according to its need ?
thanks

#290
KAIBA

KAIBA

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts
Does the intelspeedstep.kext replaces the appleacpithermal.kext in AppleAcpiPlatform.kext?

also do u have a appleacpithermal.kext version 1.1.0 around?

#291
mercurysquad

mercurysquad

    InsanelyMac Legend

  • Retired Developers
  • 521 posts
  • Gender:Male
  • Location:India

My system seems to work fine and when i launch speedstep i can see frequencies going from 800 to 2500.
But i would like to be sure that both cores are activited. Is there a command in the terminal to check this.
So far, after having installing the intelenhencedspeedstep.kext sleep ain't working.
Does speedstep has to be running if we want the cpu to change its frequency according to its need ?
thanks


I've tested and the kext works fine for all cores - don't worry about it.

As for sleep, make sure you are either using vanilla kernel, or voodoo kernel, or ToH sleep kernel. You don't need a toh speedstep kernel, and a speedstep kernel cannot sleep.

Does the intelspeedstep.kext replaces the appleacpithermal.kext in AppleAcpiPlatform.kext?

also do u have a appleacpithermal.kext version 1.1.0 around?


No, it only replaces ACPICPUThrottle.kext and AppleIntelCPUPowerManagement.kext.

---------

Note: Closing this thread as it has run its course. please make different threads for different issues to make it easier for others to help and get help (rather than reading 15 pages of a thread).





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy