Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I am pretty sure I changed everything...with 2 possible exceptions. I had trouble with:
3) Make the appropriate changes to info.plist in FakeSMC.kext as set forth in post #'s 53-57, above;
- Using the find and replace function I was only able to change "napa". The other wasn't there.
- The sync button was greyed out.
Sounds like you have a different version of FakeSMC.kext. Please ask SR2Mac where he got his version or search the internet for the latest version with both of those parameters to be changed or that has the parameters already changed; then get that one.
and

4) Delete NullCPUPower Management.kext if you have it installed
I didn't install it but I do see the file in the extensions folder. Does that mean it is installed?
How would I uninstall it?

Thanks again,

- Scott
Save a copy of it to your root directory in a folder that you create in the root. Then trash the one in the extensions folder and empty the trash.

----------

I tried to carefully go through these setting changes...I saved them but now it won't start. The mobo cycles c1 18,26 and c3 then back to c1. Of course I now see you said save each variation separately...lesson learned I guess!

BTW, you suggested I set the set DRAM Voltage to 1.65V...the closest option I had was 1.64V. Hope that was ok.
Use 1.64V or the next highest step if it is less than 1.67V.
My amature side wants to panic but I am I am putting on a strong face:)

Any ideas?

Thanks for your time,

- Scott
Set CPU Clock ratio to 32. BCLK should be 131. This may not work correctly until you get rid of NullCPUPowerManagement.kext and get the appropriate FakeSMC.kext file and make the changes as set forth in post #'s 53-57, above.
 
Sounds like you have a different version of FakeSMC.kext. Please ask SR2Mac where he got his version or search the internet for the latest version with both of those parameters to be changed or that has the parameters already changed; then get that one.
Save a copy of it to your root directory in a folder that you create in the root. Then trash the one in the extensions folder and empty the trash.

----------


Use 1.64V or the next highest step if it is less than 1.67V.

Set CPU Clock ratio to 32. BCLK should be 131. This may not work correctly until you get rid of NullCPUPowerManagement.kext and get the appropriate FakeSMC.kext file and make the changes as set forth in post #'s 53-57, above.

Thanks and good morning Tutor, I am on it today...one question how do I make it so I can get back into my BIOS? Do I have to reset it totally? How?

Thank you,

- Scott
 
Thanks and good morning Tutor, I am on it today...one question how do I make it so I can get back into my BIOS? Do I have to reset it totally? How?

Thank you,

- Scott

Read page 65 of your mobo's manual and explore use of f11 and f12 keys. Resetting is done, usually, by pushing in a button on the rear of the case in faceplate. Saved configurations are recoverable after a button push to reset. See manual.
 
This is where you are now:W3680 Factory:

base Frequency = 3333; 3333 / 133 = 25.0601503759399 or 25
turbo Frequency = 3600; 3600 / 133 = 27.0676691729323 or 27
Difference = 1 or 2 bins maxSpec VID is 1.375 for your CPU, according to CPU World. So we'll not exceed that Vcore amount.



This is how we'll first try to get W3680 clocked
MIT = MB Intelligent tweaker main screen


1) Under MIT, set CPU Vcore to one step under 1.375V [ Spec VID is 1.375 for your CPU, according to CPU World. So we'll not exceed that Vcore amount. ]; set CPU Clock Ratio to 34; enable QPI Clock Ratio and set it to x48.
2) Under Advanced CPU Features, set CPU Clock Ratio to 34 and enable all Advanced CPU Features.
3) Under Advanced Clock Control, enable BCLK Control and set BCLK to 125 and enable PCI Frequency and set it to 101.
4) Under Advanced DRAM Features, set Performance Enhance to standard; disable XMP; enable System Memory Multiplier and set it to 12; set DRAM Voltage to 1.65V.
5) On Power Management Setup page, set ACPI Suspend Type to [S3(STR)]; enable HPET support and set HPET mode to 64 bit.
6) On the Integrated Peripherals page, set all CTR Modes, including ICH SATA Control Mode, to ACHI - in other words change IDE to AHCI in every instance;
7) On the CPU Health Status page, enable CPU Warning Temperature and Fan Fail Warning; disable Smart Fan Control; set CPU Smart Fan Control to Auto.
8) Under advanced Voltage Control, set Load Line Calibration to Standard.


