Jump to content
27 posts in this topic

Recommended Posts

I was reading an article regarding "Performance tuning with FakeSMC & SMBIOS plist".

I was wondering, how does 2.2f44 translate to base64 for the config.plist?

And does anyone know what smc name is the correct one for macbookpro 9.2 (example smc-napa...) ?

 

Does this really make a difference?

 

 

I tried myself, I have macbook pro 9,2 smbios. I put 022F0400 0004 (for 2.2f44) in keys REV RVBF RVUF of fakeSMC info.plist. I changed from smc-napa to smc-chiefriver in smc-compatible in the same plist.

geekbench score jumped to 2909 single-core and 11372 multi-core. It was 2896 single-core and 10449 multi-core with default values.

 

 

9qyc0li.png

I tried myself, I have macbook pro 9,2 smbios. I put 022F0400 0004 (for 2.2f44) in keys REV RVBF RVUF of fakeSMC info.plist. I changed from smc-napa to smc-chiefriver in smc-compatible in the same plist.

geekbench score jumped to 2909 single-core and 11372 multi-core. It was 2896 single-core and 10449 multi-core with default values.

 

 

9qyc0li.png

 

Hi, I did not understand what I should do for my old notebook with SMBIOS macbook pro 5.1

 

Could you explain it? Thank

MacBook Pro 5.1:

 

{0x01,0x47,0x0f,0x00,0x00,0x02}, //"MacBookPro5,1" 1.47f2

 

smc-compatible = smc-mcp

 

You have to modify info.plist of fakesmc.kext with those values as per second post.

Where do you get that info?? 

MacBook Pro 5.1:

 

{0x01,0x47,0x0f,0x00,0x00,0x02}, //"MacBookPro5,1" 1.47f2

 

smc-compatible = smc-mcp

 

You have to modify info.plist of fakesmc.kext with those values as per second post.

@chriz74

could you post your info plist and which fakesmc are you using?

I'm using the latest fakesmc from rehabman/kozlek. I'll post the plist when I'm back home. However it's not that hard to modify. Use plist editor pro.

Where do you get that info??

http://forum.osxlatitude.com/index.php?/topic/7283-apple-mac-smc-keys/

MacBook Pro 5.1:

 

{0x01,0x47,0x0f,0x00,0x00,0x02}, //"MacBookPro5,1" 1.47f2

 

smc-compatible = smc-mcp

 

You have to modify info.plist of fakesmc.kext with those values as per second post.

 

So, does 0147F00 0002  is the correct value for my system?

 

or maybe 0147F000 0002 ?!?

Yes. You have to change smc-compatible to smc-mcp too. Post results.

Intel Core 2 Duo P9500 2,53 Ghz:

 

32bit

5_2_32bit.png

64bit

5_2_64bit.png

 

 

At the moment, I haven't results with the classic FakeSMC.kext sorry

 

Edit:

 Update:

 

I've tried geekbench also with the normal FakeSMC.kext and these are the results:

32bit

Classic_Fake_SMC_32bit.png

64bit

Classic_Fake_SMC_64bit.png

 

So I don't see any significant differences between the modified kext and the classic :(

 

 

 

 

the FakeSMC.kext that I use is this:

 

Schermata_2015_10_17_alle_13_47_22.jpg

 

 

The fakeSMC of the tests is loaded by Clover bootloader

if using clover as your boot loader you have to remove the clover entry in the fakesmc plist so that your new values will take effect if not clover uses it's pre coded defaults.

<key>Clover</key><dict>
<key>BEMB</key>
<array>
<string>BEMB</string>
<string>flag</string>
</array>
<key>EPCI</key>
<array>
<string>EPCI</string>
<string>ui32</string>
</array>
<key>RBr</key>
<array>
<string>RBr</string>
<string>ch8*</string>
</array>
<key>REV</key>
<array>
<string>REV</string>
<string>{rev</string>
</array>
<key>RPlt</key>
<array>
<string>RPlt</string>
<string>ch8*</string>
</array>
</dict>

Download the rehabman one. I tried in my macmini and it doesn't change the version, as in yours. I don't know why

 

I tried rehabman one...nothing changed until I made this:

 

 

if using clover as your boot loader you have to remove the clover entry in the fakesmc plist so that your new values will take effect if not clover uses it's pre coded defaults.

<key>Clover</key><dict>

 

Thank's bronxteck, now the value is changed...

 

 

so this all my tests:

 

 

CPU core 2 duo P9500 2,53ghz :

 

32bit (FakeSMC of the latest HWsensor)

5_2_32bit.png

64bit (FaleSMC of the latest HWsensor)

5_2_64bit.png

32bit (rehabman's FakeSMC.kext)

reb_32bit.png

64bit (rehabman's FakeSMC.kext)

reb_64bit.png

32bit (rehabman's FakeSMC.kext with modified keys)

reb_modified_32bit.png

64bit (rehabman's FakeSMC.kext with modified keys)

reb_modified_64bit.png

 

 

 

 

Maybe for my cpu it would be better use the value of macbook pro 5,1 respect the 5,2 version?!?

I tried now in my macmini removing clover dict from plist, changing to smc-huronriver and REV RVUF RVBF to 01 76 0f 00 00 00.

 

Pre single core 3165 - multicore 12399

 

post single core 3237 - multicore 12500

 

cpu here is i7-2600k , chipset h67

I tried again on Yosemite (enoch 2530 as bootloader)

 

32 bit  and   64bit benchmarks

 

Classic FakeSMC.kext (not modified):

image.png image.png

 

FakeSMC.kext with modified keys:
image.png image.png
 

 

As you can see no significant relevance between the first two and the last two... :(

 

 

 

PS: performances are better in yosemite respect El capitan!  It could depend that El capitan is installed in external usb disk?!?

remove the whole clover section i highlighted if you do not want clover to use it's defaults. usually you only need to bypass clover defaults if the smc in clover are outdated or are getting SMC updates on the app store. they could probably use some refreshing now that 10.11 is out though.

remove the whole clover section i highlighted if you do not want clover to use it's defaults. usually you only need to bypass clover defaults if the smc in clover are outdated or are getting SMC updates on the app store. they could probably use some refreshing now that 10.11 is out though.

 

 

as I said this time  I didn't use clover, and also with Clover  and El capitan I removed the section you write, but nothing changes with my benchmarks, the only thing that change also with the modified FaksSMC.kext is that with Yosemite my cpu has better performances...

 

info.png

 

I tried again on Yosemite (enoch 2530 as bootloader)

 

32 bit  and   64bit benchmarks

 

Classic FakeSMC.kext (not modified):

image.png image.png

 

FakeSMC.kext with modified keys:

image.png image.png

 

 

As you can see no significant relevance between the first two and the last two... :(

 

 

 

PS: performances are better in yosemite respect El capitan!  It could depend that El capitan is installed in external usb disk?!?

×
×
  • Create New...