Daniel Vetter วิศวกรของ Intel และหนึ่งในผู้ดูแล DRM โพสต์บนรายชื่อผู้รับจดหมายเคอร์เนล Linux แผนการโปรโมตแพตช์เพื่อใช้ไดรเวอร์ Xe เพื่อใช้กับ GPU ที่ใช้สถาปัตยกรรม Intel Xe ซึ่งใช้ในวิดีโอตระกูล Arc การ์ดและกราฟิกในตัว เริ่มต้นด้วยโปรเซสเซอร์ Tiger Lake ไดรเวอร์ Xe อยู่ในตำแหน่งที่เป็นเฟรมเวิร์กสำหรับการรองรับชิปใหม่ โดยไม่ต้องผูกติดกับโค้ดสำหรับรองรับแพลตฟอร์มรุ่นเก่า ในช่วงปี 2023 แพตช์ดังกล่าวได้รับการวางแผนให้พร้อมสำหรับการทดสอบโดยผู้ที่ชื่นชอบ และหากเป็นไปได้ จะมีการตรวจสอบโดยนักพัฒนาที่ไม่เกี่ยวข้องกับ Intel ในสถานการณ์ในแง่ดี ผู้ขับขี่จะได้รับการยอมรับเข้าสู่แกนหลักในช่วงปลายปี
สิ่งที่ป้องกันการรวมไว้ในเคอร์เนลหลักในปัจจุบันคือโค้ดได้รับการพัฒนาขึ้นหลังประตูที่ปิดในสาขาเคอร์เนลที่แยกจากกัน และตอนนี้จำเป็นต้องทำงานเพิ่มเติมเพื่อรวมเข้ากับฐานโค้ดปัจจุบัน เมื่อพิจารณาถึงประสบการณ์เชิงลบล่าสุดในการชะลอการรวมเข้ากับเคอร์เนลของการเปลี่ยนแปลงที่สำคัญสำหรับไดรเวอร์ AMD ซึ่งนำไปสู่ความจำเป็นในการเขียนโค้ดบางส่วนใหม่ เพื่อลดความซับซ้อนในการโปรโมตฐานโค้ดไดรเวอร์ Xe ที่เตรียมไว้ในเคอร์เนลหลัก มีการเสนอให้บรรลุฉันทามติเกี่ยวกับการดำเนินการตามกำหนดการและการโต้ตอบกับไดรเวอร์อื่น ๆ ก่อน
ไดรเวอร์ Xe สร้างขึ้นโดยใช้สถาปัตยกรรมใหม่ที่ใช้งานส่วนประกอบ DRM (Direct Rendering Manager) ที่มีอยู่ได้ดียิ่งขึ้น รวมถึงส่วนประกอบไดรเวอร์ i915 ทั่วไปที่ไม่เชื่อมโยงกับ GPU เฉพาะ เช่น โค้ดการโต้ตอบบนหน้าจอ โมเดลหน่วยความจำ และโปรแกรมประมวลผลการใช้งาน . ไดรเวอร์ Xe และ i915 ได้รับการวางแผนที่จะแชร์รหัสร่วมกันเพื่อหลีกเลี่ยงการทำซ้ำส่วนประกอบทั่วไป ใน Mesa การเรียกใช้ OpenGL และ Vulkan บนไดรเวอร์ Xe จะถูกนำมาใช้ผ่านการเปลี่ยนแปลงที่เกิดขึ้นกับไดรเวอร์ Mesa Iris และ ANV ที่มีอยู่
ที่มา: opennet.ru