WhateverGreen 项目推荐
项目基础介绍和主要编程语言
WhateverGreen 是一个开源项目,主要用于为 macOS 系统上的 ATI/AMD/Intel/Nvidia 显卡提供各种必要的补丁。该项目的主要编程语言是 C 和 C++,这些语言被广泛用于系统级编程和驱动开发,非常适合处理底层硬件和操作系统交互的任务。
项目核心功能
WhateverGreen 项目的主要功能包括:
- 修复启动黑屏问题:针对 AMD 和 NVIDIA 显卡,修复启动时可能出现的黑屏问题。
- 修复睡眠唤醒黑屏问题:针对 AMD 显卡,修复从睡眠状态唤醒后可能出现的黑屏问题。
- 修复启动画面失真问题:在某些情况下,修复启动画面可能出现的失真问题。
- 多显示器支持:修复自动检测连接器时可能出现的问题,支持多显示器配置。
- ACPI 调优:允许通过 ACPI 调整
aty_config
、aty_properties
和cail_properties
等参数。 - 24 位模式强制:允许在不支持的显示器上强制使用 24 位显示模式。
- 无视频加速启动:允许在没有视频加速的情况下启动系统。
- 自定义连接器支持:允许通过设备属性为 RadeonFramebuffer 指定自定义连接器。
- 修复 AppleGraphicsDevicePolicy:修复使用 MacPro6,1 主板时可能出现的黑屏问题。
- NVIDIA Web 驱动支持:使 macOS 识别 NVIDIA 的 Web 驱动为平台二进制文件,解决透明窗口问题。
- Intel HD 图形支持:修复 HDMI、DP 和数字 DVI 连接器类型问题,支持 LSPCON 芯片。
- 视频编码支持:允许不支持的显卡使用硬件视频编码。
- 亮度平滑过渡:在 Intel IVB+ 平台上,使亮度变化更加平滑。
项目最近更新的功能
WhateverGreen 项目最近的更新包括:
- 修复 Intel KBL 和 CFL 平台的视频播放卡顿问题。
- 修复 Intel HD 图形在 macOS 10.15.5 及以上版本中的黑屏问题。
- 添加对 Intel KBL 和 CFL 平台的完整模式设置支持,以修复启动黑屏问题。
- 修复 Intel ICL 平台上的 DVMT 预分配内存计算错误导致的内核崩溃问题。
- 修复 Intel ICL 平台上的亮度控制问题,使亮度变化更加平滑。
- 修复 AMD Radeon RX 5000 系列显卡的 PWM 背光控制问题。
- 修复某些笔记本电脑(如 Chromebooks)在 macOS 10.15 及以上版本中的 iGPU 初始化冻结问题。
WhateverGreen 项目通过持续的更新和优化,为 macOS 用户提供了稳定和高效的显卡支持,是黑苹果社区中不可或缺的重要工具。