ไดรเวอร์ Vulkan แบบโอเพ่นซอร์ส ANV ของ Intel ได้เพิ่มขนาดฮีปคำสั่งเป็น 2Gb เพื่อแก้ปัญหาแฮงก์ที่เกิดขึ้นกับเกม Overwatch ในขณะที่สิ่งนี้ยังมีแนวโน้มที่จะช่วยให้ซอฟต์แวร์/เกมอื่นๆ ก้าวไปข้างหน้า

คำขอผสานโดยวิศวกรไดรเวอร์กราฟิก Intel Linux Lionel Landwerlin อธิบาย:

“Overwatch กำลังสร้างเชดเดอร์มากกว่า 1Gb และเมื่อเราพยายามใช้มัน เราพบว่าอยู่นอกฮีปคำสั่ง สหภาพยุโรปไม่สามารถดึงคำสั่งได้ และอาจดำเนินการ noops ที่ไม่มีที่สิ้นสุด ซึ่งนำไปสู่การหยุดทำงาน”

ดังนั้นวิธีแก้ปัญหาใน Mesa 23.2 คือการเพิ่มขนาดฮีปคำสั่งเป็น 2Gb

การผสานนี้ยังเพิ่มตัวเลือกการแก้ไขข้อบกพร่อง”ฮีป”ใหม่สำหรับการดัมพ์ข้อมูลเกี่ยวกับฮีปของไดรเวอร์ โค้ดไม่กี่ร้อยบรรทัดกลายเป็น Mesa Git เมื่อเช้านี้


เป็นเรื่องดีที่ได้เห็น Intel Mesa ไดรเวอร์ยังคงได้รับการปรับปรุงสำหรับการจัดการเกมสมัยใหม่บน Linux ผ่านทาง Steam Play ของ Valve ตอนนี้หากจะมีการสนับสนุนถิ่นที่อยู่กระจัดกระจาย ซึ่งจำเป็นสำหรับการเล่นเกมใหม่ๆ กับ VKD3D-Proton (Direct3D 12 บน Vulkan) ในการทำงาน ล่าสุดมีสาขาที่กำลังดำเนินการพร้อมเคอร์เนลบิตที่จำเป็นซึ่งถูกนำมาใช้เฉพาะสำหรับไดรเวอร์ทดลอง Intel Xe DRM พร้อมฮาร์ดแวร์ DG2/Alchemist และคุณลักษณะบางอย่างที่จำเป็นสำหรับ DX12 ยังไม่พร้อมใช้งาน

Categories: IT Info