上篇大部份看的是渲染算圖的成績。其實針對渲染及算圖的測試,還有很多方式可以測出能基準,但是這次必須就此打住。為什麼呢?很多渲染引擎幾乎是 NVIDIA 獨佔或優化,不管是 APU 還是 Intel 的顯示核心,基本上都是不支援的,因此建議若是有使用 Octane、Redshift 等引擎的玩家,仍然找一張 NVIDIA 顯示卡會比較實在。簡單的說,若要認真玩,找張獨立顯示卡還是會比透過 CPU 硬幹或內顯來得好。
接著來看 CAD 的部份。雖然 CAD 軟體對多核心的實作並不是很完整,但在處理器的效能落差上還是看得出差異,這個討論串(https://forums.autodesk.com/t5/autocad-forum/for-autocad-works-intel-or-amd-is-better/td-p/8589164)有不少實用的網友心得,值得一看,似乎愈來愈多人選擇以 Ryzen 平台做為 CAD 的工作站。
AutoDesk 其實有自己的一套評測工具,嚴格來說是針對「Inventor」這個建模軟體而生的程式「Inventoe Bench HD」
最主要是看 IPI 的部份,愈高愈好。
另外一套 Invmark 則是專注於測出跟圖像有關的操作成績,有在用 CAD 的玩家都知道,在太慢的電腦上檢視圖面或旋轉視角,還蠻痛苦的,這套測試工具可以幫忙找出癥結點:
除此之外,Solidworks 也是很流行的 CAD 軟體,可惜的是跑測試需要一堆認證,這裡就不做比較。
至於重度倚賴 Adobe 解決方案的玩家,Photoshop、Premiere、After Effects 是比較容易測出效能數字的三套應用。事實上,Illustrator 也是很需要效能的,也不是測不出來,而是對硬體的最佳化太差,有天如果我自己能寫出一個,再跟大家分享。
基本上,各個處理器之間的差異並不是很大,因為 PugetBench 的評測結果不只是單純的秒數,而是綜合性的成績。同樣看了一下其它人的評測結果,「絕對值」上,Ryzen 平台算是小勝:
當然了,記憶體的多寡應也是影響到成績的重要關鍵,儘管 PugetSystem 本身推薦 Ryzen 平台做為近期的首選,我是覺得 Adobe 系列目前用兩家處理器的差別真的沒有那麼大,轉檔一定是 Ryzen 勝,其它操作的感受就比較細微。
PugetBench 評測的項目很多,比較屬於綜合性的分數,這邊額外手動透過跑幾個專案來看個別的成績。另外也提醒大家,要跑 AE,系統主記憶體還是加到 32GB 為佳。After Effects 執行 AEPulseBenchmark 的結果:
接著來補完影片播放及串流的部份。之前轉檔時已經測過了 x264、x265、Adobe 編碼器及 Handbrake 的比較,這次我們深入了解一下 5700G APU 的 VCN 能耐。
說到 VCN,要先講古一下。透過 GPU 來幫影片轉檔、或是影響預覽的硬體加速,約略是在十二到十三年前開始被實作,記得那時候 NVIDIA 狂打 CUDA 時還出現了一套軟體「Badaboom」來壯聲勢(可惜現在沒了),不少網咖甚至打算裝一台投幣式的轉檔機來撈錢。
影片轉檔這件事,可透過 CPU 本身軟體編碼達成,優點是畫質好,但速度上會慢一些。GPU 轉檔通常會稱之為硬體加速,由於 GPU 的特性,速度很快,但畫質會被火眼金睛的玩家說比較糟。其實現在大家比較重視的是直播,放上 Youtube 的畫質,說真的沒有差多少,對一般玩家來說,速度反而比較重要。
VCN 的前身是 VCE,是 AMD 繪圖核心專用的硬體編解碼引擎。AMD 這幾年其實並沒有行銷得很大力,原因是編解碼格式的更迭缺乏革命性,再來是隨著核心數的愈來愈多,CPU 軟體編解碼的能力也已臻一定水準,什麼叫「已臻一定水準」呢?拿一顆 Core i3 或 Ryzen R3 通常就能輕鬆應付播放 Netflix 或 Youtube 的 4K 影片,就算是要播藍光的 UHD,目前 Intel 或
AMD 的顯示核心也都能硬解 4K HEVC 10bit 影片,除非是專業影視創作者在玩 8K,不然影片的編解碼已經不太像十幾年前一樣,播個 1080p 就讓處理器使用率 100%。
扯回來,AMD VCN 在直播、影片的播放及轉檔有什麼優勢?我們就拿一部 4K 影片,來看看差別在哪。
首先透過 VLC 播放一段 4K HEVC 10bit 的 60hz 影片,流量約為 38Mbps。雖然這流量不算挺高,但 Netflix 最高畫質也才 25Mbps,你可以在網路上找到的、用來做觀賞用的「訊源」,差不多就是這個數字了。
VLC 預設有開啟硬體加速,播放時,處理器使用率低於 5%,有時甚至趨近於 0:
接著我們把硬體加速關掉:
處理器使用率最高甚至可達 42%:
5700G 的 42% 使用率,放到更低階的處理器上可能會更驚人。這還只是光「播放」影片用到的資源,試想如果你一邊玩遊戲、一邊直播,使用率又會是怎麼的一個景況?
馬上就來試試直播的部份。這裡先運行 Tom Clancy’s Division 2,之前用 5700G 可以在維持一定畫質的前提下跑到 60 張,再開啟 OBS Studio 來實時串流,不管是 CPU 或是 GPU,負荷應都不低。
OBS 預設會用軟體編碼,此時觀察處理器使用率,最高可達 16%:
接著我們打開 OBS Studio 的編碼選項,將其啟用 AMD 硬體加速(可留意目前的畫質設定只有 2.5Mbps):
這時處理器使用率降至 10% 以下,至高只有 6% 左右:
若今天再將畫質的碼率調至更高,對效能的衝擊可想而知。
行文至此,與遊戲較不相關的處理器及內顯測試也差不多要告一段落。以處理器來說,核心數、時脈、IPC 是決勝要點,這些不只是 5000 系列 CPU,APU 也有明顯進步;以內顯來看,差異就比較不是那麼明顯,但有了 Vega 顯示核心,對於影片的編解碼還是有一定幫助,對於不想再額外採購顯卡或浪費主機空間的玩家,5700G 著實存在一定競爭力。
下一篇,我們就來看看 5700G 與 11700 的對決吧!