บริษัทวาล์ว กำลังสร้างโครงการ ซึ่งอิงตามความคืบหน้าของโครงการไวน์ และมีเป้าหมายเพื่อให้มั่นใจว่าการเปิดตัวจะเป็นไปได้ใน Linux แอปพลิเคชันเกมที่สร้างขึ้นสำหรับ Windows และนำเสนอในแคตตาล็อก Steam ความคืบหน้าของโครงการ ภายใต้ใบอนุญาต BSD เมื่อพร้อม การเปลี่ยนแปลงที่พัฒนาขึ้นใน Proton จะถูกโอนไปยัง Wine ดั้งเดิมและโปรเจ็กต์ที่เกี่ยวข้อง เช่น DXVK และ vkd3d
Proton ช่วยให้คุณสามารถเริ่มการทำงานได้โดยตรง Linux-แอปพลิเคชันเกม Steam Client มีให้ใช้งานเฉพาะสำหรับ Windowsแพ็คเกจนี้ประกอบด้วยการใช้งาน DirectX 10/11 (โดยอิงจาก) ) และ 12 (ขึ้นอยู่กับ ) ซึ่งทำงานผ่านการแปลการเรียก DirectX เป็น Vulkan API ให้การสนับสนุนที่ได้รับการปรับปรุงสำหรับตัวควบคุมเกมและความสามารถในการใช้โหมดเต็มหน้าจอโดยไม่คำนึงถึงความละเอียดหน้าจอที่รองรับในเกม เมื่อเทียบกับไวน์ดั้งเดิม ประสิทธิภาพของเกมแบบมัลติเธรดเพิ่มขึ้นอย่างมากด้วยการใช้แพตช์ ""(การซิงโครไนซ์ Eventfd)
หลัก :
- เลเยอร์ DXVK (การใช้งาน DXGI, Direct3D 10 และ Direct3D 11 บน Vulkan API) ได้รับการอัปเดตเป็นเวอร์ชัน 1.1.1 ใน เพิ่มการรองรับการวางโค้ดเชเดอร์ในหน่วยความจำในรูปแบบบีบอัด และเพิ่มประสิทธิภาพของเกมต่างๆ โดยเฉพาะเกมที่สร้างบน Unreal Engine 4
- แก้ไขข้อขัดข้องเมื่อเปิดตัวเกม RAGE 2 (ในการทำงานกับระบบที่มี GPU AMD ต้องใช้ Mesa เวอร์ชันทดลองล่าสุด)
- ปรับปรุงการรองรับ Vulkan Graphics API เพื่อให้มั่นใจว่าเข้ากันได้กับ Vulkan build ของเกม “No Man's Sky”;
- ปรับปรุงไอคอนสำหรับตัวจัดการหน้าต่างบางตัว
- แก้ไขข้อผิดพลาดที่ทำให้กระบวนการไวน์หยุดทำงานเมื่ออัปเดตเวอร์ชัน Proton
- แก้ไขปัญหาการตรวจจับตัวควบคุมเกมในเกม Yakuza Kiwami และ Telltale
- แก้ไขข้อผิดพลาดเนื่องจากภูมิประเทศถูกสร้างขึ้นอย่างไม่ถูกต้องในเกม Space Engineers;
- แก้ไขข้อขัดข้องเมื่อเปิดเกม Flower
ที่มา: opennet.ru
