หลังจากสัปดาห์ของการวิจัยการพัฒนาและการทดสอบภาคสนามข้อสรุปก็คือ Xorg ไม่มีโหมดไดรเวอร์หรือการตั้งค่าที่เข้ากันได้ 100% ไดรเวอร์ Vesa ของ Xorg ทำงานได้ดี แต่เป็นหนทางที่ไกลเกินกว่าที่จะรับประกันได้ (อัตราความสำเร็จ 70% ทั่วกระดานโดยไม่ต้องมีการปรับแต่งใด ๆ )
Xorg มีไดร์เวอร์ที่ใช้ framebuffer ซึ่งเป็น Xfbdev ซึ่งรับประกันว่าจะทำงานได้เกือบตลอดเวลา (~ 95-99% ของเวลา) แต่ให้ประสิทธิภาพที่แย่มากและไม่ได้รับการพัฒนาภายใต้เอกสารภายใต้การวิจัยและไม่ได้ใช้งานโดยทั่วไป จะต้องใช้การตั้งค่า framebuffer ในเวลาบูตซึ่งหมายความว่าการแก้ไขได้รับการแก้ไขและไม่สามารถเปลี่ยนแปลงได้เมื่อบูตเข้าสู่ Linux เนื่องจากไม่มีวิธีที่เข้ากันได้ในการปิดใช้งานการปรับขนาดเอาต์พุตหมายความว่าจอแสดงผลจะถูกยืดออกอย่างน้อยร้อยละของผู้ใช้ในอัตราส่วนที่ไม่ถูกต้องและแทบจะไม่ตรงกับความละเอียดการแสดงผลดั้งเดิมที่ถูกต้อง
Xvesa แม้ว่าจะไม่ได้รับการพัฒนาหรือดูแลรักษาอีกต่อไป (สำหรับความอัปยศเพื่อความอับอาย!) เป็นทางออกที่ดีที่สุด รับประกัน 100% ในการแสดง UI ของคุณเนื่องจากจะรับการตั้งค่าหรือแฮ็คจาก BIOS ดังนั้นหากคุณเห็นหน้าจอสแปลช BIOS คุณสามารถเห็นจอแสดงผล Xvesa มีการตรวจจับความละเอียดโดยอัตโนมัติ (แตกหักไม่น่าเชื่อถือ) แต่อัญมณีจริงก็คือความละเอียดสามารถเปลี่ยนได้หลังจากบูตเข้าสู่ Linux (และหลังจากเริ่ม Xvesa ด้วย) มีแฮ็กต่าง ๆ ที่เป็นไปได้ในการตรวจจับความละเอียดเนทิฟที่สามารถนำความละเอียดดั้งเดิมมาใช้ ฉันพบว่าการแยกวิเคราะห์ผลลัพธ์ของ--display-modes
การเป็นทางออกที่ดีอาจถึง 95% ของเวลา แต่ฉันไม่เข้าใจว่าทำไมการตรวจสอบอัตโนมัติจึงล้มเหลวสำหรับฉันใน 100% ของกรณีทดสอบที่ฉันวิ่งเนื่องจาก--display-modes
ผลลัพธ์ถูกต้องจริง
ในตอนท้ายของวันนั้น Linux ที่ใกล้เคียงที่สุดมาที่การตั้งค่าการแสดงผลอัตโนมัติสภาพแวดล้อม X คือ Xvesa และ X11 พร้อมกับไดรเวอร์ใด ๆ ที่ไม่ได้เข้ามาใกล้ เห็นได้ชัดว่า X11 มีคุณสมบัติและข้อได้เปรียบมากกว่า Xvesa แต่สำหรับคนจำนวนมาก (บริษัท ที่ทำซีดีสด) คุณสมบัติเหล่านี้ไม่มีประโยชน์หากพวกเขาในสภาพแวดล้อมการบูตเริ่มต้นให้โยนผู้ใช้ไปยังคอนโซลครึ่งเวลา