การโอเวอร์คล็อก Raspberry Pi: ทำอย่างไรและสิ่งที่คุณต้องรู้

การโอเวอร์คล็อก Raspberry Pi: ทำอย่างไรและสิ่งที่คุณต้องรู้

Raspberry Pi 3 เป็นคอมพิวเตอร์ขนาดเล็กที่ยอดเยี่ยม ทรงพลังกว่ารุ่นก่อนมาก แต่คุณรู้หรือไม่ว่าคุณสามารถบีบพลังออกมาได้มากขึ้น? นี่คือวิธีการโอเวอร์คล็อก Raspberry Pi ของคุณและผลักดันให้ไกลกว่าที่คุณคิด!





วิธีบล็อกคนใน twitch

ทำไมต้องโอเวอร์คล็อก Raspberry Pi ของคุณ?

Raspberry Pi 3 มาตรฐานมีซีพียู Quad-core ความเร็ว 1.2GHz 64 บิต RAM 1GB พร้อมด้วย Broadcom VideoCore IV GPU ซึ่งเป็นส่วนหนึ่งของ Broadcom System บนชิป (SoC) BCM2837





การโอเวอร์คล็อก CPU จะส่งผลให้ความเร็วสัญญาณนาฬิกา Raspberry Pi เริ่มต้นเพิ่มขึ้นจาก 1.2GHz ถึง 1.5GHz ขึ้นอยู่กับวิธีการระบายความร้อนของคุณ (เช่นฮีตซิงก์) โปรดทราบว่าเนื่องจาก Raspberry Pi ใช้ SoC คุณจะต้องปรับ RAM เพื่อรองรับการโอเวอร์คล็อก





จุดประสงค์ของการโอเวอร์คล็อก Raspberry Pi คืออะไร? มันง่ายมาก คุณต้องการได้รับประโยชน์สูงสุดจากมัน เครื่องมือยอดนิยมหลายอย่างจะทำงานได้ดีกว่าที่ควรจะเป็นในการโอเวอร์คล็อก

เกมย้อนยุค: หากคุณประสบปัญหาในการรันเกม Sony PlayStation 1, Sega Dreamcast หรือ Nintendo N64 บน RetroPie, RecalBox หรืออะไรก็ตาม โซลูชันเกมย้อนยุคที่คุณเลือก การโอเวอร์คล็อกสามารถช่วยได้มาก



รหัส: ปัญหาด้านประสิทธิภาพในการสตรีมวิดีโอใน Kodi สามารถเอาชนะได้ด้วยการโอเวอร์คล็อก Raspberry Pi ของคุณ หากคุณใช้ VPN ด้วย ความเร็วสัญญาณนาฬิกาที่สูงขึ้นก็ช่วยได้เช่นกัน

เอ็กเซียร์: พยายามที่จะ เรียกใช้ซอฟต์แวร์ Windows บน Raspberry Pi . ของคุณ ? แม้จะมีการเตรียมการที่เหมาะสม การโอเวอร์คล็อกก็สามารถช่วยได้ที่นี่





เดสก์ทอป: Raspberry Pi 3 สามารถใช้เป็นเดสก์ท็อปมาตรฐานได้ ใครจะไม่ต้องการประสิทธิภาพเพิ่มเติมอีกเล็กน้อย ด้วยความเอื้อเฟื้อของโปรเซสเซอร์ที่โอเวอร์คล็อก?

การโอเวอร์คล็อก Raspberry Pi 3 เป็นการตอบสนองต่อข้อบกพร่องบางประการ (แม้ว่าจะได้รับการแก้ไขในเวอร์ชันล่าสุด ราสเบอร์รี่ Pi 3 B+ ).





การโอเวอร์คล็อกมีความเสี่ยงเสมอ

แม้ว่าการโอเวอร์คล็อก Raspberry Pi จะทำได้ง่าย แต่ก็ไม่ได้ไร้ความเสี่ยง

ความร้อนเกิดขึ้น: จำเป็นต้องมีระบบระบายความร้อน หากคุณวางแผนที่จะโอเวอร์คล็อก Pi ของคุณ ความร้อนส่งผลเสียต่อระบบคอมพิวเตอร์ เนื่องจากทำให้การประมวลผลช้าลง ซึ่งจะทำให้เกิดความร้อนขึ้น

ส่วนประกอบล้มเหลว: ความร้อนที่เพิ่มขึ้นอาจทำให้ส่วนประกอบเสียหายได้

ข้อมูลเสียหาย: การใช้ความเร็วสัญญาณนาฬิกาที่เพิ่มขึ้นมักส่งผลให้ข้อมูลเสียหาย หากคุณกำลังใช้ฮาร์ดดิสก์ไดรฟ์สำหรับระบบปฏิบัติการของ Pi นี่ไม่ใช่ปัญหาใหญ่ อย่างไรก็ตาม หาก Raspberry Pi ของคุณใช้การ์ด microSD (ส่วนใหญ่ใช้) คุณอาจพบว่าสื่อแฟลชไม่น่าเชื่อถือมากขึ้น

แหล่งจ่ายไฟที่เชื่อถือได้: คุณควรใช้แหล่งจ่ายไฟคุณภาพดีสำหรับ Raspberry Pi ของคุณอยู่แล้ว สิ่งที่น้อยกว่าอะแดปเตอร์แปลงไฟ 2.5 แอมป์ที่แนะนำนั้นไม่เหมาะสำหรับการโอเวอร์คล็อก ข้อมูลเสียหายจะเกิดขึ้นอย่างรวดเร็วด้วยแหล่งจ่ายไฟต่ำ

ในขั้นตอนเดียว การโอเวอร์คล็อก Raspberry Pi ของคุณจะทำให้การรับประกันเป็นโมฆะ อย่างไรก็ตาม ณ วันที่ 19 กันยายน 2555 กรณีนี้ไม่ได้ ต้องขอบคุณเครื่องมือโอเวอร์คล็อกในตัว มีการตั้งค่าหนึ่งที่จะส่งผลต่อการรับประกันอุปกรณ์ อย่างไรก็ตาม เราจะกล่าวถึงด้านล่าง

วิธีโอเวอร์คล็อก Raspberry Pi 3

ยังต้องการโอเวอร์คล็อก Raspberry Pi ของคุณหรือไม่ แม้ว่าคุณจะสามารถโอเวอร์คล็อกบน distros อื่นได้ แต่เราจะพิจารณากระบวนการใน Raspbian Stretch เริ่มต้นด้วยการเรียกใช้การอัปเดตและอัปเกรดแบบเต็ม:

sudo apt update && sudo apt install upgrade

เมื่อเสร็จแล้ว ให้ติดตั้งเครื่องมือ sysbench:

sudo apt install sysbench

คุณจะต้องใช้สิ่งนี้ในภายหลังเพื่อตรวจสอบว่าการโอเวอร์คล็อกได้ปรับปรุงประสิทธิภาพอย่างไร อย่างไรก็ตาม สำหรับตอนนี้ ให้รัน sysbench เพื่อรับข้อมูลพื้นฐาน:

sysbench --test=cpu --cpu-max-prime=2000 --num-threads=4 run

จดบันทึกผลลัพธ์หรือต่อท้ายไฟล์ปลายทางเพื่อส่งออกผลลัพธ์เพื่อเปรียบเทียบในภายหลัง

sysbench --test=cpu --cpu-max-prime=2000 --num-threads=4 run > benchmark-before.txt

ถัดไป คุณจะต้องแก้ไขไฟล์ config.txt คุณจะพบสิ่งนี้ในไดเร็กทอรีสำหรับบูต ซึ่งเข้าถึงได้ดีที่สุดผ่านทางเทอร์มินัล

เริ่มต้นด้วยการเปลี่ยนไปที่ไดเร็กทอรีราก

cd /

ถัดไป เปลี่ยนไดเร็กทอรีเพื่อบู๊ต

cd boot

ยืนยันว่าคุณอยู่ในตำแหน่งที่ถูกต้องโดยระบุเนื้อหา

ls

คุณควรเห็น config.txt ณ จุดนี้ มันไม่คุ้มค่าที่ไดเร็กทอรีสำหรับบูตเป็นเพียงส่วนเดียวของระบบปฏิบัติการ Raspberry Pi ของคุณที่สามารถเข้าถึงได้จาก Windows เราจะกลับมาที่ภายหลัง สำหรับตอนนี้ เพียงทำสำเนาของไฟล์:

sudo cp config.txt config.old

ตอนนี้คุณควรมีไฟล์กำหนดค่าสองไฟล์ อย่างแรกคือสิ่งที่คุณสามารถแก้ไขได้ config.txt ; ประการที่สองคือข้อมูลสำรองของคุณ config.old .

ในการแก้ไข config.txt:

sudo nano config.txt

ที่นี่ คุณจะพบรายการการตั้งค่าในรูปแบบ 'name=value' มองหา 'โอเวอร์คล็อก'; คุณควรหาบรรทัดที่เขียนว่า '#Uncomment เพื่อโอเวอร์คล็อกแขน' ลบแฮชแท็กออกจากบรรทัดแรกด้านล่าง #arm_freq=800

ในการโอเวอร์คล็อก Raspberry Pi 3 ของคุณอย่างมีนัยสำคัญ คุณจะต้องป้อนค่าสำหรับสี่เงื่อนไขต่อไปนี้:

  1. arm_freq
  2. core_freq
  3. sdram_freq
  4. over_voltage

สำหรับ Raspberry Pi 3 เป็นเรื่องปกติที่จะโอเวอร์คล็อกด้วยวิธีต่อไปนี้:

arm_freq=1300
core_freq=500
sdram_freq=500
over_voltage=600

การตั้งค่าเหล่านี้เป็นความเร็วสัญญาณนาฬิกาที่เสถียรสูงสุดที่คุณน่าจะได้รับ มีตัวเลือกที่ต่ำกว่า แต่ไม่มีจุดหมาย อย่างไรก็ตาม ตามที่ระบุไว้ในที่อื่น ซอฟต์แวร์ที่คุณใช้อยู่จะเป็นตัวกำหนดว่าคุณพอใจกับความเร็วที่โอเวอร์คล็อกหรือไม่

ตรวจสอบประสิทธิภาพการโอเวอร์คล็อกด้วย sysbench

ตอนนี้ระบบโอเวอร์คล็อกแล้ว คุณควรเรียกใช้เครื่องมือ sysbench อีกครั้ง:

sysbench --test=cpu --cpu-max-prime=2000 --num-threads=4 run > benchmark-after.txt

การเปรียบเทียบความแตกต่างที่นี่ควรเน้นถึงการปรับปรุงประสิทธิภาพที่คุณคาดหวังได้จากการโอเวอร์คล็อก Raspberry Pi

เมื่อคุณค้นพบความเร็วสัญญาณนาฬิกาสูงสุดที่คุณพอใจแล้ว คุณสามารถดำเนินการต่อได้ตามปกติ... หรือคุณอาจต้องการใช้การตั้งค่า force_turbo เพื่อให้ Pi ทำงานที่ความเร็วสูงสุดต่อไป ในขณะที่คุณมีอิสระที่จะทำสิ่งนี้ มันเป็นปัจจัยหนึ่งในการโอเวอร์คล็อก Raspberry Pi อย่างแน่นอน จะ ถือเป็นโมฆะการรับประกันของคุณ

วิธีการกู้คืนโอเวอร์คล็อกที่ล้มเหลว

หากคุณได้รีบู๊ต Raspberry Pi ด้วยการตั้งค่าโอเวอร์คล็อกแล้ว และพบว่าเครื่องไม่ทำงาน หรือเครื่องหยุดทำงาน ค้าง และมีพฤติกรรมที่ไม่พึงประสงค์อื่นๆ คุณจะต้องเลิกทำการเปลี่ยนแปลง ทำได้ง่ายดาย:

  • ปิด Raspberry Pi
  • ถอดการ์ด microSD
  • ใส่การ์ดลงในเครื่องอ่านการ์ดของพีซี
  • เปลี่ยนชื่อ ootconfig.old ถึง config.txt .
  • เปิด ootconfig.txt ไฟล์.
  • ป้อนความเร็วนาฬิกาที่ถูกต้องและบันทึก
  • ถอดการ์ด microSD อย่างปลอดภัย แทนที่ใน Pi ของคุณและบู๊ต

ตอนนี้ทุกอย่างควรกลับมาเป็นปกติ

Raspberry Pi รุ่นอื่นสามารถโอเวอร์คล็อกได้หรือไม่?

การโอเวอร์คล็อกเป็นตัวเลือกสำหรับ Raspberry Pi เวอร์ชันเก่า เช่นเคย ใช้ความระมัดระวังเพื่อให้แน่ใจว่าอุปกรณ์ได้รับการระบายความร้อนอย่างมีประสิทธิภาพ ใช้ของเรา การเปรียบเทียบ Raspberry Pi เพื่อตรวจสอบความเร็วสัญญาณนาฬิกาที่ถูกต้องของรุ่นของคุณ และอย่าเพิ่มความเร็วเกิน 10 เปอร์เซ็นต์

