VKD3D-Proton 2.7 mencakup peningkatan untuk Vulkan dan perbaikan untuk beberapa judul

katup

VKD3D-Proton adalah fork dari VKD3D, yang bertujuan untuk mengimplementasikan Direct3D 12 API secara penuh di atas Vulkan.

Valve mengumumkan rilis versi baru VKD3D-Proton 2.7 dan versi baru ini menyajikan hasil akumulasi dari sejumlah besar pekerjaan sejak rilis Steam Deck pada akhir Februari, terutama dengan fitur dan perbaikan.

Bagi mereka yang masih belum mengetahui VKD3D-Proton, Anda harus tahu bahwa ini Mendukung perubahan, pengoptimalan, dan peningkatan khusus Proton untuk kinerja yang lebih baik dari game Windows berbasis Direct3D 12, yang belum diterima di bagian utama vkd3d. Di antara perbedaannya, ada juga fokus pada penggunaan ekstensi Vulkan modern dan kemampuan driver grafis versi terbaru untuk mencapai kompatibilitas penuh Direct3D 12.

Karena itu Valve menggunakan garpu yang ditentukan dalam paket berbasis Wine untuk menjalankan game Windows Proton. Dukungan DirectX 9/10/11 di Proton didasarkan pada paket DXVK dan implementasi DirectX 12 sejauh ini didasarkan pada pustaka vkd3d (setelah kematian penulis vkd3d, CodeWeavers melanjutkan pengembangan komponen ini dan wine masyarakat).

Hal baru utama dari VKD3D-Proton 2.7

Salah satu hal baru utama yang disajikan dalam versi baru ini adalah peningkatan cache pipa yang ditingkatkan, yang diperkenalkan di versi 2.6 sebelumnya dan itu memungkinkan dukungan untuk pustaka pipeline, tetapi hanya untuk game yang memanfaatkan API D3D12 dengan benar.

vkd3d-proton sekarang mengimplementasikan cache disk internal untuk mengaktifkan caching SPIR-V untuk semua game. Dimungkinkan untuk menonaktifkan cache dan membiarkan aplikasi mengelola ID3D12PipelineLibrary jika diinginkan.

Untuk lebih mengurangi ruang disk cache, VK_EXT_shader_module_identifier juga digunakan
untuk mengurangi cache proton vkd3d sebesar >95%, karena tidak perlu menyimpan data SPIR-V aktual pada disk.

Kebaruan lain yang dihadirkan dalam versi baru ini adalahoptimasi yang menonjol peningkatan Performa GPU untuk deep render pass, serta kinerja GPU untuk gambar titik mengambang tertentu di mana penggunaan UAV diaktifkan, kinerja GPU untuk kasus penggunaan WriteBufferImmediate() tertentu, Performa GPU untuk pola akses deskriptor tertentu, Performa GPU untuk salinan gambar buffer dan performa GPU secara berurutan saat mengalokasikan.

Selain itu, disebutkan adanya peningkatan persyaratan untuk driver yang sekarang memerlukan kompatibilitas dengan ekstensi Vulkan VK_KHR_dynamic_rendering, VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state2, dan VK_KHR_maintenance4 yang diimplementasikan di Mesa 22.0 dan driver NVIDIA 510 berpemilik.

Dari perubahan lainnya yang menonjol dari versi baru ini:

  • Dukungan tambahan untuk fitur D3D12 seperti mesh shader (memerlukan dukungan VK_EXT_mesh_shader untuk bekerja), share (berbagi), dan barrier (pagar).
  • Dan juga disorot bahwa versi terbaru disajikan, pustaka pipa D3D12 baru beradaptasi dengan game apa pun, termasuk yang salah menggunakan API D3D12, berkat implementasi cache disk internal untuk rendering SPIR-V yang dihasilkan dari DXBC /DXIL.
  • Dukungan lanjutan untuk DXR 1.1.
  • Dukungan HDR awal ditambahkan.
  • Banyak perbaikan yang terkait dengan kompatibilitas DXIL telah dibuat.
  • Peningkatan dukungan untuk driver Intel ANV.
  • Opsi debugging yang ditingkatkan.
  • Peningkatan stabilitas saat meminimalkan dan mengganti game layar penuh melalui Alt+Tab.
  • Persiapan telah dilakukan untuk menerjemahkan kode dari LGPL 2.1 ke lisensi MIT.
  • Memperbaiki masalah di Hitman 3, Redout 2, F1 2020, F1 2021, F1 2022, Guardians of the Galaxy, Halo Infinite, Spiderman Remastered, dan Lost Judgment.

Akhirnya Jika Anda tertarik untuk mempelajari lebih lanjut tentang rilis baru ini, Anda dapat memeriksa detailnya Di tautan berikut.

Dan jika Anda mau coba Proton di Steam sekarang, Anda sudah tahu bahwa Anda dapat menginstal klien Steam dari situs web resmi, meskipun Anda juga akan menemukannya di repo sebagian besar distro.


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.