ตลอดหลายปีที่ผ่านมาที่ครอบคลุม Coreboot (ย้อนกลับไปเมื่อมันถูกเรียกว่า LinuxBIOS!) บน Phoronix การเลือกมาเธอร์บอร์ดที่รองรับนั้นค่อนข้างโชคร้ายโดยเฉพาะในช่วง ทศวรรษที่ผ่านมา หากต้องการเรียกใช้ Coreboot บนระบบในวันนี้ โดยทั่วไปหมายถึงการเรียกใช้ Google Chromebook โดยใช้มาเธอร์บอร์ดเซิร์ฟเวอร์ที่ล้าสมัยหรือ Lenovo ThinkPad รุ่นเก่าที่เห็นพอร์ต Coreboot หรือไม่สามารถเข้าถึงได้โดยส่วนใหญ่คือเมนบอร์ดเซิร์ฟเวอร์ต่างๆ ที่เป็นแพลตฟอร์มหรือบอร์ดอ้างอิง ดีไซน์จากไฮเปอร์สเกลเลอร์ แต่ในช่วงหลายเดือนที่ผ่านมา ทีมงานของบริษัทที่ปรึกษา 3mdeb ได้ดำเนินการอย่างยอดเยี่ยม: ย้าย”Dasharo”ดาวน์สตรีมของ Coreboot ไปยังเมนบอร์ดเดสก์ท็อป Intel ที่ทันสมัยและพร้อมใช้งาน ฉันได้ลองสิ่งนี้แล้วและมันก็ได้ผลดีอย่างน่าประหลาดใจ นี่คือประสบการณ์และเกณฑ์มาตรฐานของ Coreboot/Dasharo บนเมนบอร์ด Intel Alder Lake นี้
ในช่วงหลายเดือนที่ผ่านมา 3mdeb ได้ทำงานบนพอร์ต Coreboot แบบโอเพนซอร์สไปยัง เมนบอร์ด MSI PRO Z690-A WiFi DDR4 พวกเขาก้าวหน้าอย่างน่าทึ่งและในเดือนนี้ได้เปิดตัว 1.0 สำหรับพอร์ต Coreboot นี้ภายใต้แฟล็ก Dasharo Dasharo คือชุดโมดูลของ 3mdeb ที่สร้างขึ้นโดยใช้โซลูชันโอเพนซอร์ส BIOS/UEFI/เฟิร์มแวร์
MSI PRO Z690-A WiFi DDR4 เป็นมาเธอร์บอร์ด Intel Alder Lake ที่มีจำหน่ายและขายปลีกในราคาประมาณ 220 เหรียญสหรัฐ มาเธอร์บอร์ด LGA-1700 นี้มีคุณสมบัติตามปกติทั้งหมดที่คุณคาดหวังจากมาเธอร์บอร์ดเดสก์ท็อปที่ทันสมัยและของคลาส Alder Lake สิ่งสำคัญที่ควรทราบคือพอร์ต Coreboot นี้ใช้สำหรับเมนบอร์ดรุ่น DDR4 เท่านั้นและไม่ใช่ทางเลือก DDR5 (ในทำนองเดียวกัน 3mdeb ได้ทดสอบเฉพาะกับรุ่น DDR4 WiFi ไม่ใช่รุ่นที่ไม่ใช่ WiFi แต่เชื่อว่าบอร์ดที่ไม่ใช่ WiFi ควร เช่นกัน) MSI PRO Z690-A WiFi DDR4 มีวางจำหน่ายแล้วจากผู้ค้าปลีกทางอินเทอร์เน็ตรายใหญ่ และเมื่อตัดสินใจสั่งซื้อเมนบอร์ดนี้เมื่อไม่กี่สัปดาห์ก่อนเนื่องจากความพยายามอย่างต่อเนื่องของ Dasharo ฉันไม่มีปัญหาในการค้นหามันในราคา $219 USD… ข้อเสนอที่ดีกว่าบางรุ่น มาเธอร์บอร์ด AMD Opteron ที่ล้าสมัยหรือแพลตฟอร์มเก่าอื่นๆ ที่จำหน่ายพร้อมกับ Coreboot ที่โหลดไว้ล่วงหน้าแล้วในราคาหลายร้อย!
แน่นอนว่าการแฟลชมาเธอร์บอร์ดของคุณไปยังเฟิร์มแวร์ระบบที่ไม่เป็นทางการอาจทำให้ระบบของคุณพังได้ ดังนั้นควร ตระหนักถึงความเสี่ยงที่เกี่ยวข้องก่อนที่จะลงทุนในระบบดังกล่าว แต่มีขั้นตอนการกู้คืนหากคุณบล็อกเมนบอร์ดของคุณในระหว่างการแฟลช แต่ถ้าทำตามเอกสารประกอบ Dasharo เชื่อว่าเป็น ค่อนข้างปลอดภัยและ”ไม่น่าจะเป็นไปได้สูง”ในการทำลายฮาร์ดแวร์ หรือหากมองหาความเสี่ยงน้อยกว่า 3mdeb คาดว่าจะเริ่มขายฮาร์ดแวร์ในเร็วๆ นี้ด้วย Dasharo แบบแฟลชล่วงหน้าและตัวเลือกการสนับสนุนแบบชำระเงิน
มันก็คุ้มค่าที่จะชี้ให้เห็นว่าเช่นเดียวกับแพลตฟอร์มอื่นๆ ของ Intel สมัยใหม่ รัน Coreboot พอร์ตนี้ยังคงต้องการไบนารี Intel FSP (แพ็คเกจสนับสนุนเฟิร์มแวร์) ดังนั้นจึงไม่ใช่โอเพ่นซอร์ส 100% กระบวนการแฟลช Dasharo binary ลงบน MSI PRO Z690-A WiFi DDR4 นั้นง่ายมาก ตามคำแนะนำจะมีการสร้างไบนารีอย่างเป็นทางการ ดังนั้นทั้งหมดที่จำเป็นก็คือการสร้าง Flashrom สำหรับการแฟลช เมนบอร์ดเอง Flashrom ยังสามารถทิ้ง ROM BIOS ที่มีอยู่ของคุณเพื่อความปลอดภัยและต้องการแฟลชกลับไปที่ BIOS ที่เป็นกรรมสิทธิ์ในภายหลัง
ก่อน แฟลช Dasharo/Coreboot ลงบนเมนบอร์ด MSI Z690 Alder Lake นี้ คุณควรสำรองข้อมูล BIOS ก่อน ซึ่งสามารถทำได้โดยใช้ Flashrom แบบโอเพนซอร์ส
อ๊ะ บังเอิญมีการเปิดใช้งาน Secure Boot จาก BIOS ที่เป็นกรรมสิทธิ์ อัปเดต…
การกะพริบของเฟิร์มแวร์ Dasharo บน MSI PRO Z690-A WiFi DDR4 นั้นไม่มีปัญหาและสามารถดำเนินการได้อย่างรวดเร็วมาก.. ตอนแรกมีข้อกังวลเบื้องต้นเกี่ยวกับข้อผิดพลาด แต่นั่นได้รับการแก้ไขแล้วเมื่ออ่านเอกสารเพิ่มเติมและตระหนักว่าเมื่ออัปเกรด BIOS ที่เป็นกรรมสิทธิ์ซึ่งรีเซ็ต UEFI Secure Boot เป็นเปิดใช้งานแล้ว ดังนั้น หากคุณใช้ Flashrom เป็นรูทและแปลกใจที่เห็นข้อผิดพลาดในการเข้าถึง ตรวจสอบให้แน่ใจว่าคุณเพิ่งรีบูตและปิดใช้งาน Secure Boot ก่อน หลังจากนั้น มาเธอร์บอร์ดขายปลีกของ Alder Lake ก็แฟลชและพร้อมใช้งาน
การถ่ายโอนข้อมูล BIOS ที่ประสบความสำเร็จ
การใช้ Flashrom เพื่อแฟลช BIOS ของระบบทำได้ง่ายมาก บนเดสก์ท็อป Linux และทำได้อย่างรวดเร็ว
เมทริกซ์การกำหนดค่าฮาร์ดแวร์สำหรับ Dasharo บนเมนบอร์ดนี้ค่อนข้างจำกัดในขณะนี้ด้วยรายงานของ Core i5 12600K, Core i7 12700K และ Core i9 12900K ทำงาน เมทริกซ์หน่วยความจำที่รายงานนั้นค่อนข้างพื้นฐานในทำนองเดียวกัน เพื่อจุดประสงค์ของฉัน ฉันเริ่มต้นด้วยสิ่งที่ฉันวางไว้: Intel Core i5 12400 และชุด PNY XLR8 Gaming 2x8GB DDR4-3600 ทั้ง RAM และ CPU ทำงานได้ดีบนระบบ Dasharo-flashed Intel โดยไม่มีปัญหา
หลังจากแฟลช Dasharo บนมาเธอร์บอร์ด MSI และรีบูตหลังจากประหม่าไม่กี่วินาที จากการรอให้ระบบ POST และหน้าจอสว่างขึ้น เป็นการรีเฟรชประสบการณ์ใช้งานที่ง่ายดาย ฉันเคยเลือกมาเธอร์บอร์ด MSI PRO Z690-A WiFi DDR4 เมื่อสัปดาห์ก่อนตอนที่ Dasharo บนเมนบอร์ดนี้ร้อนขึ้น แต่ด้วยตารางงานที่ยุ่งของฉันและรายการสิ่งที่ต้องทำที่ยาวนานได้เลิกใช้ไปแล้ว โดยจำเวลาเมื่อหลายปีก่อนด้วย Coreboot และสร้างจากแหล่งที่มาและปวดหัวแบบแวบๆ แต่ 3mdeb ทำงานได้ดีมากในเอกสารประกอบและทำให้ไบนารีที่สร้างไว้ล่วงหน้าพร้อมใช้งานได้อย่างง่ายดาย ประสบการณ์นี้ใช้เวลาเพียงไม่กี่นาที และขั้นตอนการติดตั้งสามารถทำได้โดยผู้ที่ชื่นชอบ Linux
สำหรับผู้ที่สงสัยว่าไบนารี่ blobs รอบ FSP และสิ่งที่คล้ายคลึงกันนั้นยังคงมีความจำเป็นอยู่ 3mdeb ได้เผยแพร่คะแนนการเปิดกว้าง โดยดูพื้นที่ที่ยังคงมัดด้วย Blobs
ดูเอกสารประกอบ Dasharo สำหรับคำถามทั่วไปอื่นๆ เกี่ยวกับการเรียกใช้เฟิร์มแวร์ทางเลือกบน Coreboot นี้ใน MSI PRO Z690-A WiFi DDR4.
แน่นอนว่าในฐานะที่เป็นคนขี้ยาด้านประสิทธิภาพ ฉันอยากรู้เกี่ยวกับประสิทธิภาพของระบบ Alder Lake ที่ใช้ Coreboot… ดังนั้นฉันจึงใช้การวัดประสิทธิภาพมากมายใน BIOS ที่เป็นกรรมสิทธิ์และจากนั้น อีกครั้งกับการเปิดตัวเฟิร์มแวร์ Dasharo 1.0 นี้ เนื่องจากไม่มีวิธีเปิดใช้งานโปรไฟล์หน่วยความจำ XMP ในขณะที่ทำงานภายใต้ Coreboot ใน BIOS ที่เป็นกรรมสิทธิ์ ฉันจึงทำการวัดประสิทธิภาพทั้งสต็อกและโปรไฟล์หน่วยความจำ XMP ที่เปิดใช้งานสำหรับการอ้างอิง ไม่มีการเปลี่ยนแปลงฮาร์ดแวร์ในระหว่างการทดสอบนี้
ในการทดสอบของฉัน ฉันพบอย่างรวดเร็วว่าการกำหนดค่า Dasharo-flash นั้นช้ากว่า BIOS ที่เป็นกรรมสิทธิ์เริ่มต้นเล็กน้อย…
แต่ในระหว่าง การทดสอบ ฉันยังติดตาม Vitals ของระบบอื่นๆ ด้วย Phoronix Test Suite ในการทดสอบนี้และอื่น ๆ พบว่าความถี่สูงสุดของ CPU ที่ทำได้ระหว่างการทดสอบคือ 4.3GHz สำหรับ i5-2400 เมื่อใช้ BIOS ที่เป็นกรรมสิทธิ์ แต่มีเพียง 4.0GHz กับเฟิร์มแวร์ที่ใช้ Coreboot ที่ด้านล่างสุด ในช่วงเวลาที่ไม่ได้ใช้งาน BIOS ที่เป็นกรรมสิทธิ์ปล่อยให้ CPU ลงไปที่ 600MHz แต่ด้วยเฟิร์มแวร์ Coreboot ยังคงอยู่ที่ความเร็ว 1.2GHz Core i5 12400 ได้รับการจัดอันดับสำหรับความถี่เทอร์โบสูงสุด 4.4GHz พร้อมความถี่พื้นฐาน 2.5GHz
เฟิร์มแวร์ Dasharo ที่มีจุดสูงสุดต่ำกว่า BIOS ที่เป็นกรรมสิทธิ์ทำให้กำลัง CPU ลดลง
โดยพิจารณาจากประสิทธิภาพการใช้พลังงาน อันที่จริงแล้วสิ่งนี้ทำให้เฟิร์มแวร์ Dasharo ให้ประสิทธิภาพต่อวัตต์ที่ดีกว่า BIOS ที่เป็นกรรมสิทธิ์ของ MSI
สิ่งนี้ก็เท่ากับระบายความร้อนที่ดีขึ้นเล็กน้อยด้วย
ในกรณีของเวิร์คโหลด ประสิทธิภาพของเฟิร์มแวร์ Dasharo นั้นใกล้เคียงกับไบออสที่เป็นกรรมสิทธิ์ของอัพสตรีมสำหรับมาเธอร์บอร์ด MSI นี้มาก แต่ยังคงตามที่แสดงโดยเมตริกเซ็นเซอร์ซึ่งบางครั้งแสดงความแตกต่างในพฤติกรรมการจัดการพลังงาน
สำหรับภาระงานบางรายการอาจมีการกระทบต่อประสิทธิภาพเพียงเล็กน้อยแต่สามารถวัดผลได้ แต่หวังว่าการอัปเดต Dasharo ในอนาคตจะปรับการตอกบัตร/การจัดการพลังงานได้ดีขึ้น พฤติกรรม. ไม่ว่าในกรณีใด มันมักจะเป็นการสูญเสียประสิทธิภาพเพียงเล็กน้อยที่หลายคนเต็มใจที่จะแลกเปลี่ยนเพื่อให้มีเฟิร์มแวร์โอเพนซอร์สนี้
และในขณะที่ Dasharo อาจติดตาม BIOS ที่เป็นกรรมสิทธิ์เล็กน้อยในประสิทธิภาพการทำงานดิบ มักจะให้ประสิทธิภาพการใช้พลังงานได้ดีกว่า BIOS สต็อก
เฟิร์มแวร์ Dasharo นั้นทำงานได้ดีสำหรับกราฟิก Intel Gen12 ที่เร่งความเร็วและส่วนอื่นๆ
ฉันใช้เกณฑ์มาตรฐานมากมายในการดู สต็อก BIOS ที่เป็นกรรมสิทธิ์กับโอเพ่นซอร์สนี้ (นอกเหนือจาก Blobs ที่กล่าวถึง) เฟิร์มแวร์ Dasharo ผู้ที่ต้องการผ่านเกณฑ์มาตรฐานทั้งหมดสามารถค้นหาได้จากหน้าผลลัพธ์ของ OpenBenchmarking.org
p>จากการวัดประสิทธิภาพทั้งหมด 181 รายการในการกำหนดค่า BIOS ที่แตกต่างกัน ต่อไปนี้คือการดูที่ค่าเฉลี่ยเรขาคณิตโดยรวมสำหรับการวัดประสิทธิภาพแบบดิบทั้งหมด:
การรัน Dasharo 1.0 บนเมนบอร์ด MSI ให้ผล 96% ประสิทธิภาพของ BIOS ที่เป็นกรรมสิทธิ์โดยรวม (หรือ 94.5% สำหรับการกำหนดค่าโปรไฟล์ XMP)
โดยเฉลี่ยแม้ว่า Core i5 12400 จะทำงานที่ค่าเฉลี่ย 47 วัตต์สำหรับ BIOS ที่เป็นกรรมสิทธิ์ด้วยการทดสอบมากกว่า 180 รายการเหล่านี้ เฉลี่ย 50 วัตต์
สาเหตุหลักที่ทำให้เฟิร์มแวร์ Dasharo มีประสิทธิภาพที่ต่ำกว่าในบางครั้งคือ Core i5 12400 ถูกทดสอบไม่เคยเกินความถี่สูงสุด 4.0GHz ในขณะที่ BIOS ที่เป็นกรรมสิทธิ์เฉพาะประสบความสำเร็จในการเข้าถึง 4.4GHz ความถี่เทอร์โบสูงสุดของ i5-12400 ในขณะเดียวกัน เฟิร์มแวร์ Dasharo ไม่เคยทำให้ i5-12400 ทำ clocked ลงไปที่ 600MHz ในทุกคอร์เป็นความถี่ต่ำสุดระหว่างไม่ได้ใช้งาน แต่มี ~974MHz
พฤติกรรมการตอกบัตร/การจัดการพลังงานที่แตกต่างกันเล็กน้อยนี้นำไปสู่ ช่วงอุณหภูมิการทำงานของ CPU core ที่มากกว่า BIOS ที่เป็นกรรมสิทธิ์ อีกครั้ง ดูข้อมูลการเปรียบเทียบแต่ละรายการที่นี่
ไม่ว่าในกรณีใดในขณะที่เฟิร์มแวร์ Dasharo มีแนวโน้มที่จะติดตาม BIOS ที่เป็นกรรมสิทธิ์เล็กน้อยในประสิทธิภาพการทำงานแบบดิบ โดยทั่วไปแล้วให้ประสิทธิภาพต่อวัตต์ที่เหนือกว่า พื้นที่นี้อาจจะได้รับการปรับแต่งให้ดีขึ้นในอนาคต Dasharo ที่ออกสู่ตลาดสำหรับผู้ที่กังวลเกี่ยวกับประสิทธิภาพสูงสุด
การลองใช้ Dasharo/Coreboot เป็นเวลาสองสามวันที่สนุก เฟิร์มแวร์บนเมนบอร์ด MSI PRO Z690-A WiFi DDR4 ในที่สุดก็วิเศษที่มีมาเธอร์บอร์ดเดสก์ท็อปมูลค่า 220 ดอลลาร์สหรัฐฯ สำหรับโปรเซสเซอร์ Intel รุ่นปัจจุบันที่สามารถทำงานบนเฟิร์มแวร์ Coreboot แบบโอเพนซอร์สได้! ทีมงานที่ 3mdeb ทำงานได้อย่างยอดเยี่ยมด้วยเอกสารประกอบ และทำให้ง่ายต่อการติดตั้ง Dasharo ลงบนเมนบอร์ดสำหรับผู้บริโภครายย่อยนี้ ไปที่ docs.dasharo.com เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับความพยายามนี้
สำหรับผู้ที่ต้องการ เพื่อแก้ไขด้วย Coreboot แบบโอเพ่นซอร์สบนเดสก์ท็อป แต่ไม่ต้องการใช้มาเธอร์บอร์ดอายุหลายปีเช่นบางรุ่นจากยุค AMD Opteron ที่รองรับ Coreboot (หรือ Lenovo ThinkPads หรือ Chromebooks รุ่นเก่าหรืออุปกรณ์ที่ จำกัด ล่าสุด แล็ปท็อปจาก Star Labs และ System76) MSI PRO Z690-A WiFi DDR4 เป็นตัวเลือกที่ยอดเยี่ยมในทันทีสำหรับตัวเลือกที่ทันสมัยและราคาไม่แพง ฉันขอสนับสนุนความพยายามนี้เป็นอย่างยิ่งและหวังว่าจะได้เห็นพอร์ตมาเธอร์บอร์ดที่ยอดเยี่ยมกว่านี้จากวิศวกรที่ 3mdeb