DXVK 3.1 hadir dengan peningkatan untuk presentasi WINE, Proton, dan DXGI.

  • DXVK 3.1 menyertakan dukungan awal untuk parameter presentasi DXGI, memperbaiki masalah antarmuka di VirtualDJ dan meningkatkan kompatibilitas dengan beberapa peluncur.
  • Pembaruan ini dapat memanfaatkan ekstensi VK_KHR_incremental_present dari Vulkan untuk mengurangi beban kerja komposit ketika driver grafis menyediakan dukungan.
  • DXVK 3.1 juga menyertakan perbaikan untuk Battlefield 3, peningkatan internal, dan pekerjaan persiapan untuk memperluas dukungan untuk GPU Intel.

dxvk 3.1

DXVK 3.1 kini tersedia sebagai pembaruan baru untuk lapisan terjemahan berbasis Vulkan yang terkenal, yang memungkinkan aplikasi dan game Windows yang dikembangkan untuk Direct3D 8, 9, 10, dan 11 untuk berjalan di sistem Linux menggunakan WINE. Proyek ini melanjutkan evolusi dari perombakan signifikan yang diperkenalkan dengan versi 3.0 dan mencakup peningkatan terkait rendering gambar, optimasi baru, dan kumpulan perbaikan komprehensif untuk game dan aplikasi tertentu.

Salah satu fitur baru terpenting dalam versi ini adalah penambahan dukungan awal untuk parameter presentasi DXGI. Perubahan ini menyelesaikan masalah rendering antarmuka di aplikasi tertentu dan membuka pintu untuk memanfaatkan teknologi Vulkan yang dirancang untuk mengurangi beberapa pekerjaan yang terkait dengan komposisi gambar. DXVK 3.1 juga terus menyempurnakan perilaku arsitektur baru yang diperkenalkan dalam versi 3.0.

DXVK 3.1 meningkatkan presentasi gambar menggunakan DXGI

Inovasi teknis utama dalam DXVK 3.1 adalah penambahan dukungan dasar untuk parameter tampilan DXGI. Fitur ini memungkinkan aplikasi tertentu untuk mengkomunikasikan informasi tambahan tentang area gambar yang telah berubah antara satu tampilan dan tampilan berikutnya.

Perubahan ini menyelesaikan, antara lain, kesalahan rendering pada antarmuka VirtualDJ. Hal ini juga bermanfaat bagi berbagai peluncur game yang menggunakan fungsi ini, termasuk Ubisoft Connect.

Jika driver grafis menawarkan kompatibilitas, DXVK dapat menggunakan ekstensi tersebut. VK_KHR_incremental_present Vulkan menggunakan area yang dimodifikasi untuk mengirimkan area-area ini ke sistem presentasi. Hal ini dapat mengurangi jumlah pekerjaan yang dibutuhkan oleh komposer, meskipun proyek tersebut memperingatkan bahwa peningkatan ini tidak dijamin dalam semua konfigurasi.

Pembaruan besar pada pengalaman WINE dan Proton.

DXVK adalah salah satu komponen fundamental dari ekosistem game Linux. Fungsinya adalah untuk menerjemahkan panggilan Direct3D 8, 9, 10, dan 11 ke Vulkan, memungkinkan game dan aplikasi yang awalnya dirancang untuk Windows untuk menggunakan API grafis Linux modern.

Proyek ini digunakan langsung oleh WINE dan merupakan bagian dari tumpukan teknologi yang digunakan oleh Proton. Ini berarti bahwa banyak peningkatan yang dikembangkan di DXVK pada akhirnya menguntungkan, secara langsung atau tidak langsung, pengguna yang menjalankan game Windows di Linux dan SteamOS.

Kedatangan cabang 3.0 telah mewakili evolusi signifikan dari proyek ini, sehingga DXVK 3.1 kini melanjutkan pekerjaan untuk menstabilkan dan meningkatkan generasi baru tersebut.

DXVK 3.1 memperkenalkan peningkatan dalam pengelolaan sumber daya grafis.

Pembaruan ini juga memperkenalkan perubahan internal yang bertujuan untuk meningkatkan cara DXVK menangani sumber daya grafis tertentu. Proyek ini terus menyempurnakan implementasinya agar lebih sesuai dengan berbagai driver dan konfigurasi GPU.

Jenis modifikasi ini mungkin kurang terlihat oleh pengguna dibandingkan fitur baru tertentu, tetapi sangat penting untuk menjaga kompatibilitas dengan game yang dikembangkan selama generasi Direct3D yang berbeda.

DXVK harus menerjemahkan perilaku dan fitur API Microsoft ke dalam Vulkan, sebuah tugas yang tidak selalu memiliki padanan langsung. Oleh karena itu, pengembangan proyek ini terus-menerus membutuhkan solusi spesifik untuk perbedaan antara game, mesin grafis, dan driver.

