- Joined
- Feb 2, 2010
- Messages
- 8,183
- Motherboard
- ASUS TUF Z390-PRO GAMING - 2606 - UEFI
- CPU
- i9-9900K
- Graphics
- Vega 64
- Mac
- Classic Mac
- Mobile Phone
There is an issue with running OS X 10.7.4 on some Sandy Bridge CPUs. Apple has upgraded the power management kexts and it is affecting performance. What you will happen is the CPU will be stuck at a 16x multiplier and limiting it to run at 1.6 GHz.
An easy way to check if you've been affected is run Geekbench- if your scores are cut in half, you're affected.
So what can you do? If you can hold off on upgrading wait until we have a complete solution. Otherwise the only solution is to manually edit org.chameleon.Boot.plist and do the following.
1. Open your /Extra/org.chameleon.Boot.plist with /Applications/TextEdit
2. Delete these 2 lines if they exist:
3. Add these 2 lines if they don't exist.
4. Save the plist
5. Reboot.
We will be adding an option in MultiBeast to do this soon if you don't want to edit the file yourself.
Please add any relevant testing information to this thread. Thanks.
UPDATE:
Upon further testing we have found that a proper SSDT can solve this issue. We are working on creating a generic SSDT for any Sandy Bridge CPU and a tool to edit your org.chameleon.boot.plist with the proper settings. This SSDT would be used in addition to the DSDT you are using.
Also I have found on Gigabyte Z68 boards you MUST have the following setting in the BIOS:
Real-Time Ratio Changes in OS: Disabled
CPU EIST Function: Enabled (if available)
If not you will still get the p-state stepper error at boot and CPU ratio locked at 16.
UPDATE 2:
10.7.4 Power Management and Sandy Bridge CPUs
http://tonymacx86.blogspot.com/2012/05/ ... ridge.html
An easy way to check if you've been affected is run Geekbench- if your scores are cut in half, you're affected.
So what can you do? If you can hold off on upgrading wait until we have a complete solution. Otherwise the only solution is to manually edit org.chameleon.Boot.plist and do the following.
1. Open your /Extra/org.chameleon.Boot.plist with /Applications/TextEdit
2. Delete these 2 lines if they exist:
Code:
<key>GeneratePStates</key>
<string>Yes</string>
3. Add these 2 lines if they don't exist.
Code:
<key>DropSSDT</key>
<string>Yes</string>
4. Save the plist
5. Reboot.
We will be adding an option in MultiBeast to do this soon if you don't want to edit the file yourself.
Please add any relevant testing information to this thread. Thanks.
UPDATE:
Upon further testing we have found that a proper SSDT can solve this issue. We are working on creating a generic SSDT for any Sandy Bridge CPU and a tool to edit your org.chameleon.boot.plist with the proper settings. This SSDT would be used in addition to the DSDT you are using.
Also I have found on Gigabyte Z68 boards you MUST have the following setting in the BIOS:
Real-Time Ratio Changes in OS: Disabled
CPU EIST Function: Enabled (if available)
If not you will still get the p-state stepper error at boot and CPU ratio locked at 16.
UPDATE 2:
10.7.4 Power Management and Sandy Bridge CPUs
http://tonymacx86.blogspot.com/2012/05/ ... ridge.html