1911 eGPU 001

大家都知道吉米使用AKiTiO的Node Pro來透過Thunderbolt3來做外接顯卡的使用

1911 eGPU 003

今天來分享這篇主要是最近macOS 10.15.1推出之後,開始支援了AMD最新的顯卡

1911 eGPU 012

AMD RADEON RX5700 XT (售價約13,xxx元)

1911 eGPU 009

AMD RADEON RX5700 (售價約10,xxx元)兩張顯卡

1911 eGPU 002

所以吉米老毛病就犯了,想說這兩張新的顯卡,跟吉米目前在使用的AMD RX VEGA64到底有什麼差別?(當時售價26,xxx元)

1911 eGPU 005

呵呵,看著支援Metal的RX5700XT,感覺好像會很威猛一樣

真的是這樣嗎?

我們趕快來測試一下吧

1911 eGPU 016

但是由於測試時間很無聊,所以又借了一張價值4萬多元的Nvidia RTX 2080Ti 11G

1911 eGPU 017

來了解一下遊戲世界頂端,可以任性的特效全開、再加上獨家的RTX開啟,到底是什麼樣樸實無華的境界

當然看到這裡請不要問我為什麼不拿2080Ti來一起測試?

因為阿婆的世界是這樣

朕給你用的顯卡,只要插上去就可以運作

朕不給你用的顯卡,再強大的都是廢物

所以nvidia的顯卡就先不管它了… (丟筆)

先來看效能測試

開始之前呢,我們先來看這些顯卡在Mac上面的效能表現吧

20191113024424dd1cc375a0ceec772a229de85b12bdbd

首先吉米這台2014 iMac27 5K版本,內建的顯卡是AMD R9 M295X

那這張卡與其他顯卡的相對資料參考如下

201911130246073afbdf23e037228cb14e69c5c34433f5

當然今天對戰的主角是VEGA 64,所以接下來就會以VEGA 64作為比較基礎了

從這個網站可以看到內顯跟外顯的差異約3.6倍左右

opencl r9 64

使用geekbench測試OpenCL的結果當然是VEGA64以142,839分海放內顯的90,813分啦

metal r9 64

而Metal的部份結果依然是VEGA64以140,294分海放內顯的90,813分啦

VEGA 64 vs RX 5700

2019111303025599351f3b5afe91c8af37a293545ad2fb

接著來看VEGA 64與最新推出的RX 5700有什麼差別吧,哇~只有差5%喔?!

opencl 5700 64

使用geekbench測試OpenCL的結果,VEGA64以142,839分,勝過104,739分的RX 5700,但是記得喔內顯也有90,813分耶!

metal 5700 64

而Metal的部份結果依然是VEGA64以140,294分,海放92,603分的RX 5700,跟內顯的90,813分沒差多少耶!

VEGA 64 vs RX 5700 XT

2019111303025634cc3974932793d5939b18da7274597a

備受矚目的RX 5700 XT的表現如何呢?蛤!只快約22%喔?!

opencl 5700xt 64

使用geekbench測試OpenCL的結果,VEGA64以142,839分,勝過111,082分的RX 5700 XT,RX 5700的分數是104,739分

metal 5700xt 64

而Metal的部份,RX 5700 XT就很厲害的來到179,826分,VEGA64以140,294分落後,RX5700則是92,603分

這樣大家應該有所概念了吧?

測試方向

1911 eGPU 006

這邊當然要解釋一下這次吉米測試的方向

由於目前吉米使用電腦的應用除了拍攝修改照片之外,就是剪輯拍攝的影片

使用工具都是Final Cut Pro X為主

然而這個時間點遇到兩個大變數

201911130137143929ae42cb4d4d41c7380de42760a6eb

第一個大變數是RX5700XT、RX5700要macOS 10.15.1以上的版本才能支援

201911130135599a8b9c2dc1daeb9f1b9a435d39537383

所以macOS版本是第一個大變數

2019111301391052660a7ad641144d19a06eddb48e00e9

第二個大變數是Final Cut Pro 10.4.7開始,支援Metal的顯卡加速,然後呢,也支援在偏好選項中選擇要透過哪張顯卡來render與輸出

因此這兩個變數,造成了今天很複雜的測試

最後

測試主要以我之前分享GoPro Hero8的測試影片

來做重新輸出的時間計算

這個專案我用了很多素材做同步播放以及字卡添加,倒是沒有使用太多華麗特效

20191113014239af9abc3879bb3f761e71b752a7425e8f

當然每次開始之前,我也會把所有素材的快取檔、Render檔都先砍掉再開始輸出並且計時

觀察重點

除了上面提到的作業系統與FCP X的版本差異之外

幾個觀察重點吉米跟大家先講一下

20191113015221bc3e2a3b85f7d795dbe2fe439f997eb0

就是在算圖輸出的時候CPU的使用狀況

