WhateverGreen

WhateverGreen

by Acidanthera
Graphics Lilu Plugin

GPU patches and fixes for various graphics cards - Lilu plugin for AMD, Intel, and NVIDIA GPUs

Advertisement
Advertisement (336ร—280)

WhateverGreen

Note

This kext requires Lilu to be installed and loaded first.

WhateverGreen is a Lilu plugin that provides patches and fixes for various graphics cards. Itโ€™s essential for getting proper GPU acceleration on Hackintosh systems, especially for AMD and Intel graphics.

Overview

WhateverGreen replaces older GPU patching kexts and provides a unified solution for graphics-related issues. It supports AMD Radeon, Intel HD/UHD/Iris graphics, and legacy NVIDIA cards.

Features

  • AMD GPU Support: Fixes for Radeon RX 400/500/5000/6000 series
  • Intel GPU Support: Patches for Intel HD/UHD/Iris graphics
  • NVIDIA Legacy Support: Limited support for older NVIDIA cards
  • Frame Buffer Patches: Custom frame buffer configurations
  • HDMI/DVI Fixes: Resolves display output issues
  • Boot Logo Fix: Proper boot logo display
  • DRM Fixes: Enables DRM content playback

Installation

Prerequisites

  • Lilu 1.6.0 or later (must be loaded before WhateverGreen)
  • OpenCore bootloader (0.7.0 or later)
  • macOS 10.11 or later

Steps

  1. Download the latest release from GitHub
  2. Extract the downloaded ZIP file
  3. Copy WhateverGreen.kext to your EFI partition: EFI/OC/Kexts/
  4. Add the kext to your config.plist under Kernel > Add
  5. Ensure Lilu is loaded before WhateverGreen
  6. Reboot your system

config.plist Entry

<dict>
    <key>BundlePath</key>
    <string>WhateverGreen.kext</string>
    <key>Comment</key>
    <string>GPU patches</string>
    <key>Enabled</key>
    <true/>
    <key>ExecutablePath</key>
    <string>Contents/MacOS/WhateverGreen</string>
    <key>MaxKernel</key>
    <string></string>
    <key>MinKernel</key>
    <string></string>
    <key>PlistPath</key>
    <string>Contents/Info.plist</string>
</dict>

Configuration

Boot Arguments

WhateverGreen supports several boot arguments for debugging and configuration:

  • wegdbg=1 - Enable debug logging
  • wegoff - Disable WhateverGreen
  • wegtree - Force device path reconstruction
  • agdpmod=pikera - For AMD Navi GPUs (RX 5000/6000 series)

AMD GPU Configuration

For AMD Navi GPUs (RX 5500/5600/5700/6000 series), add this boot argument:

agdpmod=pikera

This disables board ID checks and enables proper functionality.

Intel GPU Configuration

For Intel graphics, you may need to add device properties in config.plist:

<key>DeviceProperties</key>
<dict>
    <key>Add</key>
    <dict>
        <key>PciRoot(0x0)/Pci(0x2,0x0)</key>
        <dict>
            <key>AAPL,ig-platform-id</key>
            <data>AwCRPg==</data>
        </dict>
    </dict>
</dict>

Troubleshooting

Black screen after boot

  • Verify Lilu is loaded before WhateverGreen
  • Check your frame buffer configuration
  • Try booting with wegoff to disable WhateverGreen
  • Verify your GPU is supported

No graphics acceleration

  • Ensure WhateverGreen is properly installed
  • Check that your GPU is supported
  • Verify device properties are correct
  • Try different ig-platform-id values for Intel GPUs

Display output issues (HDMI/DVI)

  • Add appropriate frame buffer patches
  • Check connector type in device properties
  • Try different display ports
  • Verify cable and monitor compatibility

AMD GPU not working

  • Add agdpmod=pikera boot argument for Navi GPUs
  • Ensure your GPU is supported (check compatibility list)
  • Verify Lilu version is compatible
  • Check for kext conflicts

FAQ

Do I need WhateverGreen for my AMD GPU?

Yes, WhateverGreen is essential for most AMD GPUs to work properly in macOS, especially for RX 400/500/5000/6000 series.

Can I use WhateverGreen with NVIDIA GPUs?

WhateverGreen provides limited support for legacy NVIDIA GPUs (Kepler architecture). For newer NVIDIA cards, macOS doesnโ€™t have native drivers.

Whatโ€™s the difference between WhateverGreen and older GPU kexts?

WhateverGreen is a unified solution that replaces multiple older kexts (like AMDGPUInjector, IntelGraphicsFixup, etc.). Itโ€™s more maintainable and provides better compatibility.

Is WhateverGreen required for Intel graphics?

Yes, WhateverGreen is recommended for Intel graphics to ensure proper functionality and fix common issues.

Resources