快轉到主要內容

Root解決高通888 & 8Gen1手機的發熱問題,提昇續航

· 民國115年丙午年
·
切換正體/简体 ·
分類 智慧型手機 Root與刷機
標籤 LineageOS Sony Xiaomi Samsung
目錄

透過兩個技巧大幅減少高通處理器發熱。本文討論的內容主要適用於搭載高通SD888和SD 8Gen 1處理器的手機。

實際例子:未調教前的SD888,連遊戲都沒開,簡單滑個Facebook和瀏覽器,溫度就飆破45度。調教後,機身溫度在40度左右徘徊,不容易發熱了。

想買二手的過季旗艦機來用的話,一定要回避搭載高通SD888和SD 8 Gen 1的舊手機,這兩顆都是噴火龍,空有性能卻十分耗電。你要嘛買SD865之前的,不然就是SD 8 Gen 2之後的。

(以搭載SD888的Android手機為例,具體型號包括:Sony Xperia 1 III、Samsung Galaxy S21、Samsung Galaxy Z Fold3、Samsung Galaxy Z Flip3、ASUS ZenFone 8、ASUS ZenFone 8 Flip、ROG Phone 5、小米11、小米MIX Fold、Redmi K40、OPPO Find X3 Pro、Oppo Find N、OnePlus 9、realme GT 5G、realme GT2、vivo X60 Pro+、iQOO 7等等機種)

除非,你會Root刷機調教。才能拯救SD888和SD 8 Gen 1的發熱問題。

去年我買到的Sony Xperia 1 III就是個例子。Sony原廠系統不好用,我刷機為LineageOS並root理應更輕量,但是簡單滑個Facebook,不玩遊戲都會飆到45度,手感很差,隔著殼都能感受到溫度。這不是Facebook App寫的不好,而是SD888實在太容易發熱了。長時間拍照和手遊就更不必說了,過熱降頻樣樣來。也導致4500mAH的電池,SOT只有5小時。

有人說,SD888本就應該上散熱夾,問題是這是手機不是電競遊戲機啊,帶那麼大的風扇出門能看嗎。要像極客灣那樣爆改手機外殼裝散熱器太困難了,用軟體調整硬體的解決方案就好。

實在沒想到2026年了還要用這種調底層核心的手段來讓手機比較好用,上次我用這種東西還是2017年用Kernel Adiutor給Zenfone 2 Selfie的SD615關核心省電來著。SD615是傳說中的超爛中階處理器,沒效能又噴電,比SD810還慘,是當年高通為了追逐Apple第一顆64位元處理器A7所趕工出來的產品。

回到SD888,它是新ARM架構設計有問題,然後又給三星糟糕的製程代工,致使天生體質就不好,空有性能卻十分耗電。SD888的後繼者SD 8 Gen 1照樣有過熱問題。需要到SD 8 Gen 2照才解決。

我為了解決SD888發熱問題,測試了各種方案,包括常駐省電模式、使用Scene的Uperf調度、關閉核心、禁止背景執行,我發現效果都不好,還是容易發熱,且影響SOT。

經過多次測試後,我得出的結論是,從下手比較有感。小米11和三星S21的用戶似乎也是這樣做的。

用軟體將SD888降頻、降壓。

為了不要發熱,犧牲一點3D效能是值得的。 這樣修改並不會減損太多SD888的效能,手遊依然能玩,頂多就倒退回SD865的水準吧。

1. 測試環境
#

  • 手機:Sony Xperia 1 III (SD888/12G/256G)
  • 系統:LineageOS 23 (Android 16)
  • Root權限管理器:APatch

以下操作假定你已經取得Root權限了。

2. CPU降頻 (Magisk模組)
#

  1. 這個模組「骁龙888最佳能耗比频率」最初是中國開發者製作的,不只降CPU頻率還降低GPU頻率,可以抑制發熱。XDA有很多修改版,將SD888進一步降頻到其他舊款處理器的水準。這個是以Magisk模組方式刷入,方便在管理界面開關模組,自由選擇你想要的「檔位」。

  2. 我覺得SD888 Efficient Tuning Module.zip降低頻率沒用,要用SD888 Tuner (SD865+).zip的版本才能抑制發熱,它會將CPU降頻到SD865+等級 (X1 2.84GHz → 1.9Hz,A78 2.42GHz → 1.88Hz)。

  3. 到XDA下載SD888 Efficient Tuning Module

  4. 然後刷入SD888 Tuner (SD865+).zip,重開機。

  5. 雖然這個模組已經有降低GPU頻率的效果了,但這還不夠,我們要用下面的工具降壓。

3. GPU降壓 (KonaBess)
#

這個步驟最主要是防發熱。

  1. 下載最新版KonaBess

  2. 打開先按Backup old image,備份boot.img,可以把它放到電腦。

  3. 參考巴哈文章,新增855 MHz的檔位,然後其他頻率的電壓都降一檔,從TURBO降低為NOM_L1。用低電壓跑高頻率。

  4. 點Repack and flash new image,刷入,重開機。

  5. 因為是修改dtb再打包為boot.img,每次OTA更新都要重新寫入。

  6. 如果開不了機,就進入Fastboot模式,還原舊的boot.img。

4. 安裝Uperf智慧調度
#

使用酷安開發者推出的Scene工具箱 + Uperf讓系統智慧省電,增加流暢度。

我覺得無感就是了,SD888本來就很流暢了。SOT大概增加1小時變6小時吧。

5. 刪除系統溫控
#

Android 16由thermal-engine.conf定義。LineageOS的溫控比較寬容,App不會說過熱就不給用,加上上面已經做過很多減少發熱的措施了,所以我認為沒有停用的必要。

6. 結果
#

東搞西搞下,這才控制住發熱。

現在起碼Xperia 1 III的機身溫度在40度左右徘徊,不容易發熱了。

這樣修改並不會減損太多SD888的效能,手遊依然能玩。

Well關於SOT嗎…沒多大改進,還是5小時左右。

相關文章


感謝您的閱讀。我寫作是為了誠實表達想法,而不是追逐社群互動與流量。我很樂意傾聽你在仔細閱讀我文章之後的心得。若有內容勘誤 or 技術問題 or 回饋想法,歡迎透過本站「關於」頁面的Email與我聯絡。