了解如何超頻 Raspberry Pi Zero 2 W

了解如何超頻 Raspberry Pi Zero 2 W

重點

  • Raspberry Pi Zero 2 W 可以超頻以提高效能,使其成為更高要求的便攜式項目和復古遊戲模擬的理想選擇。
  • 超頻可能會縮短 Pi Zero 2 W 的使用壽命,因此請謹慎操作。
  • 為了獲得最佳效果,請添加冷卻措施以防止過熱和熱節流。

與其他 Raspberry Pi 單板電腦一樣,Raspberry Pi Zero 2 W 可以超頻以提高其效能。了解如何對 Pi Zero 2 W 的 CPU 和 GPU 進行超頻,使其運作速度更快。

為什麼對 Raspberry Pi Zero 2 W 進行超頻?

Raspberry Pi Zero 2 W 是原始 Pi Zero 型號的巨大升級,擁有與全尺寸 Pi 3 相同的 Broadcom BCM2710A1 SoC。這使其運行某些工作負載的速度比 Pi Zero 快五倍。

結合袖珍尺寸和 15 美元的價格標籤,Pi Zero 2 W 非常適合便攜式項目。通常,它將無頭運行,沒有顯示器或鍵盤,您將透過 SSH 遠端存取 Raspberry Pi

然而,如果您想將 Pi Zero 2 W 用作具有 GUI 的桌面系統,與 Pi 4 或 Pi 5 相比,它可能看起來有點滯後。透過超頻其 CPU(和 GPU),您可以給它一點延遲額外的拉鍊。這對於模擬復古遊戲系統也應該很有用。

超頻的缺點是,它可能會縮短 Pi Zero 2 W 的使用壽命。如果您使用config.txt 檔案中的force_turbo=1設定來啟用更高的過壓等級(超過 6) ,也可能使您的保固失效。因此,超頻需要您自擔風險—尤其是在將其推至更高速度時。

讓您的 Raspberry Pi Zero 2 W 保持涼爽

以更高的速度運行 Raspberry Pi Zero 2 W 會導致產生更多熱量。一旦達到 80°C (176°F),SoC 將自動開始降低 CPU 核心的速度,直到溫度下降。如果溫度達到 85°C (185°F),將觸發最大節流,包括 GPU。

雖然我們僅使用裸露的 Pi Zero 2 W 主機板就成功實現了 1.2GHz 的超頻,但您可能會發現添加一些冷卻裝置有助於降低溫度,特別是在長時間運行重負載的情況下。這種冷卻可以採用散熱器或風扇的形式,甚至可以同時採用兩者,例如 The Pi Hut 的雙風扇散熱器

如何超頻 Raspberry Pi 2 W

最好從更新和升級所有系統軟體包開始。如果您使用的是桌面 GUI,請透過點擊頂部選單列中的圖示或透過Menu > Accessories > Terminal開啟終端窗口,然後輸入:

sudo apt update && sudo apt upgrade -y

這可能需要幾分鐘的時間來檢查最新的軟體包,然後更新系統。

安裝監控工具

在對 Raspberry Pi Zero 2 W 進行超頻之前,我們將安裝一些有用的工具來比較前後的效能和溫度。首先,安裝Neofetch系統資訊工具:

sudo apt install neofetch

若要查看目前系統訊息,請執行:

neofetch

它應該顯示 Pi Zero 2 W 的預設 CPU 速度為 1GHz。接下來,安裝「壓力」工作負載產生工具:

sudo apt install stress

如果您使用的是「Bullseye」版本或更早的 Raspberry Pi OS(或 Raspbian),您可以透過以下方式安裝 Stressberry 壓力測試工具:

pip3 install stressberry

然而,如果使用最新的「Bookworm」版本的 Raspberry Pi OS,您需要在 Python 虛擬環境中安裝 Stressberry(我們稱之為「超頻」):

python -m venv overclockcd overclocksource bin/activatepip3 install stressberry

現在您可以在 Pi Zero 2 W 的預設時脈速度下進行初始壓力測試,以便與稍後的超頻結果進行比較。使用所有四個 CPU 核心執行此命令(在「Bookworm」上的 Python 虛擬環境中)進行 100 秒測試:

stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest1.dat

一旦 SoC 達到穩定的基線溫度,壓力測試就會開始,每行都會顯示目前的 CPU 溫度和頻率,最高應達到 1000MHz(即 1GHz)。

編輯Config.txt檔案進行超頻

現在讓我們透過更改 CPU 和 GPU 速度設定來對 Raspberry Pi Zero 2 W 進行超頻,這些設定將在重新啟動時啟動。在nano文字編輯器中開啟config.txt設定檔:

sudo nano /boot/config.txt

新增以下行:

arm_freq=1200core_freq=500

編輯超頻的 config.txt 文件

在這裡,我們使用arm_freq將 CPU 時脈速度設定為 1200MHz (1.2GHz),同時也使用core_freq來提高 GPU 核心速度(預設為 400MHz)。有關所有可能的選項,請參閱官方 Raspberry Pi超頻文件。如果系統超頻,最新的韌體會自動提高電壓,但您可以根據需要手動覆蓋此設定(我們沒有),例如:

over_voltage=2

退出 nano 並按Ctrl + XYEnter儲存設定。若要啟動超頻,請重新啟動 Pi Zero 2 W:

sudo reboot

重新啟動後,再次執行neofetch終端命令;您應該會看到新的 CPU 速度為 1.2GHz。

運行 neofetch 獲取系統信息

對超頻的 Pi Zero 2 W 進行壓力測試

如果使用 Raspberry Pi OS“Bookworm”,您需要從 Python 虛擬環境中執行 Stressberry,因此重新啟動:

cd overclocksource bin/activate

然後運行與之前相同的 Stressberry 測試(輸出檔名不同):

stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest2.dat

這次你應該會看到CPU達到了1.2GHz的超頻速度。它還具有更高的溫度——在我們的測試中,在沒有添加冷卻的情況下,它的最高溫度達到67.1°C (152.8°F),遠低於開始應用熱節流的80°C 水平。

運行 Pi Zero 2W 壓力測試

透過風扇或散熱器等額外冷卻,一些用戶已成功將CPU 速度進一步提高到1.4GHz,將GPU 提高到700MHz,但對於不同的Pi Zero 2 W 主機板和所使用的冷卻方法,里程可能會有所不同。

如果超頻達到一定程度會導致系統不穩定,您應該嘗試更適度的超頻。在某些情況下,Pi Zero 2 W 甚至可能無法啟動到桌面,這通常是由於缺乏足夠的電力。

如果 Pi Zero 2 W 無法啟動怎麼辦?

如果在更改config.txt中的超頻設定後,您發現 Raspberry Pi Zero 2 W 無法啟動,請不要擔心。最簡單的解決方法是在啟動期間按住Shift鍵以暫時停用超頻;然後 Raspberry Pi 應該可以正常啟動。

如果這不起作用,請關閉 Pi Zero 2 W,然後取出 microSD 卡並將其連接(使用 USB 讀卡機)到另一台計算機,以從那裡編輯 config.txt檔案然後,您可以變更超頻設置,或透過在每行開頭添加 # 符號將其註解掉。

超頻 Raspberry Pi Zero 2 W 很簡單

如果您的便攜式專案或復古遊戲系統需要一點額外的處理能力,則更改配置設定以超頻 Raspberry Pi Zero 2 W 相對簡單。為了幫助避免 SoC 的熱節流,它可以更好地與一些冷卻形式。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *