This repository contains a sample configuration to run macOS (Currently High Sierra 10.13.4
) on a Dell XPS 9360
This repository has been tested against Dell XP 9360 bios version 2.6.2
. For best results ensure this is the bios version of the target machine.
In order to run macOS successfully a number of EFI BIOS variables need to be modified. The included Clover bootloader contains an updated Shell64U.efi
, which includes a setup_var
command to help do just that.
The following variables need to be updated:
Variable | Offset | Default value | Desired value | Comment |
---|---|---|---|---|
CFG Lock | 0x4de | 0x01 (Enabled) | 0x00 (Disabled) | Disable CFG Lock to prevent MSR 0x02 errors on boot |
DVMT Pre-allocation | 0x785 | 0x01 (32M) | 0x06 (192M) | Increase DVMT pre-allocated size to 192M for QHD+ displays |
DVMT Total Gfx Memory | 0x786 | 0x01 (128M) | 0x03 (MAX) | Increase total gfx memory limit to maximum |
All Clover hotpatches are included in DSL format in DSDT. If required the script --compile-dsdt
option can be used to compile any changes to the DSL files into ./CLOVER/ACPI/patched
.
In order to support the Realtek ALC256 (ALC3246) codec of the Dell XPS 9360, AppleALC is included with layout-id 56.
Alternatively, a custom HDA injector can be used.
The script option --patch-hda
option generates an AppleHDA_ALC256.kext injector and installs it in /Library/Extensions
for this purpose.
- OS-X-Clover-Laptop-Config (Hot-patching)
https://github.com/RehabMan/OS-X-Clover-Laptop-Config - Dell XPS 13 9360 Guide by bozma88
https://www.tonymacx86.com/threads/guide-dell-xps-13-9360-on-macos-sierra-10-12-x-lts-long-term-support-guide.213141- - VoodooI2C on XPS 13 9630 by Vygr10565 https://www.tonymacx86.com/threads/guide-dell-xps-13-9360-on-macos-sierra-10-12-x-lts-long-term-support-guide.213141/page-202#post-1708487
- USB-C Hotplug through ExpressCard by dpassmor https://www.tonymacx86.com/threads/usb-c-hotplug-questions.211313/
Kext authors mentioned in kexts/kexts.txt