OpenCore Config for Asus ROG-Zephyrus-G14-GA401(2020-2021) with AMD Ryzen.
View Demo · Report Bug · Request Feature
- Available version of this repository: Sonoma
- The model information has been removed, please generate and replace it yourself.
- OpenCore version: 0.9.6
- BIOS settings:
- Suggest using UMAF tool to increase VRAM, Go to Device Manager > AMD CBS > NBIO Common Options > GFX Configuration and adjust the
IGPU Configuration
toUMA_SPECIFIED
. Then, set theUMA Frame buffer Size
to at least 1G and recommend 2G. - To prevent installation freezing, you can either enable the
Above 4G Decoding
or add thencpi=0x2000
to the boot-args. Use UMAF tool to enableAbove 4G decoding
in the UMAF tool by going to Device Manager > PCI Subsystem Settings. - Turn off
Secure Boot
andFast Boot
- Suggest using UMAF tool to increase VRAM, Go to Device Manager > AMD CBS > NBIO Common Options > GFX Configuration and adjust the
- This repository does not include
NootedRed
, please go to NootedRed to download and add it yourself. - Updating EFI may require clearing NVRAM to take full effect.
Warning
When installing or updating the system, be sure to disable the NootedRed
driver in config.plist
, otherwise the installation process will get stuck at the progress bar and cannot be installed normally.
Component | Model (2020/2021) |
---|---|
CPU | AMD Ryzen 7 4800HS/5800HS |
Integrated GPU | AMD Radeon Vega 8 |
Dedicated GPU | NVIDIA |
Network/Bluetooth | Intel AX200 |
SSD | WD SN570 SSD |
Keyboard/Trackpad | IC2 HID |
Audio/Headphone jack | ALC289/285 |
- CPU / IGPU
- Use RadeonSensor to monitor GPU temperature.
- WIFI/Bluetooth
- Apple ID & iMessages & iCloud
- Interrupt mode touchpad and keyboard input
- 1440p 60hz HiDPI display
- Built-in speakers and 3.5mm headphone audio output / Built-in microphone
- All USB ports / NVME SSD
- Brightness, sound shortcut keys, and keyboard backlight control
- Use ROG-HID to control, and to use this software, you need to turn off
SIP
.
- Use ROG-HID to control, and to use this software, you need to turn off
- S3 Sleep
- Use UMAF tool to enable
S3 Sleep
- Might need to enter the following commands in the terminal:
sudo pmset autopoweroff 0 sudo pmset powernap 0 sudo pmset standby 0 sudo pmset proximitywake 0 sudo pmset tcpkeepalive 0
- Use UMAF tool to enable
- HDMI audio output / 3.5mm headphone input
- NVIDIA graphics card
- Chrome and Chromium browsers cannot use hardware acceleration normally, waiting for NootedRed driver update to resolve. In order to use these browsers properly, it is necessary to disable the hardware acceleration feature in the browser settings.
- Some Fn shortcut keys
- After using Windows and restarting to macOS, there is no sound from the headphones. A forced shutdown and reboot will make it work normally again.
- VCN (video/image hardware encoding/decoding) still has some problems, can be used but not guaranteed, turned off by default, to turn on, please add
-ChefKissInternal
toboot-args
. For details, please go to the NootedRed page to see the latest progress.
You can control the temperature within a suitable range by turning off CPS (core performance boost)
, but this will lose some performance. You can use the UMAF tool to turn off CPS
in the BIOS, but it will affect the performance of other systems such as Windows.
SSDT | Function |
---|---|
SSDT-PLUG-ALT | Used for MacOS to recognize CPU, must-have |
SSDT-EC | Fakes an EC for MacOS, must-have |
SSDT-HPET | Solves IRQ conflicts, must-have |
SSDT-USBX | USB power management, must-have |
SSDT-XOSI | ACPI function of MAC and WIN, dual systems must-have. |
SSDT-ALS0 | Provided by NootedRed, used for screen brightness adjustment |
SSDT-PNLF | Provided by NootedRed, used for screen brightness adjustment |
SSDT-NoHybGfx | Turn off the discrete graphics card |
SSDT-RMNE | Used in combination with the built-in Ethernet card in NullEthernet.kext to implement Apple ID login |
Kext | Function |
---|---|
AirportItlwm | Intel wireless card driver, note that different systems have different kexts |
AppleALC | Audio driver |
AppleMCEReporterDisabler | Turn off AppleIntelMCEReporter to avoid errors on AMD CPU devices |
BlueToolFixup | Bluetooth repair patch, required for systems 12 and above |
BrightnessKeys | Brightness adjustment keys |
CPUTscSync | To mitigate certain issues, it is advisable to synchronize the CPU's TSC (Time Stamp Counter). |
ECEnabler | Battery reading |
FeatureUnlock | Unlock features on unsupported models |
HoRNDIS | Support Android device USB shared network |
IntelBTPatcher | Bluetooth driver |
IntelBluetoothFirmware | Bluetooth driver |
Lilu | Essential |
NullEthernet | Allows devices without Ethernet ports to log in to iCloud on MacOS |
NVMeFix | NVMe hard drive power management |
RestrictEvents | Lilu Kernel extension for blocking unwanted processes causing compatibility issues on different hardware and unlocking the support for certain features restricted to other hardware. |
RadeonSensor | Get AMD graphics card temperature information |
SMCProcessorAMD | Enable the system to read the temperature and power consumption of the CPU |
SMCBatteryManager | Battery management |
SMCLightSensor | For ambient light sensors on laptops |
SMCRadeonGPU.kext | Get AMD graphics card temperature information |
USBToolBox | USB Map |
USBMap | USB Map |
VirtualSMC | Essential |
VoodooI2C | Touchpad or touch screen driver |
VoodooI2CHID | Touchpad or touch screen driver |
https://github.com/ChefKissInc/NootedRed
https://github.com/zabdottler/Lenovo-Yoga-16S-hackintosh
https://github.com/AlphaNecron/Zephyrus-G14-GA401QH-EFI
https://github.com/b00t0x/ROG-Zephyrus-G14-GA402-Hackintosh