วิธีโอเวอร์คล็อก Raspberry Pi ของคุณ (โดยไม่ทำให้การรับประกันเป็นโมฆะ)
Raspberry Pi เป็นไมโครคอมพิวเตอร์ตัวเล็ก ๆ ที่มีความสามารถ แต่บางครั้งมันก็ต้องการแรงผลักดันเล็กน้อยที่จะรวบรวมพลังที่เพียงพอสำหรับสิ่งที่คุณต้องการ ลองปัด Pi เก่าออกแล้วโอเวอร์คล็อกเพื่อจัดการแอปพลิเคชั่นที่ใหม่กว่าและมีความต้องการมากกว่า.
ทำไมต้อง Overlock the Pi?
แพลตฟอร์ม Pi มีการพัฒนาอย่างรวดเร็วในช่วงหลายปีที่ผ่านมาและโมเดลแรก ๆ นั้นมีระยะเวลาค่อนข้างนานเมื่อเทียบกับลูกหลานของพวกเขา แอปพลิเคชั่น Pi รุ่นใหม่เช่น RasPlex ได้รับประโยชน์อย่างมากจากพลังงานที่มากขึ้น แทนที่จะออกไปซื้อหน่วย Pi ใหม่เพื่อแทนที่หน่วยเก่าของคุณอย่างไรก็ตามคุณสามารถทำการแก้ไขเล็กน้อยภายใต้ประทุนเพื่อเพิ่มความเร็วสัญญาณนาฬิกาของโปรเซสเซอร์ คุณไม่สามารถโอเวอร์คล็อกไปยังฮาร์ดแวร์ใหม่และหน่วยความจำเสริมได้ แต่มีโอกาสที่จะให้พลังการประมวลผลเพียงพอที่จะยืดอายุการใช้งานของหน่วย Pi เก่าของคุณ.
ยิ่งไปกว่านั้นกระบวนการนี้มีความเสี่ยงต่ำตราบใดที่คุณยังคงอยู่ในด้านอนุรักษ์นิยมมากกว่า รากฐานของ Raspberry Pi สร้างความผิดพลาดด้านความมั่นคงและฮาร์ดแวร์ที่พวกเขาใช้นั้นมีความสามารถในการโอเวอร์คล็อกได้มากกว่าโดยไม่มีปัญหา.
ก่อนที่เราจะดำเนินการต่อไปเราต้องการเน้นสิ่งหนึ่ง: หากคุณไม่มีเหตุผลที่แท้จริงในการโอเวอร์คล็อก (เช่นระบบรู้สึกซบเซาในขณะที่ใช้งาน) ดังนั้นมันอาจจะไม่คุ้มกับการโอเวอร์คล็อกเพราะเรามีรุ่นเก่ามากมาย หน่วย Pi ทำสิ่งที่มีความต้องการต่ำ (เช่นทำหน้าที่เป็นสถานีอากาศ) และไม่จำเป็นต้องโอเวอร์คล็อก.
จะเป็นโมฆะการรับประกันของฉันหรือไม่?
เมื่อ Pi ออกมาครั้งแรกการโอเวอร์คล็อกเล็กน้อยจะทำให้การรับประกันของคุณเป็นโมฆะ แต่ในปี 2012 มูลนิธิ Pi หลังจากการทดสอบภายในเป็นเวลานานตัดสินใจว่าการโอเวอร์คล็อกอุปกรณ์ของพวกเขาปลอดภัยและตอนนี้พวกเขามีเครื่องมือกำหนดค่าที่สร้างขึ้นในการกระจาย Raspbian ซึ่งจะช่วยให้คุณกำหนดค่า Pi ของคุณได้อย่างง่ายดาย ค่าที่ตั้งล่วงหน้าเหล่านี้ได้รับการออกแบบมาเพื่อผลักดันขีด จำกัด ของฮาร์ดแวร์ แต่ยังคงทำงานภายในพารามิเตอร์ที่ปลอดภัยที่รู้จักสำหรับอุปกรณ์ ยกตัวอย่างเช่นหนึ่งในพารามิเตอร์เหล่านั้นคือฮาร์ดแวร์ถูกควบคุมปริมาณหากชิปมีอุณหภูมิสูงถึง 85 ° C (185 ° F) คุณ ไม่ได้ โมฆะการรับประกันของคุณโดยใช้เครื่องมือกำหนดค่า (หรือการตั้งค่าที่เทียบเท่า) เพราะอุปกรณ์จะไม่ได้รับอนุญาตให้เกินเงื่อนไขการรับประกันเป็นโมฆะใด ๆ.
ที่กล่าวว่าคุณสามารถหลีกเลี่ยงพารามิเตอร์ที่กำหนดโดยเครื่องมือการกำหนดค่าและปรับการตั้งค่าเหล่านั้นด้วยตนเอง (รวมถึงการตั้งค่าเพิ่มเติมที่ไม่พบในเครื่องมือการกำหนดค่า) และผลักดัน Pi เกินขีด จำกัด ที่ได้รับอนุมัติจากมูลนิธิ Raspberry Pi - แต่คุณต้อง จริงๆ การแก้ไขและกำหนดตัวเลือกเหล่านี้ด้วยตนเองเพื่อให้ใกล้เคียงกับการโมฆะการรับประกันของคุณ.
ลองมาดูทั้งสองวิธีด้านล่างเริ่มต้นด้วยเครื่องมือ Raspi-Config ที่รับประกันความปลอดภัย.
ตัวเลือกที่หนึ่ง: โอเวอร์คล็อก Raspberry Pi ด้วย Raspi-Config (แนะนำ)
วิธีที่ง่ายที่สุดในการปรับการตั้งค่าบน Raspberry Pi สมมติว่าคุณกำลังใช้ Raspbian หรืออนุพันธ์ก็คือเพียงแค่บูตอุปกรณ์จากนั้นใช้เครื่องมือ Raspi-Config เพื่อทำการปรับแต่ง.
หากคุณกำลังแก้ไข Raspberry Pi 1 หรือ 2 ใด ๆ เครื่องมือปรับแต่งจะมีเมนูในตัวสำหรับการโอเวอร์คล็อก หากคุณใช้ Raspberry Pi 3 คุณจะไม่เห็นรายการการโอเวอร์คล็อกด้วยเหตุผลสองประการ: 1) การโอเวอร์คล็อกไม่รองรับ Pi 3 อย่างเป็นทางการและ 2) การออกแบบ Pi 3 นั้นดีมากจนใช้งานได้แล้ว อยู่ใกล้กับการตั้งค่าสูงสุดเป็นอย่างมากตลอดเวลาดังนั้นจึงไม่มียูทิลิตี้มากมายในการโอเวอร์คล็อกในตอนแรก.
หากอุปกรณ์ของคุณอยู่ที่เทอร์มินัลแล้วคุณจะต้องอยู่ในตำแหน่งที่เหมาะสม หากอุปกรณ์ของคุณบู๊ตไปยังเดสก์ท็อปให้กด Ctrl + Alt + F1 เพื่อฆ่าเดสก์ท็อปและเปลี่ยนเป็นมุมมองเทอร์มินัล (คุณสามารถส่งคืนเดสก์ท็อปเมื่อเสร็จสิ้นโดยป้อน startx
คำสั่ง.)
ที่เทอร์มินัลพิมพ์ sudo raspi-config
และกด Enter (หากคุณเข้าสู่ระบบในฐานะ root แล้วคุณสามารถวางส่วน sudo ได้) สิ่งนี้จะเรียกใช้เครื่องมือกำหนดค่าด้วยส่วนต่อประสานที่เรียบง่าย เลือกรายการ 8, "โอเวอร์คล็อก" เพื่อดำเนินการต่อ.
คุณจะเห็นคำเตือนว่าการโอเวอร์คล็อกอาจลดอายุการใช้งานของ Raspberry Pi ของคุณ (เนื่องจากอุปกรณ์ที่โอเวอร์คล็อกทำงานได้เร็วขึ้นและความร้อนเป็นศัตรูของอุปกรณ์อิเล็กทรอนิกส์ทั้งหมด) คุณจะเห็นข้อความที่มีประโยชน์เกี่ยวกับการกดปุ่ม Shift ค้างไว้ในระหว่างการบูตหากระบบของคุณไม่เสถียรซึ่งจะเป็นการบูตระบบด้วยการตั้งค่าเริ่มต้นเพื่อให้คุณสามารถแก้ไขปัญหาได้และลิงก์ไปยังหน้า eLinux wiki ที่ให้ข้อมูลเกี่ยวกับ Raspberry Pi การตั้งค่าโอเวอร์คล็อก เลือก“ ตกลง”.
ในที่สุดคุณจะสามารถเลือกการตั้งค่าโอเวอร์คล็อกที่คุณต้องการใช้.
มีสองค่ายเกี่ยวกับวิธีที่คุณควรเข้าใกล้การโอเวอร์คล็อก บางคนชอบที่จะเริ่มต้นโดยการโอเวอร์คล็อกที่สูงขึ้นจากการตั้งค่าที่ต่ำกว่าไปที่การตั้งค่าที่สูงขึ้นสำรองออกหากมีความไม่แน่นอนของระบบ ในขณะที่เป็นกฎที่ดีมากที่จะมีชีวิตอยู่หากคุณโอเวอร์คล็อกเกียร์ด้วยการตั้งค่าที่ไม่ได้ทดสอบมันเป็นเรื่องที่น่าเบื่อเมื่อคุณใช้การตั้งค่าที่ได้รับอนุมัติล่วงหน้าจากผู้ผลิตฮาร์ดแวร์ เราไม่เคยมีปัญหาใด ๆ ที่เกิดขึ้นกับการตั้งค่าการโอเวอร์คล็อกเริ่มต้นในหน่วย Pi ใด ๆ ของเราดังนั้นเราจึงมักจะผิดพลาดที่ด้านข้างของการหมุนมันขึ้นมาทันทีและเปลี่ยนมันถ้าเรามีปัญหา (ซึ่งเราไม่เคยมี) . ด้วยความที่อยู่ในใจเรารู้สึกสบายใจที่จะบอกให้คุณทำมันเพื่อ "เทอร์โบ" และสนุกไปกับมัน.
หากมีโอกาสปิดที่การตั้งค่า“ เทอร์โบ” จะทำให้คุณปวดหัวผู้ร้ายมักจะเป็นแหล่งจ่ายไฟของคุณไม่ใช่ตัว Pi (ซึ่งมากกว่าความสามารถในการทำงานภายในพารามิเตอร์โอเวอร์คล็อกที่พบในการตั้งค่า เมนู). เราขอแนะนำให้ลองแหล่งจ่ายไฟที่แตกต่างกันหรือซื้อที่มีคุณภาพสูงกว่าโดยเฉพาะอย่างยิ่งที่ออกแบบมาสำหรับ Pi โปรดจำไว้ว่าเป็นการแก้ไขชั่วคราวคุณสามารถกดปุ่ม Shift ค้างไว้ในระหว่างกระบวนการบู๊ตเพื่อปรับการตั้งค่าลงจนกว่าคุณจะได้รับแหล่งจ่ายไฟใหม่.
ตัวเลือกที่สอง: โอเวอร์คล็อก Raspberry Pi ผ่าน Config.txt
เครื่องมือ Raspi-Config เป็นเพียง wrapper GUI ที่ดีสำหรับไฟล์ข้อความธรรมดาที่ทำหน้าที่เป็น BIOS ของ Raspberry Pi ใน Raspberry Pi ใด ๆ คุณสามารถแก้ไข config.txt ได้อย่างง่ายดายด้วยตัวแก้ไขข้อความแบบเก่าโดยเพียงแค่ทำการบูทยูนิต Pi ของคุณติดตั้งหน่วยความจำแฟลชของ Pi (การ์ด SD หรือการ์ด microSD) บนพีซีของคุณและแก้ไขแบบอื่น ๆ เอกสาร. หลังจากนั้นเพียงบันทึกลงป๊อปอัพการ์ดของคุณบูตมันขึ้นมาและตั้งค่าใหม่เพื่อสปิน นี่คือการตั้งค่าสำหรับโหมดโอเวอร์คล็อก“ เทอร์โบ” (ที่เราเพิ่งตั้งไว้ด้านบน) ดูเหมือนว่าในข้อความไฟล์การกำหนดค่า:
arm_freq = 1000 core_freq = 500 sdram_freq = 600 over_voltage = 6
หากคุณใช้เครื่องมือ Raspi-Config และคุณพอใจกับการตั้งค่าโอเวอร์คล็อกคุณควรโทรหามันวันละครั้ง หากคุณต้องการที่จะผลักซองจดหมายจริงๆหรือคุณแค่ยุ่งกับการตั้งค่าคุณสามารถดำเนินการต่อไปด้วยความระมัดระวังและขุดลงไปในการตั้งค่าโอเวอร์คล็อกที่มีอยู่หลากหลาย.
หากคุณใช้ Raspbian การกำหนดค่าเริ่มต้นจะกระจัดกระจายและคุณส่วนใหญ่เป็นของคุณเองเมื่อพูดถึงการปลอมแปลงล่วงหน้า การแจกแจงบางอย่างเช่น OpenELEC, OSMC (เดิมชื่อ Raspbmc) และจะมีไฟล์การกำหนดค่าล่วงหน้าที่มีการตั้งค่าไว้ล่วงหน้าพร้อมการตั้งค่าที่เลือกโดยผู้สร้างโครงการเหล่านั้นเพื่อเพิ่มประสิทธิภาพการทำงานเช่นการถอดรหัสและเล่นวิดีโอ ไม่ว่าจะด้วยวิธีใดคุณจะต้องศึกษารายการพารามิเตอร์ที่มีอยู่อย่างระมัดระวังใน eLinux wiki และเอกสารประกอบ Raspberry Pi ก่อนที่จะเริ่มปรับแต่ง นอกจากนี้ให้อิสระในการใช้งานเสิร์ชเอ็นจิ้นและฟอรัมโครงการ - คำแนะนำที่ดีที่สุดที่เราพบคือคำแนะนำที่ส่งผ่านเหงื่อและน้ำตาของผู้ใช้รายอื่นโพสต์การทดสอบของพวกเขาบนฟอรัม Raspberry Pi, ฟอรัม OSMC เป็นต้น.
ด้วยความรู้ที่มีอยู่ในมือให้ดำเนินการช้าและปรับการตั้งค่าของคุณทีละนิดจนกว่าคุณจะถึงขีด จำกัด บนที่มั่นคงซึ่งอุปกรณ์ของคุณไม่ทำงานล้มเหลวหรือทำงานร้อนเกินไป ตราบใดที่คุณระมัดระวังและอย่าพยายามเพิ่มคุณค่าให้เต็มที่นอกประตูคุณไม่ควรมีปัญหาใด ๆ.
ที่กล่าวว่าหากคุณกังวลเกี่ยวกับการโมฆะการรับประกันใน Pi ของคุณมีการตั้งค่าบางอย่างที่คุณควรหลีกเลี่ยง แม้ว่ามันจะโอเคที่จะโอเวอร์คล็อก Pi ของคุณได้อย่างสมบูรณ์แบบ แต่ก็ไม่เป็นไรถ้าคุณปิดการใช้งานคุณสมบัติด้านความปลอดภัยและกด Pi หนักเกินไปในกระบวนการ หากคุณ overvolt Pi โดยการตั้งค่าด้วยตนเอง over_voltage
การตั้งค่าด้านบน 6 และ ข้อใดข้อหนึ่งต่อไปนี้:
- เปิดใช้งาน
force_turbo
การตั้งค่า - ปิดการใช้งาน
current_limit_override
การตั้งค่า (ซึ่งมีการป้องกันฮาร์ดแวร์) - ตั้งค่า
temp_limit
เหนือจุดเค้นดังกล่าวข้างต้นที่ 85 ° c
…ถ้าอย่างนั้นคุณก็ทำให้การรับประกันเป็นโมฆะ หากตรงตามเงื่อนไขเหล่านั้นจะมีการตั้งค่า "เหนียวบิต" ถาวรใน CPU และการเรียกร้องการรับประกันใด ๆ จะไม่ได้รับการยกย่องเนื่องจากคุณรู้เกินกว่าพารามิเตอร์การใช้งานที่ปลอดภัยของฮาร์ดแวร์.
ตรวจสอบ“ Sticky Bit” เพื่อยืนยันสถานะการรับประกัน
Pi ของคุณจะไม่ระเบิดหากคุณกำหนดค่าให้เป็นการกำหนดค่ารับประกันเป็นโมฆะ ในความเป็นจริงเราได้อ่านบัญชีผู้ใช้จำนวนน้อยที่มีรายละเอียดว่าพวกเขามีความสุขแค่ไหนที่พวกเขาเร่งการตั้งค่าและปิดตัว จำกัด แรงดันไฟฟ้าเพื่อให้พวกเขาสามารถโอเวอร์คล็อกด้วยพลังงานที่มากขึ้น แต่จะทำให้การรับประกันของคุณเป็นโมฆะและมาพร้อมกับความเสี่ยงเล็กน้อยดังนั้นควรดำเนินการด้วยความระมัดระวัง.
แน่นอนคุณอาจต้องการดูว่าคุณได้ยกเลิกการรับประกันไปแล้วหรือไม่คุณอาจโอเวอร์คล็อกในอดีตและลืมสิ่งที่คุณเปลี่ยนไป การตรวจสอบ“ บิตเหนียว” ที่แจ้งการรับประกันของคุณเป็นโมฆะเป็นเรื่องง่าย เพิ่งเปิด Pi ของคุณไปที่พรอมต์คำสั่งแล้วเรียกใช้คำสั่งต่อไปนี้:
cat / proc / cpuinfo
ดูข้อความที่ไฮไลต์ด้านล่างระบุว่า“ แก้ไข”.
หากหมายเลขการแก้ไขของคุณเป็นสตริงอักขระตัวอักษรและตัวเลขขนาดเล็ก 4 หลักแสดงว่าคุณเป็นทอง ไม่ได้ตั้งค่าเหนียวไว้บนตัวประมวลผลของคุณ หากในทางกลับกันหมายเลขการแก้ไขนั้นได้รับการต่อเติมด้วย“ 1,000” การรับประกันของคุณจะเป็นโมฆะ ในตัวอย่างด้านบนแทนที่จะเป็น“ 000f” มันจะอ่าน“ 1000000f”.
ไม่ว่าคุณจะเดินทางไปอย่างง่ายดายและใช้เครื่องมือ Raspi-Config (หรือเปลี่ยนการตั้งค่าง่าย ๆ ใน config.txt ที่เครื่องมือจะเปลี่ยน) หรือคุณขุดและโอเวอร์คล็อก Pi ของคุณจนกว่าคุณจะได้กลิ่นโอโซนที่ไหลออกมา ไม่ยากที่จะดึงพลังออกมาจาก Pi ของคุณและยืดอายุการใช้งาน.