5410/T4/Z2580游戲CPU使用分析
Exynos5410的情況比較特殊,因為我們所采取的兩種軟件都無法支持雙四核,猜測這里顯示的為四個(A15+A7)集群——也就是虛擬CPU的工作狀況,不過并不確定,因此Exynos5410這部分的結果僅供參考。
Exynos 5410游戲初始狀態
可以看到Exynos5410以四核600MHz左右的頻率啟動游戲,按照同樣最高是四核A15的Tegra4的運行情況來說,這樣的使用率與實際有所差距,僅供參考。而且整個過程Exynos5410也始終運行在400~600MHz的低頻上面。我們猜測所采用的追蹤工具并未監測到它的所有核心活動。
Exynos 5410游戲運行中狀態
Exynos 5410游戲長時間運行狀態
Tegra4方面,游戲以兩個核心1.4GHz的頻率啟動,長時間的發熱也導致了CPU核心降頻,降至與驍龍800類似的1.1GHz四核啟動的方式。
Tegra 4游戲初始狀態
Tegra 4游戲運行中狀態
隨著時間推移,降頻現象更加嚴重,最低可以到達510MHz,這時候畫面已經出現了較為嚴重的幻燈片式的卡頓,無法正常進行。測試過程所采用的小米手機3為工程機,并不保證這里的散熱策略與發售的正式機型相同。
Tegra 4游戲長時間運行狀態
Tegra 4游戲長時間運行狀態
Intel Atom Z2580的情況也比較特殊,本來雙核2GHz的它被識別成了四線程,游戲以四線程全部活動啟動。整個游戲過程該雙核CPU并未出現明顯的降頻,基本都是在以高頻核心+低頻核心的工作方式來搭配。游戲長時間進行未出現明顯卡頓。
Atom Z2580游戲初始狀態
Atom Z2580游戲運行中狀態
Atom Z2580游戲長時間運行狀態
該部分測試可以看出,由于目前Cortex-A15和Krait的功耗依然很高,因此驍龍800、600以及Tegra4在運行大型游戲過程當中都出現了因為發熱而采取的降頻現象;工作方式大致為2~3個CPU核心高頻工作進入游戲,隨時間推移CPU核心頻率下降,更多CPU核心加入工作;隨后CPU核心頻率繼續下降,各個平臺出現不同程度的卡頓。
也就是說以目前無論是A15還是驍龍Krait核心的性能,滿足這種大型游戲需求僅需雙核高頻工作即可;但由于功耗和發熱無法有效控制,導致整個系統出現降頻。如果長時間無法散熱,將直接影響畫面流暢度。