GithubHelp home page GithubHelp logo

th3n00bc0d3r / gigabyte-z390-m-gaming-opencore Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tspng/gigabyte-z390-m-gaming-opencore

0.0 1.0 0.0 88.11 MB

OpenCore bootloader config for running macOS on my Gigabyte Z390 M Gaming desktop computer

ASL 100.00%

gigabyte-z390-m-gaming-opencore's Introduction

OpenCore Gigabyte Z390 M Gaming Hackintosh Build

Running macOS Big Sur version 11.4

about this Mac

Hardware

Component Model Comments
Mainboard Gigabyte Z390 M Gaming, rev. 1.0 running Bios F9m
CPU Intel i7-8700k UHD630 iGPU for compute
GPU Gigabyte RX VEGA 56 GAMING OC 8G works oob
SSD WD Black SN750 Gaming 1TB M.2 NVMe works oob
Network Broadcom BCM94360CD Wi-Fi & Bluetooth 4.0 PCIe Adapter works oob
Memory Corsair Vengeance LPX 32GB (2x16GB) 3200MHz

BIOS

Using the latest, official F9m bios from Gigabyte. This is the first bios version which lets you disable CFG-Lock.

First load optimized defaults, then adjust the following settings:

  1. Boot -> CSM Support: Disabled
  2. Settings -> IO Port -> Internal Graphics: Enabled
  3. Settings -> IO Port -> Above 4G Decoding: Enabled
  4. Settings -> IO Port -> USB Configuration -> XHCI Hand-off: Enabled
  5. Tweaker -> Extreme Memory Profile(X.M.P.): Profile1

OpenCore Installation Notes

Currently running OpenCore v0.7.0.

Basically, I just followed the official OpenCore Coffe Lake Install Guide.

USB

USB mapping is done via USBMap.kext injection (generated with the USBMap script).

This is my current 15 port mapping:

# Device Type Postion
1 HS01 USB 2.0 back middle right (red port)
2 HS02 USB 2.0 back middle left usb-c
3 HS03 USB 2.0 back top left
4 HS04 USB 2.0 back top right
5 HS05 USB 2.0 back bottom left
6 HS06 USB 2.0 back bottom right
7 HS07 USB 2.0 case front right (via internal header)
8 HS08 USB 2.0 case front left (via internal header)
9 HS10 Internal Header (USB 2.0) used by BCM94360CD Bluetooth adapter
10 SS01 USB 3.0 back middle right
11 SS02 USB 3.0 back middle left usb-c
x SS03 USB 3.0 back top left
x SS04 USB 3.0 back top right
12 SS05 USB 3.0 back bottom left
13 SS06 USB 3.0 back bottom right
14 SS07 USB 3.0 case front right (via internal header)
15 SS08 USB 3.0 case front left (via internal header)
x SS10 Internal Header (USB 3.0) internal bluetooth

IO backplate

Gigabyte Z390 M Gaming IO Backplate

iGPU

iGPU works by enabling internal graphics in bios and then using framebuffer 0x3E910003 for WhateverGreen.

Note: Make sure you swap bytes when setting the value for AAPL,ig-platform-id in config.plist (0x3E910003 -> 0300913E).

iGPU acceleration

Sound

Works with AppleALC.kext using layout-id 1.

Issues

  • Wake from sleep via keyboard or mouse requires a second USB input to completely power on the hackintosh (for example to power on the display). Check Keyboard Wake Issues from the OpenCore Post-Install docs.

gigabyte-z390-m-gaming-opencore's People

Contributors

tspng avatar

Watchers

 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.