ProjectOSX

Welcome Guest!

Returning User? Login here.

Want membership privileges? Register here.

 
Start a new topic Add Reply
> Turbo Boost Technology Under Osx
ku2raza
post Jul 25 2011, 06:56 AM
Post #1
Hi,
has anybody any experience with Turbo Boost Technology (i3/i5/i7) under OSX?
I have i7-860 2.8GHz and motherboard ASUS P7P55D-E. Under Windows, using Z-CPU and Prime95 it is easy to see whether the Turbo Boost is activated. During the tests with 8 treads one can see Multiplier = 22 (2.9GHz). During the tests with only 1 thread one can see Multiplier = 25 (3.3GHz). Turbo Boost works.
Unfortunately I could not find any program for OSX, same to Z-CPU, which could dynamically show the multiplier value. But we can use the CPU voltage value as an indirect indicator of the CPU speed (it is assumed at the same temperature and the same number of test threads the CPU works similarly). We can see that under OSX the test with 8 threads runs with 1.14V, same as under Windows (with multiplier = 22 ) and the test with 1 tread runs under OSX with the CPU voltage 1.17V, (more then 1,14V but considerably less than 1,24V, what we see at multiplier = 25 under Windows) For me it is an indication, that the Turbo Boost is not used. What is your opinion? Does somebody know an ability (DSDT entry, kext an so on) to activate Turbo Boost under OSX? Does somebody know any program for OSX to see the current multiplier value of the CPU? Thanks

This post has been edited by ku2raza: Jul 25 2011, 07:01 AM
Slice
post Jul 25 2011, 07:35 AM
Post #2
Not multiplier but current CPU speed you can see if install FakeSMC 3.1+IntelCPUMonitor+K-Stat-i
Attached File  Screen_shot_2011_07_25_at_11.30.21.png ( 16.1K ) Number of downloads: 86

Attached File  Screen_shot_2011_07_25_at_11.31.00.png ( 15.96K ) Number of downloads: 53

The i7 CPU can be boosted to turbo speed if only one thread used.
Пожалуйста, прочитайте ЧаВо!
i3-2120 GA-H61M-S1, Radeon HD6670, ALC887(VoodooHDA 2.8.4), OS⌘10.9.1, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
ku2raza
post Jul 25 2011, 05:59 PM
Post #3

Hi Slice,
thank you for the prompt answer.
QUOTE
The i7 CPU can be boosted to turbo speed if only one thread used.

That’s why I tried with 8 and with 1 thread – to be sure Turbo Boost is definitely impossible or definitely possible.
Where could I find already compiled K-Stat-i? All links I found direct to source code and not to a bin file. The only bin k-stat-i what I found was a version on www.kexts.com, but it is called smcK-stat-i 2.4 and unfortunately it does not work on my system. If I launch it, it shows something in menu bar for one second and then everything disappears. FakeSMC in /E/E is 3.1.0, IntelCPUMonitor - 1.0 sad.gif
Slice
post Jul 27 2011, 07:12 AM
Post #4
The functionality depends on set of SMC keys.
Attached File  smcK_Stat_i.app.zip ( 90.48K ) Number of downloads: 69

Look into console.log
Пожалуйста, прочитайте ЧаВо!
i3-2120 GA-H61M-S1, Radeon HD6670, ALC887(VoodooHDA 2.8.4), OS⌘10.9.1, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
ku2raza
post Jul 27 2011, 09:51 PM
Post #5
Hi Slice,
I really appreciate your help. Thank you.
Your version of smcK-stat-i works, but a little bit strange. It shows, I am rather sure, one clock value for all 4 cores and this value is always 1/3 of the real clock (975MHz correspond to 2925MHz what I normally have when programs run and 399 correspond to 1197 MHz what I see in the idle state (s. attachment)).


There are only three messages from your program in console.log

27.07.11 19:37:51 smcK-Stat-i[1334] get_mach_def
27.07.11 19:37:51 smcK-Stat-i[1334] New Machine: {
Fans = (
);
Machine = "iMac11,3";
NumFans = 0;
}
27.07.11 19:38:51 smcK-Stat-i[1334] error executing applescript: errors:{
NSAppleScriptErrorAppName = "System Events";
NSAppleScriptErrorBriefMessage = "Can\U2019t get login item \"smcFanControl\".";
NSAppleScriptErrorMessage = "System Events got an error: Can\U2019t get login item \"smcFanControl\".";
NSAppleScriptErrorNumber = "-1728";
NSAppleScriptErrorRange = "NSRange: {0, 0}";
}

This happens with FakeSMC.kext 3.1.0 and IntelCPUMonitor.kext 1.0 in /E/E as well as in /S/L/E

The old (from kexts.com) program makes dozens of entries in console.log and writes a large smcK-Stat-i.crash file.

