
01-02-2010, 04:48 AM
|
Jaguar
|
|
Join Date: Aug 2009
Location: Charlotte, NC
Posts: 62
|
|
Quote:
Originally Posted by blackknight
Hey Andy. Thanks for the new kernel. I just have a question though. I have an AMD Phenom and the kernel detects the busratio as double the actual busratio, resulting in a ratio cap of 30. This seems to be related to the fact that the FSB is detected as 100MHz instead of the 200MHz that it is supposed to be. The problem is that a busratio cap of 30 means that the CPU can only run at 3.0GHz. Many new Phenom processors are running at least at 3.0GHZ, so this is an issue. I can get beyond this by manually setting the FSB to 200MHz at boot with "FSB=200000000" which makes the busratio correctly identified at 15. If I then set my multiplier in the BIOS to higher than 15, it works just fine. I'm wondering if we can change the busfreq value in the diff file you posted to double it. This has been an issue in all of the Voodoo based kernels. If we can get this to work right, I believe everyone with an AMD processor higher than 3.0 GHz will thank you.
|
Ok, so I fixed this myself. I can only vouch for phenoms so far as I don't have any Intel machines to test on, but by multiplying the EFI detected FSB Frequency by 2, the kernel correctly identifies the FSB speed as 200MHz and even successfully passes TSC verification. The busratio is also correctly identified as the multiplier entered in the BIOS. Now I no longer need to manually set the FSB speed in my Boot.plist.
Hackintosh 1: OS X 10.6.8 / Antec P180B / Gigabyte GA-MA790FX-DS5 / Phenom II x2 550 @ 3.4 GHz / 2x1GB Corsair Dominator DDR2 1066 MHz / Gigabyte Radeon 4550 512MB / ASUS EAH4870X2 2GB@ 800/950 / 2x150GB Velociraptors RAID 0
Hackintosh 2: OS X 10.6.8 / Full-ATX Mac Pro case / Gigabyte GA-MA790FX-UD5P / Phenom x4 9950 @3.2GHz / 4x2GB Corsair Dominator DDR2 1066 MHz / HIS Radeon HD 6950 u/l to 6970 / 2x300GB Velociraptors RAID 0 / 4x2TB WD20EARS Pictures
|