找回密碼註冊
作者: wu.hn8401
查看: 6540
回復: 0

文章標籤:

文章分享:

+ MORE精選文章:

+ MORE活動推薦:

體驗極速WiFi 7!MSI Roamii BE Lite Mesh

第一名 guanrung1110 https://www.xfastest.com/thread-293988-1- ...

極致效能 為遊戲而生 990 PRO SSD 玩家體驗

[*]極致效能固態硬碟 [*]PCIe 4.0 速度大幅提升 [*]優化的電源效率 ...

Micron Crucial PRO D5 6400超頻版 玩家開

解銷更快的遊戲速度! 利用低延遲遊戲記憶體的強大功能 利用 Cruci ...

O11 VISION COMPACT 玩家開箱體驗分享活動

迷你身形 三面透視打造精緻PC視野新境界O11 VISION COMPACT 強強聯合 ...

打印 上一主題 下一主題

[筆電平板] MacBook Pro筆記本用A卡:真的夠專業?

[複製鏈接]| 回復
跳轉到指定樓層
1#
wu.hn8401 發表於 2016-11-27 13:23:21 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
今年蘋果的新款MacBook Pro一經發佈就有人抱怨了,對於15英寸版本MacBook Pro這樣一款專業設備來說,蘋果給它選擇使用AMD Polaris顯卡是錯誤的,因為這款顯卡不夠強,NVIDIA的低功耗Pascal才是更好的選擇。在PC的Windows環境下,因為有DirectX,所以選擇NVIDIA Pascal或許是挺不錯的選擇,但MacBook Pro是蘋果的世界,一款顯卡它是不是夠用,就應該取決於它所支援的設備主要為什麼而存在的。

MacBook Pro從來就不是一款為高端遊戲而設計的設備。遊戲對硬體設備的要求和蘋果這款設備上的是完全不一樣的。MacBook Pro主要針對視頻和圖片編輯人員,以及音樂製作人,這些人是需要隨時移動的,他們對設備性能的要求高於12英寸RetinaMacBook。

a27f73757bbb30a.jpg

蘋果希望他們的設備自身能夠滿足那些控制作業系統的API的要求,能夠支援它所使用的硬體架構。在蘋果的完美世界裡,他們必須對軟體和晶片設計握有100%的控制權。

在這方面,AMD的GPU能夠最大程度上給予蘋果控制的自由,特別是蘋果自己還有圖形架構Metal存在的條件下。這也是為什麼我們很難在蘋果產品中看到他們使用NVIDIA GPU的原因。


所以為什麼不選NVIDIA呢?
NVIDIA知道在這個行業中,有客戶基礎才能夠獲得最好的機會去賺錢去實現價值。除了高端的Tesla/Titan系列GPU之外,你還可以選擇GeForce。一般情況下作為一名開發者,誰都希望能夠充分利用DirectX11/12的性能,甚至有些人還把目光放在了更新的Vulkan身上。

這些API本來就是設計以支援不同規格配置的。Vulkan和DirectX12的優化已經達到了一個前所未有的水準,但是如果它們有更多的硬體存取權限的話,那麼它們可能就無法滿足開發者的要求了。那這一點為什麼這麼重要呢?這是瞭解為什麼NVIDIA的消費者GPU會如此表現的基礎。

d9bdaabfe28e70a.jpg

NVIDIA的GPU實在非常適合在Windows環境下玩遊戲,這也是NVIDIA對它們最主要的定位。蘋果的MacBook Pro卻不是為遊戲設計的。因此NVIDIA花了大量的時間和金錢去優化它們的產品組合,但是它們的產品的服務目的和蘋果是完全相反的。其他一些額外的好處,比如資料中心、深度學習和其他NVIDIA擅長的技術,都是他們過去20年在遊戲領域深度開發挖掘的結果。總的來說,現代消費者NVIDIAGPU和他們的驅動程式堆疊就是為DirectX遊戲和CUDA應用設計的,讓這些遊戲和應用能夠在Windows環境中高效、流暢地運行才是他們的目標。

