DXVK 2.2 telah dirilis dan ini adalah beritanya

Dxvk

DXVK dapat digunakan untuk menjalankan aplikasi dan game 3D di Linux menggunakan Wine

Cape versi baru DXVK 2.2 kini tersedia dan hadir dengan beberapa perubahan yang sangat menarik, di antaranya kami dapat menyoroti dukungan kompatibilitas dengan D3D11On12, serta presentasi parsial D3D9, perbaikan bug, dan lainnya.

Bagi yang masih belum tahu tentang DXVK, mereka harus tahu apa itu salah satu alat yang termasuk dalam fungsi Steam Play dari Steam. Ini adalah alat yang luar biasae dapat mengkonversi 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.

Fitur baru utama DXVK 2.2

Dalam versi baru yang dihadirkan DXVK 2.2 ini kita dapat menemukan bahwa sMenambahkan dukungan untuk lapisan D3D11On12Bahwa memungkinkan Direct3D 11 bekerja di atas Direct3D 12. Untuk mendukung D3D12 dalam game baru berdasarkan mesin Unity, seperti Lego Builder's Journey, DXVK telah mengimplementasikan kemampuan untuk membuat perangkat D3D11 dari perangkat D3D12 menggunakan fungsi D3D11On12CreateDevice dan ID3D11On12Device API.

Perubahan lain yang menonjol dalam versi baru ini adalah Implementasi Direct3D 9 diperkenalkan dukungan untuk tampilan parsial yang memungkinkan pengorganisasian tampilan bagian jendela dengan menyalin isi backbuffer ke dalam memori sistem dan kemudian menggambarnya ke jendela CPU. Ini meningkatkan kompatibilitas dengan peluncur game, terutama yang didasarkan pada Perangkat WPF Microsoft dan beberapa novel visual.

Fungsi ini meningkatkan kompatibilitas dengan peluncur game bawaan Microsoft WPF pada biaya penurunan kinerja. Untuk Direct3D 9, perilaku umum framebuffer virtual (SwapChain) juga ditingkatkan dan dukungan untuk opsi d3d9.noExplicitFrontBuffer telah dihapus.

Selain itu, juga disorot bahwa saat digunakan dengan Proton atau Wine, secara default, pembuatan file log berhenti dan keluaran pesan diagnostik ke konsol diatur menggunakan fitur khusus Wine, yang sesuai dengan perilaku vkd3d-proton. Untuk melanjutkan pembuatan file log terpisah, Anda dapat mengatur variabel lingkungan DXVK_LOG_PATH.

dari perubahan lain yang menonjol:

  • Konsumsi memori berkurang secara signifikan saat membuat perangkat D3D11 yang tidak digunakan dalam game.
  • Memperbaiki masalah di mana utas tidak dihancurkan dengan benar.
  • Error validasi Vulkan yang disebabkan oleh pelacakan tata letak yang salah saat mengaktifkan loop umpan balik untuk tekstur telah diperbaiki.
  • Pengurangan penggunaan memori secara signifikan dalam situasi di mana game membuat perangkat D3D11 yang tidak terpakai.

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/v2.2/dxvk-2.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-2.2.tar.gz

Kemudian kami mengakses folder dengan:

cd dxvk-2.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.