The above settings, which you should save and save each variation separately*, should result in the following.
base Frequency = 25 (CPU Clock Ratio) x 125 (BCLK) = 3125 = idle speed
turbo Frequencies Stage 1 = [34 (CPU Clock Ratio) +1 = 35] x 125 (BCLK) = 4.375 GHz
turbo Frequencies Stage 2 = [34 (CPU Clock Ratio) +2 = 36] x 125 (BCLK) = 4.500 GHz
Difference = (10 or A) or (11 or B) bins max; so your CPU ratios would be AAAABB rather than 111122 (check in console or on boot screen in verbose mode "-v").

*/ You may have lower that "34" CPU Clock Ratio somewhat (to 33 or 32) to keep the system stable and or boot. For each step that you lower that figure raise the BCLK by three (e.g., with a CPU Clock ratio of 33 BCLK should be 128 or with a CPU Clock ratio of 32 BCLK should be 131), but keep the BLCK at or below 131 and not lower than 25. Let me know how it goes and how it benches.

Hi Tutor,

Just for clarification,

You mention set my CPU vcore to 1 step under 1.375
My Bios is saying the CPU core "normal" is 1.28125V and is currently set to "AUTO".

When I select auto it opens a page with the options of "Auto", "Normal" and the a whole pile of decimal values from .50000V to 1.62125V (Many are flashing red)

Could you clarify what you mean by one step below?

Thank you for your patience:)

- Scott
 
Before we change the DSDT file, please make sure that you've done everything that I suggest in post no. 193, above. After that, please send me pics/screen shots of the performance adjustment parameters in your system's bios.

Tutor,

When I am ready to make the switch would you know where I can get the most best/current DSDT file for my UD7 mobo? I have the files from tonyx86...but am wondering if there is one better out there.

SR2Mac only has one edited for his board.

Thank you Tutor,

- Scott
 
Hi Tutor,

Just for clarification,

You mention set my CPU vcore to 1 step under 1.375
My Bios is saying the CPU core "normal" is 1.28125V and is currently set to "AUTO".

When I select auto it opens a page with the options of "Auto", "Normal" and the a whole pile of decimal values from .50000V to 1.62125V (Many are flashing red)

Could you clarify what you mean by one step below?

Thank you for your patience:)

- Scott

Since I do not have your motherboard and the manual does not list all of the selectable Vcore values, by one step below 1.375 I mean whatever value comes next when you are lowering Vcore from 1.375. The manual does not display what you talking about so I need pics from you to guide me.
 
Since I do not have your motherboard and the manual does not list all of the selectable Vcore values, by one step below 1.375 I mean whatever value comes next when you are lowering Vcore from 1.375. The manual does not display what you talking about so I need pics from you to guide me.

Ok..that makes sense. I tried to take BIOS screen shots to send you, but no luck.

I have made the changes, and ran geek bench again..this time it is better at 18646...
http://browser.primatelabs.com/geekbench2/765630

Now I am getting a little greedy..what else can I do?

I really appreciate all the help!!!

- HHC
 
Last edited:
Ok..that makes sense. I tried to take BIOS screen shots to send you, but no luck.

I have made the changes, and ran geek bench again..this time it is better at 18646...
http://browser.primatelabs.com/geekbench2/765630

Now I am getting a little greedy..what else can I do?

I really appreciate all the help!!!

- HHC
First tell me what are your turbo ratios? Then, try increasing only CPU Clock Ratio to 33 and leaving everything else as is. Let me know what happens and how it benches. I really need those pics to do more - do you have a camera phone or another camera?
 
First tell me what are your turbo ratios? Then, try increasing only CPU Clock Ratio to 33 and leaving everything else as is. Let me know what happens and how it benches. I really need those pics to do more - do you have a camera phone or another camera?

Great idea with the camera...attached are some shots...do you need others?
https://www.dropbox.com/sh/ibny70gscsy25ea/0csjxU0ozv

My turbo ratio is still 111122

Thanks Tutor,

- HHC
 
