蘋果macOS Mojave 10.14正式版不支持NVIDIA驅動和CUDA加速

尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️

加入LINE好友

對於Adobe系列軟件,其實沒有非常大的影響。據所知After Effects等軟件的Mercury加速早就具備了對OpenCL和Metal支持,這在近幾代Macintosh產品上都有支持。

是否打壓黑蘋果和eGPU不好說,畢竟如果承認「用戶有自己選擇的自由」,蘋果完全可以賣Thunderbolt盒子賺錢,而且以後的黑蘋果玩家也完全可以在硬件選擇上轉投AMD。但CUDA還是堅決不讓用。個人認為蘋果最想打壓的恰恰是CUDA。和為了iOS(當年還叫iPhone OS的時候)打壓Flash是一個理由。

macOS仍然自帶有若干nVidia驅動。在黑蘋果上成功驅動了GTX-650。只要Metal支持,圖形加速就不會出現任何問題。但是CUDA沒戲。是API層面上封殺的。

nVidia在通用計算、人工智能和機器學習領域均有很強的攻勢,產品層面打包得很nice(去對比一下CUDA和OpenCL社區就明白了,CUDA用起來那麼舒服,看看有多少人願意開發OpenCL代碼),同時又高度壟斷(去讀下CUDA的條款),難以捉摸。這意味著在消費市場,nVidia和CUDA並沒有哪個「非常強勁的競爭對手」。蘋果不想讓nVidia變成下一個Intel。

Apple想推Metal。

如果從自己的經歷來看,其實影響最大的不是Adobe系列軟件,而是OCTANE Render等依賴CUDA的渲染器。如果看渲染器的開發,會發現沒人願意搭理OpenCL。Maxon憋了整整一年才和AMD搞出來一個R19 with ProRender,然後在隨後的幾個月里大面積修繕ProRender,提供Metal 2支持性,這距離Apple在WWDC上宣布macOS將停止支持OpenCL只有短短的幾個月。不禁讓人浮想聯翩啊…背後是Apple在餵奶?

大膽猜測:nVidia想在CUDA的基礎上運行Metal(就像OpenCL on nVidia那樣),Apple考慮對生態的控制權所以不同意,談崩。

整理一下思路,Apple不想讓一個易於使用的通用計算框架,以及在「人工智能」領域頗具競爭力的對手在自己的生態中攔路,所以出此下策。

About 尋夢園
尋夢園是台灣最大的聊天室及交友社群網站。 致力於發展能夠讓會員們彼此互動、盡情分享自我的平台。 擁有數百間不同的聊天室 ,讓您隨時隨地都能找到志同道合的好友!