DXVK 1.10.2 hadir dengan peningkatan pengoptimalan dan perbaikan bug

Dxvk

Baru-baru ini rilis versi baru dari lapisan DXVK 1.10.2 diumumkan, yang menyediakan implementasi DXGI (Infrastruktur Grafis DirectX), Direct3D 9, 10 dan 11, yang bekerja melalui terjemahan panggilan API Vulkan.

DXVK dapat digunakan untuk menjalankan aplikasi dan game 3D di Linux menggunakan Wine, yang berfungsi sebagai alternatif kinerja yang lebih tinggi daripada implementasi Wine bawaan Direct3D 9/10/11 yang berjalan di atas OpenGL.

Fitur baru utama DXVK 1.10.2

Dalam versi DXVK 1.10.2 yang baru dirilis ini, untuk Direct3D 9, dukungan untuk tekstur kubus yang tidak mulus telah ditambahkan (tidak mulus, tanpa memproses batas antar sampel), diimplementasikan dengan menggunakan ekstensi Vulkan VK_EXT_non_seamless_cube_map.

Perubahan penting lainnya adalah peningkatan caching shader ke disk saat menggunakan driver NVIDIA Vulkan, serta peningkatan kinerja kompresi kode shader SPIR-V dalam memori.

Itu juga disorot itu kode pembersihan yang dioptimalkan dalam implementasi metode D3D11 untuk akses tidak berurutan ke sumber daya dari banyak utas (UAV, Tampilan Akses Tidak Terurut), yang memungkinkan peningkatan efisiensi kompresi gambar di driver.

Pada bagian dari perbaikan bug disebutkan bahwa memperbaiki bug yang menyebabkan penyimpanan dan penggunaan file cache yang salah dan memperbaiki masalah saat membangun dengan GCC 12.1.

Sebagai perbaikan yang dibuat untuk game berikut ini disebutkan:

  • Melampaui Kebaikan dan Kejahatan: Menghindari Poros Cahaya yang Hilang
  • Hari Z: opsi d3d11.cachedDynamicResources diaktifkan untuk memperbaiki masalah kinerja
  • Dead Space: Memperbaiki rendering bayangan dan menambahkan kunci 60 FPS untuk mencegah game mogok
  • Dirt Rally: Memperbaiki kemungkinan kerusakan GPU karena bug game di shader
  • Godfather: Memperbaiki kerusakan pada sistem yang tidak mendukung 16x MSAA
  • Limbo – Aktifkan 60 FPS cap untuk menghindari bug game
  • Majesty 2: Mengatasi bug game yang menyebabkan masalah pada GPU dan sistem tertanam dengan VRAM lebih dari 2 GB
  • Onechanbara Z2: Chaos – Memperbaiki efek partikel dan elemen UI yang tidak ditampilkan dengan benar
  • tanaman vs. Zombies Garden Warfare 2 - Mencegah crash saat game mendeteksi GPU AMD
  • Return of Reckoning: Pemecahan Masalah Peluncur
  • Scrapland Remastered - Pemecahan Masalah Layar Hitam
  • Radio Kecil Televisi Besar - Pemecahan Masalah Layar Hitam
  • Sonic Adventure 2: Memperbaiki efek partikel yang hilang

Perlu disebutkan bahwa DXVK saat ini memerlukan driver yang sesuai dengan Vulkan API 1.1 seperti Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 dan AMDVLK.

Akhirnya jika Anda tertarik untuk mengetahui lebih banyak tentang itu Tentang rilis baru ini, Anda dapat memeriksa detailnya Di tautan berikut.

Bagaimana cara menambahkan dukungan DXVK ke Linux?

DXVK dapat digunakan untuk menjalankan aplikasi dan game 3D di Linux menggunakan Wine, bertindak sebagai alternatif berkinerja lebih tinggi untuk implementasi Direct3D 11 bawaan Wine yang berjalan di OpenGL.

DXVK membutuhkan Wine versi stabil terbaru untuk berlari. Jadi, jika Anda belum menginstal ini. Sekarang kita hanya perlu mengunduh paket DXVK stable terbaru, kita akan menemukan yang ini Di tautan berikut.

wget https://github.com/doitsujin/dxvk/releases/download/v1.10.2/dxvk-1.10.2.tar.gz

Setelah mengunduh, sekarang kita akan mengekstrak paket yang baru saja diperoleh, ini dapat dilakukan dengan dari lingkungan desktop Anda atau dari terminal itu sendiri dengan menjalankan perintah berikut:

tar -xzvf dxvk-1.10.2.tar.gz

Kemudian kami mengakses folder dengan:

cd dxvk-1.10.2

Dan kami menjalankan perintah sh ke jalankan skrip instal:

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

Saat menginstal DXVK di awalan Wine. Keunggulannya adalah Wine vkd3d dapat digunakan untuk game D3D12 dan DXVK untuk game D3D11.

Selain itu, skrip baru memungkinkan dll untuk diinstal sebagai tautan simbolik, sehingga lebih mudah untuk memperbarui DXVK untuk mendapatkan lebih banyak prefiks Wine (Anda dapat melakukannya melalui perintah –symlink).

Bagaimana Anda akan melihat folder tersebut DXVK berisi dua dll lainnya untuk 32 dan 64 bit kamu adalah kami akan menempatkannya sesuai dengan rute berikut.
Di mana "pengguna" Anda menggantinya dengan nama pengguna yang Anda gunakan di distribusi Linux Anda.

Untuk 64 bit kami menempatkannya di:

~/.wine/drive_c/windows/system32/

O

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

Dan untuk 32 bit di:

~/.wine/drive_c/windows/syswow64

O

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

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.