Jump to content

Haswell-E 5820k 5930k installation guide with full speedstep working


stinga11
 Share

358 posts in this topic

Recommended Posts

 

how do I apply the following patches via Clover?  Can someone give me an example?  Again, sorry I'm a bit out of touch.


xcpm_bootstrap 10.11.6 Broadwell-E © Pike R. Alpha
find 83C3BB83FB09
replace 83C3B383FB09

_cpuid_set_info 10.11.6 © Pike R. Alpha
find 5D7F288D48BB83F902
replace 5D7F288D48B383F902

reebot fix 10.11.6 © Pike R. Alpha
(it´s the same patch for each CPU, just test your motherboard, some boards need this)
find 554889E5415741564155415453504189D64189F74889FB4585FF0F84
replace C34889E5415741564155415453504189D64189F74889FB4585FF0F84

I copied and pasted the code (2nd part of maleorder's post above) into my clover config.

Managed to boot with smbios 6,1 , but now I'm having graphics problems. 2 monitor setup, 1 with HDMI other with DVI to VGA working fine before. Now HDMI monitor stopped working and DVI to VGA monitor only displaying 1280 resolution. Power management is very good though!!

Link to comment
Share on other sites

Hi,

using Pike's patches I have xcmp enabled on 10.12 and Geekbench score is higher than El Capitan's, but I keep experiencing random reboots...

 

Anyone with the same issue?

 

 

take a look at the CPU cache multiplier and cache voltage. With xcpm my CPU cache needs more voltage (+0.020mv) or test a lower cache multi.

Link to comment
Share on other sites

I copied and pasted the code (2nd part of maleorder's post above) into my clover config.

Managed to boot with smbios 6,1 , but now I'm having graphics problems. 2 monitor setup, 1 with HDMI other with DVI to VGA working fine before. Now HDMI monitor stopped working and DVI to VGA monitor only displaying 1280 resolution. Power management is very good though!!

 

Post your config.plist, any SSDTs you are using, and an IOreg.

 

 

Link to comment
Share on other sites

Post your config.plist, any SSDTs you are using, and an IOreg.

 

 

Config

<?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>Patches</key>
			<array>
				<dict>
					<key>Comment</key>
					<string>change _OSI to XOSI</string>
					<key>Disabled</key>
					<false/>
					<key>Find</key>
					<data>
					X09TSQ==
					</data>
					<key>Replace</key>
					<data>
					WE9TSQ==
					</data>
				</dict>
				<dict>
					<key>Comment</key>
					<string>change EHC1 to EH01</string>
					<key>Disabled</key>
					<false/>
					<key>Find</key>
					<data>
					RUhDMQ==
					</data>
					<key>Replace</key>
					<data>
					RUgwMQ==
					</data>
				</dict>
				<dict>
					<key>Comment</key>
					<string>change EHC2 to EH02</string>
					<key>Disabled</key>
					<false/>
					<key>Find</key>
					<data>
					RUhDMg==
					</data>
					<key>Replace</key>
					<data>
					RUgwMg==
					</data>
				</dict>
			</array>
			<key>ReuseFFFF</key>
			<false/>
		</dict>
		<key>DropTables</key>
		<array>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>Cpu0Ist</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>CpuPm</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>DMAR</string>
			</dict>
		</array>
		<key>HaltEnabler</key>
		<true/>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<false/>
			<key>EnableC6</key>
			<true/>
			<key>Generate</key>
			<true/>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>-v npci=0x2000 nvda_drv=1 kext-dev-mode=1</string>
		<key>Debug</key>
		<false/>
		<key>DefaultVolume</key>
		<string>samsung</string>
		<key>Legacy</key>
		<string>PBR</string>
		<key>Secure</key>
		<false/>
		<key>Timeout</key>
		<integer>1</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>No</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>AddClockID</key>
			<true/>
			<key>FixOwnership</key>
			<true/>
			<key>Inject</key>
			<true/>
		</dict>
	</dict>
	<key>DisableDrivers</key>
	<array>
		<string>Nothing</string>
	</array>
	<key>GUI</key>
	<dict>
		<key>Hide</key>
		<array>
			<string>Windows</string>
			<string>BOOTX64.EFI</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>
			<true/>
			<key>Linux</key>
			<false/>
			<key>Tool</key>
			<true/>
		</dict>
		<key>Theme</key>
		<string>metal</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<true/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>NvidiaSingle</key>
		<false/>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<false/>
		<key>AsusAICPUPM</key>
		<false/>
		<key>Debug</key>
		<false/>
		<key>KernelCpu</key>
		<false/>
		<key>KernelHaswellE</key>
		<true/>
		<key>KernelLapic</key>
		<false/>
		<key>KernelPm</key>
		<false/>
		<key>KernelToPatch</key>
		<array>
			<dict>
				<key>Comment</key>
				<string>_xcpm_bootstrap 10.11.6 (c) Pike R. Alpha</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				g8O7g/sJ
				</data>
				<key>Replace</key>
				<data>
				g8O4g/sJ
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string> _cpuid_set_info 10.11.6 (c) Pike R. Alpha</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				XX8ojUi7g/kC
				</data>
				<key>Replace</key>
				<data>
				XX8ojUi4g/kC
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>reebot fix 10.11.6 (c) Pike R. Alpha</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				VUiJ5UFXQVZBVUFUU1BBidZBifdIiftFhf8PhA==
				</data>
				<key>Replace</key>
				<data>
				w0iJ5UFXQVZBVUFUU1BBidZBifdIiftFhf8PhA==
				</data>
			</dict>
		</array>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Comment</key>
				<string>change 15 port limit to 20 in XHCI kext</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				g72M/v//EA==
				</data>
				<key>Name</key>
				<string>#AppleUSBXHCIPCI</string>
				<key>Replace</key>
				<data>
				g72M/v//FQ==
				</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.007F.B03.1010071432</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>Memory</key>
		<dict>
			<key>Modules</key>
			<array>
				<dict>
					<key>Frequency</key>
					<string>3000</string>
					<key>Part</key>
					<string>CMK16GX4M2B3000C15W</string>
					<key>Serial</key>
					<string>Unknown</string>
					<key>Size</key>
					<string>8192</string>
					<key>Slot</key>
					<string>7</string>
					<key>Type</key>
					<string>DDR4</string>
					<key>Vendor</key>
					<string>Corsair</string>
				</dict>
				<dict>
					<key>Frequency</key>
					<string>3000</string>
					<key>Part</key>
					<string>CMK16GX4M2B3000C15W</string>
					<key>Serial</key>
					<string>Unknown</string>
					<key>Size</key>
					<string>8192</string>
					<key>Slot</key>
					<string>5</string>
					<key>Type</key>
					<string>DDR4</string>
					<key>Vendor</key>
					<string>Corsair</string>
				</dict>
				<dict>
					<key>Frequency</key>
					<string>3000</string>
					<key>Part</key>
					<string>CMK16GX4M2B3000C15W</string>
					<key>Serial</key>
					<string>Unknown</string>
					<key>Size</key>
					<string>8192</string>
					<key>Slot</key>
					<string>2</string>
					<key>Type</key>
					<string>DDR4</string>
					<key>Vendor</key>
					<string>Corsair</string>
				</dict>
				<dict>
					<key>Frequency</key>
					<string>3000</string>
					<key>Part</key>
					<string>CMK16GX4M2B3000C15W</string>
					<key>Serial</key>
					<string>Unknown</string>
					<key>Size</key>
					<string>8192</string>
					<key>Slot</key>
					<string>3</string>
					<key>Type</key>
					<string>DDR4</string>
					<key>Vendor</key>
					<string>Corsair</string>
				</dict>
				<dict>
					<key>Frequency</key>
					<string>3000</string>
					<key>Part</key>
					<string>CMK16GX4M2B3000C15W</string>
					<key>Serial</key>
					<string>Unknown</string>
					<key>Size</key>
					<string>8192</string>
					<key>Slot</key>
					<string>0</string>
					<key>Type</key>
					<string>DDR4</string>
					<key>Vendor</key>
					<string>Corsair</string>
				</dict>
				<dict>
					<key>Frequency</key>
					<string>3000</string>
					<key>Part</key>
					<string>CMK16GX4M2B3000C15W</string>
					<key>Serial</key>
					<string>Unknown</string>
					<key>Size</key>
					<string>8192</string>
					<key>Slot</key>
					<string>4</string>
					<key>Type</key>
					<string>DDR4</string>
					<key>Vendor</key>
					<string>Corsair</string>
				</dict>
			</array>
		</dict>
		<key>Mobile</key>
		<false/>
		<key>ProductName</key>
		<string>MacPro5,1</string>
		<key>SerialNumber</key>
		<string>G80270R8EUH</string>
		<key>Trust</key>
		<false/>
		<key>Version</key>
		<string>1.0</string>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>Detect</string>
		<key>InjectSystemID</key>
		<true/>
	</dict>
</dict>
</plist>

SSDT

/*
 * Intel ACPI Component Architecture
 * AML Disassembler version 20100331
 *
 * Disassembly of iASLuI1Bdr.aml, Sat Aug 13 13:46:03 2016
 *
 *
 * Original Table Header:
 *     Signature        "SSDT"
 *     Length           0x000004CE (1230)
 *     Revision         0x01
 *     Checksum         0x00
 *     OEM ID           "Test"
 *     OEM Table ID     "Test"
 *     OEM Revision     0x00003000 (12288)
 *     Compiler ID      "INTL"
 *     Compiler Version 0x20100331 (537920305)
 */
DefinitionBlock ("iASLuI1Bdr.aml", "SSDT", 1, "Test", "Test", 0x00003000)
{
    External (_SB_.PCI0.GLAN, DeviceObj)
    External (_SB_.PCI0.ALZA, DeviceObj)
    External (_SB_.PCI0.BR3A.H001, DeviceObj)
    External (_SB_.PCI0.BR3A.H000, DeviceObj)
    External (_SB_.PCI0.BR3A.D077, DeviceObj)

    Scope (_SB.PCI0.ALZA)
    {
        Name (_STA, Zero)
    }

    Scope (_SB.PCI0.BR3A.D077)
    {
        Name (_STA, Zero)
    }

    Scope (_SB.PCI0.BR3A.H000)
    {
        Name (_STA, Zero)
    }

    Scope (_SB.PCI0.BR3A.H001)
    {
        Name (_STA, Zero)
    }

    Method (_SB.PCI0.SAT1._DSM, 4, NotSerialized)
    {
        If (LEqual (Arg2, Zero))
        {
            Return (Buffer (One)
            {
                0x03
            })
        }

        Return (Package (0x06)
        {
            "device-id", 
            Buffer (0x04)
            {
                0x02, 0x8C, 0x00, 0x00
            }, 

            "compatible", 
            "pci8086,8c02", 
            "IOName", 
            "pci8086,8c02"
        })
    }

    Scope (_SB.PCI0.GLAN)
    {
        OperationRegion (GPIO, SystemIO, 0x0800, 0x06)
        Field (GPIO, ByteAcc, NoLock, Preserve)
        {
            GO01,   8, 
            GO02,   8, 
            GO03,   8, 
            GO04,   8, 
            GO05,   8, 
            GP45,   1, 
            GP9,    1
        }

        Method (EWOL, 1, NotSerialized)
        {
            If (LEqual (Arg0, One))
            {
                Or (GP9, One, GP9)
            }
            Else
            {
                And (GP9, Zero, GP9)
            }

            If (LEqual (Arg0, GP9))
            {
                Return (Zero)
            }
            Else
            {
                Return (One)
            }
        }

        Method (_DSM, 4, NotSerialized)
        {
            If (LEqual (Arg2, Zero))
            {
                Return (Buffer (One)
                {
                    0x03
                })
            }

            Return (Package (0x0A)
            {
                "AAPL,slot-name", 
                Buffer (0x09)
                {
                    "Internal"
                }, 

                "built-in", 
                Buffer (One)
                {
                    0x01
                }, 

                "device_type", 
                "Ethernet Controller", 
                "model", 
                "Intel i218V", 
                "name", 
                "Ethernet Controller"
            })
        }
    }

    Device (_SB.PCI0.BR3A.GFX)
    {
        Name (_ADR, Zero)
        Method (_DSM, 4, NotSerialized)
        {
            If (LEqual (Arg2, Zero))
            {
                Return (Buffer (One)
                {
                    0x03
                })
            }

            Return (Package (0x0C)
            {
                "AAPL,slot-name", 
                Buffer (0x07)
                {
                    "Slot-1"
                }, 

                "@0,connector-type", 
                Buffer (0x04)
                {
                    0x00, 0x08, 0x00, 0x00
                }, 

                "@1,connector-type", 
                Buffer (0x04)
                {
                    0x00, 0x08, 0x00, 0x00
                }, 

                "@2,connector-type", 
                Buffer (0x04)
                {
                    0x00, 0x08, 0x00, 0x00
                }, 

                "@3,connector-type", 
                Buffer (0x04)
                {
                    0x00, 0x08, 0x00, 0x00
                }, 

                "hda-gfx", 
                Buffer (0x0A)
                {
                    "onboard-1"
                }
            })
        }
    }

    Device (_SB.PCI0.BR3A.HDAU)
    {
        Name (_ADR, One)
        Method (_DSM, 4, NotSerialized)
        {
            If (LEqual (Arg2, Zero))
            {
                Return (Buffer (One)
                {
                    0x03
                })
            }

            Return (Package (0x02)
            {
                "hda-gfx", 
                Buffer (0x0A)
                {
                    "onboard-1"
                }
            })
        }
    }

    Device (_SB.PCI0.HDEF)
    {
        Name (_ADR, 0x001B0000)
        Method (_DSM, 4, NotSerialized)
        {
            If (LEqual (Arg2, Zero))
            {
                Return (Buffer (One)
                {
                    0x03
                })
            }

            Return (Package (0x06)
            {
                "layout-id", 
                Buffer (0x04)
                {
                    0x01, 0x00, 0x00, 0x00
                }, 

                "PinConfigurations", 
                Buffer (Zero) {}, 
                "hda-gfx", 
                Buffer (0x0A)
                {
                    "onboard-3"
                }
            })
        }
    }

    Device (_SB.VSND)
    {
        Name (_HID, EisaId ("APP0007"))
        Name (_CID, "virtual-sound")
        Name (_STA, 0x0B)
        Method (_DSM, 4, NotSerialized)
        {
            If (LEqual (Arg2, Zero))
            {
                Return (Buffer (One)
                {
                    0x03
                })
            }

            Return (Package (0x0A)
            {
                "AAPL,slot-name", 
                Buffer (0x09)
                {
                    "Internal"
                }, 

                "device_type", 
                "Security Controller", 
                "model", 
                "x99 SSDT By RampageDev All Rights Reserved", 
                "name", 
                "Security Controller", 
                "hda-gfx", 
                Buffer (0x0A)
                {
                    "onboard-4"
                }
            })
        }
    }

    Device (_SB.PCI0.SBUS.BUS0)
    {
        Name (_CID, "smbus")
        Name (_ADR, Zero)
        Device (BUS0)
        {
            Name (_CID, "smbus")
            Name (_ADR, Zero)
        }

        Device (BUS1)
        {
            Name (_CID, "smbus")
            Name (_ADR, One)
        }
    }
}


IOREG

https://www.dropbox.com/s/ed7f77kcl6m6wa9/ioreg.iojones?dl=0

Link to comment
Share on other sites

Good, so the AGC.kext is vanilla now? That is how we need it as well.

 

1. Go to MacPro6,1, use the attached SSDT instead of Rampage's. You can use his as well, less the gpu/hdmi once this is sorted.

 

2. Boot with nv_disable=1 or enable screen sharing and have a second Mac/hack on the same network.

 

3. Send another IOreg, I will modify the SSDT accordingly. 

At this point, I just have H000 STA zeroed, but there should be one more device that is different for different motherboard models. We need to zero that second one, then you should be good.

 

 

Conversely, we could always use Clover's DSDT patches to change H000->GFX1. 

 

Link to comment
Share on other sites

Does anybody actually tried this on a Broadwell-E cpu 10.11.6 El Capitan with Clover 3688?

xcpm_bootstrap 10.11.6 Broadwell-E © Pike R. Alpha
find 83C3BB83FB09
replace 83C3B383FB09

_cpuid_set_info 10.11.6 © Pike R. Alpha
find 5D7F288D48BB83F902
replace 5D7F288D48B383F902

reebot fix 10.11.6 © Pike R. Alpha
(it´s the same patch for each CPU, just test your motherboard, some boards need this)
find 554889E5415741564155415453504189D64189F74889FB4585FF0F84
replace C34889E5415741564155415453504189D64189F74889FB4585FF0F84

Because for me it's  not working. Boot stuck at the right beginning

Just 

OsxAptioFixDrv: Starting overrides for System\Library\CoreServices\boot.efi
Using reloc block: yes, hibernate wake: no

++++++++++++++++++++++++++++++++++++++++++++++

With fakeCPUID in Clover I can reach desktop.

 

Asus X99-A II + Intel i7 6900K

 

Any ideas?

Link to comment
Share on other sites

Does anybody actually tried this on a Broadwell-E cpu 10.11.6 El Capitan with Clover 3688?

xcpm_bootstrap 10.11.6 Broadwell-E © Pike R. Alpha
find 83C3BB83FB09
replace 83C3B383FB09

_cpuid_set_info 10.11.6 © Pike R. Alpha
find 5D7F288D48BB83F902
replace 5D7F288D48B383F902

reebot fix 10.11.6 © Pike R. Alpha
(it´s the same patch for each CPU, just test your motherboard, some boards need this)
find 554889E5415741564155415453504189D64189F74889FB4585FF0F84
replace C34889E5415741564155415453504189D64189F74889FB4585FF0F84

Because for me it's  not working. Boot stuck at the right beginning

Just 

OsxAptioFixDrv: Starting overrides for System\Library\CoreServices\boot.efi
Using reloc block: yes, hibernate wake: no

++++++++++++++++++++++++++++++++++++++++++++++

With fakeCPUID in Clover I can reach desktop.

 

Asus X99-A II + Intel i7 6900K

 

Any ideas?

What OsxAptioFix are you using? Maybe try some of the others

Link to comment
Share on other sites

What OsxAptioFix are you using? Maybe try some of the others

Based on this article I tried OsxAptioFix2Drv-free2000.efi (works on 50% of the times) and Test2-2016.efi + OsxAptioFixDrv.efi (working better) but non of them  works without FakeCPUID. I don't think it's a clover issue. Anybody with this mobo-cpu set up?

 

EDIT: A little test. Without NullCpuPowerManagement.kext, nor VoodooTSCSync.kext, not Brumbaer patch (mandatory to me) I added JUST fakeCPUID. The boot process DO START, but of course it results in panic due the lack of those three elements. That leads me to think that is not Clover, but the patch itself that is missing something (of course for this hardware set up). Any further ideas?

Link to comment
Share on other sites

Based on this article I tried OsxAptioFix2Drv-free2000.efi (works on 50% of the times) and Test2-2016.efi + OsxAptioFixDrv.efi (working better) but non of them  works without FakeCPUID. I don't think it's a clover issue. Anybody with this mobo-cpu set up?

 

EDIT: A little test. Without NullCpuPowerManagement.kext, nor VoodooTSCSync.kext, not Brumbaer patch (mandatory to me) I added JUST fakeCPUID. The boot process DO START, but of course it results in panic due the lack of those three elements. That leads me to think that is not Clover, but the patch itself that is missing something (of course for this hardware set up). Any further ideas?

YES!  And I just ran into the same exact issue.  Had me bonked for like 2 hours on WTF was going on.  See, I had a backup disk with an older version of Clover (almost same config.plist) and I could boot with the older disk, but not the up-to-date disk!  So I figure that it was Clover as a couple of their boot files increased in size in more recent updates.  

 

I saw your post and decided to compare apples to apples (no pun intended) both config files/kexts/efi drivers etc and derrrrp.  One had the FakeCPUID and the other didn't.  The one that wasn't booting past the screen you described was the one without FakeCPUID.  So your theory has been confirmed sir. 

 

What does this mean for us being capable of booting with xcpm?  I will leave that to a more knowledgeable person here.  We should also bring this to Brumbaer's attention though.  I have NO IDEA what this means as far as his patch is concerned... 

 

Good news though, is the CPU is working well.  All cores, full (base) frequency and I got a pretty decent GB score for not doing anything to Clover yet... Remember the score is at 3.2Ghz. 

 

oFkfcA8.png

 

In Windows with a light overclock I beat the 12-core MP haha.  Man they really need to update that thing...

 

Now I just need f'ing Nvidia to update their drivers to support Pascal - I was "forced" into updating my system because my MicroCenter "warranties" were about to expire, so I had to trade them in for new stuff.  A 6900K and two GTX 1080's (poor me, I know).   So for your reference I'm running an Asus X99 Sabertooth, 6900K, 32Gb 3000 DDR4, 2x GTX 1080 FTW, and a WiFi/BT PCIe Card (legit Apple).  The only memmap efi patch that would ever work for me with this board was h4x's (the -2000 one).  Oh, and I was using FakeCPUID 0x0306E2.  As I start and restart over the next few days (I don't have much time for testing currently), I'll let you know if I have any failures.  Meanwhile, keep me posted on what you find out.  I'll message Brumbaer tomorrow. 

Link to comment
Share on other sites

I talked to Brumbaer about this... This was his response (and it makes logical sense if you think about it):

 

My patch is not related to FakeCPUId.

Basically if an certain error condition occurs, it's ignored.
It doesn't care about the CPU or mobo, it only passes the test.

My 5960x does work with xcpm without Pike's patch. Only problem that xcpm will not always deliver the full performance on overclocked systems.
I use FakeCPUId and NoCPUWhatever to disable xcpm and do pm with c-states, to have max performance.

I know this will not help you, but I included it for the sake of completeness.

 


What OsxAptioFix are you using? Maybe try some of the others

Note: I've tried them all, only OsxAptioFix2Drv-free2000.efi works for me. 

 

EDIT: One last question for any one of you... What board ID/Freq Vec should I be using for the 6900K?

Link to comment
Share on other sites

I talked briefly with Pike about this...  As we know, Clover needs FakeCPUID for some unknown reason**, but Revoboot doesn't need (nor has any option for) FakeCPUID to boot his 6850K.  He did mention needing to change some BIOS settings in his blog, mainly "Above 4G Decoding" to enable disable.  I will do some more testing over the weekend.  Anyone else care to chime in here?

 

** Edited to remove a comment that could be perceived as placing blame on Clover concerning unknown variables.  This comment was also made by ME and no one else.  Pike never implied it was a Clover issue, nor had I meant it that way either.  Again, my apologies. 

Link to comment
Share on other sites

Oh my, Clover's fault again - ignoring the fact there's no Apple support for the platform.  :) :) :)  Probably a good idea for someone to start a Broadwell-e thread as this one has mostly turned OT.  

You know what I mean... I'm ever so grateful for everything everyone has done in this community.  :thumbsup_anim:   I will start one now. 

Link to comment
Share on other sites

Oh my, Clover's fault again - ignoring the fact there's no Apple support for the platform. :) :) :) Probably a good idea for someone to start a Broadwell-e thread as this one has mostly turned OT.

 

http://www.insanelymac.com/forum/topic/313681-xcpm-for-unsupported-processor-yosemite-el-capitan-sierra/ opened three weeks ago. Furthermore, we don't have enough elements to be sure about a Clover failure, right now
Link to comment
Share on other sites

 Share

×
×
  • Create New...