If you need more information it is not a problem at all to make further tests, but I am afraid we are slowly drifting away from the theme of the topic. But your program showed me what I already suspected - in no circumstances I saw the CPU clock higher than standard. Turbo Boost seems not to work (at least by me) sad.gif
Thanks again for your help.

This post has been edited by ku2raza: Jul 27 2011, 09:55 PM
Slice
post Jul 28 2011, 01:54 PM
Post #6
You see 1/3 of real speed if your bootloader detemined FSB speed as 1/3 of real. (My Chameleon branch has other algo to take FSB, you can try it).
Пожалуйста, прочитайте ЧаВо!
i3-2120 GA-H61M-S1, Radeon HD6670, ALC887(VoodooHDA 2.8.4), OS⌘10.9.1, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
ku2raza
post Jul 29 2011, 02:35 PM
Post #7
Hi Slice,
I tried your Chameleon versions, but unfortunately without success sad.gif
With “Cham2RC4-sl-v4” I see still 1/3 of the real clock and I did not manage to install Chameleon-2.0-RC5m-r1208. If I use the pkg file it reports finally “successful”, but I can not find the boot file in / (I did not check whether boot0 and boot1h are copied or not)
I copied all files manually :
sudo fdisk -f boot0 -u -y /dev/rdisk0
sudo dd if=boot1h of=/dev/rdisk0s2
sudo cp boot /
After this I see during every start some messages (“boot 0: GPT”, “boot0: test” and so on, very quick, I cannot notice everything) then black screen and new start. I replaced (just to try) your boot file with boot file from Chameleon 1096 and then 1213 (the first two, which I could find in Internet) an with these both files the pc starts, but k-stat-i reports new clocks – 900MHz and 2200MHz (other then 399 and 975 but wrong too)
QUOTE
You see 1/3 of real speed if your bootloader detemined FSB speed as 1/3 of real. (My Chameleon branch has other algo to take FSB, you can try it).

One “off topic” question - why do all bootloaders try to detect the hardware configuration themselves without to use the SMBios information (who knows the own hardware better than a BIOS?)

P.S. I vanish now for 2 weeks – vacation.
Slice
post Jul 29 2011, 08:13 PM
Post #8
QUOTE (ku2raza @ Jul 29 2011, 06:35 PM) *
Hi Slice,
I tried your Chameleon versions, but unfortunately without success sad.gif
With “Cham2RC4-sl-v4” I see still 1/3 of the real clock and I did not manage to install Chameleon-2.0-RC5m-r1208. If I use the pkg file it reports finally “successful”, but I can not find the boot file in / (I did not check whether boot0 and boot1h are copied or not)
I copied all files manually :
sudo fdisk -f boot0 -u -y /dev/rdisk0
sudo dd if=boot1h of=/dev/rdisk0s2
sudo cp boot /
After this I see during every start some messages (“boot 0: GPT”, “boot0: test” and so on, very quick, I cannot notice everything) then black screen and new start. I replaced (just to try) your boot file with boot file from Chameleon 1096 and then 1213 (the first two, which I could find in Internet) an with these both files the pc starts, but k-stat-i reports new clocks – 900MHz and 2200MHz (other then 399 and 975 but wrong too)
Very strange you can't boot with RC5m-1208. Many users reported OK.
I uploaded new version in my topic.
QUOTE
One “off topic” question - why do all bootloaders try to detect the hardware configuration themselves without to use the SMBios information (who knows the own hardware better than a BIOS?)

all bootloaders except my branch. I do SMBios reading.
Пожалуйста, прочитайте ЧаВо!
i3-2120 GA-H61M-S1, Radeon HD6670, ALC887(VoodooHDA 2.8.4), OS⌘10.9.1, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
ku2raza
post Aug 14 2011, 10:32 AM
Post #9
Hi Spice,
here I am. Just tried your new version 1291 – one good news, two not very good. The good news – with the boot file from 1291 version the PC starts. Now two not very good news - smcK-Stat-i shows now the clocks, which I saw already with Chameleon versions 1096 and 1213 - 900MHz and 2200MHz (instead of 1197MHz and 2925MHz). The second not very good news – “Restart..” stopped to work, the PC hangs with a black screen, it helps only Reset button. (“Shut Down” does work) But if I copy in /E/E the EvOreboot.kext file (which I don’t use already for a long time) “Restart..” works again (Restart problem is actually another theme, tell you about it just for you information)
What concerns the clock – they are 1/1.33 smaller than the right clocks, as if the FSB Clock were assumed to be 100MHz and not 133MHz. But bdmesg reports everywhere 133MHz and never 100MHz. I though that my smbios.plist and patched DSDT file could cause the problem, removed them from /E/E, but have got the same results. May be something is missing in smbios.plist? I sent it and bdmesg’s report as attachment. You can have a look at then if you want.
Is it necessary to adjust any parameters in Info.plist of FakeSMC.kext?

This post has been edited by ku2raza: Aug 14 2011, 10:37 AM

Add Reply Start a new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members: