Contribute
Register

[Solved] Legacy Clover Sierra Build on x58 - Extremely Slow

Status
Not open for further replies.
Joined
Dec 26, 2017
Messages
4
Motherboard
Sabertooth x58
CPU
Intel Core i7 960 @3.2GHz
Graphics
EVGA GTX 580 Classified (3GB)
Mac
  1. Mac Pro
I've just finished my first build on an old computer with 10.12.6 using legacy Clover and Multibeast.
I used 14,2 and the build succeeded without a hitch. I also ran ssdtPRGen to generate an SSDT for my i7-960 processor but the GeekBench benchmark is incredibly slow.

Screen Shot 2017-12-27 at 2.35.40 AM.png

What could I have done wrong or better?

Attached is my config.
 

Attachments

  • config.plist
    25.1 KB · Views: 445
The X58 platform is more suited to a MP3,1 / 4,1 / 5,1 system definition than to an iMac.
Did you do the edits on that config.plist or is it from somewhere else? I see several items not needed with the hardware you have.
Also, why are you renaming the audio - you have entries to rename HDAS to HDEF and from HDEF to AZAL. Makes no sense as you could have renamed HDAS to AZAL directly. Not sure why you would want to do this as the Mac system uses HDEF.
 
Thanks for responding to my post.
The config was generated using Clover, Configurator and Multibeast. MB may be responsible for the extra settings.

Are there additional settings when changing to 5,1?

Edit: Hmm... from what I have read, 5,1 needs ECC Ram, so that is not an option for me.
 
Last edited:
Thanks for responding to my post.
The config was generated using Clover, Configurator and Multibeast. MB may be responsible for the extra settings.

Are there additional settings when changing to 5,1?

Edit: Hmm... from what I have read, 5,1 needs ECC Ram, so that is not an option for me.
Not to worry - there are patches for that. This is my config.plist for the GA-X58A-UD7. Note the AppleTyMCEDriver patch that takes care of the ECC RAM check.
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>ACPI</key>
    <dict>
        <key>DSDT</key>
        <dict>
            <key>Debug</key>
            <false/>
            <key>DropOEM_DSM</key>
            <false/>
            <key>Name</key>
            <string>DSDT.aml</string>
            <key>ReuseFFFF</key>
            <true/>
        </dict>
        <key>SSDT</key>
        <dict>
            <key>DropOem</key>
            <false/>
            <key>Generate</key>
            <dict>
                <key>CStates</key>
                <false/>
                <key>PStates</key>
                <false/>
            </dict>
        </dict>
    </dict>
    <key>Boot</key>
    <dict>
        <key>Arguments</key>
        <string></string>
        <key>Debug</key>
        <false/>
        <key>DefaultVolume</key>
        <string>Macintosh HD</string>
        <key>Legacy</key>
        <string>PBR</string>
        <key>Secure</key>
        <false/>
        <key>Timeout</key>
        <integer>3</integer>
        <key>XMPDetection</key>
        <false/>
    </dict>
    <key>CPU</key>
    <dict>
        <key>UseARTFrequency</key>
        <false/>
    </dict>
    <key>Devices</key>
    <dict>
        <key>Audio</key>
        <dict>
            <key>Inject</key>
            <string>1</string>
        </dict>
        <key>FakeID</key>
        <dict>
            <key>ATI</key>
            <string>0x0</string>
            <key>IMEI</key>
            <string>0x0</string>
            <key>IntelGFX</key>
            <string>0x0</string>
            <key>LAN</key>
            <string>0x0</string>
            <key>NVidia</key>
            <string>0x0</string>
            <key>SATA</key>
            <string>0x0</string>
            <key>WIFI</key>
            <string>0x0</string>
            <key>XHCI</key>
            <string>0x0</string>
        </dict>
        <key>USB</key>
        <dict>
            <key>FixOwnership</key>
            <false/>
            <key>Inject</key>
            <false/>
        </dict>
    </dict>
    <key>DisableDrivers</key>
    <array>
        <string>Nothing</string>
    </array>
    <key>GUI</key>
    <dict>
        <key>Hide</key>
        <array>
            <string>\EFI\BOOT\BOOTX64.EFI</string>
            <string>Windows</string>
        </array>
        <key>Language</key>
        <string>en:0</string>
        <key>Mouse</key>
        <dict>
            <key>DoubleClick</key>
            <integer>500</integer>
            <key>Enabled</key>
            <true/>
            <key>Mirror</key>
            <false/>
            <key>Speed</key>
            <integer>8</integer>
        </dict>
        <key>Scan</key>
        <dict>
            <key>Entries</key>
            <true/>
            <key>Legacy</key>
            <string>First</string>
            <key>Linux</key>
            <false/>
            <key>Tool</key>
            <true/>
        </dict>
        <key>ScreenResolution</key>
        <string>1920x1080</string>
        <key>Theme</key>
        <string>BGM</string>
    </dict>
    <key>Graphics</key>
    <dict>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <false/>
            <key>Intel</key>
            <false/>
            <key>NVidia</key>
            <false/>
        </dict>
        <key>NvidiaSingle</key>
        <false/>
    </dict>
    <key>KernelAndKextPatches</key>
    <dict>
        <key>AppleIntelCPUPM</key>
        <false/>
        <key>AppleRTC</key>
        <true/>
        <key>Debug</key>
        <false/>
        <key>KernelCpu</key>
        <false/>
        <key>KernelHaswellE</key>
        <false/>
        <key>KernelLapic</key>
        <false/>
        <key>KernelPm</key>
        <false/>
        <key>KextsToPatch</key>
        <array>
            <dict>
                <key>Comment</key>
                <string>t1-10.12-10.13-AppleHDA-Realtek-ALC...(cloverALC-all_codecs)</string>
                <key>Find</key>
                <data>ihnUEQ==</data>
                <key>Name</key>
                <string>AppleHDA</string>
                <key>Replace</key>
                <data>AAAAAA==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>t1-10.8-10.13-AppleHDA-Realtek-ALC889</string>
                <key>Find</key>
                <data>ixnUEQ==</data>
                <key>Name</key>
                <string>AppleHDA</string>
                <key>Replace</key>
                <data>iQjsEA==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>t1-AppleHDA-Resources-xml&gt;zml-(cloverALC-all_codecs)</string>
                <key>Find</key>
                <data>eG1sLnps</data>
                <key>Name</key>
                <string>AppleHDA</string>
                <key>Replace</key>
                <data>em1sLnps</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Patch AppleTyMCEDriver to use MacPro5,1 name</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>cgoATWFjUHJvNCwxAE1hY1BybzUsMQBY</data>
                <key>Name</key>
                <string>AppleTyMCEDriver</string>
                <key>Replace</key>
                <data>cgoAAAAAAAAAAAAAAAAAAAAAAAAAAABY</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>External icons patch</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>RXh0ZXJuYWw=</data>
                <key>Name</key>
                <string>AppleAHCIPort</string>
                <key>Replace</key>
                <data>SW50ZXJuYWw=</data>
            </dict>
        </array>
    </dict>
    <key>RtVariables</key>
    <dict>
        <key>BooterConfig</key>
        <string>0x28</string>
        <key>CsrActiveConfig</key>
        <string>0x67</string>
    </dict>
    <key>SMBIOS</key>
    <dict>
        <key>BiosReleaseDate</key>
        <string>10/07/10</string>
        <key>BiosVendor</key>
        <string>Apple Inc.</string>
        <key>BiosVersion</key>
        <string>MP51.88Z.0084.B00.1708080528</string>
        <key>Board-ID</key>
        <string>Mac-F221BEC8</string>
        <key>BoardManufacturer</key>
        <string>Apple Inc.</string>
        <key>BoardType</key>
        <integer>11</integer>
        <key>ChassisAssetTag</key>
        <string>Pro-Enclosure</string>
        <key>ChassisManufacturer</key>
        <string>Apple Inc.</string>
        <key>ChassisType</key>
        <string>06</string>
        <key>Family</key>
        <string>Mac Pro</string>
        <key>Manufacturer</key>
        <string>Apple Inc.</string>
        <key>Mobile</key>
        <false/>
        <key>ProductName</key>
        <string>MacPro5,1</string>
        <key>SerialNumber</key>
        <string></string>
        <key>Trust</key>
        <false/>
        <key>Version</key>
        <string>1.0</string>
    </dict>
    <key>SystemParameters</key>
    <dict>
        <key>InjectKexts</key>
        <string>YES</string>
        <key>InjectSystemID</key>
        <true/>
    </dict>
</dict>
</plist>

Notice there are no DSDT patches or Fixes since I edited the DSDT directly and boot with the patched DSDT in Clover/ACPI/Patched
 
GB, Thank you! That really did the trick.

I switched to 5,1 and used the stock aml for Sabertooth x58 from this site, and now my benchmark is more in line with other similar builds.

