Has adding a Busratio to the Boot Plist Helped you?

Posted 22 December 2010 - 03:43 AM

Zman21295

MY NAME IS ZACK!!! HEHE

Donators

143 posts

Gender:Male

Location:California, USA

(GUIDE) Calculating your Bus Ratio

No more Guessing! Lets get the REAL bus ratio for your CPU!

What is Bus Ratio?

In computing, the clock multiplier (or CPU multiplier or bus/core ratio) measures the ratio of an internal CPU clock rate to the externally supplied clock.A CPU with a 10x multiplier will thus see 10 internal cycles for every external clock cycle.

For example, a system with an external clock of 133 MHz and a 10x clock multiplier will have an internal CPU clock of 1.33 GHz. Because, 10 x 133 = 1330 (1.33).

The external address and data buses of the CPU (often collectively termed front side bus or FSB in PC contexts) also use the external clock as a fundamental timing base; however, they could also employ a (small) multiple of this base frequency (typically two or four) in order to transfer data faster.

Why do you need to set the correct Busratio?: (Will this help or not?)

Ok so basically, the need for the proper busratio is this: It will help OS X to determine what the clock speed of your CPU is. Now, chameleon does this automatically, however does not always do a good job. I recommend injecting this number your self.

What are the downsides? No overclocking! You will most likely not be able to over clock using this, however, this is good because you will not ruin your cpu!

How to Determine Bus Ratio: (You will need a Calculator)

Now that we know what a Bus Ratio is, here is how we calculate it.

Note: Through out this guide, the Busratio Number used in OS X for all of our examples will be bold, this will help in keeping track of the Busratio in the Equation.

Most all new Intel CPU’s have an External Clock of 133 MHz (If you are not sure what your External Clock is, you can download a program called CPUID for windows, run it and on the bottom left is a field that says "Bus Speed", this is your External Clock. BE AWARE:::: CPUID also has a field that has a multiplier number which is your Bus Ratio, DO NOT user this number in OS X as it is your Current Bus ratio of what ever speed the cpu is currently running, not the designed max!!!)

So let’s say you have a Core i5-430m 2.26 GHz (2260) Processor. You will need to change your Clock speed, 2.26 into 2260, just remove the Decimal and add “0”'s to the end to make it a 4 digit number (2.26 > 2260. 2.5 > 2500). So the Mathematical Equation will look like this:

2260 / 133 = 16.99248120300752

Now we are going to round our quotient (answer) number to the nearest ten. Like This:

16.99248120300752 = 17

And if it was (2.40 GHz):

18.04511278195489 = 18

So it’s (Clock Speed, divided by, 133, Equals. Then take our quotient (answer) and round to the nearest ten.)

Note: The rounded quotient (answer) is the number we need in OS X. In our example this number was "17" and "18".

You can in some situations, change your clock speed number, for instance, if you have a 2.26 GHz processor yet you only want it to run a max of 2.15 GHz, instead of a 17 bus-ratio number use 16, this will help keep your cpu cool on a full load while also decreasing performance.

BE CAREFUL!!!! YOU CAN FRY YOUR CPU IF YOU OVERCLOCK TO FAR, DO NOT CHANGE YOUR BUSRATIO NUMBER HIGHER THAN THE RECOMMENDED SPEED BY YOUR CPU MANUFACTURER!

Adding to the Boot Plist:

Now that we have our Bus ratio, we are going to add it to our com.apple.boot.plist in the Chameleon /Extra folder. In the case of the example, we are using 17 as our busratio (2.26 GHz Processor), you need to add/change in the Kernel Flags, "Busratio=XX".

Your external Clock may differ from that used in our example. As of now the only processors that NEED busratio=xx are the Core i Series, all of which have the same, 133 MHz, external clock. If you are trying to calculate the Busratio of Older or AMD CPU's, be sure to find the correct external clock. Like I said before, you can get your external clock from a windows program called CPUID....

So let’s say you have a Core i5-430m 2.26 GHz (2260) Processor. You will need to change your Clock speed, 2.26 into 2260, just remove the Decimal and add “0”'s to the end to make it a 4 digit number (2.26 > 2260. 2.5 > 2500). So the Mathematical Equation will look like this:

2260 / 133 = 16.99248120300752

Like the guide says, you need to find your external clock (re: the quote in post #7) then divide it by your CPU clock. The resulting number is your busratio.

Sorry, I'm being retarded, YES, your bus ratio is the same as your clock multiplier.

Posted 07 December 2011 - 05:08 PM

Posted 15 December 2011 - 12:55 PM

nyolc8

InsanelyMac Legend

Members

802 posts

Gender:Male

Location:Budapest, Hungary

I'm not really understand this... I searched for my cpu external clock and it says it's external clock is "1333mhz (333mhz*4)". 333mhz is my FSB. I don't know what is 4. (CPU multiplier is 8)
So I need to calculate 2660/1333=2? So my busratio is 2? Is this correct?

Posted 15 December 2011 - 06:40 PM

I learned this up there in post #11 - bus ratio and CPU clock multiplier is the same thing.

Your FSB is "Quad pumped" - 4*333 = 1333.

The external address and data buses of the CPU (often collectively termed front side bus or FSB in PC contexts) also use the external clock as a fundamental timing base; however, they could also employ a (small) multiple of this base frequency (typically two or four) in order to transfer data faster.However, this doesn't change that your base clock is 333.

The maths are exactly like the first post says - CPU clock divided by FSB equals bus ratio.