如果有經常關注我們三易生活的相關內容,想必你會知道,我們日常有一個相當常見的題材、那就是各種產品的評測。既然是評測,那麼測試、收集數據的過程當然就是其中非常重要的一環,而測試的前提自然就是在設備上安裝相應的測試軟件了。
有的時候,這類“測試軟件”指的是諸如安兔兔評測、AIDIA64、3DMARK之類,純粹的理論性能測試和系統規格顯示APP。但也有些時候,指的可能是各種最新的、流行的、高畫質的、且優化相當糟糕的遊戲,特別是在如今遊戲性能已經越來越成為手機、平板電腦主打功能的背景下,測量一款設備的“手遊流暢度”,幾乎也成為了我們最常做的事情之一。
-
如今有些機型的息屏斷網,就讓我們頗為煩惱
但在這個過程中我們注意到,即便是到了如今,部分智能手機和平板電腦依然會在測試軟件下載數據包的過程中,出現“斷流”現象。
也就是說,在等待了幾分鐘、十幾分鍾,甚至可能更長時間,以為自己已經可以開始測試時,會突然發現設備處於一個幾乎“斷網”的狀態,而在之前那段等待的時間裡,它幾乎沒有下載多少有用的數據。
這些設備的息屏網速可能只有100多KB/s,需要一天多才能下完《原神》
從我們的實際體驗來看,問題很多時候似乎都出在這些機型的息屏行為上。也就是說,如果我們在軟件、遊戲下載數據包的過程中刻意保持不息屏,那麼網速其實是可以一直保持在高位上的。可一旦設備息屏(無論是自動息屏、還是手動按下電源鍵主動息屏),網速就會突然一下降低。最糟糕的情況下,它可能會導致我們幾十分鐘,甚至可能幾個小時都下不完所需的數據包,不僅極大地浪費時間,而且也嚴重地影響到了工作效率
-
類似的問題曾有先例,但原因似乎並不相同
很顯然,面對這樣的情況,最簡單的“解決方案”是在下載數據包之前,就手動調整設備的息屏等待時間。比如將其設定成等待半小時才會休眠的話,只要能在半小時內下完,這個問題自然也就不復存在了。
3DMARK數據包大概幾百MB,如果一直亮屏幾分鐘就能下完
然而,一方面這並沒有真正從根源上解決問題;另一方面,如果忘記了在完成下載後將息屏等待時間改回正常值,就可能會導致後續使用過程中被意外“點亮”後,長時間處於亮屏待機的狀態,自然就會導致電量的白白浪費。而且如果此時手機/平板並沒有拿在手中、而是在包中攜帶的話,還可能會引發積熱問題、不利於設備的壽命。
講了這麼多,那麼到底是什麼原因導致了我們現在所面臨的、這種令人糟心的息屏斷網現象呢?
可能有的朋友會想到,是不是這些設備的無線(WiFi)模塊省電功能存在BUG,只要進入省電模式就有可能直接斷網呢?
芯片級別的BUG確實可能引發斷網,但那已經是老黃曆了
從我們的觀察來看,似乎還真不是這樣。因為類似的斷網BUG,在很多年前的一些智能手機平臺上就曾大量出現過,當時還曾一度引發了諸多消費者的抱怨。或許正因如此,後來諸多廠商基本上都會格外留心,避免產品在息屏、待機的過程中發生“直接斷網”的現象。
事實上,我們所遇到的那些有問題的設備,它們在息屏時網絡連接也並未完全斷掉,而“僅僅”只是網速變得特別特別慢而已。所以也不符合“斷網BUG”的特徵,因此基本就可以排除。
-
息屏省電的機制,或許才是“斷網”的真相
相比之下,我們認為更大的可能性,或許在於目前在“非息屏”和“息屏”兩種模式下,過大的性能差異。
這是什麼概念呢?簡單一點來說,就是現在的手機、平板性能太高,而相應的測試App(包括遊戲)也都是建立在當前這些設備“高性能”的基礎上設計的。哪怕還沒有真正開始測試,而僅僅是處於下載數據包的階段,這些App也要有一定程度的性能才能正常運作。
可一旦手機、平板息屏後,它們理所當然就會進入極度省電的狀態。此時,其絕大多數CPU的核心都會被關閉,可能就剩下1-4個“小核”運行在極低的頻率上,同時內存子系統也會降頻,也就是內存頻率(內存帶寬)會比亮屏的時候低很多。
如今智能手機SoC頻率很高、性能很強,但這不意味著息屏時依舊性能很強
如此一來,對於設備本身來說,它確實是省電、功耗也超級低、(息屏)續航更是足夠長了,但過低的性能,當然也就會導致此時實際上仍在運行的App“卡成PPT”。而這種卡頓,當然也會體現在App下載數據包的速度上。
換句話說,對於如今的智能手機和平板電腦來說,它們的“息屏斷網”現象,並不是過去那種因為BUG而導致真正的斷網。而很可能僅僅是因為息屏之後的性能不夠,所帶來App卡頓呈現出的表象而已。
-
這並非BUG,並且很可能是廠商故意為之
既然如此,有的朋友可能會認為,為什麼相關廠商不針對這種情況(息屏下載遊戲數據包)專門做一個識別出這種場景後,息屏但不降頻的調度策略呢?
部分手機確實有“息屏掛機”功能,但會做出非常嚴格的限制、僅允許個別遊戲使用
原因很簡單,不是做不了,而是不能這麼做。因為一旦有了“息屏不降頻”的調度策略,站在開發者的角度來說,就很難保障它不會被濫用。比如通過各種各樣的方式把自己的App偽裝成“遊戲”,從而使得其可以在息屏時被喚醒,在後臺以高性能模式運行、下載數據。
正因如此,即便廠商很可能清楚“息屏=強制降頻降性能”的做法,可能會導致某些情況下用戶體驗不好,但為了不造成更大的混亂,他們也必須堅持這麼去做。
個人電腦進入“AI時代”,老機型該如何“自救”?
隨著PC端AI應用的逐步落地,這些辦法可以讓老機型也能適配。