AMD开源RX9070XT黑苹果驱动:单屏60帧、Metal跑Vulkan,README却说先别装

源自37位全网作者

10-04 22:09

NVIDIA 的 RTX 5060 才刚在直播里跑出 Metal 9 万+的 Geekbench 显卡分数,而且开发者仍在测试中,N卡黑苹果尚未正式开源发布。 10 月 2 日,AMD 这边却先把代码交了出来:GitHub 上建仓的 Navi48-MacOS 自称是首个公开的非官方 macOS GPU 驱动,把 RX 9070 XT 的原生驱动代码和 MIT 许可证一起放了出来。 配套的发布说明里,当前状态写得很克制:单显示器60Hz显示,可提供流畅且易于使用的桌面体验,包括液态玻璃效果和视频播放等功能,多显示器支持和应用内容的GPU渲染才是下一步。 对刚被 macOS 27 关上 Intel 大门、又被 N 卡"还没开源"吊了半个月胃口的黑果圈来说,值得停下来把仓库翻一遍——因为"正式发布"和"现在能用",是两个版本的故事。哔哩哔哩GitHub哔哩哔哩

AMD开源RX9070XT黑苹果驱动:单屏60帧、Metal跑Vulkan,README却说先别装

先泼冷水:这是一个概念验证,不是一个发布包

截至 10 月 4 日,这个仓库总共 4 个 commit,最后一次代码推送停在 10 月 2 日深夜,星标约 50 个,官方描述就是一句话:概念验证(Proof-of-concept)级别的 Navi 48 原生 macOS 支持,由 bring-up kext、RADV 的 Darwin 移植和 Metal-on-Vulkan 翻译包拼成。GitHub

更要紧的是它怎么"驱动"这张卡。RDNA4 在 macOS 里从没被官方支持过,作者也没从零写一个驱动,而是嫁接:把 bring-up kext 挂进苹果自家的 AMDRadeonX6000 加速器框架,用 xlat12 把苹果驱动习惯的 GFX10.3 时代(RDNA2 世系)命令流逐条翻译成 gfx12 的指令;显示端用从 Linux amdgpu 派生的 DCN 4.1 寄存器定义;Metal 层同样不是原生——把 Mesa 的 RADV 驱动移植到达尔文,再用 metal2vulkan 把 Metal 着色器翻译成 SPIR-V,让 Metal 整个跑在 Vulkan 上。所以"Metal 合成器已运行"本质是隔着翻译层跑通,这也解释了为什么"应用内容的 GPU 原生渲染"还挂在待办清单里。作者在状态栏的自述很直白:Metal 合成器在这套驱动栈上能跑,但很多东西仍然粗糙。GitHub

AMD开源RX9070XT黑苹果驱动:单屏60帧、Metal跑Vulkan,README却说先别装

标题之外的实测现场

仓库状态栏写得很具体:整套东西是在一台 x86_64 测试机、一块 RX 9070 XT、macOS Tahoe 26.6.2、OpenCore 引导、一块 DisplayPort 屏上点亮的,60fps GPU 合成桌面。而"普通用户现在能不能装"这一栏,作者给的答复是别装、等第一个正式发布包,并补了一句"这只是代码"。GitHub

评论区这两天的实测也把坑摊开了:三方依赖不随仓库分发,有人编译第一步就卡死,拿不到所需的组件。 有人把能拿到的资源全部跑完,结果是系统可以识别 AMD GPU、显存却只读出 32mb、GPU 计算能调用,但推进不到硬件加速那一步;也有社区成员自己动手重做了 Mesa 和翻译层的移植,到 10 月 4 日才宣布完整识别 16G 显存——那是个人移植,不是官方发布包。一句话:这次开源的是代码和可行性证明,不是开箱即用的驱动。哔哩哔哩

AMD开源RX9070XT黑苹果驱动:单屏60帧、Metal跑Vulkan,README却说先别装

这条新闻对四种人,是四种意思

存量 5700XT / 6800XT / 6900XT 用户:不用动。 你们靠伪装方案跑 RDNA1/2 已经跑了很多年,这段体验短期内不会被一个 RDNA4 驱动改变——黑果的价值本来就建立在"Windows 硬件借用 macOS 对驱动和软件的优化"来做视频制作和剪辑。 你的卡不在新驱动的射程里,你现在什么状态,接下来两年还是什么状态。知乎

已经买了 9070XT、想进黑果圈的人:等,但别退卡。 过去两年 RDNA4 想上黑果只有绕行方案——有人为了黑苹果直接买了 68XT 大矿卡,也有人在同一台机器里塞两张卡,让 5700XT 负责亮屏、9070XT 只当算力。 现在这条绕行路有了能公开检视的代码托底,但它自己都写着"先别装",你要等的就是第一个 stable 发布包。哔哩哔哩

RDNA3(7800XT/7900XT)用户:最尴尬的是你们。 翻译路径走的是 GFX10.3 到 gfx12,gfx11 卡在中间没人管,评论区每隔几层就冒出一句"7800xt 还有机会吗",暂时没人敢接话。哔哩哔哩

还想"新装一台"黑果的人:显卡不是最大的问题,CPU 才是。 macOS 27 已经关掉 Intel 的支持窗口,这个驱动再成熟,天花板也是 Tahoe 这一班车和它的安全更新尾巴。评论区那句"可是最新 macOS 不支持 Intel 的 U 啦"才是真问题;反倒是"ARM 黑苹果"已经有人在往前推——麒麟主机上跑带硬件加速的 macOS 都出现了实拍讨论,虽然走的是虚拟机化路线,但那是 27 之后的另一场戏。知乎

接下来盯四个信号,别盯热闹

  1. 正式发布包:README 自己立的里程碑,出现第一个面向用户的 stable release,"能不能装"才开始反转。

  2. 多显示器支持:待办清单第一条,目前只有一条显示通路被充分验证过,单屏 60Hz 是演示态。

  3. 应用内容的原生 GPU 渲染:Metal-on-Vulkan 翻译层被替换掉的那天,这套驱动才谈得上生产力。

  4. 别只盯这一个仓库:这是三线合流,不是独角戏——mac-amdgpu 5 月就开仓做 Navi48 bring-up、9 月底还在推,RDNA4FB 7 月放出纯显示 kext,metal2vulkan 攒下 271 个星标,而 Navi48-MacOS 是把 Mesa 移植、寄存器定义和 Metal 翻译层缝到一起的那条线。GitHub

这次"驱动正式发布"真正的新,不在于今天谁的 9070XT 能插上黑果,而在于"RDNA4 跑 macOS 桌面"这条路径第一次有了可公开检视的代码、许可证和路线图。50 个 star、4 个 commit、一块屏 60 帧,是一行可行性证明,不是出货节点。手里有 9070XT 的,再等等;手里有 5700XT 的,不必急着换——你那一站,现在还是终点。

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章