WhateverGreen is a kernel extension plugin that patches GPU drivers to resolve compatibility and functionality issues on macOS.
The tool addresses display and graphics initialization problems across AMD, NVIDIA, and Intel GPUs on macOS systems. It works as a Lilu plugin that intercepts and modifies kernel-level GPU driver behavior, allowing it to fix issues that cannot be resolved through standard driver updates. The patches target specific failure modes such as black screen on boot or wake, display distortion, connector detection problems, and video acceleration issues. The plugin also enables features like custom connector configuration, GPU model name injection, and support for unsupported display modes through boot arguments and ACPI-based tuning.
Adoption suits users running unsupported or problematic GPU configurations on macOS who need to work around driver limitations without replacing hardware. The tool is particularly relevant for users with older AMD Radeon cards, NVIDIA discrete GPUs on systems with Intel integrated graphics, or Intel iGPUs experiencing specific kernel panics or display issues. It provides granular control through boot arguments and device properties, allowing users to enable workarounds selectively rather than applying broad system modifications. The project explicitly directs users to its FAQ documentation rather than offering direct support channels.
Development activity shows consistent maintenance focused on addressing specific GPU driver edge cases. The codebase receives targeted updates to handle newly discovered kernel panics and display initialization failures across different macOS versions and GPU generations. Work spans multiple GPU vendors and driver versions, indicating the maintainers systematically identify and patch compatibility gaps as they emerge. The project maintains detailed documentation of boot arguments and configuration options, suggesting an emphasis on providing users with precise control over which patches apply to their systems.