DXVK 1.10.1 เปิดตัวแล้วและนี่คือข่าวของมัน

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

เมื่อเร็ว ๆ นี้ การเปิดตัวของ เวอร์ชันใหม่ของการดำเนินการของ ดีเอ็กซ์วีเค 1.10.1 ซึ่งมีการเพิ่มสิ่งใหม่ ๆ และฟังก์ชั่นการทดลองใหม่ ๆ เหนือสิ่งอื่นใด

ส่วนใครที่ยังไม่รู้เรื่อง 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

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

ในเวอร์ชันใหม่นี้ sการสนับสนุนเบื้องต้นสำหรับทรัพยากรพื้นผิวที่ใช้ร่วมกันและ IDXGIResource API. ในการประสานการจัดเก็บข้อมูลเมตาของพื้นผิวพร้อมกับตัวบอกหน่วยความจำที่ใช้ร่วมกันที่เกี่ยวข้อง จำเป็นต้องมีแพตช์เพิ่มเติมสำหรับ Wine ซึ่งขณะนี้มีให้บริการเฉพาะในสาขา Proton Experimental เท่านั้น

ปัจจุบัน การใช้งานถูกจำกัดให้รองรับการแชร์พื้นผิว 2D สำหรับ D3D9 และ D3D11 APIs. ไม่รองรับการเรียก IDXGIKeyedMutex และขณะนี้ยังไม่มีวิธีแชร์ทรัพยากรกับแอปพลิเคชันที่ใช้ D3D12 และ Vulkan เพิ่มคุณสมบัติแก้ไขปัญหาการเล่นวิดีโอในเกม Koei Tecmo บางเกม เช่น Nioh 2 และ Atelier และปรับเปลี่ยนการแสดงผล UI ใน Black Mesa

การเปลี่ยนแปลงอีกอย่างที่โดดเด่นในเวอร์ชันใหม่นี้คือ เพิ่มตัวแปรสภาพแวดล้อม DXVK_ENABLE_NVAPI เพื่อปิดใช้งานการแทนที่ตัวระบุผู้ขาย (คล้ายกับ dxvk.nvapiHack=False) นอกเหนือจาก ปรับปรุงการสร้างโค้ด shader เมื่อใช้ Local Array ซึ่งสามารถเพิ่มความเร็วให้กับเกม D3D11 บางเกมบนระบบที่มีไดรเวอร์ NVIDIA

ของ การเปลี่ยนแปลงอื่น ๆ ที่โดดเด่น:

  • เพิ่มการปรับให้เหมาะสมที่อาจเพิ่มประสิทธิภาพของการแสดงภาพในรูปแบบ DXGI_FORMAT_R11G11B10_FLOAT
  • แก้ไขปัญหาการโหลดพื้นผิวเมื่อใช้ D3D9
  • สำหรับ Assassin's Creed 3 และ Black Flag การตั้งค่า "d3d11.cachedDynamicResources=a" ถูกเปิดใช้งานเพื่อแก้ไขปัญหาด้านประสิทธิภาพ
  • การตั้งค่า "d3d11.cachedDynamicResources=c" เปิดใช้งานสำหรับ Frostpunk และ "dxgi.maxFrameLatency=1" เปิดใช้งานสำหรับ God of War
  • แก้ไขปัญหาการแสดงผลใน GTA: San Andreas และ Rayman Origins

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

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

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

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

wget https://github.com/doitsujin/dxvk/releases/download/v1.10.1/dxvk-1.10.1.tar.gz

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

tar -xzvf dxvk-1.10.1.tar.gz

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

cd dxvk-1.10.1

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