Jump to content

Performance tuning with FakeSMC & SMBIOS for D830


Guest Tuurbo

Recommended Posts

Guest Tuurbo

After reading the frontpage article about Performance tuning with FakeSMC & SMBIOS, I was very interested and I immediately started changing MBP3,1 to MBP5,1 with by Chameleon Wizard and I upgraded by EDP to FakeSMC 5.1.66. which is equipped 01690F00 0004 (guessing this is SMC version 1.69f4 (SMC 1.7)).

 

I have a D830 witjh NVIDIA NVS 140M. Performance is looking good, but I don't have native speedstep en lower GPU memory frequencies. Is native speedstap only with T9xxx processors and not with T7xxx processor? And I there any possibility to change the memory frequencie?

 

 

Link to comment
Share on other sites

  • Administrators

Yes and yes you can get all that!

 

Use MBP5,1 settings as listed in the article and you will see GPU/Memory throttling. My tests were also done on D830 NVS135M with a T7500 CPU and the bottom of the article covers that very specific model.

 

The FakeSMC version you installed through EDP is not suitable for the D830 and needs editing, i.e. edit your FakeSMC plist to change SMC id to 1.33f8.

Link to comment
Share on other sites

Guest Tuurbo

Strange, when I change to SMC 1.33f8, removed VoodooPState and PStateMenu and did a myFix (full) I don't have native speedstep. The speed of the CPU keeps at 2,19GHz (used HWMonitor to check). I must be doing something wrong, but can't figure out what...  :mellow:

Link to comment
Share on other sites

Guest Tuurbo

YESSS, native speedstep working! Removing the NullCPUPowerManagement.kext did the trick (to be sure I've also checked the settings of org.chameleon.Boot.plist and the P-States en C-States where both active).

 

I've noticed that my memory speed of the GPU maximum clocks to 400MHz. In your printscreen it shows 594 MHz. I believe the max should be 700 MHz ..?

 

 

bjlq.png

 

 

 

Thanks for you help so far Hervé! I'm happy with the native speedstep, it makes the systeem feels more smooth.

Link to comment
Share on other sites

  • Administrators

I've noticed that my memory speed of the GPU maximum clocks to 400MHz. In your printscreen it shows 594 MHz. I believe the max should be 700 MHz ..?

I too noticed a memory clocking difference between what was reported on my D630 with NVS 135M and a D830 with NVS 135M. It's indicated in the article. I've no explanation for that... But you are right, you should expect a max. speed of 700MHz on the 140M GPU:

http://www.notebookcheck.net/NVIDIA-Quadro-NVS-140M.4216.0.html

 

This could possibly be improved with different SMC/SMBIOS settings, so don't hesitate to experiment. There's just no garantee, these are not real Macs after all.

 

In case you have them, you should also be able to remove TSSync & SleepEnabler kexts. They're not required. So, when you do an EDP system build, all those CPU & Power Management kexts can be deselected.

 

Anyway, I think we need to publish another article related to this and the most efficient/optmised way to deploy this tuning. I'll work on that.

Link to comment
Share on other sites

Guest Tuurbo

I'm going to try some other SMC versions to see what wil happen. Thanks for the tip to remove de VoodooTSCSync and SleepEnabler kexts. Again a step closer to an vanilla install :-)

Link to comment
Share on other sites

  • Administrators

That'll be due to that particular 32bit FakeSMC kext version and/or the HWMonitor version you use. Kozlek has published several new versions since my article, so you may download the latest source code and compile it 32 or 64bit, according to your needs.

 

http://sourceforge.net/projects/hwsensors/

https://bitbucket.org/kozlek/hwsensors/downloads

https://www.assembla.com/code/fakesmc/git/nodes/master/FakeSMC

Link to comment
Share on other sites

×
×
  • Create New...