DXVK 1.6 มาพร้อมกับการเปลี่ยนแปลงและแก้ไขข้อบกพร่องในเกม

ดีเอ็กซ์วีเค

ไม่กี่วันที่ผ่านมา เวอร์ชันใหม่ของเลเยอร์ DXVK 1.6 ได้รับการเผยแพร่ซึ่งให้การใช้งาน DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 และ 11 ซึ่งทำงานผ่านการแปลการเรียกไปยัง Vulkan API

แม้ว่า DXVK จะยังคงใช้งานบน Steam Play เป็นหลัก แต่ไม่ใช่ที่เดียวที่ผู้ใช้ Linux สามารถใช้ประโยชน์จากเทคโนโลยีที่ยอดเยี่ยมนี้ได้ นอกจากนี้ยังก่อให้เกิด การใช้งาน D3D11 ที่ใช้ Vulkan สำหรับ Linux และ Wine เกี่ยวกับประสิทธิภาพและการเพิ่มประสิทธิภาพเมื่อรันเกม Direct3D 11 บน Wine เนื่องจากพวกเขายังให้การสนับสนุน Direct3D9

คุณสมบัติใหม่หลักของ DXVK 1.6

เวอร์ชันใหม่ของ DXVK 1.6 มีความโดดเด่นในการปรับใช้การเปลี่ยนแปลงวิธีจัดการกับไลบรารี Direct3D 10 ตัวช่วยเพื่อให้สามารถทำงานร่วมกับเฟรมเวิร์กเอฟเฟกต์ D3D10 ของ Wine, การปรับปรุงเล็กน้อยสำหรับประสิทธิภาพ Direct3D 9, หนึ่งวินาทีโซลูชันสำหรับการเปลี่ยนแปลงที่ซ้ำซ้อน ในโหมดการแสดงผลและโซลูชันอื่น ๆ

การติดตั้งไลบรารีเสริม Direct3D 10 ค่าเริ่มต้น: d3d10.dll y d3d10_1.dll หยุดทำงานเนื่องจาก D3D10 ใน DXVK ต้องการ d3d10core.dll และ d3d11.dll เพื่อรองรับ D3D10 (จำเป็นต้องใช้ dxgi.dll สำหรับ Windows) การเปลี่ยนแปลงช่วยให้คุณสามารถใช้เฟรมเวิร์ก D3D10 ที่พัฒนาใน Wine สำหรับเอฟเฟกต์ซึ่งใช้ในบางเกม

ดีเอ็กซ์วีเค 1.6 แนะนำการเพิ่มประสิทธิภาพเล็กน้อยในการใช้งาน Direct3D 9นอกเหนือจากการแก้ไขข้อขัดข้องเมื่อพยายามจับภาพสแนปชอตจาก apitrace

ด้วย แก้ไขข้อขัดข้องในเกม Source 2 บางเกม การใช้การเรนเดอร์ D3D9 ของตัวเองทำให้สวิตช์โหมดหน้าจอซ้ำซ้อนถูกลบออกไปและมีการแก้ไขข้อบกพร่องที่แสดงกรอบสีเขียวเมื่อแสดงวิดีโอในบางเกม

ในส่วนของการแก้ไขปัญหาของเกมบางเกมมีการกล่าวถึงดังต่อไปนี้:

  • หมวกในเวลา- แก้ไขการถดถอยที่เอาต์พุตจะปรับขนาดได้ไม่ดีเมื่อเปลี่ยนความละเอียด
  • เกม Dead Space : แก้ไขสิ่งประดิษฐ์สี่เหลี่ยมสีดำ
  • การฟื้นคืนชีพ DoDonPachi : แก้ไขข้อขัดข้องเมื่อเริ่มต้น
  • Dragon's Dogma : ปัญหาแบบเต็มหน้าจอได้รับการแก้ไข
  • Star Wars: สาธารณรัฐคอมมานโด : ใช้รูปแบบภาพที่ขาดหายไป
  • Yomawari: Midnight Shadows : แก้ไขข้อขัดข้องเมื่อเริ่มต้น

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

จะเพิ่มการรองรับ DXVK ให้กับ Linux ได้อย่างไร?

ในการใช้ DXVK จำเป็นต้องมีไดรเวอร์ที่รองรับ API Vulkan 1.1 เช่น AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 และ AMDVLK

DXVK สามารถใช้เพื่อเรียกใช้แอปพลิเคชันและเกม 3D บน Linux โดยใช้ Wine ซึ่งทำหน้าที่เป็นทางเลือกที่มีประสิทธิภาพสูงกว่าการใช้งาน Direct3D 11 ในตัวของ Wine ที่ทำงานบน OpenGL

DXVK ต้องการ Wine เวอร์ชันเสถียรล่าสุด วิ่ง. ดังนั้นหากคุณไม่ได้ติดตั้ง ตอนนี้เราจะต้องดาวน์โหลดแพ็คเกจ DXVK ที่เสถียรล่าสุดเท่านั้นซึ่งเราพบ ในลิงค์ต่อไปนี้.

wget https://github.com/doitsujin/dxvk/releases/download/v1.6.0/dxvk-1.6.0.tar.gz

หลังจากทำการดาวน์โหลดตอนนี้เราจะทำการคลายซิปแพคเกจที่เพิ่งได้รับซึ่งสามารถทำได้จากสภาพแวดล้อมเดสก์ท็อปของคุณหรือจากเทอร์มินัลเองโดยใช้คำสั่งต่อไปนี้

tar -xzvf dxvk-1.6.0.tar.gz

จากนั้นเราจะเข้าถึงโฟลเดอร์ด้วย:

cd dxvk-1.6.0

และเราดำเนินการคำสั่ง sh เพื่อ เรียกใช้สคริปต์การติดตั้ง:

sudo sh setup-dxvk.sh install
setup-dxvk.sh install --without-dxgi

เมื่อติดตั้ง DXVK ในคำนำหน้าของ Wine ข้อดีคือ Wine vkd3d สามารถใช้สำหรับเกม D3D12 และ DXVK สำหรับเกม D3D11

นอกจากนี้สคริปต์ใหม่ยังช่วยให้คุณติดตั้ง dll เป็นลิงก์สัญลักษณ์ทำให้ง่ายต่อการอัปเดต DXVK เพื่อรับคำนำหน้า Wine เพิ่มเติม (คุณสามารถทำได้ผ่านคำสั่ง –symlink)

คุณจะเห็นโฟลเดอร์ได้อย่างไร DXVK มี dll อีกสองตัวสำหรับ 32 และ 64 บิต estas เราจะจัดวางตามเส้นทางต่อไปนี้
โดยที่ "ผู้ใช้" คุณจะแทนที่ด้วยชื่อผู้ใช้ที่คุณใช้ในการแจกจ่าย Linux ของคุณ

สำหรับ 64 บิตเราใส่ไว้ใน:

~/.wine/drive_c/windows/system32/

O

/home/”usuario”/.wine/drive_c/windows/system32/

และสำหรับ 32 บิตใน:

~/.wine/drive_c/windows/syswow64

O

/home/”usuario”/.wine/drive_c/windows/system32/

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

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

*

*

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