Great idea with the camera...attached are some shots...do you need others?
https://www.dropbox.com/sh/ibny70gscsy25ea/0csjxU0ozv

My turbo ratio is still 111122

Thanks Tutor,

- HHC

The MIT Current Status pic shows that your turbo ratio is, at least, 33 minus 25 or 8. If your CPU Clock Ratio is set to 33, then the actual ratio is 33 + 1 for four cores and 33 + 2 for 2 cores or 34 - 25 and 35 - 25 or 9999AA.
 
The MIT Current Status pic shows that your turbo ratio is, at least, 33 minus 25 or 8. If your CPU Clock Ratio is set to 33, then the actual ratio is 33 + 1 for four cores and 33 + 2 for 2 cores or 34 - 25 and 35 - 25 or 9999AA.

Tutor,

I would be interested in hearing your story, because you are amazing at this stuff. I am trying to keep up, but this last one went so far over my head:)

Can you dumb it down for me please?
Is this bad?
What should I do?

Thanks again for being so patient,

- Scott
 
Tutor,

I would be interested in hearing your story, because you are amazing at this stuff. I am trying to keep up, but this last one went so far over my head:)

Can you dumb it down for me please?
Is this bad?
What should I do?

Thanks again for being so patient,

- Scott
Look at the MIT Current Status pic you sent to me to see what it says is your turbo and non-turbo ratios and you'll see where I got the 33 and 25 and remember that 111122 and that's what gets added to the difference between 33 and 25 if the MIT Current Status page reflects the CPU Clock Ratio you've entered in bios.
 
Look at the MIT Current Status pic you sent to me to see what it says is your turbo and non-turbo ratios and you'll see where I got the 33 and 25 and remember that 111122 and that's what gets added to the difference between 33 and 25 if the MIT Current Status page reflects the CPU Clock Ratio you've entered in bios.

It's slowly coming around...
How does the 8 relate to the 111122? When you say add the diff to 111122 do you literally mean 111130? just trying to wrap my head around the numbering and the CPU clock ratio.

What do you suggest at this point?

Thank you,

- Scott
 
It's slowly coming around...
How does the 8 relate to the 111122? When you say add the diff to 111122 do you literally mean 111130? just trying to wrap my head around the numbering and the CPU clock ratio.

What do you suggest at this point?

Thank you,

- Scott

In 111122 there are 6 separate nos. representing the no. of bins of bclk (133 or whatever else you set in MHz) that gets added and then gets multiplied by the CPU Clock ratio: 25 CPU Clock Ratio x 133 Bclk = ~ 3.33 Ghz - the factory rated speed of your CPU. First 1 is 1 bin for one core and so on til last 2 is 2 bins for another single core.
 
Last edited:
In 111122 there are 6 separate nos. representing the no. of bins of bclk (133 or whatever else you set in MHz) that gets added and then gets multiplied by the CPU Clock ratio: 25 CPU Clock Ratio x 133 Bclk = ~ 3.33 Ghz - the factory rated speed of your CPU. First 1 is 1 bin for one core and so on til last 2 is 2 bins for a single core.

I have gone back and began to read from post 1 again..still fuzzy but getting better...

What would you suggest at this point to improve performance?

- HHC
 
Go to item no. 8 of post # 96 and re-read the posts that it references.

Phew...finally I was able to edit the FakeSMC.kext At least I thought everything was edited well. I booted a few times but now things are freezing up. I attached the FakeSMC file. Would someone mind confirming if I did it correctly and that I have the right file?
now my turbo ratios are 888899 (my clock ratio is set to 32)

Does this mean I am properly running the 6 cores?

Thank you very much,

- Scott
 

Attachments

  • FakeSMC.kext.zip
    35 KB · Views: 139
Last edited:
Phew...finally I was able to edit the FakeSMC.kext At least I thought everything was edited well. I booted a few times but now things are freezing up. I attached the FakeSMC file. Would someone mind confirming if I did it correctly and that I have the right file?
now my turbo ratios are 888899 (my clock ratio is set to 32)

Does this mean I am properly running the 6 cores?

Thank you very much,

- Scott

