DXVK akhirnya mencapai versi 1.0 dan inilah beritanya

Dxvk

Dxvk (alias DirectX ke Vulkan) adalah salah satu alat yang termasuk dalam fitur Putar Uap di Steam.

Es alat luar biasa yang dapat mengubah panggilan grafis Microsoft DirectX 11 dan DirectX 10 ke Vulkan, API grafis open source yang kompatibel dengan Linux. Untuk menggunakan DXVK, selain Wine dan Vulkan, Anda jelas membutuhkan GPU yang kompatibel dengan Vulkan.

Meskipun DXVK masih digunakan terutama di Steam Play, ini bukan satu-satunya tempat pengguna Linux dapat memanfaatkan teknologi fantastis ini.

Ini juga menyediakan implementasi D3D11 berbasis Vulkan untuk Linux dan Wine, Mengenai kinerja dan pengoptimalan saat menjalankan game Direct3D 11 di Wine karena mereka juga menyediakan dukungan untuk Direct3D9.

D3D9 untuk DXVK tidak sama dengan inisiatif VK9 untuk dukungan D3D9 yang ditugaskan ke Vulkan, karena ini adalah inisiatif terpisah yang masih dalam pengembangan.

D3D9 mengusulkan dukungan DXVK untuk mengonversi panggilan API dari D3D9 ke D3D11, dan kemudian akan menggunakan konversi D3V11 ke Vulkan yang dibangun ke dalam DXVK.

Yang pada dasarnya idenya sama dengan konversi DXUP untuk D3D10 ke D3D11, sehingga dapat dikonversi ke Vulkan melalui DXVK.

Tentang DXVK versi 1.0 baru

Baru-baru ini DXVK telah mencapai versi 1.0 yang mencakup peningkatan kinerja untuk beberapa game dan skrip konfigurasi baru.

Versi terbaru ini menambahkan opsi untuk menampilkan fitur yang didukung (tingkat fungsi) di HUD DXVK.

Selain itu, dua ekstensi Vulkan baru (VK_EXT_memory_prioritye VK_EXT_memory_budget) digunakan dengan rilis ini, jika tersedia.

Ekstensi ini meningkatkan perilaku aplikasi saat memori rendah dan sinyal VRAM tersedia lebih akurat ke aplikasi sehingga meningkatkan manajemen overhead CPU.

DXVK 1.0 juga menghadirkan peningkatan khusus game, termasuk:

  • Residen Jahat 2: mengaktifkan opsi d3d11.relaxedBarriers untuk meningkatkan kinerja hingga 10% dalam skenario tertentu. Mengaktifkan opsi ini dapat menyebabkan masalah dengan game lain, jadi berhati-hatilah saat mengaktifkannya.
  • Overwatch: perbaiki masalah terkait bayangan berkat ekstensi VK_EXT_depth_clip_enable.
  • Far Cry 3/4 / Primal / Naga Darah: memperbaiki artefak yang mengganggu.
  • Final Fantasy XIV
  • Pahlawan Storm
  • Rakasa Hunter World

Bagaimana cara menambahkan dukungan DXVK ke Linux?

Instalasi DXVK

Seperti yang disebutkan di awal, penting bahwa GPU kami kompatibel dengan Vulkan API. Jadi jika Anda tidak tahu, Anda harus mengunjungi situs web pabrikan GPU Anda untuk memverifikasi kompatibilitas.

Penting untuk disebutkan bahwa DXVK memerlukan Wine versi stabil terbaru (alias Wine Staging) untuk dijalankan. Jadi, jika Anda belum menginstal ini, Anda dapat mengunjungi link berikut di mana kami menunjukkan kepada Anda bagaimana melakukannya.

Sekarang kita hanya perlu mengunduh paket stabil terbaru DXVK, yang ini kami temukan Di tautan berikut. Paket dapat diunduh dengan bantuan perintah wget. Di terminal kita akan mengetik perintah berikut:

wget https://github.com/doitsujin/dxvk/releases/download/v1.0/dxvk-1.0.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.0.tar.gz

Kemudian kami mengakses folder dengan:
cd dxvk-1.0
Dan kami menjalankan perintah sh untuk menjalankan skrip instalasi:

sudo sh setup-dxvk.sh install

Berkat skrip Bash baru, dimungkinkan untuk menggunakan Wine DXGI daripada implementasi yang disediakan oleh DXVK.
Untuk melakukan ini, Anda harus memberikan perintah berikut:

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 Anda untuk menginstal dll sebagai tautan simbolik, sehingga lebih mudah untuk memperbarui DXVK untuk mendapatkan lebih banyak prefiks Wine (Anda dapat melakukannya melalui perintah –symlink).

Metode yang lebih mudah adalah dengan menyalin dll ke dalam direktori Wine. Seperti yang Anda ketahui, PlayOnLinux seperti Crossover juga menggunakan Wine. Jadi untuk setiap aplikasi atau permainan mereka biasanya membuat botol dengan "drive_c / windows" Di sini mereka harus meninjau sistem mereka sedikit lebih teliti.

Seperti yang dapat Anda lihat folder DXVK berisi dua lainnya yaitu dll untuk 32 dan 64 bit, kita akan menempatkannya sesuai dengan jalur 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.

  1.   Nasher_87 (ARG) dijo

    Gagal menyelesaikan C: \ windows \ system32

    Itu tidak berhasil untuk saya

    1.    David naranjo dijo

      Anda dapat melakukannya secara manual seperti yang kami juga tunjukkan di artikel. :) Cukup salin dll ke folder yang sesuai.

      1.    Nasher_87 (ARG) dijo

        Dia meminta saya untuk mengganti yang sebelumnya, oke?