Jump to content

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

200 posts in this topic

Recommended Posts

Sleep, USB 2.0 and USB 3.1 work after installation.
USB3.0 needs post installation steps, although some ports are recognized.
Audio also needs some post installation work.
This is just a guide on how to install the OS. The post installation setup follows on a post below.
Motherboard: MSI X299 SLI Plus
RAM: 4x 8GB Corsair Vengeance DDR4 @ 3200MHz (32GB total, quad channel mode).
Storage: Samsung EVO 960 M.2 250GB (for OS)
          Crucial MX300 1TB (for data)
Network: WiFi TP-LINK Archer T9E AC1900 (PCI, supported by macOS)
Bluetooth: Broadcom BCM20702 (USB, supported by macOS)
Video: MSI GT 710 2GB (supported by macOS)
     Asus ROG Strix GTX1 070 8GB (needs NVIDIA Web Drivers)
I used version 140, the latest at the time. I am running version 150 now, with no differences.
Disable "CFG Lock":
  • Enter BIOS
  • Load defaults (F6)
  • Expert mode (F7)
  • OC  and then CPU Features (last item)
  • Disable "CFG Lock".
  • Save and reboot (F10)
You have to disable CFG Lock, otherwise the kernel does not boot. The system restarts after "+++++" from Clover.
In addition, I advise to disable legacy mode in the UEFI, to avoid booting in legacy mode and get confusing errors from Windows or Disk Utility.
Clover installation on the USB:
  • Install for UEFI booting only
  • Install Clover in the ESP
  • drivers64UEFI all selected (more on this below)
  • all rest is off
Clover drivers:
 When the Clover installation finishes, you have to manipulate a few efi drivers.
  • Navigate to <USB ESP partition>/EFI/CLOVER
  • Create a folder called drivers_disabled
  • Move the following drivers from drivers64UEFI to drivers_disabled:
    • OsxAptioFix2Drv-64.efi
    • OsxLowMemFixDrv-64.efi
  • You will have to add an extra driver from here:
    Download Test2-2016.efi and save it in drivers64UEFI.
    Without this fix, you'll have the memory allocation problems described in the link above.
    If you still get that problem, don't just reboot but really turn the computer off and then on between tries.
  • I also had to install apfs.efi.
Clover config.plist:
I used Clover Configurator to load the default clover.plist and then:
  • ACPI: disable everything.
  • Boot: npci=0x2000. I also added -v.
  • SMBIOS: iMac18,3
    Any iMac18 should work (I tried with 18,1 and 18,3). I also tried with iMac14 and iMac17, and they gave me problems. For example, iMac17,1 could not initialize the graphic screen properly.
  • Leave all the rest as default. Save.
All these changes can also be done at the clover menu during boot.
Note that I am not claiming this is the best configuration for a running machine. It is the simplest that allowed me to finished the installation and reboot successfully.
I think it is possible to handle the efi Clover drivers installation using Clover Configurator, but I have never done that.
  • FakeSMC.kext. I used the one from Rehabman, but I think the official one will work as well.
  • VoodooTSCSync.kext. This is mandatory, otherwise the system does not boot properly. It needs to be configured as follows: open VoodooTSCSync.kext/Contents/Info.plist and change the line under
    This is the number of threads of your CPU minus 1.
Place both kexts in EFI/CLOVER/kexts/Other.
I used the MSI GT 710 for installation and all post-installation steps. The 1070 only works with NVIDIA's Web drivers. Don't use it during installation. Check the post-installation post below to make it work.
And this is it. Installation should work without a problem. Remember to use always the USB during the several installation reboots.
I did not activate iCloud and my Apple account during installation. I wanted to generate a real fake machine UUID and serial number, so that I can use all the Apple services. This was done after installation, while booting from disk.
What needs to be done during post-installation:
  • Fix USB3.
  • Fix audio.
  • CPU ID recognition, although this might be fixed by Apple on a new iteration of the OS.
  • Confirm that the CPU is working properly with all cores and different power states.
  • Install NVIDI's Web Drivers for the Asus GTX 1070.

Share this post

Link to post
Share on other sites

