当前位置:主页 > 金钱豹论坛 >
苹果macOS Mojave 10.14正式版不支持NVIDIA驱动跟CUDA
更新时间:2019-01-26

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

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

是否打压黑苹果跟eGPU不好说,毕竟假如否定「用户有本人决定的自由」,苹果完全可能卖Thunderbolt盒子赚钱,而且当前的黑苹果玩家也完整能够在硬件取舍上转投AMD。但CUDA还是动摇不让用。个人认为苹果最想打压的偏偏是CUDA。和为了iOS(当年还叫iPhone OS的时候)打压Flash是一个理由。

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

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

Apple想推Metal。

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

英勇料想:nVidia想在CUDA的基础上运行Metal(就像OpenCL on nVidia那样),Apple考虑对生态的操纵权所以不同意,谈崩。