One question, where did you find all the required patches for your x58 board?

The following fixes were active in the old config:
  • AddDTGP
  • AddHDMI
  • AddPNLF
  • DeleteUnused
  • FixACST
  • FixADP1
  • FixDarwin7
  • FixDisplay
  • FixHDA
  • FixHPET
  • FixHeaders
  • FixIPIC
  • FixLAN
  • FixRTC
  • FixRegions
  • FixS3D
  • FixSBUS
  • FixShutdown
  • FixTMR
  • FixUSB
  • FixWAK
I would rather roll my own than rely on a stock DSDT but I don't know where to get them all (or which ones are really necessary for my board).

Also, I see that a lot of people experienced wake issues due to the High Precision Event Timer (HPET). Is there a patch for this?

Here is my new config, after diet... :)

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>ACPI</key>
    <dict>
        <key>DSDT</key>
        <dict>
            <key>Debug</key>
            <false/>
            <key>DropOEM_DSM</key>
            <false/>
            <key>Name</key>
            <string>DSDT.aml</string>
            <key>ReuseFFFF</key>
            <true/>
            <key>Patches</key>
            <array>
                <dict>
                    <key>Comment</key>
                    <string>Add _SUN property for GIGE</string>
                    <key>Disabled</key>
                    <true/>
                    <key>Find</key>
                    <data>UFhTWAhfQURSAAhfUFJXEgYC</data>
                    <key>Replace</key>
                    <data>UFhTWAhfQURSAAhfU1VOCgQIX1BSVxIGAg==</data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>Rename GFX0 to IGPU</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>R0ZYMA==</data>
                    <key>Replace</key>
                    <data>SUdQVQ==</data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>Rename oem _DSM to ZDSM</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>X0RTTQ==</data>
                    <key>Replace</key>
                    <data>WkRTTQ==</data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>Rename HECI to IMEI</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>SEVDSQ==</data>
                    <key>Replace</key>
                    <data>SU1FSQ==</data>
                </dict>
            </array>
        </dict>
        <key>SSDT</key>
        <dict>
            <key>DropOem</key>
            <false/>
            <key>Generate</key>
            <dict>
                <key>CStates</key>
                <true/>
                <key>PStates</key>
                <true/>
            </dict>
        </dict>
    </dict>
    <key>Boot</key>
    <dict>
        <key>Arguments</key>
        <string>dart=0 nvda_drv=1</string>
        <key>Debug</key>
        <false/>
        <key>DefaultVolume</key>
        <string>Akintosh</string>
        <key>Legacy</key>
        <string>PBR</string>
        <key>Secure</key>
        <false/>
        <key>NeverDoRecovery</key>
        <true/>
        <key>Timeout</key>
        <integer>5</integer>
        <key>XMPDetection</key>
        <false/>
    </dict>
    <key>CPU</key>
    <dict>
        <key>UseARTFrequency</key>
        <false/>
    </dict>
    <key>Devices</key>
    <dict>
        <key>Audio</key>
        <dict>
            <key>Inject</key>
            <string>1</string>
        </dict>
        <key>FakeID</key>
        <dict>
            <key>ATI</key>
            <string>0x0</string>
            <key>IMEI</key>
            <string>0x0</string>
            <key>IntelGFX</key>
            <string>0x0</string>
            <key>LAN</key>
            <string>0x0</string>
            <key>NVidia</key>
            <string>0x0</string>
            <key>SATA</key>
            <string>0x0</string>
            <key>WIFI</key>
            <string>0x0</string>
            <key>XHCI</key>
            <string>0x0</string>
        </dict>
        <key>USB</key>
        <dict>
            <key>FixOwnership</key>
            <false/>
            <key>Inject</key>
            <false/>
        </dict>
    </dict>
    <key>DisableDrivers</key>
    <array>
        <string>Nothing</string>
    </array>
    <key>GUI</key>
    <dict>
        <key>#Hide</key>
        <array>
            <string>\EFI\BOOT\BOOTX64.EFI</string>
            <string>Windows</string>
        </array>
        <key>Language</key>
        <string>en:0</string>
        <key>Mouse</key>
        <dict>
            <key>DoubleClick</key>
            <integer>500</integer>
            <key>Enabled</key>
            <true/>
            <key>Mirror</key>
            <false/>
            <key>Speed</key>
            <integer>8</integer>
        </dict>
        <key>Scan</key>
        <dict>
            <key>Entries</key>
            <true/>
            <key>Legacy</key>
            <string>First</string>
            <key>Linux</key>
            <false/>
            <key>Tool</key>
            <true/>
        </dict>
        <key>ScreenResolution</key>
        <string>1280x1024</string>
        <key>Theme</key>
        <string>embedded</string>
    </dict>
    <key>Graphics</key>
    <dict>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <false/>
            <key>Intel</key>
            <false/>
            <key>NVidia</key>
            <false/>
        </dict>
        <key>NvidiaSingle</key>
        <false/>
    </dict>
    <key>KernelAndKextPatches</key>
    <dict>
        <key>AppleIntelCPUPM</key>
        <false/>
        <key>AppleRTC</key>
        <true/>
        <key>Debug</key>
        <false/>
        <key>KernelCpu</key>
        <false/>
        <key>KernelHaswellE</key>
        <false/>
        <key>KernelLapic</key>
        <false/>
        <key>KernelPm</key>
        <false/>
        <key>KextsToPatch</key>
        <array>
            <dict>
                <key>Comment</key>
                <string>t1-10.12-10.13-AppleHDA-Realtek-ALC...(cloverALC-all_codecs)</string>
                <key>Find</key>
                <data>ihnUEQ==</data>
                <key>Name</key>
                <string>AppleHDA</string>
                <key>Replace</key>
                <data>AAAAAA==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>t1-10.8-10.13-AppleHDA-Realtek-ALC889</string>
                <key>Find</key>
                <data>ixnUEQ==</data>
                <key>Name</key>
                <string>AppleHDA</string>
                <key>Replace</key>
                <data>iQjsEA==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>t1-AppleHDA-Resources-xml&gt;zml-(cloverALC-all_codecs)</string>
                <key>Find</key>
                <data>eG1sLnps</data>
                <key>Name</key>
                <string>AppleHDA</string>
                <key>Replace</key>
                <data>em1sLnps</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Patch AppleTyMCEDriver to use MacPro5,1 name</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>cgoATWFjUHJvNCwxAE1hY1BybzUsMQBY</data>
                <key>Name</key>
                <string>AppleTyMCEDriver</string>
                <key>Replace</key>
                <data>cgoAAAAAAAAAAAAAAAAAAAAAAAAAAABY</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>External icons patch</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>RXh0ZXJuYWw=</data>
                <key>Name</key>
                <string>AppleAHCIPort</string>
                <key>Replace</key>
                <data>SW50ZXJuYWw=</data>
            </dict>
        </array>
    </dict>
    <key>RtVariables</key>
    <dict>
        <key>BooterConfig</key>
        <string>0x28</string>
        <key>CsrActiveConfig</key>
        <string>0x67</string>
        <key>MLB</key>
        <string>C02334301GUDYWD1H</string>
        <key>ROM</key>
        <data>n4kOdVdl</data>
    </dict>
    <key>SMBIOS</key>
    <dict>
        <key>BiosReleaseDate</key>
        <string>10/07/10</string>
        <key>BiosVendor</key>
        <string>Apple Inc.</string>
        <key>BiosVersion</key>
        <string>MP51.88Z.007F.B03.1010071432</string>
        <key>Board-ID</key>
        <string>Mac-F221BEC8</string>
        <key>BoardManufacturer</key>
        <string>Apple Inc.</string>
        <key>BoardSerialNumber</key>
        <string>C02334301GUDYWD1H</string>
        <key>BoardType</key>
        <integer>11</integer>
        <key>BoardVersion</key>
        <string>1.4f5</string>
        <key>ChassisAssetTag</key>
        <string>Pro-Enclosure</string>
        <key>ChassisManufacturer</key>
        <string>Apple Inc.</string>
        <key>ChassisType</key>
        <string>06</string>
        <key>Family</key>
        <string>Mac Pro</string>
        <key>Manufacturer</key>
        <string>Apple Inc.</string>
        <key>Memory</key>
        <dict>
            <key>Channels</key>
            <integer>3</integer>
            <key>Modules</key>
            <array>
                <dict>
                    <key>Frequency</key>
                    <integer>667</integer>
                    <key>Part</key>
                    <string>CMZ24GX3M6A1600C9</string>
                    <key>Size</key>
                    <integer>4096</integer>
                    <key>Slot</key>
                    <integer>0</integer>
                    <key>Type</key>
                    <string>DDR3</string>
                    <key>Vendor</key>
                    <string>Corsair</string>
                </dict>
                <dict>
                    <key>Frequency</key>
                    <integer>667</integer>
                    <key>Part</key>
                    <string>CMZ24GX3M6A1600C9</string>
                    <key>Size</key>
                    <integer>4096</integer>
                    <key>Slot</key>
                    <integer>1</integer>
                    <key>Type</key>
                    <string>DDR3</string>
                    <key>Vendor</key>
                    <string>Corsair</string>
                </dict>
                <dict>
                    <key>Frequency</key>
                    <integer>667</integer>
                    <key>Part</key>
                    <string>CMZ24GX3M6A1600C9</string>
                    <key>Size</key>
                    <integer>4096</integer>
                    <key>Slot</key>
                    <integer>2</integer>
                    <key>Type</key>
                    <string>DDR3</string>
                    <key>Vendor</key>
                    <string>Corsair</string>
                </dict>
                <dict>
                    <key>Frequency</key>
                    <integer>667</integer>
                    <key>Part</key>
                    <string>CMZ24GX3M6A1600C9</string>
                    <key>Size</key>
                    <integer>4096</integer>
                    <key>Slot</key>
                    <integer>3</integer>
                    <key>Type</key>
                    <string>DDR3</string>
                    <key>Vendor</key>
                    <string>Corsair</string>
                </dict>
                <dict>
                    <key>Frequency</key>
                    <integer>667</integer>
                    <key>Part</key>
                    <string>CMZ24GX3M6A1600C9</string>
                    <key>Size</key>
                    <integer>4096</integer>
                    <key>Slot</key>
                    <integer>4</integer>
                    <key>Type</key>
                    <string>DDR3</string>
                    <key>Vendor</key>
                    <string>Corsair</string>
                </dict>
                <dict>
                    <key>Frequency</key>
                    <integer>667</integer>
                    <key>Part</key>
                    <string>CMZ24GX3M6A1600C9</string>
                    <key>Size</key>
                    <integer>4096</integer>
                    <key>Slot</key>
                    <integer>5</integer>
                    <key>Type</key>
                    <string>DDR3</string>
                    <key>Vendor</key>
                    <string>Corsair</string>
                </dict>
            </array>
            <key>SlotCount</key>
            <integer>6</integer>
        </dict>
        <key>Mobile</key>
        <false/>
        <key>ProductName</key>
        <string>MacPro5,1</string>
        <key>SerialNumber</key>
        <string>H01244VCEUG</string>
        <key>SmUUID</key>
        <string>00A1E4E0-0ED2-4759-830C-2C3F54755765</string>
        <key>Trust</key>
        <false/>
        <key>Version</key>
        <string>1.0</string>
    </dict>
    <key>SystemParameters</key>
    <dict>
        <key>InjectKexts</key>
        <string>YES</string>
        <key>InjectSystemID</key>
        <true/>
        <key>NvidiaWeb</key>
        <true/>
    </dict>
