Jump to content

MSI X299 SLI Plus and Intel 7820X: installation and post installation steps


slurpi
 Share

205 posts in this topic

Recommended Posts

Update:

 

  • Running 10.15.4.
  • UEFI updated to 1D0. I could not use anything more recent than that (1E0, 1F0, 1G0), the system would not boot into macOS. It freezes at the "+++++" line.
  • Changed a few KEXTs:
    • TSCAdjustReset.kext instead of VoodooTSCSync.kext. The machine would restart after sleeping under 10.15, this fixed it. Needs to be compiled.
    • VirtualSMC.kext instead of FakeSMC.kext, with the extras SMCProcessor.kext and SMCSuperIO.kext.

 

Link to comment
Share on other sites

  • 5 weeks later...
  • 2 weeks later...

Update the CPU to i9-9940X. From 8 core to 14-core :-)

 

Also overclock to 4.5GHz at 1.185V.

 

prime95 seems stable (ran the tortura test 1 and 2), max temps at 95C using the Noctua NH15D.

 

No changes to config.plist.

 

Link to comment
Share on other sites

On 4/24/2020 at 5:27 PM, toshi said:

Great work. Just sent you a PM on your rig.

 

What is the error? Can you send a screen shot of the error you have? The only essential BIOS setting is:

OC -> CPU features -> CFG lock -> disabled

Without this, boot freezes while loading the kernel (no screen output after clover)

 

I also like to disable CSM:

Boot -> Boot mode select -> UEFI

because I had issues when CSM is enabled.

 

 

Link to comment
Share on other sites

  • 4 months later...

Update:

 

I have now installed OpenCore 0.6.12 and macOS 11 (Big Sur) beta 8.

 

I followed the general instructions here:

https://dortania.github.io/OpenCore-Install-Guide/

Make sure you look for the Skylake-X or HEDT sections.

 

There were two main issues that had to be taken care of:

 

* I needed the kernel argument 

npci=0x2000

otherwise USB would not work.

 

* I had to replace the precompiled SSDT-AWAC with my own RTC SSDT, as explained here:
https://dortania.github.io/Getting-Started-With-ACPI/Universal/awac-methods/manual.html#rtc0-method

The problem is that my SSDT does not have any AWAC to be patched. The path to replace in the provided SSDT-RTC0 is:

** PCI0 -> PC00

** LPCB -> LPC0

So instead of using the SSDT-AWAC, I use my own RTC0 like this:

DefinitionBlock ("", "SSDT", 2, "ACDT", "RTC0", 0x00000000)
{
    External (_SB_.PC00.LPC0, DeviceObj)    // (from opcode)

    Scope (_SB.PC00.LPC0)
    {
        Device (RTC0)
        {
            Name (_HID, EisaId ("PNP0B00"))  // _HID: Hardware ID
            Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings
            {
                IO (Decode16,
                    0x0070,             // Range Minimum
                    0x0070,             // Range Maximum
                    0x01,               // Alignment
                    0x08,               // Length
                    )
                IRQNoFlags ()
                    {8}
            })
            Method (_STA, 0, NotSerialized)  // _STA: Status
            {
                If (_OSI ("Darwin"))
                {
                    Return (0x0F)
                }
                Else
                {
                    Return (Zero)
                }
            }
        }
    }
}

Only the lines:

    External (_SB_.PC00.LPC0, DeviceObj)    // (from opcode)

    Scope (_SB.PC00.LPC0)

are different from the original SSDT-RTC0 here:
https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-RTC0.dsl

 

By following the guide above and implementing these two differences, I was able to install macOS BIg Sur beta 8.

 

 

Link to comment
Share on other sites

 Share

×
×
  • Create New...