英伟达官宣:CUDA 将不再支持 macOS

或许,今后我们再也看不到搭载英伟达显卡的新款苹果电脑了。英伟达在最近的一份说明文档中宣布,将停止 CUDA 对 macOS 的驱动支持。这意味着,苹果与英伟达合作中的最后一根纽带也将断裂。
英伟达(NVIDIA)和苹果公司之间的合作,可能要彻底终结了。在英伟达最近发布的说明文档中宣布,将停止对苹果 macOS 的驱动支持,CUDA 10.2 将是最后一个支持 macOS 的 CUDA 应用程序。

也就是说,以后的 CUDA 驱动,将不再支持苹果系设备。
CUDA 是英伟达专用的并行计算平台,也正是它的存在,利用 CUDA 可以让你的搭载 GPU 的电脑获得机器学习的基础环境,CUDA 也使得 Adobe Premiere 和 AfterEffects 等程序能够获得更好的性能,甚至在某些大型游戏中也可以有更好的表现。
但是,苹果近几年推出的 Mac 系列产品无一例外都搭载了 AMD 的 GPU,由于 AMD 的显卡不支持 CUDA,这导致一些依赖 macOS 平台的机器学习、视频专业人士,都遇到了挺大的障碍。

不过,由于英伟达的 GPU 仍然具有一定的性能优势,所以也有一部分玩家或者机器学习会通过外接 NVIDIA GPU 的方式来发挥 Mac 的最大性能,或在黑苹果系统中使用英伟达显卡,英伟达因此也一直在为 macOS 的相关驱动程度进行维护。
英伟达和 Apple 十年的恩怨情仇
英伟达与苹果的长期关系中,这最后的一丝合作,可能很快就会结束。

据外媒推测,英伟达这一做法的原因与苹果近年来和 AMD 的紧密合作,而冷落英伟达有关。
近十年来,英伟达和苹果的关系也没有一直那么糟。
Macbook Pro 历史上是用过英伟达的独立显卡的,并且比 AMD 用的时间长:从 2007 的 Macbook Pro 8600M GT 开始,到 2013 年的 Macbook Pro GT 750M 系列。
之所以 Apple 开始与 AMD 合作,Apple 的官方说法是由于 AMD 的功耗更低。
但还有一个重要原因是 Apple 和 NVIDIA 主推的显卡通用计算标准有分歧,Apple 开发并主推 OpenCL,并且想要推进成为行业标准。
而英伟达则是一直力推自家的 CUDA,并且在驱动方面相当封闭,励志做核武器的英伟达,越发专心在机器学习方面的钻研。
此后,苹果无论笔记本还是台式机,一律只用 AMD 的 GPU,即使英伟达的显卡的性能更好、技术更先进,苹果也从未考虑过,因此两家关系更加恶化。
英伟达:报告!是 Apple 先动的手!
去年年底,苹果在 macOS 10.14 Mojave 版本中,就悄然停止了对于 CUDA 的支持,迫使 Adobe 创意套装等支持 CUDA 硬件加速的软件,不得不提醒用户,不要再开启此功能。所以,也许因为苹果的「绝情」,让英伟达也做出了这样的选择。

他们这样的做法,也意味着,苹果设备对一些机器学习开发者和动画专业人士的吸引力将大大降低。目前,英伟达已经为 GPU 硬件提供硬件加速光线追踪功能,这是机器学习、视频动画剪辑师和开发者所欢迎的工具,而英特尔的第一个硬件加速光线追踪技术的 XE 系列显卡,将在 2020 年 6 月才有希望发布。
此外,这个做法或许将迫使专业用户在 Mac 和 PC(或者说 AMD 和 NVIDIA)之间做出选择,毕竟 Mac 系列的 AMD GPU 截止目前,整体性能仍然落后于英伟达,即便是当前性能最强的 Mac Pro 所搭载的 Radeon Pro Vega II,也仍然为上一代的 GCN 架构,而非新时代的 RDNA 架构。
若考虑到对新技术的支持,很多 Apple 死忠用户虽然不会完全对 MacBook 丧失信心,但也都会考虑添置一台 PC 吧。
—— 完 ——