</dict>
</plist>
 
Last edited:
GB, Thank you! That really did the trick.

I switched to 5,1 and used the stock aml for Sabertooth x58 from this site, and now my benchmark is more in line with other similar builds.

One question, where did you find all the required patches for your x58 board?

The following fixes were active in the old config:
  • AddDTGP
  • AddHDMI
  • AddPNLF
  • DeleteUnused
  • FixACST
  • FixADP1
  • FixDarwin7
  • FixDisplay
  • FixHDA
  • FixHPET
  • FixHeaders
  • FixIPIC
  • FixLAN
  • FixRTC
  • FixRegions
  • FixS3D
  • FixSBUS
  • FixShutdown
  • FixTMR
  • FixUSB
  • FixWAK
I would rather roll my own than rely on a stock DSDT but I don't know where to get them all (or which ones are really necessary for my board).

Also, I see that a lot of people experienced wake issues due to the High Precision Event Timer (HPET). Is there a patch for this?
Most of the fixes you have active are ones that are done with the DSDT patches. I followed an excellent guide by d00d over on insanely ( http://www.insanelymac.com/forum/to...age-1?hl=+native +power +management +for +x58 ) but you have to consider I have a GA-X58 board. YMMV for applying these patches to an Asus board - not sure how close the BIOS in a Sabertooth is to a GA BIOS but it should be close except for where the Asus has different chipsets than the GA - audio and NICS for example, not to mention the additional SATA ports off of the GA and Marvell chips on my X58A.
 
hi guys. i have a x58 build as well. wanna change to 5.1. should i just reinstall multibeast and change to 5.1
 
@Going Bald ALSO i would love your opinion on a new gpu. i edit videos and use Fcpx 10.4
 
Status
Not open for further replies.
Back
Top