Jump to content
19 posts in this topic

Recommended Posts

Does OSX sets the FSB speed by himself ?

I thought the only way to do this, is in the bios...

 

And how do you set the FSB speed in the terminal ?

Whats the default setting ? (10.4.8 kernel)

You set the fsb in the BIOS, but OSX needs to know to set the clocks correctly.

 

There are 2 kernels and each have their own way of setting this, check the other threads on how to do this.

 

There is development going on to try and determine this automatically, but the current default (I believe) is 200mhz, which is good for Pentium 4 (later models) and Pentium D processors, which run on a 800mhz bus.

 

You do not set this in terminal, you use a boot argument when the system is booting, again in the other threads about the kernels.

To determine your FSB, open System Profiler. On the first page you see "Bus Speed". Divide that number by 4 to get the FSB value.

 

Bus Speed / 4 = FSB for kernel (round this to nearest whole number)

 

At boot, hit F8 and enter: fsb=200 or whatever value that you calculate.

 

In your boot.plist add:

<key>Kernel Flags</key>

<string>fsb=200</string>

Thanks for the explaning !

 

My CPU is a Core 2 Duo E6600 running @ 3.00 GHz (OC'ed)

 

So my bus speed is 333 ? (3000 / 9 = 333,3)

3 GHz is your processor speed, not your bus speed. I told you to get the correct value from System Profiler -> Hardware -> bus speed.

 

Then I said divide that bus speed by 4 not by 9

 

You thanked me for explaining but you didn't read a word I said!

 

If for some reason you can't get the bus speed from System Profiler, go to Windows and download PC Wizard.

 

Click on the Mainboard icon -> Chipset -> FSB Frequency. This is the FSB value already divided out for you.

For people running Intel Core 2 Duo 'Conroe' E6400, E6600, E6700, X6800 processors:

 

To help reduce bottlenecks, the front side bus has been increased to 1066MHz from the 800MHz that all but a few of the Extreme Edition processors used. This is at a base frequency of 266MHz, quad pumped.

Go to the Intel web site here: http://www.intel.com/products/processor_number/index.htm

 

Click the tab "View Processor Number Details"

 

Find your processor, for E6600, look under Core Processors, then select Core 2 Duo Processors.

 

Scroll down the list to find E6600, and note the "Front Side Bus" at 1066.

 

Divide 1066 by 4 and get 266.

 

266 is the number you supply to Vitaliy's kernel as fsb=266 as a boot argument.

 

IMPORTANT:

 

You need to find your processor, as Intel processors of late have Front Side Bus ratings of 400, 533, 667, 800, 1066, and 1333.

 

For the Math challenged:

 

400/4 = 100

533/4 = 133

667/4 = 166

800/4 = 200

1066/4 = 266

1333/4 = 333

 

cheers,

×
×
  • Create New...