VKD3D-Proton 2.7 มีการปรับปรุงสำหรับ Vulkan และการแก้ไขสำหรับบางเรื่อง

วาล์ว

VKD3D-Proton เป็นทางแยกของ VKD3D ซึ่งมีจุดมุ่งหมายเพื่อใช้งาน Direct3D 12 API แบบเต็มบน Vulkan

Valve ได้ประกาศเปิดตัว VKD3D-Proton 2.7 เวอร์ชันใหม่ และเวอร์ชันใหม่นี้นำเสนอผลงานที่สะสมไว้จำนวนมากนับตั้งแต่เปิดตัว Steam Deck เมื่อปลายเดือนกุมภาพันธ์ โดยมีฟีเจอร์และการแก้ไขเป็นหลัก

สำหรับใครที่ยังไม่รู้จัก VKD3D-Proton ควรรู้ไว้ รองรับการเปลี่ยนแปลง การปรับแต่ง และการปรับปรุงเฉพาะโปรตอนเพื่อประสิทธิภาพที่ดีขึ้นของเกม Windows ที่ใช้ Direct3D 12ซึ่งยังไม่ได้รับการยอมรับในส่วนหลักของ vkd3d ท่ามกลางความแตกต่างนั้น ยังเน้นที่การใช้ส่วนขยาย Vulkan ที่ทันสมัยและความสามารถของไดรเวอร์กราฟิกรุ่นล่าสุดเพื่อให้เข้ากันได้กับ Direct3D 12 อย่างสมบูรณ์

ด้วยเหตุนี้ Valve จึงใช้ส้อมที่ระบุในแพ็คเกจที่ใช้ไวน์เพื่อเรียกใช้เกม Windows Proton การสนับสนุน DirectX 9/10/11 ใน Proton ขึ้นอยู่กับแพ็คเกจ DXVK และการใช้งาน DirectX 12 นั้นขึ้นอยู่กับไลบรารี vkd3d (หลังจากการตายของผู้เขียน vkd3d CodeWeavers ยังคงพัฒนาส่วนประกอบนี้และไวน์ต่อไป ชุมชน).

นวัตกรรมหลักของ VKD3D-Proton 2.7

หนึ่งในความแปลกใหม่หลักที่นำเสนอในเวอร์ชันใหม่นี้คือ การปรับปรุงแคชไปป์ไลน์ที่ปรับปรุงแล้ว ซึ่งเปิดตัวในเวอร์ชันก่อนหน้า 2.6 และนั่น เปิดใช้งานการสนับสนุนสำหรับไพพ์ไลน์ไลบรารีแต่สำหรับเกมที่ใช้ D3D12 API อย่างเหมาะสมเท่านั้น

vkd3d-โปรตอน ตอนนี้ใช้แคชดิสก์ภายในเพื่อเปิดใช้งานการแคช SPIR-V สำหรับทุกเกม เป็นไปได้ที่จะปิดการใช้งานแคชและให้แอปพลิเคชันจัดการ ID3D12PipelineLibrary ได้หากต้องการ

เพื่อลดพื้นที่ดิสก์แคชเพิ่มเติม VK_EXT_shader_module_identifier ยังใช้
เพื่อลดแคชโปรตอน vkd3d ลง >95% เนื่องจากไม่จำเป็นต้องจัดเก็บข้อมูล SPIR-V จริงบนดิสก์

ความแปลกใหม่อีกอย่างที่นำเสนอในเวอร์ชั่นใหม่นี้คือการเพิ่มประสิทธิภาพที่โดดเด่น การปรับปรุงของ ประสิทธิภาพของ GPU สำหรับการเรนเดอร์ที่ลึกผ่านเช่นเดียวกับประสิทธิภาพของ GPU สำหรับอิมเมจทศนิยมบางภาพที่เปิดใช้งานการใช้ UAV ประสิทธิภาพของ GPU สำหรับกรณีการใช้งาน WriteBufferImmediate() ประสิทธิภาพของ GPU สำหรับรูปแบบการเข้าถึงตัวอธิบายบางอย่าง ประสิทธิภาพของ GPU สำหรับสำเนาบัฟเฟอร์อิมเมจต่อเนื่องและประสิทธิภาพของ GPU เมื่อทำการจัดสรร

นอกจากนี้ยังมีการกล่าวถึงข้อกำหนดที่เพิ่มขึ้นสำหรับไดรเวอร์ที่ต้องการความเข้ากันได้กับส่วนขยาย Vulkan VK_KHR_dynamic_rendering, VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state2 และ VK_KHR_maintenance4 ที่ปรับใช้ใน Mesa 22.0 และไดรเวอร์ NVIDIA 510 ที่เป็นกรรมสิทธิ์

จากการเปลี่ยนแปลงอื่น ๆ ที่โดดเด่นกว่ารุ่นใหม่นี้:

  • เพิ่มการรองรับคุณสมบัติ D3D12 เช่น mesh shader (ต้องการการสนับสนุน VK_EXT_mesh_shader เพื่อทำงาน) การแชร์ (แชร์) และอุปสรรค (รั้ว)
  • และยังเน้นด้วยว่ามีการนำเสนอเวอร์ชันล่าสุด ไลบรารีไปป์ไลน์ D3D12 ใหม่จะปรับให้เข้ากับเกมใด ๆ รวมถึงเกมที่ใช้ D3D12 API อย่างไม่ถูกต้อง ด้วยการใช้ดิสก์แคชภายในสำหรับการเรนเดอร์ SPIR-V ที่สร้างจาก DXBC /DXIL.
  • รองรับ DXR 1.1 อย่างต่อเนื่อง
  • เพิ่มการรองรับ HDR เริ่มต้น
  • มีการแก้ไขหลายอย่างที่เกี่ยวข้องกับความเข้ากันได้ของ DXIL
  • ปรับปรุงการรองรับไดรเวอร์ Intel ANV
  • ปรับปรุงตัวเลือกการดีบัก
  • ปรับปรุงความเสถียรเมื่อย่อขนาดและสลับเกมเต็มหน้าจอผ่าน Alt+Tab
  • มีการเตรียมการเพื่อแปลรหัสจาก LGPL 2.1 เป็นใบอนุญาต MIT
  • แก้ไขปัญหาใน Hitman 3, Redout 2, F1 2020, F1 2021, F1 2022, Guardians of the Galaxy, Halo Infinite, Spiderman Remastered และ Lost Judgement

ในที่สุด หากคุณสนใจที่จะเรียนรู้เพิ่มเติมเกี่ยวกับรุ่นใหม่นี้ คุณสามารถตรวจสอบรายละเอียด ในลิงค์ต่อไปนี้.

และถ้าคุณต้องการ ลองใช้ Proton บน Steam ทันทีคุณรู้อยู่แล้วว่าคุณสามารถติดตั้งไคลเอนต์ Steam จากไฟล์ เว็บไซต์ทางการแม้ว่าคุณจะพบมันใน repos ของ distros ส่วนใหญ่


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา