RIWS...... THANK YOU.. Ill look into this. I dont know why Azimutz got so mad.. My issue is fsb not being properly detected by chameleon period.. :-P
I think you don't know what your issue is. Sometimes you say it's the booter, sometimes it's the BIOS...
You really need to explain it in a few simple words.
Kably fair enough I have added a lot of extra info to this thats prob not needed. It was all because I am seeing a lot of potential fixes for this problem and not sure which one will address it completely.
Simply put my problem is that my bios is not very good and it incorrectly reports my fsb to osx as 738mhz. There has not been an update to my bios to address this and there probably never will be one.
Because my bios says my front side bus is 184mhz x 4 I get a fsb of 738mhz in osx.
Now back when I was in Leopard the apple smbios would use the bios fsb for the system. The solution was a hard coded smbios with fsb locked at 800mhz. I saw a dramatic increase when this was done. Benchmark scores increased by at least 15-25%.
Later I found I could also use a kernal flag to force the FSB to 800mhz.
Fast forward to 10.6 Now I am looking for a new solution to fix this problem again. Like I said I have edited the smbios.plist and added the fsb code but it does not seem to realize its there. It also seems like whatever is in the smbios.plist is read by other programs further confusing the underlying problem.
I have 2 cmds/apps that will show I have 738mhz front side bus.
1. is cpu-i and voodoo monitor
2. is dmesg and it gives more information on the problem..
"Info" = {"CpuFeatures"=18446744072634498047,"CpuVendor"="GenuineIntel","CpuExtFeatures"=536870912,"CpuCount"=2,"FsbClock"=738,"CpuTjmax"=105,"BusClock"=184,"CpuCoreTech"=10,
The kernel I am running is Darwin Kernel Version 10.2.0: Tue Nov 3 10:37:10 PST 2009; root:xnu-1486.2.11~1/RELEASE_I386 i386
If someone can tell me a fix for forcing the correct fsb thats all I need. I would love a fix that forces chameleon to give osx the right fsb.
As for kernel flags.. I have tried a kernal flag of fsb=200000000 (which I have read is the flag used by xnu kerels) but it did not seem to work. Maybe I have it wrong in my com.apple.Boot.plist
Just need that confirmed whats the best solution