Post installation steps:
Update Clover regularly.
The installation was done with Clover 4200, and most post-installation steps were done with 4220. I found out that 4220 does not need the Test2-2016.efi  driver to fix Clover's memory allocation problems at boot. So at the moment I am using stock Clover (with the apfs.efi driver).
Note that Clover does not install in the ESP of a NVME disk. Instead, it install in the macOS partition. I have to mount the ESP partition and move the EFI folder to it. This happens with 4220 too.
Since I have also a SSD disk and Clover installs there without any issues, I keep disks ESP in sync, so I can boot from any disk. Sometimes this gets Windows a bit confused.
Use the fork of Mieze's Intel Mausi Network Driver by RehabMan. I placed the kext in Clover, and it works fine.
I am using VoodooHDA. I wanted to try Toleda's Audio CloverALC, but I couldn't make it work. VoodooHDA has a few problems (it disables Apple's kext and needs a bit of tune up after each reboot), but at least it works ok. If I can make Toleda's audio work, I'll report it here.
Get VoodooHDA from here. Also get the PreferencePane, so that you can tweak the settings. Install both the kext and the pane and reboot. 
After reboot, HDMI should work ok. I got several HDMI outputs, bot only one really works. Sound level can't be setup by macOS, it has to be changed in the monitor.
The audio from the jacks is very noisy. To fix this, you have to go to the VoodooHDA preference pane and tweak it:
1. Select the correct PCI path: the shortest (see screenshot).
2. Now different outputs are available. Select the one you want to change.
3. Move the "Input Gain" slider. I simply move it all the way to the left.
4. Select the PCI path again.
This should remove the noise. It works on my headphones.
Besides this issue, VoodooHDA gives a loud crack when it loads, so it is recommended to boot with speakers off or not wearing headphones. Note that there is no issue with HDMI out, besides not being able to control the volume level with the OS, only with the monitor.
I used VoodooHDA in my two previous hacks (a laptop and a desktop from 2012) and both had similar issues: sound cracks at boot and needing to fiddle with the Voodoo Prefpane at each reboot. There is a Voodoo app that should save/load the prefpane settings at boot, but I never understood how it works. I used it for a while without it doing anything, and then one day it worked and the Voodoo settings were loaded properly at boot. At the moment it hasn't work for me on this system...
Power management
Get Intel Power Gadget to be able to check the power and frequency of your CPU. See how it behaves at idle. Ideally it would idle at 1.2GHz using 10W. Probably if you are using my default config, it is oscillating a bit above this value. I got an average of 15W and lots of frequency oscillations.  
The trick here is to create a custom SSDT using ssdtprgen and to enable XCPM in Clover.
Download ssprgen from here. Then run it from the terminal with "-x 1" to enable XPCM. Here's my output:

[size=4][font=verdana,geneva,sans-serif]Paulos-iMac:X299 pabreu$ ./ssdtPRGen.sh -x 1
ssdtPRGen.sh v0.9 Copyright (c) 2011-2012 by † RevoGirl
  v6.6 Copyright (c) 2013 by † Jeroen
  v21.5 Copyright (c) 2013-2017 by Pike R. Alpha
Bugs > https://github.com/Piker-Alpha/ssdtPRGen.sh/issues <
System information: Mac OS X 10.13 (17A365)
Brandstring: "Intel(R) Core(TM) i7-7820X CPU @ 3.60GHz"
Override value: (-x) XCPM mode, now set to: 1!
Version: models.cfg v171 / Skylake.cfg v195
Generating ssdt.dsl for a 'iMac18,3' with board-id [Mac-BE088AF8C5EB4FA2]
Skylake Core i7-7820X processor [0x50654] setup [0x0705]
With a maximum TDP of 140 Watt, as specified by Intel
Number logical CPU's: 16 (Core Frequency: 3600 MHz)
Number of Turbo States: 7 (3700-4300 MHz)
Number of P-States: 36 (800-4300 MHz)
Injected C-States for CP00 (C1,C3,C6,C7,C8,C9,C10)
Injected C-States for CP01 (C1,C2,C3,C6,C7)
Warning: Model identifier (iMac18,3) not found in..: /S*/L*/CoreServices/PlatformSupport.plist
Warning: 'cpu-type' may be set improperly (0x0705 instead of 0x0905)
- Clover users should read https://clover-wiki.zetam.org/Configuration/CPU#cpu_type
Error: board-id [Mac-BE088AF8C5EB4FA2] not supported by Skylake – check SMBIOS data / use the -target option
Do you want to continue (y/n)? y
Warning: 'system-type' may be set improperly (1 instead of 2)
- Clover users should read https://clover-wiki.zetam.org/Configuration/ACPI#acpi_smartups
Compiling: ssdt_pr.dsl
Intel ACPI Component Architecture
ASL Optimizing Compiler version 20140926-64 [Nov 6 2014]
Copyright (c) 2000 - 2014 Intel Corporation
ASL Input: /Users/pabreu/Library/ssdtPRGen/ssdt.dsl - 469 lines, 14213 bytes, 121 keywords
AML Output: /Users/pabreu/Library/ssdtPRGen/ssdt.aml - 3470 bytes, 52 named objects, 69 executable opcodes
Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 0 Optimizations
Do you want to open ssdt.dsl (y/n)? n

Copy the ssdt.aml file to your Clover installation, to EFI/CLOVER/ACPI/patched.
You should now have the ideal power management.
System stability
After installation my system was very unstable. It would randomly reboot without any warning. Sometimes it would reboot at login, other times during normal usage. First I was convinced it was Google Chrome, but then it also occurred with Safari. Then I thought it had something to do with 3D acceleration, because it would reboot when I ran a 3D program in OpenGL I am working on. But I ran Unigine's Valley and Heaven without trouble.
Finally I got a suggestion that the default core voltage in BIOS might not be adequate, and that solved the issue. I set the core voltage to 1.12V with no overclocking and to 1.21V with some mild overclocking, and the system is solid. I am able to run Prime95 for 8 hours with no crashes.
Before adjusting any voltage, I advise you to do some stability tests. Perhaps my problems are related with bad luck in the silicon lottery, and not some specific fault of the motherboard.
Download Prime95 and Geekbench 4, both for Windows and for macOS, and run them both with standard BIOS settings. In my case, Prime95 crashed the system in macOS but ran fine in Windows 10, and Geekbench 4 was the opposite: it ran fine under macOS but crashed under Windows 10. If you find that both programs run fine, perhaps there is no need to set the voltage.
To run these tests, keep Intel Power Gadget running in the background, so you can check the CPU's power consumption,  temperature, and frequency.
In Prime95, go to the Options menu and choose "Torture Test". Press OK and let it run for some time. The test goes over some different configurations over a period of several minutes. If after say 15min you have no crashes, then you can stop the test (in the Test menu) and try Geekbench. Geekbench CPU test only lasts a few minutes. If you system passes both tests (10-15 min of Prime95 and the CPU test in Geekbench), then you might consider a full torture test of Prime95. In my case it lasted for about 8 hours (I let it run during the night).
If your system crashes during one of these tests, then consider booting into the UEFI and changing the Core Voltage (under the OC menu). Set it at 1.2, reboot and redo the tests again. Keep lowering the voltage until they fail, and use the last known good voltage to do the full Prime95 torture test.
I was able even to do a very minimal overclocking to 4.4GHz with core voltage at 1.21V. The system is fine.
USB 3.0:
To be done. Note that USB 2.0 and 3.1 work without any post-installation work. But USB 3.0 (XHCI) need a few steps. I need to rename the XHCI entries in ACPI, then run USBInjectAll, etc, but I just haven't done it yet...
NVIDIA Web drivers:
You should start by installing NVWebDriverLibValFix.kext. This kext is necessary if you have any extra kext installed in /S/L/E. Then macOS will detect this folder as tainted and will not load the NVIDIA drivers from there. The result is boot stuck at "at gIOScreenLockstate 3 I". You can log in remotely, but you have no graphics. Simply place this kext in Clover, reboot, and you can start the NVIDIA drivers installation.
I used the MSI GT 710, which is supported my macOS, to download latest NVIDIA Web Drivers. Then:

  • Install the Web drivers. Reboot without making them the default.
  • Edit config.plist and activate the NVIDIA Web drivers.
  • Use the NVIDIA Preference Pane to use the NVIDIA drivers.
  • Reboot.

You should now be using the Web drivers instead of the built in. In that case, you can now install the NVIDIA card (in my case, the GTX 1070).
Each time you update the macOS, the Web drivers stop working and you need to download the adequate ones from NVIDIA again. Only update your system when the NVIDIA drivers for the new system are available.

Share this post

Link to post
Share on other sites

Update to 10.13.1:


Update was straightforward. I used Clover 4289 However, there are a few pitfalls that are worth remembering.


1. Make sure your Clover inject kexts are in


and not in


otherwise the 2nd phase of the installation (after reboot) hangs.


2. If you reboot into your previous system by mistake, and then try to boot into the 2nd phase of the installation, you'll get an error about some BaseSystem.dmg not found. Simply reboot into the previous system and start the upgrade again.



Updating the NVIDIA drivers


The most straightforward way is to use a supported card for the macOS upgrade (like the GT 710). Install the card, do the macOS upgrade, upgrade the NVIDIA Web Drivers, and replace the cheap card with a more recent one.


However, I found a way to use the unsupported card (the GTX 1070):


1. In the old macOS system, make sure you have Remote Login enabled in System Preferences -> Sharing. And make sure you can login remotely with another computer using SSH.


2. Download the NVIDIA Web Drivers for the system you are going to upgrade to. Check here to see what you need:



3. Do the macOS upgrade. On the 2nd phase, after reboot, you will be in VGA mode.


4. After the second reboot, make sure you select to disable the NVIDIA drivers in Clover. Press the space bar at the Clover menu and select the option.


5. The system will boot into a black screen. If you have verbose mode on, you'll see a repeating message on the screen. Don't worry, the system is up, only the graphics can't be initialised.


6. Login remotely to your system.


7. Go to the place where the WebDriver is and install it with the command:

sudo installer -pkg WebDriver-378. -target /

8. Reboot with

sudo shutdown -r now

You should now have the new WEBDriver working.


I also tried doing this under single user mode (booting with -s). It would avoid the complication of remote login. However the installer command failed because it could not understand the "/" as root.

Share this post

Link to post
Share on other sites

So you didn't do something special to enable sleep mode? No use of custom dsdt?

No custom dsdt, But I enable XCPM in Clover and I use the SSDT created with ssprgen. Sleep/wake work fine, but Power Nap does not work: the system restarts when it tries to wake up by itself. So it is disabled in System Preferences -> Energy Saver.

Share this post

Link to post
Share on other sites

OsxAptioFixDrv: starting overrides for \.IABootFiles\boot.efi


Using reloc block: yes, hibernate wake: no





Do you have any idea what i did wrong? I tested wirh the test-2016 and others but i keep getting this problem. 




Between ++++ and the macOS kernel boot is where most of the Clover magic happens. So I suspect something is not right with your Clover configuration.


Since you are already in +++, this is not a OsxAptioFix issue, which happens before. Also note that since yesterday I am able to boot with OsxAptioFixDrv from the latest Clover (4369), no need for Test2.efi and its variations. (I am waiting for 10.13.3 to update this guide with iMacPro1,1 SMBIOS, I'll put this update there too.)


Some things that come to mind:


Do you have VoodooTSCSync.kext correctly configured? 


Do you have a good FakeSMC from Rehabman?


Do you have the latest Clover (now is 4369)?


Did you disable all stuff except Windows 7 in the ACPI/DSDT fix mask in Clover?


Also, if you boot Clover in verbose mode, it might help: when you boot Clover, go to Options/System Parameters and select Debug.  There, I have everything off except AppleIntelCPUPM Patch. There is a 10 sec pause at the end, you might want to make a pic of the screen then to show us here.


Good luck.

Share this post

Link to post
Share on other sites

Thanks for your quick reply!

First of all... are there different High Sierra version numbers? I have downloaded one version using my Macbook Pro. Is it possible i have a newer version than requested?

I also have a GTX 1080i but for the installation i am using the GT 710 2GB from MSI. This should work without a problem? Can i install the GTX 1080 ti after installation?


I will awnser the questions here:

  • Do you have VoodooTSCSync.kext correctly configured? 
    I think i did. I updated the info.plist with IOCPUNumber set to 15
  • Do you have a good FakeSMC from Rehabman?
    I used the download link you told me so i guess it is the same (or the download has been updated?)
  • Do you have the latest Clover (now is 4369)
    I will check this later (i'm not at my mac now) but i thought i downloaded the latest version
  • Did you disable all stuff except Windows 7 in the ACPI/DSDT fix mask in Clover?
    This part is really new for me. I unchecked all checkboxes. This is what i need to do? Uncheck everything? I guess the Windows 7 option is in the DSDT? I need to disable everything there except the Windows 7 option?. I didn't think i saw a windows 7 option. My clover screen looks similar to this (again, i can't post a screenshot since i don't have my Mac with me now)



Thank you for your help! I really appreciate it!

Share this post

Link to post
Share on other sites

Also You might want to try a previous version of clover or at least it’s AptioFix. They are working on it at the moment and I’m not sure if the changes have been released yet. Maybe the new version doesn’t fit you.


Concerning your screenshot: try to UNCHECK most fixes. In your Screenshot almost all are checked :)


You can keep your gtx 1080 ti during installation. At least this worked for me. After installing the drivers check clover configurator for NVIDIA web drivers.

Share this post

Link to post
Share on other sites

Like @UcaUca said, you have most everything checked. I meant uncheck, disable. The windows 7 thing is in the Clover boot menu, when you go to options. Apparently it is not in Clover Config, so don't worry about that.


About the AptioFix thing: If you see the +++, you are already past that problem. So I suggest you keep what you have now, since it is working for you. However, it is true that updating Clover might change the way AptioFix works (it sure changes a lot with me). 


About the Clover version: you don't need to have the latest version. If you used the one I linked, it should be fine.


About the macOS versions: Apple updates the installer image when it releases a new macOS update. The installer available now is for 10.13.2, while I did the installation with 10.13.0 (or 1, I don't remember anymore). I do keep a 50GB partition available just for testing installations, but I haven't done that in a while, I want to do it again for 10.13.3 and iMacPro1,1. At the moment people are testing that SMBIOS and it looks promising.


And about the card: I installed using the GT710, and it went smoothly. @UcaUca says he was able to install using 1080, but I was not able to do that with my 1070. Perhaps I missed some Clover option. In addition, I got no GUI while doing the update, as I reported in a post above. Since you already have the GT710 in place, I suggest you keep it there until you get over the +++ issue. After installation, do a macOS update and then install the Web Drivers adequate for the macOS. And then change the card. And remember to never update the OS without being sure that there are the new webdrivers available from Nvidia. Otherwise you have to use the GT710 again, or use some Terminal magic to make things work again ;-)


Good luck and keep us posted. I have been enjoying the system immensely. It is fast powerful and stable. My performance values are even better in macOS than Windows ;-)

Share this post

Link to post
Share on other sites

Thanks for both your replies! The clover screenshot was from  internet, not mine but just as an example. I will try tonight when i am home again. I can imagine this works pretty good.. The hardware must be capable of doing great things.


I will definately keep you updated!


Thanks again

Share this post

Link to post
Share on other sites

u can use a native audio, in x299 device is CAVS

use it in config.plist




+ AppleAlc + Lilu and inject id with Clover

Share this post

Link to post
Share on other sites

u can use a native audio, in x299 device is CAVS

use it in config.plist




+ AppleAlc + Lilu and inject id with Clover

Thanks for the tip. This has been bothering me, the VoodooHDA isn't really satisfying, too many bugs to work around. 


I spent several hours this evening, but I was not able to make this work.


First implemented the DSDT patch replace CAVS with HDEF. MacIASL showed that there was no CAVS, only HDEF. So it seems this is good.


Then I installed Lilu and AppleALC, tried several IDs in Clover (1, 5, 7, 11) and no result.


I then installed the debug version, but the output messages aren't really useful.


So I gave up and went back to VoodooHDA...

Share this post

Link to post
Share on other sites
I now get the following error:




I think i will try to create a completely new usb stick because i might have messed up some things.

I'm not sure why i get the errors.



I first tried with the GTX 1080 ti and i also got a "Does printf work?" message.


After seeing these ++++ for a second or 2 my pc just restarts. Nothing happens anymore.

I will try to reinstall my usb stick and then try again, or is this a normal error message which i can fix?


BTW: I'm using Clover 4369

Share this post

Link to post
Share on other sites

use only OsxAptioFix2Drv-64.efi from Clover 4369 and calculate ur slide, u can test with slide=128


I tried this. I got the same error. How can i calculate my slide? 


BTW, i'm using a SIGMA 64gb USB stick... can this be a problem?

Share this post

Link to post
Share on other sites

wow, i tried to understand it but i can't figure out how that works. I tried memmap. I get a lot of values (available or other values) but i have no idea how to calculate the slide from that (even with reading the forum).

It is also to much for my screen so half of it goes away. I have no idea how to save the results

But thanks again for your help.

Share this post

Link to post
Share on other sites



This is my experience with OsxAptioFix:


* I don't use slide, just npci=0x3000


* Before Clover 4369, the best combination was OsxAptioFixDrv.efi + Test2.efi. This allowed me to boot without any problems all the time.


* With Clover 4369, I can boot all the time just with OsxAptioFixDrv.efi, no need for Test2.efi.


* Notice that OsxAptioFix2Drv.efi also works, but only when booting from a full off machine. When I "warm" restart, I get the "printf works" message.


So my suggestion is to try just OsxAptioFixDrv.efi. If that doesn't work, go for OsxAptioFixDrv.efi + Test2.efi. And remember to fully shutdown the machine before booting, to increase the chances of success.


Hey, thanks for the link, that looks like something to try.


@bbuster, that's some calculations in hexadecimal (perhaps that's why it seems strange to you). The macOS calculator has a mode that works in hex, if you want to give it a try. Just leave the trailing "0x" out. I'm going to try doing that, but I suspect that each machine is different, because it depends on the hardware you have connected to the MB. So my result might not ne useful to you.