蘋果使用的是Metal。macOS中沒有DirectX,相反蘋果使用的是Metal。蘋果設計Metal也是在他們認為能夠對用戶最有幫助的基礎上開發出來的。一些大型開發商中的遊戲開發者就曾經坦言過為NVIDIA顯卡開發的感受。

NVIDIA是一個一流的組織,他們給客戶和開發者給予了大力支持。如果你決定離開CUDA這把大傘(為非NVIDIA GPU程式設計模擬),那以後的路可能就得靠你自己去走了。一些提供給開發者的特性其實並沒有內置到NVIDIA GPU中,不能直接通過一般的方法去使用。NVIDIA的世界級工程師能夠通過CUDA將這些碎片結合到一起,遊戲的話就是通過GameWorks來結合。

NVIDIA在CUDA中投入了大量資源,無視它的開發者將會失去這些特性和功能。它的硬體就是這樣設計的,CUDA能夠讓它充分發揮自己的優勢,對於任何人來說這都是好事一樁,蘋果除外。如果你想充分利用NVIDIA GPU,那麼你需要使用CUDA。

有人曾告訴過我,不管你是誰,如果你不想使用CUDA,那麼NVIDIA也無能為力,技術上他們無法支持你。

088fa902dc1b8f6.jpg

AMD的目標和NVIDIA是一樣的,但不管是財政力量還是競爭方面,他們所處的狀況和NVIDIA都是不一樣的。線性速度方面,或許AMD消費者GPU的不是最快的,但是他們不會阻止你或者不鼓勵你去給最低水準硬體程式設計。其實相反的是,他們還會鼓勵你。

和NVIDIA的架構相比,從Fermi到Pascal,AMD的Core Graphics Next架構更加靈活,更加開放。所謂的“靈活”就是支援開發者以他們想怎麼利用GPU的方式去開發。也是因為這些靈活性和開放性,開發者就可以在限制極少的情況下開發API,同時也能夠盡可能高效地利用晶片。

所以話題又回到Metal上?
是的,蘋果的目標就是給使用者提供高效能、運行速度快、輕薄的、能夠直擊使用者所需的設備。AMD的CGN就是蘋果Mac設備上唯一一個沒有固定功能的硬體。英特爾提供的是有固定功能的x86晶片,NVIDIA的是高度優化的CUDA晶片,而AMD的晶片則是一個固定功能較少、比較開放的平臺。蘋果可以用自己喜歡的方式去開發AMDGPU的潛能,這樣他們只需要“中端Windows部件”就能夠得到高端性能。

那麼今年使用AMD Polaris顯卡的MacBook Pro它能表現出“高端”水準嗎?
這麼想吧:一直以來,蘋果獲得PowerVR授權開發iOS設備中使用的GPU。這些iOS設備一直以來都代表著這個行業最高端的水準,和Android陣營中設計相同或者相似的設備相比,蘋果iOS設備的表現都要強很多。這是因為它們具有可靠的執行能力。

任何時候只要你的硬體如AMD的那麼開放,那麼對這個硬體的利用其實就相當於開發自主GPU(理論上如此)。這款晶片該有什麼、不該有什麼,你都能夠自行決定,包括記憶體操作最低水準。

這就是AMD在Mac上所能給蘋果的。
是的,在新的MacBook Pro上使用FinalCut Pro來編輯視頻時,你能感受到Windows Adobe Premiere和它有著巨大的差距,你能夠感受到它的高端性能所帶來的差異。它也能夠支持4K、5K外顯,甚至同時支持兩台5K外顯。性能表現方面它不會有什麼問題,將會展現出一台專業設備該有的樣子。

資料來源
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則

小黑屋|手機版|無圖浏覽|網站地圖|XFastest  

GMT+8, 2024-11-18 03:42 , Processed in 0.118375 second(s), 63 queries .

專業網站主機規劃 威利 100HUB.COM

© 2001-2018

快速回復 返回頂部 返回列表