通過 SDRAM 調(diào)整提升樹莓派的性能
樹莓派工程師調(diào)整了 Pi 的 SDRAM 時序和其他內(nèi)存設置,在默認的 2.4 GHz 時鐘下實現(xiàn)了 10-20%的速度提升。我當然要測試超頻,這讓我在 3.2 GHz 時獲得了 32% 的速度提升!這些更改可能很快就會在所有 Pi 5 和 Pi 4 用戶的固件更新中推出。
本文引用地址:http://m.butianyuan.cn/article/202502/466821.htm樹莓派的工程師們正在進一步調(diào)整內(nèi)存時序,他們與美光公司進行了溝通,并實施了一系列小的調(diào)整,這些調(diào)整——連同 NUMA 模擬——真正為多核工作負載帶來了性能提升。甚至對單核也有小小的改進!
SDRAM 刷新間隔目前使用默認數(shù)據(jù)表設置。實際上可以監(jiān)控 SDRAM 的溫度,并報告是否可以以一半或四分之一的速度刷新。這允許由于刷新而產(chǎn)生的開銷減少一半或四分之一,從而確實改善了基準測試結果。
據(jù)相關報道稱:實際上用 4GB 刷新率時序(而不是較慢的 jedec 時序)測試了他們的 8GB sdram,因此使用 4GB 時序運行 8GB 部件是安全的。
微調(diào)也可以為 Pi 4 提供提升,但 Pi 5 的改進更為顯著:
Pi 5 還具有更快的 SDRAM,對 SDRAM 的訪問更好(即更寬/更快的內(nèi)部總線),因此 NUMA 的改進通常更大。我們需要進行兩部操作,分別是 SDRAM 調(diào)整和 NUMA 模擬。
SDRAM 調(diào)整
為了獲取目前最新的 RAM 加速(這很快可能成為默認設置):
1. 升級樹莓派的固件到最新版本, 我們可以通過 rpi-update ,進行更新。
1 |
|
1. 編輯引導加載程序配置:
123 |
|
NUMA 模擬
要使用 NUMA,您只需確保您使用的是最新的 Pi OS
1 |
|
要檢查NUMA模擬是否正常工作,請運行dmesg | grep NUMA并確保它顯示類似于mempolicy: NUMA default policy overridden to ‘interleave:0-7’的信息。如果你想調(diào)整設置,可以在 /boot/firmware/cmdline.txt中添加numa=fake=[n] ,盡管默認設置對大多數(shù)使用情況來說應該是合適的。
超頻
這一步可有可無,如果沒有自己外裝風扇的話建議不要進行OC操作,可能你的板子不保。 我在 /boot/firmware/config.txt 中設置了以下內(nèi)容:
123 |
|
重啟后,我將風扇設置為 100%,使用我的 pi-overvolt 項目黑掉了內(nèi)核以提升核心電壓,并將縮放管理器設置為 performance :
123 |
|
這些優(yōu)化可能很快就會成為默認設置。內(nèi)存速度與許多 RK3588 板相比一直是 Pi 5 的痛點??吹?SDRAM 調(diào)整給它帶來顯著的提速,發(fā)布一年后仍然令人欣慰。
評論