JulioNectar/Hackintosh-XPS13Plus-IrisXe-Tahoe

硬件与物联网

让 Apple 的 Tiger Lake Iris Xe 驱动跑在更新的 Raptor Lake 核显上,为 macOS 黑苹果提供 Metal 加速。

124
12
C++
NOASSERTION
上线 4 天

这是一个范围很窄的实验性黑苹果项目:只有你手里正好是 Dell XPS 13 Plus 9320、且能接受系统偶发崩溃,才值得投入时间。它不是通用的显卡修复方案。

解决什么问题

在受支持的黑苹果笔记本上,系统能启动 macOS,但桌面退回软件渲染:窗口拖动发涩,毛玻璃效果要么消失要么卡顿,3840x2400 屏幕也没有真正的 Metal 加速。用户想要的是在这块 Apple 从未提供驱动的 Intel Iris Xe 上获得接近正常的 macOS 桌面体验。这个项目改变的就是这一步:让 macOS 把 GPU 认作 Tiger Lake Iris Xe,加载 Apple 为那款旧芯片自带的驱动,再在内核层和用户层同时打补丁,弥合两代硬件与新版系统之间的差距,从而恢复 Metal 和 Core Animation。

有什么不同

它没有从零写显卡驱动,而是把 Apple 的 Tiger Lake 驱动(GPUDriversIntel 16.0.32)复用到更新的 Raptor Lake-P 核显上,依据是两者同属 Xe-LP / Gen12 架构。EFI 上报 device-id 9A49,修改过的 NootedGreen Lilu 插件在内存中修补内核扩展(显示引擎、host 调度器、Tahoe 的 IOSurface 布局、GPU 频率等),用户态再对 Metal 驱动做二进制补丁,加入 libxedrv 适配层把 Tahoe 的私有 Metal 结构转成旧布局,并通过 LLVM bridge 把旧着色器编译器接入 Tahoe 的编译服务。实际收益是在 macOS 不支持的屏幕上获得真正的 GPU 合成;代价是整套补丁绑定在一个 macOS 版本和一款 GPU 上,不是可移植的驱动。

README 对风险的描述相当坦率:仓库自称“活快照”,每项修复都要先在作者自己的机器上确认才提交,并明确提示可能遇到 GPU 挂起和内核 panic。文中也说明这款 Tiger Lake 驱动的编写对象是“从未上市的 Mac”,所以需要修补的地方很多,结构也比较脆弱。

谁值得试

适合的人:正好拥有 XPS 13 Plus 9320(i7-1360P,Iris Xe 8086:A7A0),熟悉 OpenCore 和 shell 安装脚本,把这台笔记本当折腾机,并愿意留一个可启动的备用磁盘或 USB 安装盘。不适合的人:需要稳定办公本的用户;以及其他 Raptor Lake / Alder Lake 笔记本的用户——README 说明用户态部分虽然通用,但 EFI、ACPI、USB 映射和输入设备都要自己配。如果你不愿意在每次更新后重新跑构建和安装脚本,也不适合。

使用条件与边界

前提是先装好 macOS Tahoe 26.7.1,准备好 OpenCore EFI,BIOS 设为 AHCI/NVMe 模式并关闭 Secure Boot,同时需要 Xcode Command Line Tools 来运行 install.sh。安装流程要求先用 make-efi.sh 生成自己的序列号,用关闭加速的配置启动安装,之后再换回加速配置并运行安装脚本。日常维护要特别注意:更新时只替换 kext、保留现有 EFI,因为重新生成 EFI 会产生新序列号,导致 iCloud/iMessage 被登出。单项修复可以用 boot-arg 关掉,但 README 仍建议备份 EFI,并提醒会有挂起和 panic。

许可证沿用 NootedGreen 的 Thou Shalt Not Profit License 1.0;如果你打算再分发或做商业产品,这一点需要先看清楚。

HotRepo 点评

HotRepo 从 2026-10-24 开始追踪这个仓库,当时它只有 4 天,2026-10-25 在 cpp 新项目榜上记录为第 19 名、总星数 124。这只是年轻仓库的一次快照,不是增长曲线,因此无法判断热度能否持续。投入时间之前,建议先看状态文档,确认你的具体 GPU 和 macOS 版本在现有补丁覆盖范围内。

本文由 AI 根据项目 README 生成,更新于 2026年10月25日,以项目官方文档为准。