ในการโอเวอร์คล็อก Raspberry Pis รุ่นเก่า ทุกสิ่งที่คุณต้องการจะรวมอยู่ในระบบปฏิบัติการ Raspbian เริ่มต้นด้วยการเปิดเครื่องมือกำหนดค่า บนเดสก์ท็อป ( ค่ากำหนด > การกำหนดค่า Raspberry Pi ) หรือจากบรรทัดคำสั่ง

sudo raspi-config

หลังจากสังเกตคำเตือนแล้วให้เลือก โอเวอร์คล็อก .

ในเมนูถัดไป คุณจะพบรายการตัวเลือก ตัวเลือกการโอเวอร์คล็อกที่เลือกอยู่ในปัจจุบันจะเป็น ไม่มี แต่คุณจะมีทางเลือกมากถึงห้าทางเลือก ขึ้นอยู่กับรุ่น Raspberry Pi ของคุณ ภาพด้านล่างเป็นหน้าจอโอเวอร์คล็อกสำหรับ Raspberry Pi 2

ในขณะที่บนอุปกรณ์อื่นๆ การโอเวอร์คล็อกเป็นกรณีของการเพิ่มขึ้นเล็กน้อยและการทดสอบ ด้วยตัวเลือกที่ตั้งไว้ล่วงหน้า สิ่งนี้ไม่จำเป็นจริงๆ สิ่งที่คุณต้องทำคือเลือกค่าที่ตั้งไว้ล่วงหน้าสำหรับโอเวอร์คล็อกที่คุณต้องการใช้ จากนั้นเลือก ตกลง เพื่อนำไปใช้ อย่างไรก็ตาม หากคุณกำลังพยายามโอเวอร์คล็อกที่ไม่ได้มาตรฐานซึ่งไม่มีให้ใช้งานผ่านตัวเลือกที่ตั้งไว้ล่วงหน้า (โดยใช้ไฟล์ config.txt ตามที่อธิบายไว้ก่อนหน้านี้) ให้ทำการปรับเปลี่ยนเล็กน้อยอย่างระมัดระวังและทดสอบผลลัพธ์

โปรดทราบว่าการโอเวอร์คล็อกอาจส่งผลต่อประสิทธิภาพของฮาร์ดแวร์ที่เชื่อมต่อ เช่น จอแสดงผล PiTFT จาก Adafruit ดังนั้น คุณจะต้องใช้ความระมัดระวังเพิ่มเติม (เช่น การปรับไฟล์ config.txt ด้วยตนเองหลังจากตั้งค่าความเร็วสัญญาณนาฬิกาใหม่ในเมนู)

Overlocking ไม่เคยเป็นวิทยาศาสตร์ที่แน่นอน ดังนั้น คุณควรใช้เวลาประเมินผลกระทบที่มีต่อ Raspberry Pi และซอฟต์แวร์ที่ใช้เป็นประจำ คำแนะนำทั่วไปเกี่ยวกับการโอเวอร์คล็อกพีซีให้ข้อมูลพื้นฐานมากมาย

แบ่งปัน แบ่งปัน ทวีต อีเมล วิธีทำความสะอาดพีซี Windows ของคุณโดยใช้พรอมต์คำสั่ง

หากพีซี Windows ของคุณมีพื้นที่เก็บข้อมูลเหลือน้อย ให้ล้างขยะโดยใช้ยูทิลิตี้ Command Prompt ที่รวดเร็วเหล่านี้

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • ลินุกซ์
  • DIY
  • โอเวอร์คล็อก
  • ราสเบอร์รี่ปี่
เกี่ยวกับผู้เขียน Christian Cawley(ตีพิมพ์บทความ 1510)

รองบรรณาธิการด้านความปลอดภัย, Linux, DIY, การเขียนโปรแกรม และผู้ผลิตพอดคาสต์ที่มีประโยชน์มาก โดยมีประสบการณ์อย่างกว้างขวางในการสนับสนุนเดสก์ท็อปและซอฟต์แวร์ Christian เป็นผู้สนับสนุนนิตยสาร Linux Format เป็นนักประดิษฐ์ Raspberry Pi คนรักเลโก้และแฟนเกมย้อนยุค

เพิ่มเติมจาก Christian Cawley

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก