Rilis implementasi DXVK 1.8, Direct3D 9/10/11 di atas Vulkan API

Lapisan DXVK 1.8 telah dirilis, menyediakan implementasi DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 dan 11, yang bekerja melalui penerjemahan panggilan ke Vulkan API. DXVK memerlukan driver yang mendukung Vulkan 1.1 API, seperti Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0, dan AMDVLK. DXVK dapat digunakan untuk menjalankan aplikasi dan permainan 3D di Linux menggunakan Wine, yang berfungsi sebagai alternatif berkinerja lebih tinggi dibandingkan implementasi Direct3D 9/10/11 asli Wine yang berjalan di atas OpenGL.

Perubahan besar:

  • DXGI menyertakan dukungan untuk konfigurasi multi-monitor. Untuk pengoperasian yang benar, Anda perlu menginstal versi Wine yang relatif baru dengan dukungan untuk XRandR 1.4.
  • Untuk mengatasi masalah menjalankan game pada sistem tanpa GPU terpisah, implementasi perangkat lunak Vulkan yang menggunakan CPU, seperti Lavapipe, disertakan dalam daftar rasterizer.
  • Operasi untuk mengubah parameter penempatan gambar ke dalam memori (Tata Letak Gambar) telah dioptimalkan, yang telah meningkatkan kinerja beberapa game pada GPU Intel.
  • Implementasi Direct3D 9 telah mengoptimalkan proses memuat tekstur dan memeriksa visibilitas objek yang tumpang tindih dengan objek lain. Masalah dengan pengembalian yang salah dari daftar format buffer belakang yang didukung telah teratasi.
  • Direct3D 11 secara default menyertakan pengaturan d3d11.enableRtOutputNanFixup (untuk driver RADV versi lama) dan d3d11.invariantPosition (untuk mengatasi masalah pertarungan Z yang muncul pada GPU RDNA2). Memperbaiki masalah penghitungan referensi dan penanganan nilai nol (NaN) di shader.
  • Memperbaiki peringatan saat membuat dengan versi baru dari toolkit Meson.
  • Masalah di Atelier Ryza 2, Battle Engine Aquila, Dark Messiah of Might & Magic, Everquest, F1 2018/2020, Hitman 3, Nioh 2 dan Tomb Raider Legend telah teratasi.

Sumber: opennet.ru

Tambah komentar