每日最新頭條.有趣資訊

大戰孤島危機?驍龍835 Win10本PC遊戲體驗

2016年底,科技業界曾經被一件事震撼——高通用驍龍820演示了微軟的Windows10ARM作業系統。這種ARM架構的SOC處理器,可以通過虛擬方式運行Win32程式。隨著時間的推移,後繼的驍龍835Windows10筆電逐漸成熟,有很多愛好者都認為,我們將迎來繼Wintel之後的Wincomm時代。

大戰孤島危機?驍龍835 Win10本PC遊戲體驗

七年來,智能手機熱潮的浪潮興起,ARM架構系列處理器從遊蕩在主流大眾視野邊緣的角色逐漸成為社會焦點新聞的絕對主角。伴隨著各色品牌手機佔據人們的絕大部分碎片時間,有關ARM系列處理器的各種爭議、問題層出不窮,尤其是當他們與X86桌面平台牽扯到一起時,誰更強,誰更有前途,誰的歷史更“正義”都是各路神仙大打嘴炮的熱門領域。最近甚至有著名國產手機廠商的標誌性從業者喊出“X86已死”的口號。

驍龍835 沒能跑成LOL 但是可以運行《古劍奇譚2》

拋開極端渲染情緒的觀點不談,現代處理器設計殊途同歸。隨著ARM處理器的不斷進步,在一定功耗範圍內,他與傳統桌面級X86架構處理器產生了很大範圍的性能重疊。當微軟利用自身的強大技術儲備為設備製造商提供了強大的Windows10onARM平台後,ARM進入目前桌面生態的最大阻礙——Win32體系+.EXE程式已經不複存在。相反,高通高度融合的SOC設計在能耗比和體積方面具有獨到的優勢。因此,驍龍835平台的Windows筆電問世就是順理成章的事情了。

驍龍835 SOC多了基帶\DSP的冗余 但PCB總面積和待機功耗優勢巨大

當然,驍龍835的絕對性能相比桌面高性能電腦仍然偏弱,目前搭載他的移動設備還不能在需要大量計算和實時渲染的應用中替代傳統PC。輕量級辦公、娛樂和移動使用時驍龍835Windows10筆電的定位和使命。

不過,既然產品已經問世,我們就有機會解決那個縈繞在諸多科技發燒友心頭的一個重磅問題——驍龍XXX手機CPU 性能到底相當於什麽樣的桌面電腦?Windows 10和桌面遊戲就是可供比較的那個直接媒介。考慮到驍龍835 搭載的Adreno 540在諸多跨平台理論測試中都可以同Intel Iris Pro一較高下,很多人都相信即使是效率有了折扣(虛擬化運行),前者也能夠運行諸多大型PC 3D遊戲。

同為10nm製程的Intel i3 8121U 性能優勢能保持多久是個問題

今天,我們就利用一款已經發布的驍龍835 Windows 10 筆電,嘗試運行2007年 Directx 9.0 C時代以後的諸多遊戲大作,從一個側面來了解驍龍835 Windows 10平台的圖形性能。本文也是不久後驍龍835 Windows 10性能綜合測試的先導文章。

驍龍835採用4x2.45GHz大核、4x1.9GHz小核八核心設計,大小核均為Kryo架構,GPU為Adreno540,支持4K屏、UFS2.1、雙攝以及LPDDR4x四通道記憶體,整合了Cat.16基帶。支持QuickCharge4.0快速充電技術,基於三星10nmFinFET工藝打造。

本文測試的驍龍本搭配了8GB LPDDR4X 記憶體,採用無風扇被動散熱方式運行。

驍龍835技術規格

驍龍835的4顆大核心滿載頻率為2.45GHz,4顆小核心滿載1.9GHz,前者配備2MB二級緩存,後者配備1MB二級緩存。本文測試的一線品牌驍龍本搭載的驍龍835應該與手機平台中部署產品的規格保持了一致,運行頻率也在1.5GHz到2.5GHz之間。

微軟放出的X86Win32轉化示意圖

驍龍系列GPU的血脈來源於ATI,驍龍835Adreno540GPU不僅支持OpenGLES3.2,還支持DirectX12。Adreno540的ALU運算單元多達320個,雖然架構不同無法直接類比,但Adreno530就已經至少達到了TegraX1256CUDA殘血Maxwell的水準,Adreno540的GPU理論實力至少不會弱於Intel24EU的GT2核顯,因為後者的老大哥48EU的GT3核顯最強滿血狀態也不過就是256到384MaxwellCUDA之間的滿血水準(Geforce940MX左右)。

UWP版AIDA64讀取資訊

Win32版AIDA64讀取資訊

由於Windows10onARM是微軟使用虛擬技術實現的一種作業系統,驍龍835Windows10筆電並不能直接運行.exeWin32程式,而是有一個抽象的轉化過程,因此存在一定範圍的效率損失。如果運行微軟UWP體系下的ModernAPPX應用,驍龍835Windows10將可以發揮出接近Windwos10Mobile級別的效率。

CPU-Z識別為虛擬CPU

目前在驍龍筆電上,無論是UWP級的AIDA64還是Win32的AIDA64,能夠完整讀取的硬體資訊都非常有限,畢竟這款筆電還是新產品。在CPU-Z最新版中, 驍龍本搭載的驍龍835被識別為虛擬化CPU,除了頻率之外的資訊都無法識別。

驍龍835在Windows10onARM上的兼容性如何呢?根據我們的嘗試,類似Potplayer這樣的主流應用軟體是沒有問題的,但是想要做到隨便找一個桌面程式過來都能跑那是萬萬不可能的。今天的後文我們就會談到遊戲方面的兼容性,其余軟體的兼容性將在後續的詳細性能測試中展開。當然,正如微軟所公布的那樣,目前Windows10onARM無法原生支持大家常用的64位應用。根據高通的資訊,目前運行64位應用需要軟體開發商進行簡單重新編譯,在今年秋天的Windows創意者更新中,微軟可能會從平台層面上實現64位應用的直接兼容。

提起頂級遊戲畫質,人們絕對繞不開Crytek這個名字。早在2004年,DX9剛剛問世,繼卡馬克的老牌FPS帝國——IDSoftware出品的《DOOM3》(毀滅戰士3)、財大氣粗傳奇V社推出的《半條命2》之後,《孤島驚魂1》橫空出世,與前兩者三足鼎立,構建了當年的顯卡危機王朝。《孤島驚魂1》的親生父親就是當時還在育碧旗下的德國公司Crytek。

2006年的GDC(遊戲開發者)大會上,Crytek推出的"Crysis"(孤島危機)一代以超卓的畫質震驚了業界,也第一次讓遊戲的“電影化視覺”概念有了實現的可能。

GDC2006孤島危機演示圖片

翌年,《孤島危機》正式發布。但是理想很豐滿,現實很骨感,當初GDC的演示影片分辨率只有720P且經過插值,當《孤島危機》真正來到世人面前時,他自己成為了顯卡遊戲歷史上最大的“危機”。2007年的桌面旗艦——Directx10劃時代的8800GTX只能在1024*768分辨率,降低抗鋸齒的情況下不太流暢的運行《孤島危機》,哪怕三卡並聯也仍然無法完美運行最高畫質。在此之後,顯卡危機之名不脛而走,一代又一代的桌面單芯旗艦被他轟殺成渣,直到2011年費米時代才算有了較好的解決,而想要保證全程60幀更是要等到28nm了。

前文提到,高通驍龍835的Adreno540GPU的技術血脈上來自桌面ATI(AMD),在Windows 10筆電上最高支持到DX11 API,絕對性能無疑是比SOC內置的CPU部分更有分量的。出於敬意和習慣(筆者最熟悉的單機大作還是孤島危機1),我們首先進行了這款遊戲的驗證。

畫質設定1366*768 全低分辨率

靜態幀數白天10-15

靜態幀數夜間15-25

靜態幀數夜間15-25

靜態幀數夜間15-25

靜態幀數夜間15-25

CPU 佔用率在30%附近 GPU佔用率約50%

我們打開《孤島危機1》1.2版本後,驍龍835 在Windows 10環境下沒有碰到任何問題,進入遊戲和各項設定都很正常,貼圖、粒子效果都沒有縮水。

