Ubah Raspberry Pi Zero 2 W Anda menjadi roket saku nyata dengan melakukan overclock.
Poin Penting
- Raspberry Pi Zero 2 W dapat di-overclock untuk meningkatkan kinerja, menjadikannya ideal untuk proyek portabel yang lebih menuntut dan emulasi game retro.
- Overclocking dapat mengurangi umur Pi Zero 2 W, jadi lakukan dengan hati-hati.
- Untuk hasil terbaik, tambahkan tindakan pendinginan untuk mencegah panas berlebih dan pelambatan termal.
Seperti komputer papan tunggal Raspberry Pi lainnya, Raspberry Pi Zero 2 W dapat di-overclock untuk meningkatkan kinerjanya. Cari tahu cara melakukan overclock pada CPU dan GPU Pi Zero 2 W Anda agar berjalan lebih cepat.
Mengapa Mengoverclock Raspberry Pi Zero 2 W Anda?
Raspberry Pi Zero 2 W adalah peningkatan besar pada model Pi Zero asli, dengan SoC Broadcom BCM2710A1 yang sama seperti pada Pi 3 ukuran penuh. Hal ini memungkinkannya menjalankan beberapa beban kerja hingga lima kali lebih cepat daripada Pi Zero.
Dikombinasikan dengan faktor bentuknya yang berukuran saku dan label harga $15, ini menjadikan Pi Zero 2 W ideal untuk digunakan dalam proyek portabel. Biasanya ini akan dijalankan tanpa kepala, tanpa monitor atau keyboard, dan Anda akan melakukannya
mengakses Raspberry Pi dari jarak jauh melalui SSH.Namun, jika Anda ingin menggunakan Pi Zero 2 W sebagai sistem desktop dengan GUI, ini mungkin tampak sedikit lamban dibandingkan dengan Pi 4 atau Pi 5. Dengan melakukan overclock pada CPU (dan GPU), Anda dapat memberikannya sedikit tambahan. Ini juga terbukti berguna untuk meniru sistem game retro.
Kelemahan dari overclocking adalah hal ini dapat mengurangi umur Pi Zero 2 W Anda. Ini juga dapat membatalkan garansi Anda jika Anda menggunakan kekuatan_turbo=1 pengaturan di file config.txt untuk mengaktifkan tingkat tegangan lebih yang lebih tinggi (lebih dari 6). Jadi lakukan overclock dengan risiko yang Anda tanggung sendiri—terutama jika mendorongnya ke kecepatan yang lebih tinggi.
Jaga Raspberry Pi Zero 2 W Anda Tetap Dingin
Menjalankan Raspberry Pi Zero 2 W Anda dengan kecepatan lebih tinggi akan menghasilkan lebih banyak panas. Setelah suhu mencapai 80°C (176°F), SoC akan secara otomatis mulai membatasi inti CPU, mengurangi kecepatannya hingga suhu turun. Jika suhu mencapai 85°C (185°F), pembatasan maksimum akan dipicu, termasuk untuk GPU.
Meskipun kami berhasil mencapai overclock 1,2GHz hanya dengan papan Pi Zero 2 W, Anda mungkin menemukannya menambahkan sedikit pendinginan akan membantu menjaga suhu tetap rendah, terutama jika menjalankan beban berat dalam waktu lama waktu. Pendinginan ini bisa dalam bentuk heatsink atau kipas—atau bahkan keduanya, seperti pada The Pi Hut's Heatsink Kipas Ganda.
Cara Overclock Raspberry Pi 2 W
Sama seperti yang lain Model Raspberry Pi menjalankan sistem operasi standar, Raspberry Pi OS (sebelumnya dikenal sebagai Raspbian), Anda dapat mengubah kecepatan clock sistem-on-chip (SoC) Pi Zero 2 W dengan memodifikasi config.txt berkas pengaturan.
Merupakan ide bagus untuk memulai dengan memperbarui dan meningkatkan semua paket sistem. Jika Anda menggunakan GUI desktop, buka jendela terminal dengan mengeklik ikonnya di bilah menu atas, atau melalui Menu > Aksesori > Terminal, dan masukkan:
sudo apt update && sudo apt upgrade -y
Ini mungkin memerlukan waktu beberapa menit untuk memeriksa paket perangkat lunak terbaru dan kemudian memperbarui sistem.
Sebelum melakukan overclock pada Raspberry Pi Zero 2 W, kami akan menginstal beberapa alat berguna untuk membandingkan kinerja dan suhu sebelum dan sesudah. Pertama, instal alat info sistem Neofetch:
sudo apt install neofetch
Untuk melihat info sistem saat ini, jalankan:
neofetch
Ini akan menunjukkan kecepatan CPU default Pi Zero 2 W sebesar 1GHz. Selanjutnya, instal alat penghasil beban kerja "stres":
sudo apt install stress
Jika Anda menggunakan Raspberry Pi OS (atau Raspbian) versi “Bullseye” atau lebih lama, Anda dapat menginstal alat pengujian stres Stressberry dengan:
pip3 install stressberry
Namun, jika menggunakan Raspberry Pi OS versi “Bookworm” terbaru, Anda harus menginstal Stressberry di lingkungan virtual Python (kami menyebutnya “overclock”):
python -m venv overclock
cd overclock
source bin/activate
pip3 install stressberry
Anda sekarang dapat melakukan stress test awal pada kecepatan clock default Pi Zero 2 W untuk dibandingkan dengan hasil overclock nanti. Jalankan perintah ini (dalam lingkungan virtual Python di “Bookworm”) untuk pengujian 100 detik menggunakan keempat inti CPU:
stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest1.dat
Setelah SoC mencapai suhu dasar yang stabil, stress test akan dimulai dan setiap baris akan menunjukkan suhu dan frekuensi CPU saat ini, yang seharusnya mencapai 1000MHz (yaitu 1GHz).
Edit File Config.txt untuk Dioverclock
Sekarang mari kita lakukan overclock Raspberry Pi Zero 2 W dengan mengubah pengaturan kecepatan CPU dan GPU yang akan diaktifkan saat reboot. Buka config.txt file pengaturan di editor teks nano:
sudo nano /boot/config.txt
Tambahkan baris berikut:
arm_freq=1200
core_freq=500
Di sini, kami menggunakan lengan_freq untuk mengatur kecepatan jam CPU ke 1200MHz (1.2GHz), sambil juga menggunakan frekuensi_inti untuk meningkatkan kecepatan inti GPU (dari default 400MHz). Lihat Raspberry Pi resmi dokumentasi overclocking untuk semua opsi yang memungkinkan. Firmware terbaru secara otomatis menaikkan voltase jika sistem di-overclock, namun Anda dapat menggantinya secara manual jika diperlukan (kami tidak melakukannya), seperti dengan:
over_voltage=2
Keluar dari nano dan simpan pengaturan dengan menekan Ctrl + X, Kemudian Y Dan Memasuki. Untuk mengaktifkan overclock, reboot Pi Zero 2 W:
sudo reboot
Setelah di-reboot, jalankan neofetch perintah terminal lagi; Anda akan melihat kecepatan CPU baru 1.2GHz.
Uji Stres Pi Zero 2 W Anda yang Di-overclock
Jika menggunakan Raspberry Pi OS “Bookworm”, Anda harus menjalankan Stressberry dari dalam lingkungan virtual Python Anda, jadi aktifkan kembali:
cd overclock
source bin/activate
Kemudian jalankan tes Stressberry yang sama seperti sebelumnya (dengan nama file berbeda untuk outputnya):
stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest2.dat
Kali ini Anda akan melihat bahwa CPU mencapai kecepatan overclock 1.2GHz. Suhunya juga akan lebih tinggi—dalam pengujian kami, dengan tanpa pendinginan tambahan, suhu mencapai maksimum 67,1°C (152,8°F), jauh di bawah tingkat 80°C di mana pelambatan termal akan mulai diterapkan terapan.
Dengan pendingin tambahan, seperti kipas atau heatsink, beberapa pengguna telah berhasil meningkatkan kecepatan CPU lebih jauh lagi 1,4GHz, dan GPU hingga 700MHz, tetapi jarak tempuh mungkin berbeda untuk papan Pi Zero 2 W yang berbeda dan metode pendinginannya digunakan.
Jika overclocking pada tingkat tertentu menyebabkan ketidakstabilan sistem, Anda harus mencoba overclock yang lebih sederhana. Dalam beberapa kasus, Pi Zero 2 W bahkan mungkin tidak dapat melakukan booting di desktop, biasanya karena kurangnya daya yang memadai.
Bagaimana jika Pi Zero 2 W Tidak Bisa Boot?
Jika, setelah mengubah pengaturan overclocking di config.txt, Anda menemukan Raspberry Pi Zero 2 W Anda tidak bisa boot, jangan khawatir. Solusi termudah adalah dengan menahannya Menggeser kunci saat boot untuk menonaktifkan sementara overclock; Raspberry Pi kemudian akan boot secara normal.
Jika tidak berhasil, matikan Pi Zero 2 W, lalu keluarkan kartu microSD dan sambungkan (menggunakan pembaca kartu USB) ke komputer lain untuk mengedit config.txt mengajukan dari sana. Anda kemudian dapat mengubah pengaturan overclocking, atau mengomentarinya dengan menambahkan simbol # di awal setiap baris.
Overclocking Raspberry Pi Zero 2 W Itu Mudah
Jika Anda memerlukan sedikit kekuatan pemrosesan ekstra untuk proyek portabel atau sistem game retro Anda, mengubah pengaturan konfigurasi untuk melakukan overclock pada Raspberry Pi Zero 2 W relatif mudah. Untuk membantu menghindari pelambatan termal pada SoC, SoC akan bekerja lebih baik dengan beberapa bentuk pendinginan.