“如果你有 Thunderbolt 或 USB4 eGPU 和 Mac,今天是你等了已久的日子!”
Tiny Corp 在4月1日于X平台上发布了这条消息。听起来是不是很像一个愚人节玩笑?
但这次是真的。
苹果公司确实批准了他们开发的驱动程序。这款驱动能让 Nvidia 和 AMD 的外置显卡在搭载 Apple Silicon 的 Mac 上运行起来。
不过,先别急着兴奋。事情并没有那么简单。
苹果与 Nvidia 的历史纠葛
要理解这条新闻的意义,你得先了解这两家公司之间长期的不合。
2016年,苹果用户还能通过一些方法在 Mac 上使用 eGPU 扩展 AMD 显卡,2017年苹果更是正式提供了支持,这让许多玩家感到高兴。但对于 Nvidia 的显卡呢?苹果从未真正敞开大门。
从 Pascal 架构到 Ampere 架构,整整好几代产品,Nvidia 的显卡在 Mac 上几乎等同于一块“砖头”。而当苹果全面转向自研的 Apple Silicon 芯片后,情况更是雪上加霜——这条路被彻底堵死了。
原因众说纷纭。可能是驱动不合规、与苹果的 Metal 图形框架不兼容,或者是双方都不愿意在技术上做出让步。归根结底:两个巨头在较劲,最终买单的是用户。
所以,当 Tiny Corp 宣布“苹果批准了我们的驱动”时,技术社区的普遍反应是:太阳打西边出来了?
究竟发生了什么?
简单来说:第三方公司 Tiny Corp 开发了一个名为 TinyGPU 的驱动程序。它能让基于 AMD RDNA3+ 和 Nvidia Ampere+ 架构的外置显卡在 Mac 上工作。
最关键的是,这个过程不再需要破解系统,也无需关闭至关重要的 SIP(系统完整性保护)。因为它获得了苹果的官方签名。
“It‘s so easy to install now a Qwen could do it.”
Tiny Corp 甚至用 AI 大模型 Qwen 开了个玩笑。的确,现在安装这个驱动只需要执行几行命令加上一些鼠标点击。
但这里有一个至关重要的前提:这不是给你用来打游戏的。
这款驱动是专为 AI 计算 场景设计的。它只能用于运行 LLM(大型语言模型)推理任务。它无法加速图形视频输出,也不能为外接显示器提供任何帮助。想象一下,你在 Mac 上外接一块 RTX 4090,然后只能用它来跑 AI 模型——仅此而已。
现实很骨感
如果你想尝试,需要满足一系列条件:
首先,你需要一台配备 USB4 或 Thunderbolt 3+ 接口的 Mac,一块至少是 Ampere 架构的 Nvidia 显卡(或 RDNA3+ 架构的 AMD 显卡),以及一个能够为显卡充足供电的外置显卡盒。
安装驱动后,AMD 用户的情况相对简单。但对于 Nvidia 用户,则需要面对一个额外的步骤——
安装 Docker。
没错,你没看错。想要在 Mac 上使用 Nvidia 显卡运行 AI,你必须先启动一个 Linux 虚拟机,然后在这个虚拟机内部调用 GPU 资源。
“A good technical project, but honestly useless in like 90% of scenarios.”
有用户在 Reddit 上泼了一盆冷水:如果你想用 Nvidia GPU 跑 LLM,为什么不直接买一台 PC 呢?或者购买内存更大的 Mac。目前这个方案显得有些尴尬,Thunderbolt 带宽存在限制,无法使用 Nvidia 官方的 CUDA 工具链,纯粹是为技术爱好者准备的“玩具”。
还有更尖锐的评论:
“From what I understand, only works with Tinygrad. Which is better than nothing but CUDA or Vulkan on pytorch isn’t going to work from this.”
意思是:这款驱动目前只能在 Tinygrad 这个特定的机器学习框架下运行。广大 PyTorch 用户期盼的 CUDA 加速?根本用不了。
所以,这算是一场胜利吗?
从某个角度来看,是的。
AI 研究者们终于获得了一条相对安全的路径,不必再为了挂载 eGPU 而冒险关闭系统保护。外置显卡的计算力可以借给 Mac 来运行模型,尽管存在带宽损耗,步骤也繁琐,但至少“能用了”。
但从大多数普通用户的期待来看——
这更像是一个充满妥协的“拥抱”,而非真正的和解。
苹果并没有批准 Nvidia 官方的驱动程序,没有开放图形加速功能,甚至没有实现普通用户所期望的“即插即用”。它只是为 AI 研究领域打开了一扇小窗,而且是一扇需要你自己费力翻越、还得先学会搭建“梯子”的窗。
“Such a shame both companies are big on vanity to make great things happen.”
有条评论说得一针见血:两家公司都太在乎自己的“面子”,而用户失去的,是那些本该早已实现的可能性。
【锐评】:苹果和 Nvidia 握手了?握的恐怕只是指尖,双方或许都想借此推动各自的 AI 战略。至于普通用户,该玩游戏还是玩游戏,该干嘛就干嘛吧。对于热衷探索前沿技术的 开发者 而言,这倒是一个值得在云栈社区讨论一番的新动态。
参考链接:
https://www.theverge.com/tech/907003/apple-approves-driver-that-lets-nvidia-egpus-work-with-arm-macs