栏目导航

news

6彩开奖记录

主页 > 6彩开奖记录 >

苹果macOS Mojave 10.14正式版不支持NVIDIA驱动和CUDA加速_科技

发布日期:2019-11-02 00:57   来源:未知   阅读:

是否打压黑苹果和eGPU不好说,毕竟如果承认「用户有自己选择的自由」,苹果完全可以卖Thunderbolt盒子赚钱,而且以后的黑苹果玩家也完全可以在硬件选择上转投AMD。但CUDA还是坚决不让用。个人认为苹果最想打压的恰恰是CUDA。和为了iOS(当年还叫iPhone OS的时候)打压Flash是一个理由。

Apple想推Metal。

大胆猜测:nVidia想在CUDA的基础上运行Metal(就像OpenCL on nVidia那样),Apple考虑对生态的控制权所以不同意,谈崩。

nVidia在通用计算、人工智能和机器学习领域均有很强的攻势,产品层面打包得很nice(去对比一下CUDA和OpenCL社区就明白了,CUDA用起来那么舒服,看看有多少人愿意开发OpenCL代码),同时又高度垄断(去读下CUDA的条款),难以捉摸。这意味着在消费市场,nVidia和CUDA并没有哪个「非常强劲的竞争对手」。苹果不想让nVidia变成下一个Intel。

对于Adobe系列软件,其实没有非常大的影响。据所知After Effects等软件的Mercury加速早就具备了对OpenCL和Metal支持,这在近几代Macintosh产品上都有支持。

如果从自己的经历来看,其实影响最大的不是Adobe系列软件,而是OCTANE Render等依赖CUDA的渲染器。如果看渲染器的开发,会发现没人愿意搭理OpenCL。Maxon憋了整整一年才和AMD搞出来一个R19 with ProRender,然后在随后的几个月里大面积修缮ProRender,提供Metal 2支持性,这距离Apple在WWDC上宣布macOS将停止支持OpenCL只有短短的几个月。不禁让人浮想联翩啊...背后是Apple在喂奶?

整理一下思路,Apple不想让一个易于使用的通用计算框架,以及在「人工智能」领域颇具竞争力的对手在自己的生态中拦路,所以出此下策。

macOS仍然自带有若干nVidia驱动。在黑苹果上成功驱动了GTX-650。只要Metal支持,图形加速就不会出现任何问题。但是CUDA没戏。是API层面上封杀的。

Power by DedeCms