Raspberry Pi 4 ที่ราคาขายปลีกอยู่ที่ประมาณ 40 เหรียญสหรัฐฯ ช่วยให้คุณประหยัดเงินได้มาก แต่คุณสามารถใช้ประโยชน์จากคอมพิวเตอร์บอร์ดเดี่ยวอันทรงพลังนี้ได้ด้วยการโอเวอร์คล็อก
การโอเวอร์คล็อก CPU และ GPU มักจะทำให้ประสิทธิภาพเพิ่มขึ้นอย่างเห็นได้ชัด ซึ่งมีประโยชน์อย่างยิ่งหากคุณทำงานที่ใช้ทรัพยากรมาก เช่น เล่นเกม สตรีมสื่อความละเอียดสูง หรือใช้ Raspberry Pi เป็นแล็ปท็อปขนาดเล็กพี>
ไม่ว่าคุณจะวางแผนจะใช้พลังพิเศษนั้นอย่างไร ในตอนท้ายของบทความนี้ คุณจะสามารถเพิ่มประสิทธิภาพ CPU และ GPU ของ Raspberry Pi 4 ได้สำเร็จ
ก่อนที่เราจะเริ่มต้น:ทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับการโอเวอร์คล็อก
การโอเวอร์คล็อกหมายถึงการตั้งค่า CPU และหน่วยความจำของคุณให้ทำงานที่ความเร็วสูงกว่าระดับความเร็วอย่างเป็นทางการ
แม้จะให้ประโยชน์ด้านประสิทธิภาพ หลายคนหลีกเลี่ยงการโอเวอร์คล็อกเพราะกลัวว่าการรับประกันจะเป็นโมฆะ Raspberry Pi Foundation รองรับการโอเวอร์คล็อกต่างจากบางองค์กร คุณจึงสามารถทำตามบทช่วยสอนนี้ได้โดยไม่ต้องกังวลเรื่องการรับประกัน อย่างไรก็ตาม โปรดทราบว่ามีการปรับเปลี่ยนบางอย่างที่จะทำให้การรับประกันของคุณเป็นโมฆะ เช่น "การ overvaulting" หากบทความนี้ทำให้คุณกระตือรือร้นที่จะสำรวจวิธีอื่นๆ ในการเพิ่มประสิทธิภาพของอุปกรณ์ คุณควรอ่านหลักเกณฑ์ของ Raspberry Pi Foundation อย่างรอบคอบ เพื่อให้แน่ใจว่าคุณจะไม่ทำให้การรับประกันของคุณเป็นโมฆะโดยไม่ได้ตั้งใจ!
สิ่งที่คุณต้องการ
เพื่อให้บทแนะนำนี้สมบูรณ์ คุณจะต้อง:
- A Raspberry Pi 4
- แป้นพิมพ์และวิธีการแนบแป้นพิมพ์นี้กับ Raspberry Pi
- จอภาพ
- สายไมโคร HDMI
- การ์ด SD ที่เข้ากันได้กับ Raspberry Pi รุ่นของคุณ คุณจะต้องล้างข้อมูลในการ์ด SD นี้ ดังนั้นตรวจสอบให้แน่ใจว่าไม่มีข้อมูลใดๆ ที่คุณต้องการเก็บไว้
- แหล่งจ่ายไฟคุณภาพดี เมื่อคุณใช้งาน Raspberry Pi 4 ที่ความเร็วสต็อก คุณสามารถใช้แหล่งจ่ายไฟของบุคคลที่สามที่เข้ากันได้ แต่ถ้าคุณจะโอเวอร์คล็อก Raspberry Pi คุณควรเลือกใช้ Raspberry Pi Universal Power Supply อย่างเป็นทางการ ด้วยการใช้แหล่งจ่ายไฟอย่างเป็นทางการ คุณจะมั่นใจได้ว่า Raspberry Pi ของคุณมีพลังงานเพียงพอที่จะทำงานที่ความเร็วที่โอเวอร์คล็อกได้
- วิธีทำให้ Raspberry Pi เย็นลง เมื่อโปรเซสเซอร์ทำงานหนักขึ้น โปรเซสเซอร์ก็จะร้อนขึ้น หากคุณไม่ลดความร้อนที่เกิดจาก Raspberry Pi มันก็จะถึงจุดควบคุมความร้อนอย่างรวดเร็ว และคุณจะไม่ได้รับประโยชน์อย่างเต็มที่จากการโอเวอร์คล็อก มีตัวเลือกมากมายสำหรับการระบายความร้อน Raspberry Pi ของคุณ รวมถึงฮีตซิงก์ พัดลมแบบสแตนด์อโลน หรือเคสที่มีพัดลม หรือคุณอาจต้องการผจญภัยและสร้างระบบระบายความร้อนด้วยน้ำของคุณเอง!
เมื่อคุณมีเครื่องมือเหล่านี้ คุณก็พร้อมที่จะเพิ่ม CPU และ GPU แล้ว
ติดตั้ง Raspberry Pi OS อย่างเป็นทางการ
สำหรับจุดประสงค์ของบทช่วยสอนนี้ เราจะเขียนระบบปฏิบัติการ Raspbian ลงในการ์ด SD โดยใช้ Etcher หากคุณยังไม่ได้ติดตั้ง Etcher คุณสามารถดาวน์โหลดได้ฟรีจากเว็บไซต์ Balena
- ตรงไปที่เว็บไซต์ Raspbian และดาวน์โหลดเวอร์ชันล่าสุด
- ใส่การ์ด SD ลงในแล็ปท็อปหรือคอมพิวเตอร์ของคุณ
- เปิดแอป Etcher
- ใน Etcher คลิก “เลือกอิมเมจ” จากนั้นเลือกอิมเมจระบบ Rasbian ที่คุณเพิ่งดาวน์โหลด
- คลิก "เลือกเป้าหมาย" และเลือกสื่อสำหรับเริ่มระบบเป้าหมายของคุณ ซึ่งในกรณีนี้คือการ์ด SD ของเรา
Etcher จะแฟลชอิมเมจระบบ Raspbian ไปยังการ์ด SD ของคุณ
บูตเข้าสู่ Raspbian
เมื่อติดตั้ง Raspbian แล้ว:
- นำการ์ด SD ออกจากแล็ปท็อปหรือคอมพิวเตอร์แล้วใส่ลงใน Raspberry Pi
- แนบจอภาพของคุณกับ Raspberry Pi โดยใช้สายไมโคร HDMI
- แนบคีย์บอร์ดของคุณกับอุปกรณ์ Raspberry Pi
- เสียบ Raspberry Pi เข้ากับแหล่งจ่ายไฟ
Raspbian ควรบูตโดยอัตโนมัติในขณะนี้
พิจารณาอัปเดตเป็นรุ่นล่าสุด
หากคุณต้องการสัมผัสกับความสามารถในการโอเวอร์คล็อกใหม่ล่าสุด คุณจะต้องอัปเกรด Raspbian เป็นเฟิร์มแวร์รุ่นทดลองล่าสุด โปรดทราบว่ารุ่นทดลองมีโอกาสสูงที่จะมีข้อบกพร่อง ข้อบกพร่อง และข้อผิดพลาดอื่นๆ ดังนั้นคุณจึงไม่ควรใช้ในสภาพแวดล้อมที่ใช้งานจริง
หากต้องการอัปเดตเฟิร์มแวร์ ให้เลือกแอปพลิเคชัน Terminal เล็กๆ ในแถบเครื่องมือและเรียกใช้แต่ละคำสั่งต่อไปนี้:
sudo apt update sudo apt dist-upgrade
เมื่อได้รับแจ้ง ให้กด "y" สำหรับ "ใช่" ตอนนี้ ให้รันคำสั่งถัดไป:
sudo rpi-update
เมื่อได้รับแจ้ง ให้พิมพ์ “y” อีกครั้ง
คุณจะต้องรีบูตระบบเพื่อเปิดใช้งานเฟิร์มแวร์ใหม่นี้ ดังนั้นให้คลิกไอคอน Raspberry Pi เล็กๆ ที่มุมซ้ายบน จากนั้นเลือก “Shutdown …. -> รีบูต”
การเปรียบเทียบ Raspberry Pi
ก่อนที่คุณจะโอเวอร์คล็อกอุปกรณ์ คุณอาจต้องการบันทึกข้อมูลบางอย่างเกี่ยวกับประสิทธิภาพปัจจุบันของอุปกรณ์ เพื่อให้สามารถเปรียบเทียบบันทึกได้ในภายหลัง!
มีเครื่องมือเปรียบเทียบมากมายในตลาด แต่ฉันจะใช้ Sysbench หรือจะข้ามขั้นตอนนี้ไปเลยก็ได้ และไปที่การโอเวอร์คล็อกได้เลย
ในแถบเครื่องมือของ Raspbian ให้เลือกไอคอน Terminal พิมพ์คำสั่งต่อไปนี้ลงใน Terminal:
sudo apt-get install sysbench
เมื่อติดตั้ง Sysbench แล้ว คุณจะได้รับข้อมูลพื้นฐานเกี่ยวกับประสิทธิภาพของ Raspberry Pi โดยพิมพ์คำสั่งต่อไปนี้ลงในเทอร์มินัล:
sysbench --test=cpu --cpu-max-prime=2000 --num-threads=4 run > pre-benchmark.txt
ซึ่งจะสร้างไฟล์ข้อความ "pre-benchmark" ที่มีข้อมูลเกี่ยวกับประสิทธิภาพปัจจุบันของ Raspberry Pi
โอเวอร์คล็อกซีพียู
เมื่อคุณโอเวอร์คล็อก CPU คุณกำลังเพิ่มความเร็วสัญญาณนาฬิกาของหน่วยประมวลผลกลางซึ่งจะช่วยเพิ่มประสิทธิภาพให้กับคุณ ปริมาณงานส่วนใหญ่บน Raspberry Pi ได้รับอิทธิพลจากความเร็วสัญญาณนาฬิกามากกว่าหน่วยประมวลผลกราฟิก หลังจากโอเวอร์คล็อก CPU คุณควรได้รับการปรับปรุงประสิทธิภาพอย่างเห็นได้ชัด ไม่ว่าคุณจะใช้ Raspberry Pi อย่างไร
ในการแก้ไขไฟล์ config.txt ของ Raspberry Pi เราต้องการสิทธิ์ระดับสูง ดังนั้นให้รันคำสั่ง Terminal ต่อไปนี้:
sudo nano /boot/config.txt
ไฟล์ config.txt จะเปิดขึ้นในตัวแก้ไขข้อความ Nano ของ Raspbian พร้อมสิทธิ์ระดับราก
คุณสามารถโอเวอร์คล็อก CPU ได้โดยทำการเปลี่ยนแปลงบางอย่างกับการตั้งค่าคอนฟิกูเรชันหลักเหล่านี้:
1. เลื่อนไปที่ด้านล่างของไฟล์และค้นหาส่วนที่มีเครื่องหมาย [pi4].
2. ในบรรทัดใหม่ใต้ [pi4] ให้เพิ่มสิ่งต่อไปนี้:
over_voltage=2arm_freq=1750
หรือหากคุณติดตั้งเฟิร์มแวร์รุ่นทดลองล่าสุด คุณสามารถลองใช้ค่าเหล่านี้แทน:
over_voltage=6arm_freq=2147
3. บันทึกการเปลี่ยนแปลงของคุณด้วย Ctrl + โอ และออกจากไฟล์ด้วย Ctrl + X แป้นพิมพ์ลัด
คุณจะต้องรีบูต Raspberry Pi 4 ก่อนจึงจะโหลดการตั้งค่าการกำหนดค่าใหม่เหล่านี้ได้ ดังนั้นให้เรียกใช้คำสั่งต่อไปนี้ในหน้าต่างเทอร์มินัล:
sudo reboot
หากโอเวอร์คล็อกสำเร็จ Raspbian จะเริ่มใช้การตั้งค่าใหม่ของคุณ
ทดสอบผลลัพธ์ของคุณ!
หากคุณใช้เวลาสร้างรายงานก่อนที่จะโอเวอร์คล็อก ตอนนี้ก็ถึงเวลาสร้างรายงานฉบับที่สองและเปรียบเทียบผลลัพธ์
เปิดหน้าต่าง Terminal โดยคลิกไอคอนเล็กๆ ในแถบเครื่องมือ จากนั้นเรียกใช้คำสั่งต่อไปนี้:
sysbench --test=cpu --cpu-max-prime=2000 --num-threads=4 run > post-benchmark.txt
นี้จะสร้างรายงาน "หลังการเปรียบเทียบ" หากต้องการดูรายงานของคุณ ให้เลือกไอคอนไฟล์ในแถบเครื่องมือ Raspbian และเปิดทั้งไฟล์ "pre-benchmark" และ "post-benchmark" ตอนนี้คุณสามารถเปรียบเทียบรายงานเหล่านี้เพื่อดูว่าคุณได้รับบูสต์ CPU มากแค่ไหน!
โอเวอร์คล็อก GPU
ตอนนี้เรามาดู GPU:
1. เปิด Terminal และเรียกใช้คำสั่งต่อไปนี้:
sudo nano /boot/config.txt
2. เลื่อนไปที่ส่วน [pi4] และเพิ่มสิ่งต่อไปนี้ในบรรทัดใหม่:
gpu_freq=600
หากคุณมีเฟิร์มแวร์รุ่นทดลองล่าสุด คุณสามารถลองเพิ่มตัวเลขนี้เป็น 750
gpu_freq=750
3. หากคุณกำลังโอเวอร์คล็อกทั้ง CPU และ GPU อาจเป็นไปได้ว่าสิ่งนี้อาจจะเครียดเกินไปสำหรับการตั้งค่าแรงดันไฟเกินของคุณ ดังนั้นให้ค้นหาบรรทัดที่เขียนว่า over_voltage=2
และเปลี่ยนเป็นดังต่อไปนี้:
over_voltage=6
4. บันทึกการเปลี่ยนแปลงของคุณด้วย Ctrl + โอ ทางลัดและออกจากแอปพลิเคชัน Nano โดยใช้ Ctrl + X ทางลัด
ตอนนี้ สิ่งที่คุณต้องทำคือรีบูต Raspberry Pi แล้วการเปลี่ยนแปลงของคุณจะมีผล!
ด้วย Raspberry Pi ที่เร็วขึ้น คุณจึงนำไปใช้ให้เกิดประโยชน์ได้ คุณลองโอเวอร์คล็อกอุปกรณ์ของคุณแล้วหรือยัง? แจ้งให้เราทราบประสบการณ์ของคุณในความคิดเห็นด้านล่าง!