Battlefield 3 menerima perbaikan besar di DXVK 3.1.

Salah satu game yang mendapat perhatian khusus adalah Battlefield 3. DXVK 3.1 memperbaiki masalah terkait rendering yang dapat memengaruhi pengalaman grafis game tersebut.

Perbaikan per-game semacam ini tetap menjadi bagian penting dari pengembangan DXVK. Meskipun lapisan terjemahan bertujuan untuk menyediakan implementasi umum Direct3D pada Vulkan, beberapa judul menggunakan fitur tertentu dengan cara yang tidak biasa atau bergantung pada perilaku spesifik yang memerlukan penyesuaian tambahan.

Versi baru ini menyertakan peningkatan yang bertujuan untuk mencegah regresi dan masalah grafis yang terdeteksi selama pengujian yang dilakukan dengan berbagai game dan aplikasi.

Persiapan untuk meningkatkan dukungan bagi GPU Intel

DXVK 3.1 juga mencakup pekerjaan yang diarahkan untuk dukungan di masa mendatang bagi GPU Intel. Beberapa modifikasi yang diperkenalkan dalam versi ini membuka jalan bagi peningkatan kompatibilitas dan kinerja lapisan terjemahan dengan perangkat keras grafis perusahaan tersebut.

Dukungan untuk berbagai arsitektur dan produsen sangat penting untuk proyek seperti DXVK. Meskipun sebagian besar perhatian dalam game Linux cenderung terfokus pada kartu AMD dan NVIDIA, pengembangan GPU Arc Intel membuat menjaga kompatibilitas yang baik dengan perangkat keras mereka menjadi semakin relevan.

Perubahan internal ini mungkin tidak langsung menghasilkan peningkatan signifikan yang terlihat oleh semua pengguna Intel, tetapi ini adalah bagian dari upaya yang diperlukan untuk memperluas dan memperkuat dukungan untuk konfigurasi grafis di masa mendatang.

DXVK terus menyempurnakan perombakan besar versi 3.0.

Cabang 3.0 mewakili pembaruan besar dalam evolusi proyek, dan DXVK 3.1 terus memperbaiki masalah dan menyempurnakan berbagai aspek dari fondasi baru tersebut.

Tujuan dari versi-versi selanjutnya ini bukan hanya untuk menambahkan fitur baru. Hal ini juga diperlukan untuk mendeteksi regresi, memperbaiki masalah kompatibilitas tertentu, dan menyempurnakan perilaku arsitektur baru dengan berbagai macam game dan driver.

Pengalaman yang diperoleh setelah perilisan DXVK 3.0 memungkinkan versi baru ini untuk fokus pada penggabungan kemampuan baru dan peningkatan stabilitas perubahan yang diperkenalkan sebelumnya.

Kompatibilitas aplikasi juga mendapat perhatian.

DXVK tidak hanya digunakan untuk gim video. Perbaikan terkait VirtualDJ menunjukkan bahwa lapisan terjemahan juga penting untuk aplikasi desktop yang bergantung pada versi Direct3D yang lebih lama atau lebih baru.

Dukungan baru untuk parameter tampilan DXGI juga bermanfaat bagi peluncur dan program tambahan tertentu. Hal ini memperluas dampak pembaruan di luar game dan menunjukkan bahwa peningkatan pada DXVK dapat memengaruhi berbagai jenis perangkat lunak yang berjalan melalui Wine.

Bagi pengguna Linux, evolusi ini sangat bermanfaat karena memungkinkan mereka untuk terus menggunakan aplikasi yang tidak memiliki versi asli, tetapi dapat berfungsi dengan benar berkat kombinasi WINE dan lapisan terjemahan grafis modern.

DXVK 3.1 melanjutkan evolusi lapisan terjemahan.

Dengan DXVK 3.1, proyek ini mempertahankan laju pengembangannya setelah transisi signifikan ke cabang 3.0. Fitur baru yang paling menonjol adalah penambahan dukungan untuk parameter presentasi DXGI, khususnya kemampuannya untuk menyelesaikan masalah antarmuka di aplikasi seperti VirtualDJ dan kegunaannya di peluncur game tertentu.

Pembaruan ini juga mencakup peningkatan internal, perbaikan bug untuk game seperti Battlefield 3, dan pekerjaan persiapan terkait GPU Intel. Semua ini memperkuat peran DXVK sebagai salah satu teknologi terpenting untuk menjalankan perangkat lunak grafis Windows di Linux.

Versi baru ini juga menunjukkan bahwa evolusi proyek tidak berhenti setelah pembaruan besar. DXVK 3.1 terus menyempurnakan fondasi yang telah dibangun oleh cabang 3.0 sambil menggabungkan fitur dan perbaikan baru yang dapat meningkatkan pengalaman WINE dan Proton di berbagai konfigurasi.


Tambahkan sebagai sumber pilihan di Google