「我打王者打了十幾個賽季了。電腦遊戲再吃配置也不會超過極限畫質120幀王者吧。」
「最近買了電腦,可Steam總是下不了,我尋思不如用手機玩電腦遊戲了。畢竟手機的驍龍7+ G3、16G的記憶體,玩電腦遊戲絕對沒問題。」
「我搜過了,驍龍8 Gen3的顯卡相當於4060,我沒買過顯卡,但覺得這並不誇張。」
最近,一位資深【王者榮耀】玩家、中端手機使用者關於「如今的手機效能普遍堪比高端電腦,手機都應該輕松執行電腦3A大作」的論斷,在社交媒體上吸引了不少的關註。
老實說,從這些只言片語中,我們並不能看出Ta到底是真的很相信這些言論、還是刻意在「釣魚」。
不過在看到如上所述的這些神奇言論後,我們覺得實在是很有必要對其中的一些觀念進行「辟謠」。
手機CPU能不能跑PC遊戲,理論上還真可以
首先從CPU效能、計算架構的角度來說,如今的智慧型手機理論上到底能不能執行PC遊戲,能不能跑真正的3A大作?答案其實是肯定的。
別的不說,至少對於我們三易生活來說,早在2023年秋季,我們就已經體驗過高通驍龍X Elite平台執行Windows系統。在最新固件、驅動和系統的共同加持下,ARM處理器「轉譯」執行x86指令集的效果早已今非昔比。
雖然驍龍X Elite用的是高通自研全新CPU架構,不同於現在手機上的ARM公版方案,但它們的指令集在底層上到底還是一樣的。所以從理論上來說,驍龍X Elite能執行的x86程式碼,普通的手機CPU一樣也可以執行。
驍龍X系列能跑PC軟體不等於手機也能,更不等於還能流暢玩3A大作
但是「能執行」頂多只能確保程式可以開啟,並完全不等於它們可以正常使用,更不能確保那些PC上的3A大作就真的可以在手機上拉滿特效、流暢執行了。其中的原因也很簡單,那就是對於現階段的智慧型手機SoC來說,它們的記憶體和GPU效能到底還是太弱了。
以為手機記憶體比電腦大?這只是一種錯覺
看到這裏可能有些朋友會不服氣。明明現在16GB記憶體的手機都一抓一大把了,部份機型甚至都用上了24GB記憶體,怎麽還會差?它們難道不是比主流電腦的記憶體更大嗎。
並不是這樣。首先,用「頂級手機」去對比「主流電腦」,這本就是有問題的。且不說目前這一代的PC平台記憶體本來也已經是16GB起步、32GB普及了。就算考慮到市場對位的關系,24GB的手機對應的也應該是那些頂尖的電競PC。而頂尖電競PC目前該是多大記憶體呢?起碼也是48GB起步了。換句話說,從絕對的記憶體容量上來說,現如今手機就還沒有真正超過PC。
其次從硬體架構上來說,如今智慧型手機普遍使用的都是SoC設計。也就是說,它們的GPU和CPU是整合在一起的,需要「搶占」記憶體的容量和頻寬。
對於16GB記憶體的手機來說,共享視訊記憶體往往就能占掉近不少內容
如此一來,即便是對於旗艦手機SoC來說,它們的CPU也好、GPU也罷,實際上都不可能各自「吃滿」那看似美麗的記憶體頻寬和記憶體容量。而這種現象對於PC來說,只要是有獨顯的機型就自然不會存在。
GPU的巨大差距,是手機效能不如PC的關鍵
況且說到GPU的效能,即便是如今的頂級智慧型手機,也遠遠沒有達到PC上最入門級「遊戲顯卡」的水平。就拿第三代驍龍8為例,它的Adreno 750 GPU在1GHz頻率下的峰值效能(這還得是三星客製款才能達到)大約是3Tflops。相比之下,最新款Intel ARC核顯的浮點效能可達4.8Tflops。
即便是如今的頂級手機GPU,實際算力也不如PC核顯,就更別提獨顯了
至於前文所述的RTX4060,以及目前桌面端最頂級的獨顯RTX 6000 Ada,它們的浮點效能則分別是15.1Tflops和91Tflops,相當於第三代驍龍8的五倍和三十倍。
換句話說,假設現在有一種「黑科技」,可以讓手機立刻以100%的效率去執行PC上的x86程式碼。那麽對於一款在PC上能跑到120FPS的遊戲來說,即便是最強的智慧型手機平台,可能也無法在相同視覺效果的前提下,將其跑到10FPS、甚至5FPS以上的流暢度。
講真,「用手機玩PC大作」確實是一個很美好的希冀,但至少在目前的技術條件下,如果不透過雲遊戲之類的「作弊」手段,僅憑智慧型手機本身的算力,根本還是不可能實作像高端遊戲電腦一樣的畫面表現和流暢度體驗的。畢竟,手機的相關技術發展得是很快,但PC行業這些年也絕不是原地踏步。所以認為「手機已經足夠強大,PC毫無必要」的想法,顯然是嚴重錯誤的。
當然,為什麽會有手機玩家產生這樣的想法,這本身其實也是一個很有意思的話題。
【本文圖片來自網路】