หลังจากทำงานทั้งหมดที่ดำเนินการโดย Mike Blumenkrantz (Valve) และคนอื่นๆ โค้ด Mesa Zink จะสิ้นสุดปีด้วยรูปร่างที่ยอดเยี่ยมและมีความสามารถมากสำหรับ OpenGL ที่ทำงานบน Vulkan เอพีไอ ต่อไปนี้คือภาพรวมของจุดยืนของ Mesa สำหรับ Zink OpenGL-on-Vulkan ในปัจจุบันเมื่อเทียบกับไดรเวอร์ RadeonSI Gallium3D OpenGL ดั้งเดิม
โดยเฉพาะในช่วงครึ่งหลังของปี มีการแก้ไขและเพิ่มประสิทธิภาพมากมายใน Zink งานที่น่าตื่นเต้นจำนวนมากได้ถูกรวมเข้ากับสายงานหลักแล้ว ในขณะที่ฟังก์ชันการทำงานอื่นๆ ยังคงรอดำเนินการอยู่ และจะเข้าสู่ขั้นตอนการทำงานหลักในช่วงหลังปีใหม่ แต่เรื่องสั้นสั้นสำหรับผู้ที่อยู่เบื้องหลังการอ่าน Phoronix ของพวกเขา Zink มาไกลในปีนี้สำหรับ OpenGL ทั่วไปเหนือ Vulkan ด้วยเกมอื่น ๆ อีกมากมายที่กำลังทำงาน ประสิทธิภาพที่มีความสามารถมากขึ้น และคุณสมบัติ/ความเข้ากันได้อื่น ๆ ทำงานร่วมกับเพิ่มเติมเกี่ยวกับ ถนนข้างหน้า
สำหรับผู้ที่สงสัยเกี่ยวกับสถานะปัจจุบันของ Zink กับ mainline Mesa ต่อไปนี้เป็นเกณฑ์มาตรฐานใหม่ ครั้งสุดท้ายที่ฉันทดสอบ Zink คือในเดือนสิงหาคม และตั้งแต่นั้นมา Blumenkrantz ก็ได้ดำเนินการแก้ไขสำหรับเกมต่างๆ ที่รายงานว่ามีปัญหาและการเพิ่มประสิทธิภาพการทำงานให้ดียิ่งขึ้น ทำให้การทดสอบรอบนี้น่าสนใจทีเดียว
การใช้ Mesa 22.0-พัฒนาเมื่อวันที่ 26 พฤศจิกายน (โดยใช้ Oibaf PPA เพื่อให้ทำซ้ำได้ง่าย) ฉันใช้เกณฑ์มาตรฐานของเกม OpenGL Linux ต่างๆ โดยใช้ไดรเวอร์ OpenGL ดั้งเดิม (RadeonSI ในกรณีนี้) และอีกครั้งเมื่อใช้ Zink ที่ทำงานบนไดรเวอร์ RADV Vulkan การทดสอบนี้ดำเนินการกับระบบ AMD Ryzen 9 5950X ที่มีกราฟิกการ์ด AMD Radeon RX 6700 XT โฟกัสอยู่ที่การดูว่า Zink เปรียบเทียบกับการใช้ RadeonSI OpenGL ในเกม Linux ต่างๆ ได้อย่างไร