千古之謎,Parallels Desktop 與 BootCamp 效能差多少?

Parallels Desktop 是一套能直接讓 Mac 跑 Windows 系統的虛擬系統軟體,主打輕鬆快速的安裝就可以直接在 macOS 中無痛使用 Windows 作業系統的各種功能及程式,最常聽到的應用莫過於用 Parallels Desktop 開 IE 網頁。

而另一個在 macOS 上使用 Windows 的解法 – BootCamp(啟動切換輔助程式)則是 Apple 在 Mac 電腦中內建的 Windows 引導程式,透過分割內建硬碟多出一個 Windows 磁區讓你可以安裝 Windows 系統。但缺點是需要透過重新開機進入 Windows,不能與 macOS 同時開啟。

因此,Parallels Desktop 虛擬機厲害的特性就是可以讓你同時開著 macOS 與 Windows 雙系統,方便你無痛快速切換。但水能載舟,亦能覆舟。同時開啟兩套作業系統的代價就是效能的犧牲,因此往往會聽到有人說 Parallels Desktop 不適合拿來玩遊戲,要就裝 BootCamp。

那到底 Parallels Desktop 適不適合玩遊戲,能玩什麼遊戲,效能多好就成為了千古之謎。

這次我們就透過實測帶你體會 Parallels Desktop 應用之下的遊戲效能對比 BootCamp 大致如何!

我們這次測試機種以搭載獨立顯卡的 MacBook Pro 15寸為主,MacBook Pro 系列主要有 13、15、16寸幾種,又以 15、16寸才內建獨立顯示卡。因此這次測試採用 Intel 最高等級 i9 CPU + AMD 中階行動顯示卡的機種來進行測試,當然本篇測試的範圍可能不是那麼全面,主要就一些主流的跑分測試以及幾個簡單的代表遊戲應用來做不同控制變因的比較,實際差距還是會因為你使用的軟體與環境變因而有所不同:

測試平台使用 MacBook Pro 2018 15″ 機種來進行測試,規格為

  • MacBook Pro 2018 15″ CPU: Intel Core i9-9980HK(6核12緒)
  • GPU:Radeon Pro 555X 4GB(Parallels Desktop 中最大記憶體為 2GB),均以 1920×1080 外接螢幕做測試
  • RAM:32GB DDR4(Parallels Desktop 中模擬為 DDR2 27GB)
  • Windows 10 2004 版

Parallel Desktop 16 (以下簡稱PD)的安裝可以參考前一篇「有了 Parallels Desktop 16,Mac 也可以做 WinToGo 外接系統!」,這次在設定上因為要使用完全的效能,因此使用「遊戲」的設定並且在繪圖記憶體的部分選擇最大 2GB 以及 CPU 12 緒及最大 27GB 的記憶體設定,如果要使用完整效能的人則需要購買 PD「隨機完整版」。

比較可惜的一點是目前 PD 目前在設定上最大僅支援 2GB 的繪圖記憶體,也是一些 3D 建模使用者會較為需要更大繪圖記憶體的進階功能,期待這個項目未來能根據顯示卡開放。

CPU

首先我們看到 CPU 處理器的差異,也是掌管系統效能的最主要核心。

測試軟體我使用 Cinebench R20 ,Cinebench R20 是一套透過 CPU 完成圖形渲染來測試處理器運算性能的跑分軟體,R20 又比舊款 R15 更能完整表現出 8 核以上 CPU 的差異。

而在測試結果中,Parallels Desktop 的分數表現只略輸其他兩個原生平台,相比 Bootcamp 甚至 macOS 原生的差異並不明顯。

我也更以跨平台跑分軟體 GeekBench 5.2.3 做比較,在單核表現上 GeekBench 的結果與 Cinebench 趨勢相當,不過多核心效能上就顯現出兩倍差距了。

細究 GeenBench 單核與多核的的項目中,有些單核項目在 PD 中甚至跑贏 BootCamp,但在多核 PD 落後的項目分別為: PDF Rendering、Image Inpainting、Camera、HDR 這些與圖形有關的測試,比較可能的推測是 PD 在做 CPU 效能轉換 API 上有些圖形類別相關的罩門在,當然效能上就依照使用情境會有不同結果了。

Unigine Valley 跨平台圖形效能測試

遊戲與應用依賴的另一項硬體參數就是圖形效能,最直接相關的硬體是顯示卡。

Unigine 遊戲開發商也推出了一套跨平台 Direct X 11 / OpenGL 的圖形效能測試軟體:Unigine Valley,主要是一套在 20 多個不同的 3D 渲染場景中(最大高達 640,000,00 m^2 的龐大山谷場景)執行 FPS 的跑分測試軟體,場景中也佈滿各式質感素材,結果的跑分數字也能直接體現出顯卡的效能。

在 Valley 的測試中 Windows 平台中使用 Direct X 11 加速 API,macOS 中則使用 OpenGL。畫面大小為 1080p 外接螢幕,特效均開至最高,並啟用 8xAA 的反鋸齒處理

Valley 的測試結果顯示出 PD 與 Boot Camp 的圖形效能相比結果差距多了 80% ,接近 2 倍。灰色是 macOS 原生的效能表現。

3D Mark – Fire Strike

遊戲效能上的跑分不免俗的要跑跑知名的 Windows 跑分軟體:3D Mark

3D Mark 主要是一套使用 Windows DirectX 為基準的 PC 遊戲效能跑分軟體,根據五種不同的的跑分情境可以體現出你電腦硬體的等級。因為目前支援 Direct X 12 的遊戲以近期推出最新的大作為主,一般使用者進行遊玩的使用情境也是以 1080p 遊戲居多,因此在測試中我選用以 1920x1080p 的螢幕之下,使用 Direct X 11 API 的 3D Mark Fire Strike 來當作比較項目。

綜合結果而言,在圖型項目上 PD 與 Boot Camp 與 Valley 測出來的趨勢相當,約有一倍的效能差距。而就 CPU 運算為主的 Physics Score 單看 CPU 表現的部分差距相對較小。

當然也參考了天梯榜做了一個以目前 NVIDIA 和 AMD 主要幾張顯示卡的跑分比較圖。

MacBook Pro 2018 15″ 標配的獨顯 Radeon Pro 555X 原本就算中低階顯卡,加上是行動版跑分就爛爛的,效能大約落於 3DMark FireStrike 4000 多分的表現,在 PD 中的效能就如先前所提的打個對折,但還是小勝什麼都跑不動的 8、9 代 CPU 內顯 Intel UHD 630。

實測 PUBG 吃雞

當然跑分歸跑分,還是要以實際的遊戲來當作測試項目才能體會效能大致落在哪裡。

在吃雞 PUBG 這款遊戲中,畫質設定均以最低最為設置,並使用 FRAPS 幀數工具測試紀錄在跳傘場景中固定地點顯卡載入地圖場景的畫面更新率狀況。

以 2018 搭載 AMD 獨立顯示卡的 15″ MacBook Pro 機種來說,在最低特效的情況下也僅有平均 14.6 FPS 的表現,因為繪圖記憶體只有 2GB 的限制,會出現耗盡記憶體導致畫面卡頓 0 fps 的狀況。如果要說能不能玩也算是可以玩,但遊戲表現上就非常卡頓的,嚴重影響體驗。

而如果是 Bootcamp 使用 ADM 獨立顯示卡,平均約有 40 fps 的表現,最高甚至有 68 fps,在這個遊戲條件下 PD 和 Bootcamp 差距已經到了可玩不可玩的門檻差異了

3A 大作 – GTA V 測試

測完優化差的 PUBG 也來測測以硬體優化佳著名的 3A 大作 – GTA V 5 代。

俠盜獵車手 GTA 5 是一款 2013 在 PS3 與 XBox 上推出的 3A 大作遊戲,後來也有同步於 PC 平台推出,除了遊戲的豐富與自由度外,也以對低階顯卡的優化部分佳聞名,整體不需要多好的配備就可以順跑,低階特效的設定之下畫面表現也不會過於單調失真。

因為 GTA 5 中有內建跑分測試,主要為 5 個知名故事中不同環境複雜度的場景來測試(社區、Vinewood 山丘、偏僻小鎮、遊樂園、駕車飛行),並橫跨白天黑夜。測試中我們也是以 1080p 畫面,並將紋理特效材質調整為「最低」,FXAA 與 MXAA 均為關閉來作為評測等級來測試整體效能。

GTA 5 的測試結果有點意外,在大多數場景中與 Boot Camp 的表現落差不會到如 PUBG 非常巨大,差距大多落於 10~15 fps 間,但最基本都有平均接近 40 fps 的表現,可能有些人在接觸 PD 前會認為虛擬機要玩一些遊戲大作是不可行的,但實際測試之下如果優化夠好,或者吃的顯示記憶體不那麼多,還是有一定的可玩性。

Parallel Desktop 相對 Boot Camp 原生顯卡相比之下的表現來說:

CPU 在單核的表現沒什麼效能差距,平常如文書等一般操作的情境可以很好的表現效能。但如果是一些需要多核如一些平行運算的算圖類應用情景表現差異會較大(但反正大多應用幾乎都吃單核的表現)。

顯示效能部分則落差較大,同張顯卡的狀況下在 PD 與 Boot Camp 間有「兩倍」的效能差距,但考慮到虛擬機是需要同時開著兩套系統下的效能而言(作業系統本身(macOS)與虛擬系統 Windows(PD)),加上目前 macOS 的 VT-D 限制並不支援 GPU Pass through,這樣的表現我覺得算是不錯了。

結論

綜合以上測試而言,PD 還是能玩一些優化很好的單機舊作,如 GTA 5,或者不吃效能的小遊戲。以使用情境來說,我在 macOS 中用一用突然朋友揪團想打個世紀帝國等等 Steam 上 Windows 獨佔的的小單品遊戲,但又嫌切到 Boot Camp 很麻煩、安裝 Boot Camp 又會吃掉很多空間的話,使用輕量化切換方便的 Parallels Desktop 不失是個好選擇。

Parallels Desktop 能快速的開啟 Windows 並進行遊玩,並且搭配虛擬系統的暫停「狀態保存功能」隨時直接將整個作業系統暫停凍結,方便下一次直接開啟進入上一次保存的工作狀態。 但如果是要玩一些優化很爛很吃顯卡或者超耗效能的 3A 大作,以目前 MacBook 有獨立顯示卡機種的配置來測試都表現不佳的狀況而言,就相對較不那麼推薦了。

More Stories
【開箱影片】iPhone 12 Pro