acidanthera/whatevergreen

Various patches necessary for certain ATI/AMD/Intel/Nvidia GPUs

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 8 minutes ago
Added to GitGenius on September 20th, 2026
Created on July 26th, 2017
Open Issues & Pull Requests: 2 (+0)
GitHub issues: Disabled - open counts may still include pull requests.
Number of forks: 649
Total Stargazers: 3,383 (+0)
Total Subscribers: 185 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

GitHub issues are disabled for this repository, so issue analytics and the issue explorer are not available.

Detailed Description

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.