6 cores are running and now recognized as being subject to the right amount of turbo. Looks like you're almost at the finish line. 32 - 25 = 7 and 7 + 1 = 8 and 7 + 2 = 9. Therefore,

_ 1 1 1 1 2 2 = 111122 (your factory turbo ratio)
+7 7 7 7 7 7
=8 8 8 8 9 9 = 888899 (your turbo biased ratio with CPU Clock ratio of 32; note every time you raise or lower that CPU Clock Ratio, you'll be also raising or lowering the turbo ratio by an equal number of steps.)



Make sure that org.chameleon.Boot.plist or smbios.plist (in your Extra folder) does not have any references to either 3,1 or 4,1 by changing them to 5,1 . Also, make sure that the following settings are in the contents of org.chameleon.Boot.plist after having stored an unmodified copy of org.chameleon.Boot.plist to that file folder that you create and name "UseOnlyIfNeeded" folder; then save the change:
<key>DSDT</key>
<string>/Extra/DSDT.aml</string>
<key>ForceHPET</key>
<string>No</string>
<key>GenerateCStates</key>
<string>No</string>
<key>GeneratePStates</key>
<string>No</string>



Rebuild boot cache.


That pic that you posted of the Advanced Voltage Settings comes in handy now. Your CPU's Vcore is shown as 1.28125V @ idle. So lets try something different - Set the CPU Vcore to "Normal.". Then set the Dynamic Vcore (DVID) to .09375 which represents the portion of 1.375 Vcore that is allowed to change dynamically, i.e., as needed. This is how I arrived at that amount:
1.37500 [maximum Vcore that is within your CPU's spec (Spec VID)] minus
1.28125 ["Normal" Vcore] equals
0.09375 [Dynanic Vcore]

How's stability now? If not stable you may have to drop the CPU Clock Ratio to 31 or even to 30 depending on your CPU (CPU mileage varies). I wouldn't recommend increasing Dynamic Vcore more than a step or two above .09375.


Now how's stability and what's your geekbench 2 score?

P.S. - Out of town so I won't be able to look at that file for a few days.
 
Last edited:
6 cores are running and now recognized as being subject to the right amount of turbo. Looks like you're almost at the finish line. 32 - 25 = 7 and 7 + 1 = 8 and 7 + 2 = 9. Therefore,

_ 1 1 1 1 2 2 = 111122 (your factory turbo ratio)
+7 7 7 7 7 7
=8 8 8 8 9 9 = 888899 (your turbo biased ratio with CPU Clock ratio of 32; note every time you raise or lower that CPU Clock Ratio, you'll be also raising or lowering the turbo ratio by an equal number of steps.)



Make sure that org.chameleon.Boot.plist or smbios.plist (in your Extra folder) does not have any references to either 3,1 or 4,1 by changing them to 5,1 . Also, make sure that the following settings are in the contents of org.chameleon.Boot.plist after having stored an unmodified copy of org.chameleon.Boot.plist to that file folder that you create and name "UseOnlyIfNeeded" folder; then save the change:
<key>DSDT</key>
<string>/Extra/DSDT.aml</string>
<key>ForceHPET</key>
<string>No</string>
<key>GenerateCStates</key>
<string>No</string>
<key>GeneratePStates</key>
<string>No</string>



Rebuild boot cache.


That pic that you posted of the Advanced Voltage Settings comes in handy now. Your CPU's Vcore is shown as 1.28125V @ idle. So lets try something different - Set the CPU Vcore to "Normal.". Then set the Dynamic Vcore (DVID) to .09375 which represents the portion of 1.375 Vcore that is allowed to change dynamically, i.e., as needed. This is how I arrived at that amount:
1.37500 [maximum Vcore that is within your CPU's spec (Spec VID)] minus
1.28125 ["Normal" Vcore] equals
0.09375 [Dynanic Vcore]

How's stability now? If not stable you may have to drop the CPU Clock Ratio to 31 or even to 30 depending on your CPU (CPU mileage varies). I wouldn't recommend increasing Dynamic Vcore more than a step or two above .09375.


Now how's stability and what's your geekbench 2 score?

P.S. - Out of town so I won't be able to look at that file for a few days.

I appreciate the help Tutor and I will get at this first thing in the am!

I am excited to see how this will continue to improve,

Take care traveling,

- HHC
 
6 cores are running and now recognized as being subject to the right amount of turbo. Looks like you're almost at the finish line. 32 - 25 = 7 and 7 + 1 = 8 and 7 + 2 = 9. Therefore,

_ 1 1 1 1 2 2 = 111122 (your factory turbo ratio)
+7 7 7 7 7 7
=8 8 8 8 9 9 = 888899 (your turbo biased ratio with CPU Clock ratio of 32; note every time you raise or lower that CPU Clock Ratio, you'll be also raising or lowering the turbo ratio by an equal number of steps.)



Make sure that org.chameleon.Boot.plist or smbios.plist (in your Extra folder) does not have any references to either 3,1 or 4,1 by changing them to 5,1 . Also, make sure that the following settings are in the contents of org.chameleon.Boot.plist after having stored an unmodified copy of org.chameleon.Boot.plist to that file folder that you create and name "UseOnlyIfNeeded" folder; then save the change:
<key>DSDT</key>
<string>/Extra/DSDT.aml</string>
<key>ForceHPET</key>
<string>No</string>
<key>GenerateCStates</key>
<string>No</string>
<key>GeneratePStates</key>
<string>No</string>



Rebuild boot cache.


That pic that you posted of the Advanced Voltage Settings comes in handy now. Your CPU's Vcore is shown as 1.28125V @ idle. So lets try something different - Set the CPU Vcore to "Normal.". Then set the Dynamic Vcore (DVID) to .09375 which represents the portion of 1.375 Vcore that is allowed to change dynamically, i.e., as needed. This is how I arrived at that amount:
1.37500 [maximum Vcore that is within your CPU's spec (Spec VID)] minus
1.28125 ["Normal" Vcore] equals
0.09375 [Dynanic Vcore]

How's stability now? If not stable you may have to drop the CPU Clock Ratio to 31 or even to 30 depending on your CPU (CPU mileage varies). I wouldn't recommend increasing Dynamic Vcore more than a step or two above .09375.


Now how's stability and what's your geekbench 2 score?

P.S. - Out of town so I won't be able to look at that file for a few days.

Hello,

Things seem to be running stable. I was able to keep my CPU Clock Ratio at 32.

Here is the latest GB score: http://browser.primatelabs.com/geekbench2/770452

What do you think?

Thanks,

- HHC
 
Give a fish and feed for a day; teach fishing and feed for a lifetime.

Hello,

Things seem to be running stable. I was able to keep my CPU Clock Ratio at 32.

Here is the latest GB score: http://browser.primatelabs.com/geekbench2/770452

What do you think?

Thanks,

- HHC

How do you feel about it's performance? I think that you've got a fast system, but to truly determine the degree run Cinebench 11.5 (CB) after you run Geekbench 2 (GB) from now on and tell me your scores until we complete this 3 step project.

Step 1 - Last Fundamentals and Further Instruction
Now, you're at the stage where you should execute only one of the following suggestions at a time and change values only one step at a time and CB and GB after each one, after your having activated the dynamic Vcore change that I suggest above and setting DRAM Termination and Ch-A,B and C Data VREF to as closed to .830V as possible. Redirect a value change back towards where it is now if instability results. Save stable configurations with descriptive names so that you can distinguish them.

Step 2 - Tweaking Big Time
To get even better performance, test the stability limits for the following. You might try (1) raising CPU Clock Ratio to, at least, 33 (and keep track of changes in turbo ratio), (2) raising the Uncore Clock Ratio at least 1 step higher than the value shown when it is set to Auto, (3) setting memory Performance Enhance to the highest stable value above Standard, (4) lowering the Cas value by 1 for each of your dimm channels, and (5) raising PCI Express Frequency to 102, then next go-round to 103 (this is the max you should try).

Step 3 - Killing Two Birds with One Stone: Becoming Self-sufficient and Paying It Forward
Research and learn what each of those voltages under Advanced Voltage Settings do (Yes, you can use google) and post in this thread a brief explanation of what you have learned that each of them does; then next use what you have learned about those voltages to exceed the previous step 2 results (hopefully this time to a new max - your mission: beat my i7-980x GB score of 21,824 - see sig.) and post your findings and support them with CB and GB results.
 
Last edited:
How do you feel about it's performance? I think that you've got a fast system, but to truly determine the degree run Cinebench 11.5 (CB) after you run Geekbench 2 (GB) from now on and tell me your scores until we complete this 3 step project.

Step 1 - Last Fundamentals and Further Instruction
Now, you're at the stage where you should execute only one of the following suggestions at a time and change values only one step at a time and CB and GB after each one, after your having activated the dynamic Vcore change that I suggest above and setting DRAM Termination and Ch-A,B and C Data VREF to as closed to .830V as possible. Redirect a value change back towards where it is now if instability results. Save stable configurations with descriptive names so that you can distinguish them.

Step 2 - Tweaking Big Time
To get even better performance, test the stability limits for the following. You might try (1) raising CPU Clock Ratio to, at least, 33 (and keep track of changes in turbo ratio), (2) raising the Uncore Clock Ratio at least 1 step higher than the value shown when it is set to Auto, (3) setting memory Performance Enhance to the highest stable value above Standard, (4) lowering the Cas value by 1 for each of your dimm channels, and (5) raising PCI Express Frequency to 102, then next go-round to 103 (this is the max you should try).

Step 3 - Killing Two Birds with One Stone: Becoming Self-sufficient and Paying It Forward
Research and learn what each of those voltages under Advanced Voltage Settings do (Yes, you can use google) and post in this thread a brief explanation of what you have learned that each of them does; then next use what you have learned about those voltages to exceed the previous step 2 results (hopefully this time to a new max - your mission: beat my i7-980x GB score of 21,824 - see sig.) and post your findings and support them with CB and GB results.

Thank you so much for the instruction. I will begin modifying slowly and see what happens. I actually am looking forward to being able to help others and pay it forward.

I will post my findings as I can,

Thanks again for ALL you help,

- Scott
 
How do you feel about it's performance? I think that you've got a fast system, but to truly determine the degree run Cinebench 11.5 (CB) after you run Geekbench 2 (GB) from now on and tell me your scores until we complete this 3 step project.

Step 1 - Last Fundamentals and Further Instruction
Now, you're at the stage where you should execute only one of the following suggestions at a time and change values only one step at a time and CB and GB after each one, after your having activated the dynamic Vcore change that I suggest above and setting DRAM Termination and Ch-A,B and C Data VREF to as closed to .830V as possible. Redirect a value change back towards where it is now if instability results. Save stable configurations with descriptive names so that you can distinguish them.

Step 2 - Tweaking Big Time
To get even better performance, test the stability limits for the following. You might try (1) raising CPU Clock Ratio to, at least, 33 (and keep track of changes in turbo ratio), (2) raising the Uncore Clock Ratio at least 1 step higher than the value shown when it is set to Auto, (3) setting memory Performance Enhance to the highest stable value above Standard, (4) lowering the Cas value by 1 for each of your dimm channels, and (5) raising PCI Express Frequency to 102, then next go-round to 103 (this is the max you should try).

Step 3 - Killing Two Birds with One Stone: Becoming Self-sufficient and Paying It Forward
Research and learn what each of those voltages under Advanced Voltage Settings do (Yes, you can use google) and post in this thread a brief explanation of what you have learned that each of them does; then next use what you have learned about those voltages to exceed the previous step 2 results (hopefully this time to a new max - your mission: beat my i7-980x GB score of 21,824 - see sig.) and post your findings and support them with CB and GB results.

Hello Tutor,

How are things?
I have been trying out lots of different BIOS settings as per your instructions above...

Attached is a pdf of my results. I was stopped dead in my tracks after the one written in RED. Seems it is the AUTO setting in the uncore setting that killed me. Now the computer will only cycle at C1 then shut off and restart, then shut off...etc.

I suppose I have 1 question:
- Once booted where should I take my testing? Can you see a direction I should go?

Certainly appreciate you helping this amateur sooo much,

- HHC
 

Attachments

  • BIOS.pdf
    21.5 KB · Views: 339
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.