20191113015250e4ba079610864ce5b9871e98773b7099

還有顯卡的出力狀況,這些都是觀察重點

2013 MacBook Pro 15 Retina

會這麼做最主要就是

20191113014620056ce53de9e8e611711e00a774a6b726

前陣子吉米回花蓮出差,那時候拍的影片在吉米的老戰友2013 MBP15R上面剪輯有些吃力,更別提剪好之後的後期輸出了

1911 eGPU 040

使用內顯nvidia GeForce GT6500的輸出時間為8:30:18秒

1911 eGPU 041

透過外接顯卡eGPU來開外掛之後,輸出時間縮短到只要2小時就可以完成

1911 eGPU 020

所以下次我會帶一套外接顯卡回去花蓮加速處理

那外出的需求解決了

吉米就來測試每天使用的iMac27 5K Late 2014版本到底差多少囉

iMac27 5K + eGPU VEGA 64

1911 eGPU 046

第一個上場的是VEGA64,macOS版本是10.14.6,FCP X版本是10.4.6

在這裡大家可以看到GPU的輸出是全滿的,CPU倒是在那裡涼涼,所花費的時間是2:06:09

1911 eGPU 047

接著使用同樣的macOS版本10.14.6,FCP X則是用最新支援metal的10.4.7

這邊大家看到GPU的使用都被砍半了有沒有?但是結果只使用了1:40:51完成任務

1911 eGPU 048

接著我換成另外一顆系統碟,macOS版本是10.15.1,FCP X版本是10.4.6

看到GPU終於又超過50%的使用率了,CPU依舊涼涼,所花費時間1:55:37完成任務

1911 eGPU 049

使用同樣的macOS版本10.15.1,FCP X則是用最新支援metal的10.4.7

這邊大家看到GPU的使用再次被砍半,但是結果只使用了1:36:55完成任務

看到這邊,似乎macOS 10.15.1 要搭配FCP X 10.4.7才會有比較好的效能喔?

而且輸出只要一半功率就好耶

iMac27 5K + eGPU RX 5700

由於這張顯卡只支援macOS 10.15.1以上版本,所以只剩下FCP X的版本變數了

1911 eGPU 050

FCP X版本10.4.6,GPU輸出一樣可以滿檔輸出,所需時間居然來到1:52:08,果然要配新版FCP X呀

1911 eGPU 051

FCP X版本10.4.7,GPU依舊滿檔輸出,所需時間是1:34:13,看來光是FCP X版本差異就差了快20分鐘啊

iMac27 5K + eGPU RX 5700

同樣這張顯卡只支援macOS 10.15.1以上版本,所以只剩下FCP X的版本變數了

1911 eGPU 052

FCP X版本10.4.6,GPU輸出一樣可以滿檔輸出(真是羨慕啊),所需時間居然來到1:52:19,嘖嘖…

1911 eGPU 053

FCP X版本10.4.6,GPU輸出一樣可以滿檔輸出(真是羨慕啊),所需時間來到1:34:47,跟樓上RX5700其實時間差不多

再嚴格說起來跟在同樣作業系統10.15.1、同樣FCP X版本10.4.7的VEGA64所需的1:36:55沒差太多

iMac27 5K + 內顯 R9 M295X

測試到這裡,吉米覺得我好像省下了不少買新顯卡的預算耶…

那我們來測試一下跟內顯差多少來慶祝一下好了

201911130246073afbdf23e037228cb14e69c5c34433f5

畢竟上面看規格來說這兩張卡相差不小,應該有很可觀的效果吧?!

不測還好

一測…

花惹發!!

1911 eGPU 042

macOS 10.14.6配上FCP X版本10.4.6的狀況下,內顯輸出只要1:04:19就完成了

GPU都是滿檔輸出,CPU看到的是超過150%使用率

徹徹底底海放外接顯卡的輸出結果

一定是我看錯了吧?

1911 eGPU 043

macOS 10.14.6配上FCP X版本10.4.7,所需時間雖然多了些,依舊只要1:20:3完成任務,輕鬆打趴上面那些eGPU

看到這裡都可以看到GPU都是滿檔輸出,CPU看到的是超過150%使用率

1911 eGPU 044

那來到最新的macOS 10.15.1,配上FCP X 10.4.6,神奇的只花1:09:33就完成了

70%的GPU輸出,涼涼的CPU使用率,這裡到底發生了什麼事情?

1911 eGPU 045

最後macOS 10.15.1,配上FCP X 10.4.7,所需時間回到了1:23:48

看來,內顯要配的是FCP X 10.4.6的舊版,就可以有目前最短的輸出時間

這到底是什麼原因?

以前外顯至少可以有15%~20%的加速效果呀,怎麼突然全沒了?

是因為我的iMac27 5K Late 2014版本是使用阿婆不開放的Thunderbolt2外掛顯卡的關係嗎?

