How to force the EFI calculated FSB value
This was also a problem on 10.5.7 - my FSB value calculated by EFI is wrong. How can I force it to send a correct value? Because of this, VoodooPower also calculates wrong P-states. Tried injecting FSB into smbios.plist but that doesn't do…
- Primary Author
- @NIXin Published 2009-08-24
- Collection
- Snow Leopard 10.6
- Archival Footprint
- 8,525 historical reads · 3 curated field notes (from 7 dispatches) · 2009-08-24 – 2010-01-08
- Credited Voices (3)
- @NIXin (4)@SA22C (2)@martin255
This was also a problem on 10.5.7 - my FSB value calculated by EFI is wrong. How can I force it to send a correct value?
Because of this, VoodooPower also calculates wrong P-states.
Tried injecting FSB into smbios.plist but that doesn't do anything, unfortunately.
What's strange, is that right now it says my Bus Speed is 13GHz and Rated FSB is 55GHz (while the multiplier is 0.0x).
But the clock is working correctly.
I have no clue how to force the correct value for FSB, which is 200MHz.
Author Updates & Technical Revisions
Follow-up dispatches by @NIXin
@SA22CCheck this link out for tips on custom smbios.plist settings. http://www.insanelymac.com/forum/index.php?s=&showt… ↗ The key you're looking for is SMexternalclock.
Unfortunately this is not doing anything for me, as I already said in my original post
"Tried injecting FSB into smbios.plist but that doesn't do anything, unfortunately."
I don't know WHY this value doesn't change anything. Also, this only changes the SMBIOS value, not the EFI calculated one.
Well, thanks for trying anyway
With VoodooPower I get bad P-states (because of the bad FSB, I guess) and that gives me max ~1400 MHz, instead of 1600GHz which I get without VoodooPower (which is also correct).
Anyway, it's strange.
@martin255I have the exact same problem with 10.6.2. My CPU (Core Duo) is detected correctly, but the FSB is not. I have the same values as described in the first post. Did you find a solution, NIXin ?
No, I still don't have any clue at all. On top of that I don't have time to fiddle around with my hackintosh so my work on it is currently stopped.
Synthesized Community Field Notes
3 technical responses curated from 7 original dispatches
@NIXinThis was also a problem on 10.5.7 - my FSB value calculated by EFI is wrong. How can I force it to send a correct value? Because of this, VoodooPower also calculates wrong P-states. Tried injecting FSB into smbios.plist but that doesn't do anything, unfortunately. What's strange, is that right now it says my Bus Speed is 13GHz and…
Check this link out for tips on custom smbios.plist settings.
http://www.insanelymac.com/forum/index.php?s=&showt… ↗
The key you're looking for is SMexternalclock.
Hooray for reading comprehension. :
The last time I had weird fsb values using VoodooPower was back in the days before SMBIOS patching via the bootloader. I found that moving the .kext to S/L/E fixed the issue.
That's probably not going to help, but it's all I've got. Sorry.
I have the exact same problem with 10.6.2.
My CPU (Core Duo) is detected correctly, but the FSB is not. I have the same values as described in the first post.
Did you find a solution, NIXin ?
Sources & Contributor Provenance (3 credited usernames · Thread #3750)
| Username | Dossier Contribution | Dispatches | Active Window |
|---|---|---|---|
| @NIXin | Primary Author | 4 | 2009-08-24 → 2010-01-08 |
| @SA22C | Contributor | 2 | 2009-08-24 |
| @martin255 | Contributor | 1 | 2010-01-08 |