To save the memmap output, you can direct it to a file in the ESP with:

memmap > fs0:\m.txt

(I can't check now that fs0 is the ESP, but I think it is).

You'll find the file m.txt in the ESP with the output of the memmap command.

(The ESP is the partition where you boot Clover from = EFI System Partition)

Share this post

Link to post
Share on other sites



If you still can't pass the OsxAptio issue, I just did the calculations of slide using my memmap. I haven't tested the result yet (can't access the UEFI of the machine during work hours) but here are my calculations:


My memmap:

Type       Start            End              # Pages          Attributes
BS_Code    0000000000000000-0000000000007FFF 0000000000000008 000000000000000F
Available  0000000000008000-000000000005EFFF 0000000000000057 000000000000000F
BS_Data    000000000005F000-000000000005FFFF 0000000000000001 000000000000000F
BS_Code    0000000000060000-000000000009FFFF 0000000000000040 000000000000000F
Available  0000000000100000-000000000FFFFFFF 000000000000FF00 000000000000000F
BS_Code    0000000010000000-000000001000AFFF 000000000000000B 000000000000000F
Available  000000001000B000-0000000015068FFF 000000000000505E 000000000000000F
LoaderCode 0000000015069000-0000000015201FFF 0000000000000199 000000000000000F
LoaderData 0000000015202000-0000000015202FFF 0000000000000001 000000000000000F
BS_Data    0000000015203000-0000000023190FFF 000000000000DF8E 000000000000000F
Available  0000000023191000-0000000023E9EFFF 0000000000000D0E 000000000000000F
BS_Code    0000000023E9F000-0000000024990FFF 0000000000000AF2 000000000000000F
Reserved   0000000024991000-0000000026190FFF 0000000000001800 000000000000000F
Available  0000000026191000-0000000027FCEFFF 0000000000001E3E 000000000000000F
ACPI_NVS   0000000027FCF000-0000000028DD0FFF 0000000000000E02 000000000000000F
RT_Data    0000000028DD1000-000000002A7D0FFF 0000000000001A00 800000000000000F
RT_Code    000000002A7D1000-000000002A900FFF 0000000000000130 800000000000000F
BS_Data    000000002A901000-000000002AA01FFF 0000000000000101 000000000000000F
Available  000000002AA02000-000000003A427FFF 000000000000FA26 000000000000000F
BS_Data    000000003A428000-000000003A8FDFFF 00000000000004D6 000000000000000F
Available  000000003A8FE000-000000004FFFFFFF 0000000000015702 000000000000000F
Available  0000000100000000-000000089FFFFFFF 00000000007A0000 000000000000000F
Reserved   00000000000A0000-00000000000FFFFF 0000000000000060 0000000000000000
Reserved   0000000050000000-000000005FFFFFFF 0000000000010000 0000000000000000
MMIO       0000000060000000-000000006FFFFFFF 0000000000010000 8000000000000001
MMIO       00000000FE000000-00000000FE010FFF 0000000000000011 8000000000000001
MMIO       00000000FEC00000-00000000FEC00FFF 0000000000000001 8000000000000001
MMIO       00000000FED00000-00000000FED00FFF 0000000000000001 8000000000000001
MMIO       00000000FEE00000-00000000FEE00FFF 0000000000000001 800000000000100D
MMIO       00000000FF000000-00000000FFFFFFFF 0000000000001000 800000000000100D
  Reserved  :         71,776 Pages (293,994,496 Bytes)
  LoaderCode:            409 Pages (1,675,264 Bytes)
  LoaderData:              1 Pages (4,096 Bytes)
  BS_Code   :          2,885 Pages (11,816,960 Bytes)
  BS_Data   :         58,726 Pages (240,541,696 Bytes)
  RT_Code   :            304 Pages (1,245,184 Bytes)
  RT_Data   :          6,656 Pages (27,262,976 Bytes)
  ACPI_Recl :              0 Pages (0 Bytes)
  ACPI_NVS  :          3,586 Pages (14,688,256 Bytes)
  MMIO      :         69,652 Pages (285,294,592 Bytes)
  MMIO_Port :              0 Pages (0 Bytes)
  PalCode   :              0 Pages (0 Bytes)
  Available :      8,244,265 Pages (33,768,509,440 Bytes)
  Persistent:              0 Pages (0 Bytes)
Total Memory:         32,487 MB (34,065,743,872 Bytes)

To select the largest free area, look for a row that starts with "Available" and that has the largest hex number in the 4th column (# pages). In my case, the value is
0x 7A 0000,
starting at
0x 1 0000 0000
(I'm grouping the digits in groups of 4 to make numbers easier to understand; I'm also adding 0x to make clear they are hex numbers).


Now the calculation of the slide value goes like this: subtract 0x 10 0000 to the start and divide the result by 0x 20 0000. I get 0x 7FF.


This is not an exact division. In fact, my hex calculator shows an hex float, like this: 0x 7FF.8. So I'm guessing that 0x 7FF is too short and 0x 800 is the right value. Let's check:


( 0x 7FF * 0x 20 0000 ) + 0x 10 0000 = 0x FFF0 0000 

which indeed is smaller than the original 0x 1 0000 0000


( 0x 800 * 0x 20 0000 ) + 0x 10 0000 = 0x 1  0010 0000

which is above 0x1 0000 0000


So 0x 800 is my slide value. Converted to decimal is 2048.


I'll try it this evening and see how this goes. I'll just use OsxAptioFix2Drv during a reboot, this usually gives me a printf error.


No luck. Trying slide=2048 or slide=0x800 with OsxAptioFix2Drv gives exactly the same result: Does printf work?? 
So I'm leaving this for now, since  OsxAptioFixDrv works fine, without any need for slider.

Share this post

Link to post
Share on other sites

Thnx. I have absolutely no idea what i do wrong, but i use the OsxAptioFixDrv-64.efi and i don't get a printf error. I see the many + characters but after that it just reboots.


I tried slide=0 but that didn't help either. Why doesn't this work? I'm using the exact same hardware as you do...






owhno!!! can i be so stupid???

During all my tries i resetted my bios... 1 thing i could forget to do was to lock CFG... guess what i forgot...

It goes on now... let's see if it works


Thanks for all the help so far!

Share this post

Link to post
Share on other sites

Hmm... i have another problem.

I tried to format my partition to install Mac OS on. It is a Samsung 960 evo. I formatted it as MacOS Journaled but it can't install on this drive. The error message is:


Guid partition table partitioning scheme is required


What can i do about this?



// Edit:


I did it, using my windows setup disc i formatted the ssd to gpt. Now it works.

The only stupid thing is that i erased my windows boot partition trying to format it using the Mac Installer... apperently i selected the wrong disk or partition, but yeah... it is installing!  :thumbsup_anim:  

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By NikTheNoob
      I'm rather new to Hackintosh and trying my first build with OpenCore on AMD, but I run into issues causing OpenCore to crash before even loading the macOS installer. As I'm not sure which one is causing the crash, I'm trying to resolve all of them and one of the error messages has to do with WhateverGreen, which I was able to see in this slow-mo loading video. Basically I'm getting an error that I'm running an unsupported processor, even though I think I was following this guide by the step.
      What could be causing this and what do I need to do to resolve it?
      CPU: AMD Ryzen 2700X
      MB: Gigabyte Aorus X470 Ultra Gaming
      Memory: 4x8 GB HyperX Predator, 3000 MHz Cl15
      Storage: Samsung Evo 970 Nvme 512 GB, Crucial MX500 500GB SATA
      GPU: MSI Radeon RX580 GamingX 8GB
    • By MaLd0n
      Now have a Olarila app, just download app and clover folder for your Chipset! https://www.olarila.com/topic/5165-olarila-app-images-and-folders/   Nehalem, SandyBridge, IvyBridge, Haswell, Broadwell   https://www.olarila.com/topic/5794-guide-install-macos-with-olarila-image-step-by-step-install-and-post-install-windows-or-mac/   Skylake, Kabylake and Coffeelake is here https://www.olarila.com/topic/5794-guide-install-macos-with-olarila-image-step-by-step-install-and-post-install-windows-or-mac/   Install MacOS with Olarila Image, Step by Step, Install and Post Install
          First...   ***Update bios to last available version!***   If you need a full patched DSDT...  -Extract tables with F4 key in Clover boot screen! -Run it and send me files! RunMe.app   Installation   --Create a bootable copy of macOS Sierra / High Sierra / Mojave   https://github.com/chris1111/Create-Install-Media/releases   --Install Clover in USB stick   https://github.com/CloverHackyColor/CloverBootloader/releases   --Replace with my Clover folder https://www.olarila.com/topic/5676-clover-folder-for-all-chipsets/   --Install Sierra/High Sierra and boot into system!   Post Installation --Install Clover and replace with my folder   https://www.olarila.com/topic/5676-clover-folder-for-all-chipsets/   --Reboot and activate video!   Bingo!   Now you need a fine tune! DSDT time!   --DSDT   Patches -FIX ERRORS AND WARNINGS -HPET -SATA -DMAC -SLPB -DARWIN -LPC -XHCI -PLUGIN TYPE -XXXX to HDEF -HDEF -RTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -USBX -PMCR -EC -PNLF -HDMI
      --Power Management
      - 1 Generation Intel Processors, use Generate P and C States in config.plist
      - 2 and 3 Generations Intel Processors, Generate SSDT with Piker script and drop CpuPm and Cpu0Ist SSDTs
      - 4 Generation+ Intel Processors, use PluginType=1 in DSDT, SSDT or Clover config.plist
      for check Power, Frequency, Temperature and Utilization, use it
      Install Intel Power Gadget.pkg.zip
      Install .app, select the required permission and reboot. Work in F1 / F2 keys!

      *in some cases .app don't work, check patches in config.plist inside Clover folder Post Install
      Use DSDT + AppleAlc
      --install Lan driver by Mieze
        -Atheros   http://www.insanelymac.com/forum/files/file/313-atherose2200ethernet/   -Intel   http://www.insanelymac.com/forum/files/file/396-intelmausiethernet/   -Realtek   http://www.insanelymac.com/forum/files/file/88-realtekrtl8111-binary/   --Links   -FakeSMC   https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek   -Audio   https://github.com/vit9696/AppleALC http://www.insanelymac.com/forum/topic/314406-voodoohda-289/   -USB   https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads   It's time to Rock   -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   Apple, Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!   We're all here to have fun and learn from each other!  
    • By NoEnd
      Hi team,
      I'm looking for the best route to achieve this upgrade, so I have been stuck with HS since Nvidia drivers stopped being supported on newer MacOS releases. Now I'm having an AMD 5700 xt on the way and want to plan the upgrade properly. I have added some information below and questions that might help with your recommendation.
      Current GPU 1080 ti with Nvidia webdrivers installed. So should I uninstall the webdriver before adding the new GPU? Clover is being used and EFI attached. Any kext must be removed? or parameters adjusted MacOS HS 10.13.6, should I upgrade before using the new GPU? CPU: 9900K Motherboard:ROG MAXIMUS XI HERO (WI-FI) Dual Monitors I have a Time machine backup, Do you recommend a fresh install? and If I did, will I be able to restore my data/apps as-is?  
      Please let yourself free to explore further aspects to considers.
    • By Tushark2
      1st my laptop spec. 
      CPU - 2.53 GHz Intel Core i3 380m
      RAM - 6 GB 1333 MHz DDR3
      GPU -  1st gen Intel HD Graphics 288 MB
      Laptop - Dell Vostro 3500 series
      BT/WIFI - AzureWave BCM94352HMB
      I installed Olarila Mojave 10.14.6 and managed to install 1st gen intel HD graphics but it was bit laggy bcos this gnu doest support metal and its a old machine, so I decided to move to Olarila High Sierra.
      I installed it with most of things working fine expect some issues, for that I want to make SSDT and DSDT to make it run without glitches.
      I am atteching my sendme.zip , can some take a look to my current settings and suggest me some changes  
      (Olarila down from few days for me )
      Send me MacBook-Pro.zip
    • By hiprynce
      Hey guys,
      I'm trying to install my second Hackintosh system now for like 2 days (first one was Z370, super easy, super stable) with Vanilla Install, but I just can't get the X299 system working.
      I followed the Vanilla Hackintosh Guide strictly and just changed the SMBIOS to iMacPro1,1 in the config.plist.
      After selecting the macOS Installer drive on Clover boot menu I never get to the installation process of Catalina... most of the time I get the progress bar to load up until 100% but it never goes further.
      Going into verbose mode I got that message at last: IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0, now 0, sm 0x0 error.
      I tried also using the same EFI with a Mojave installer which let me actually install it but the installation process was super slow and laggy - I had to cancel it.
      It's now my third day trying to get this done and I'm really feeling frustrated about it as I've been doing nothing else than trying out various solutions I could google.
      My kexts:
      AppleALC Lilu WhateverGreen USBInjectAll XHCI-Unsupported IntelMausiEthernet VirtualSMC  
      My system:
      CPU: Intel Core i9-10900X
      Motherboard: ASUS X299 Prime Deluxe II
      CPU Cooler: NZXT Kraken X62
      RAM: 32GB DDR4-3600 CL16 G.Skill Trident Z Royal
      GPU: Sapphire RX5700 XT Nitro+ SE
      PSU: Corsair HX750i
      SSD: 2x 500GB Samsung 970 Evo Plus (both firmwares updated!)
      I really hope someone can help me out!