這部份我是用網路上面破解的方式達成的結果

是這個原因嗎?

2018 Mac mini i3 + 內顯

1911 eGPU 022

好,我又去借來了2018年的Mac mini core i3的版本,這是直接內建Thunderbolt3原生就支援eGPU的硬體設備

這邊我們就來測試macOS 10.15.1就好,畢竟新的顯卡要這個版本以上才可以使用

1911 eGPU 054

內顯配上FCP X 10.4.6,GPU約70%,CPU比較重些,所需時間2:06:58

2018 Mac mini i3 + VEGA 64

1911 eGPU 055

VEGA 64配上FCP X 10.4.6,GPU滿檔,CPU涼涼,所需時間1:20:05

1911 eGPU 056

VEGA 64配上FCP X 10.4.7,GPU低於50%,CPU還好,所需時間1:29:35

2018 Mac mini i3 + RX 5700

1911 eGPU 057

RX 5700配上FCP X 10.4.6,GPU高於70%,CPUc還好,所需時間1:23:16

1911 eGPU 058

RX 5700配上FCP X 10.4.7,GPU低於50%,CPU還好,所需時間1:36:09

2018 Mac mini i3 + RX 5700 XT

1911 eGPU 059

RX 5700 XT配上FCP X 10.4.6,GPU高於70%,CPUc還好,所需時間1:23:40

1911 eGPU 060

RX 5700 XT配上FCP X 10.4.7,GPU低於50%,CPU還好,所需時間1:33:30

這結果到底是?!

20191113035703f1d269912214e1db54a55e1b175d33b9

吉米直接總結成一張表格給大家快速參考

這邊吉米腦袋滿是問號

同樣如上面所提到

201911130400120c83ca18f5b161abfe3e205e1dc37505

iMac27 配上內顯的時候,搭配舊版FCP X 10.4.6,只需要不到1小時10分鐘就完成38分鐘的影片輸出

配上新版FCP X反而增加一些時間,所以這個時間帶約是在1小時

反而!

201911130400170ec13f1902b027948f334abf1a6c8de2

下面這些外接顯卡不管怎麼搞,都至少要1小時30分以上,一來一往是30分鐘的差距喔

最快的是使用最新的macOS 10.15.1,配上最新的FCP X 10.4.7,最快約1小時34分鐘完成

基本上不管是VEGA64、RX5700還是RX5700XT,在這次的測試中

對於FCP X的匯出影片來說完全是差不多的等級與結果

但還是多花了內顯30分鐘才完成任務…

201911130400210070c98501982fe5738aab5bda107024

至於原生支援eGPU的2018 Mac mini,雖然只有i3的CPU,但是輸出結果不管如何一樣都是在1小時30分的時間帶

所以跟吉米的iMac27 5K Late 2014版本配上eGPU好像差不多吼?!

201911130404019eeb52badb613229884838847294b90d

但記得這還是core i3處理器,而且價格只要26,900元起跳耶!

想想我那台iMac27 5K當初應該花將近10萬吧?

最妙的是,在Mac mini上面,反而是FCP X 10.4.6效果最好,到底是怎樣啦!

疑問點?

這次的結果我相信很多人也會覺得奇怪

要嘛就是FCP X以前到現在其實都沒有支援eGPU?!

不然有人會說,其實都是CPU在算圖,GPU沒在運作

若是如此的話,確實當eGPU接上時,時間都差不多

但是為什麼使用內顯的時候,時間又少了快半個小時?

20191113041001a33d4b2333651221cb275d6e787f749c

其實我還有一張更低階的RX570,我也稍微跑了一下測試,在macOS 10.15.1,配上FCP X 10.4.7

36%所需時間38分鐘多,所以估計完成時間也是落在1小時40分左右

那問題來了,真的所有外接顯卡都差不多要跑1小時30分

阿婆是下了什麼黑魔法,讓所有外接顯卡都變成一樣效能呢?

eGPU外接顯卡還是有它厲害的地方

1911 eGPU 007

吉米用eGPU這麼久,在這次大版本改變時遇到挫敗

雖然在這個時間點上面使用FCP X作為輸出影片似乎沒什麼幫助

20191113041502cba098751a52cdda3133fdbb60c7aefc

但是實際在剪輯時,確實是有效能的助益

尤其是在玩遊戲,真的差很多!

但是我不是靠玩遊戲吃飯的呀~

我主要用在剪輯影片跟輸出呀~

所以以上問題吉米提出來跟大家分享囉,有什麼想法歡迎一起討論喔

最後感謝協助測試的 XFASTEST、AKiTiO、OWC Asia、MAQ 等單位協力

看完之後請接著看

《吉米帶你看》AMD高階顯卡對於FCPX輸出的幫助到底有多少
點擊這裡跳轉頁面