在靜態的看風景模式下,驍龍835 可以穩定在15-20幀左右的幀率,勉強可以玩兒。如果遇到多個敵人交戰,那麽幀數會下降到10幀附近。由於軟體問題我們除了幀數對硬體的溫度頻率一無所知,只知道CPU佔用率在30%附近,GPU佔用率在50%附近。

從孤島危機1觀察,驍龍835 和Adreno540GPU在Windows 10虛擬模式下運行還是有一定實力的。其幀數直觀效果類似2007年的Geforce 8500GT/ATI HD 2400XT或2009年的GT210/HD5450 DDR3, 可能不如i5 2500K 內置的HD3000, 和i5 3450內置的核顯HD2500 大概類似。

當然,這樣的表現對Adreno 540 的理論上限來說損失還是非常巨大的,這顆GPU如果運行OpenGL那麽理論性能應該不會低於G80的8800GTS或G92的8800GS\G94的9600GT,GPU佔用率大概也能反映這點。另外,相比於GPU讓人感到還算可以的表現,驍龍835的CPU部分單核性能還是太差了,要為在激烈交火時的掉幀背鍋。

對於極端貶低手機SOC性能實力的PC傲慢主義者來說,驍龍835 能夠運行《孤島危機1》可能是一種打擊。但是對於手機ARM擁躉來說,這樣的性能損失還是讓人不可接受的。除了顯卡危機,驍龍835還能玩兒什麽遊戲呢?我們繼續進行了嘗試。

2007年的使命召喚4 (現代戰爭1)可以進入目錄

2007年的使命召喚4 (現代戰爭1)遊戲初始化失敗

坦克世界Benchmark 地面貼圖丟失 1366 768流暢低畫質

坦克世界Benchmark 地面貼圖丟失 1366 768流暢低畫質

堡壘之夜 不支持64位 無法運行

古劍奇譚2 1366*768 低畫質 10-20幀之間

古劍奇譚2 1366*768 低畫質 大部分場景10幀左右

仙劍奇俠傳98 柔情版

我們嘗試了不少遊戲,驍龍835 Windows 10運行情況可以分為以下幾種:

一: 完美運行,沒有任何兼容問題——《孤島危機1》和國產單機大作《古劍奇譚2》,後者在1366*768低畫質下大概運行幀率也是10幀左右。值得一提的是,北京軟星發布的Windows 98補丁版《仙劍奇俠傳》也是可以完美運行的。

二: 可以運行,但是有Bug——《坦克世界》DX11 獨立Benchmark程式,粒子效果、天空、模型、水流渲染正常,地面貼圖丟失,1366*768 低畫質約40幀。

三:不支持客戶端運行,進程無法啟動——騰訊系TGP平台的《英雄聯盟》、《穿越火線》、暴雪平台的《鬥陣特攻》。

四:不支持64位或進程直接被系統否定——《堡壘之夜》、《生化危機7》、《黑手黨2》。

五:能夠進入目錄頁面,在遊戲加載場景初始化時失敗——《古墓麗影9》、《最終幻想14》、《孤島驚魂2》。

我們選擇的遊戲無論從技術還是畫面還是類型上都很有跨度,時間覆蓋2007到2018年;圖形API覆蓋Directx 9.0C 到Directrx 11;類型包含國產單機、3A國際FPS大作和MOBA遊戲。從實際情況總結,高通835 在Windows 10 on ARM的兼容情況與遊戲的圖形API 關係不算很大,和遊戲發售年份古老程度關係也沒什麽規律可言,目前能夠運行的PC遊戲數量還是非常少的。

—— 展望:

驍龍835 代表的ARM SOC能耗比非常高,目前直接移植手機既有CPU會受製於功耗等條件的製約,無法充分發揮架構和製程實力。驍龍850或驍龍1000如果放開功耗限制,瘋狂堆積GPU和CPU規模的話,綜合性能比現在翻上兩三番是沒有問題的。

所以不要小看驍龍835 10幀運行孤島危機1,如果放開製約,下兩代驍龍提升Windows 10運行效率後 完美運行孤島危機3 也不見得是囈語。但是,目前狀態下驍龍835 Windows 10 的Win32兼容性還是太差了——連相對通用的圖形渲染都是如此,通用應用程式只能更加不忍直視。

獲得更多的PTT最新消息
按讚加入粉絲團