แสดงรายการเวอร์ชันใหม่ของโครงการ DXVK 1.5 และนี่คือการปรับปรุง

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

DXVK คือ หนึ่งในเครื่องมือที่รวมอยู่ในฟังก์ชัน Steam Play จาก Steam เป็นเครื่องมือที่ยอดเยี่ยมมากe สามารถแปลงการโทรกราฟิก Microsoft DirectX 11 และ DirectX 10 เป็น Vulkan ซึ่งเป็น API กราฟิกโอเพนซอร์สที่เข้ากันได้กับ Linux ในการใช้ DXVK นอกเหนือจาก Wine และ Vulkan แล้วคุณต้องมี GPU ที่เข้ากันได้กับ Vulkan

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

D3D9 สำหรับ DXVK ไม่ควรสับสนกับโครงการริเริ่ม VK9 สำหรับการสนับสนุน D3D9 ที่มอบหมายให้ Vulkan เนื่องจากเป็นโครงการริเริ่มแยกต่างหากที่ยังอยู่ในระหว่างการพัฒนา D3D9 เสนอการสนับสนุน DXVK เพื่อแปลงการเรียก API จาก D3D9 เป็น D3D11 จากนั้นจะใช้การแปลง D3V11 เป็น Vulkan ที่สร้างขึ้นใน DXVK

มีอะไรใหม่ใน DXVK 1.5?

ในเวอร์ชันใหม่นี้สิ่งที่แปลกใหม่ที่สุดอย่างหนึ่งก็คือ ฐานรหัสของโครงการ D9VK และ DXVK ถูกรวมเข้าด้วยกัน

มีการถ่ายโอนการพัฒนา D9VK ไปยังสาขาหลักของที่เก็บ DXVK D9VK ได้รับการประเมินโดยนักพัฒนาว่าพร้อมใช้งานและใช้ฟังก์ชันการทำงานเกือบทั้งหมดที่ตั้งใจไว้ ดังนั้น, การใช้งาน DXGI ทั้งหมด (โครงสร้างพื้นฐานกราฟิก DirectX), Direct3D 11, Direct3D 10 และ Direct3D 9 เกี่ยวกับ Vulkan Graphics API ตอนนี้พวกเขาจะได้รับการพัฒนาในฐานรหัสเดียว

การพัฒนาของ D9VK จะยังคงเป็นส่วนหนึ่งของที่เก็บ DXVK ในรูปแบบของส่วนหน้าซึ่งผู้พัฒนาเดิมของ D9VK จะต้องรับผิดชอบ

แผนสำหรับการพัฒนาเพิ่มเติมรวมถึงการลบปัญหาที่ทราบบางอย่าง (การทำแผนที่แบบชนการกำหนดล่วงหน้า) การใช้เคอร์เซอร์ซอฟต์แวร์ (นอกเหนือจากการรองรับเคอร์เซอร์ฮาร์ดแวร์ที่มีอยู่แล้ว) การเพิ่มวิธี ComposeRects ที่กำหนดไว้ในข้อกำหนด D3D9Ex และ ความสามารถในการกำหนดสีเฟรมที่กำหนดเอง

ด้วยการสนับสนุน Direct3D 9 ที่ได้รับหลังจากการรวมเข้ากับ D9VK เวอร์ชันใหม่แก้ไขการรั่วไหลของทรัพยากร และแก้ปัญหา ปัญหาเกี่ยวกับเกม Dark Souls: Prep to Die Edition

เมื่อเทียบกับ DXVK 1.4.6 แล้วมันมี ปรับปรุงการใช้งานบล็อกข้อมูลการดีบัก แสดงอยู่ด้านบนของภาพปัจจุบัน (หน้าจอแสดงผล, HUD)

HUD ให้ผลลัพธ์ของสถิติแยกต่างหากเกี่ยวกับการกระจายหน่วยความจำระบบและหน่วยความจำวิดีโอตลอดจนพื้นที่หน่วยความจำที่ใช้ระหว่างการทำงานของ Vulkan

ขณะนี้สถิติการเติมและการเติม HUD จะอัปเดตทุก 0.5 วินาทีบน HUD แก้ไขบั๊กที่ปรากฏในเกม Atelier Ryza, Crysis 3, Fifa 19, Halo MCC และ Star Citizen

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

การติดตั้ง DXVK

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

wget https://github.com/doitsujin/dxvk/releases/download/v1.5/dxvk-1.5.tar.gz

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

tar -xzvf dxvk-1.5.tar.gz

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

cd dxvk-1.5

และเราดำเนินการคำสั่ง 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. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา