GithubHelp home page GithubHelp logo

xps9360-macos's Introduction

macOS on Dell XPS 9360

This repository contains a sample configuration to run macOS (Currently High Sierra 10.13.2) on a Dell XPS 9360

Preparation

This repository has been tested against Dell XP 9360 buis version 2.3.1. For best results ensure this is the bios version of the target machine.

UEFI Variables

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 setupvar 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

Clover Configuration

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.

AppleHDA

In order to support the Realtek ALC256 (ALC3246) codec of the Dell XPS 9360, a custom HDA injector is needed.

The script option --patch-hda option generates an AppleHDA_ALC256.kext injector and installs it in /Library/Extensions for this purpose.

Credits

xps9360-macos's People

Contributors

the-darkvoid avatar

Watchers

tux avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.