VKD3D-Proton 2.9 hadir dengan peningkatan prestasi dan banyak lagi

Injap

VKD3D-Proton ialah garpu VKD3D, yang bertujuan untuk melaksanakan API Direct3D 12 penuh di atas Vulkan.

Valve baru-baru ini melancarkan keluaran versi baharu VKD3D-Proton 2.9, garpu pangkalan kod vkd3d, direka untuk meningkatkan keserasian Direct3D 12 dalam pelancar permainan Proton.

Bagi mereka yang masih tidak mengetahui VKD3D-Proton harus tahu bahawa ini Menyokong perubahan, pengoptimuman dan peningkatan khusus Proton untuk prestasi yang lebih baik bagi permainan Windows berasaskan Direct3D 12, yang belum diterima di bahagian utama vkd3d. Di antara perbezaannya, terdapat juga tumpuan untuk menggunakan sambungan Vulkan moden dan keupayaan versi terkini pemacu grafik untuk mencapai keserasian Direct3D 12 sepenuhnya.

Seperti Injap menggunakan garpu yang dinyatakan dalam pakej berasaskan Wain untuk menjalankan permainan Windows Proton. Sokongan DirectX 9/10/11 dalam Proton adalah berdasarkan pakej DXVK dan pelaksanaan DirectX 12 setakat ini berdasarkan perpustakaan vkd3d (selepas kematian pengarang vkd3d, CodeWeavers meneruskan pembangunan komponen ini dan komuniti wain).

Kebaharuan utama VKD3D-Proton 2.9

Keluaran baharu VKD3D-Proton 2.9 ini menyebutnya beberapa permainan mula menganggap bahawa DLL direka sama dengan AgilitySDK, kemudian perpustakaan d3d12core.dll dibahagikan kepada pemuat (d3d12.dll) dan pelaksanaan utama (d3d12core.dll). Dengan perubahan ini, beberapa skrip kini perlu dikemas kini untuk menampung kedua-dua DLL. Setelah d3d12.dll dipasang dalam awalan, hanya d3d12core.dll perlu dikemas kini.

Satu lagi perubahan yang menonjol dalam versi baharu ini ialah pengoptimuman prestasi yang dilaksanakan dan adakah itu dalam versi ini keperluan ingatan telah dikurangkan dengan ketara pada kali pertama aplikasi dilancarkan.

Ia juga diketengahkan bahawae telah meningkatkan prestasi dalam kod yang menggunakan lanjutannya VK_EXT_descriptor_buffer, serta pengoptimuman tambahan untuk sistem dengan GPU Intel, AMD dan NVIDIA.

Selain itu, menambah sokongan untuk antara muka mudah alih D3D11On12, Kod yang dialih keluar dengan pelaksanaan framebuffers maya (SwapChain) sebelumnya, menambah sokongan untuk antara muka Linux standard untuk SwapChain, dan membetulkan beberapa isu yang berlaku apabila menggunakan pemacu NVIDIA dan RADV.

Selain itu, Vulkan 1.3 kini diisytiharkan sebagai versi minimum yang diperlukan, Juga menambah sokongan untuk operasi terpotong (UAV 3D, Unordered View), dilaksanakan menggunakan sambungan VK_EXT_image_sliced_view_of_3d.

Daripada perubahan yang lain yang menonjol dari versi baru ini:

  • Tingkah laku VRAM yang dipertingkatkan apabila VK_EXT_pageable_device_local_memory disokong, membolehkan Evicty dan MakeResident API dilaksanakan dengan cara yang berguna.
    VK_EXT_memory_priority juga digunakan untuk memberikan keutamaan statik sebagai sandaran.
  • Sokongan yang dipertingkatkan untuk DXR 1.1 dengan mendayakan sambungan VK_EXT_pipeline_library_group_handles.
  • Menambah sokongan untuk sambungan VK_EXT_fragment_shader_interlock.
  • Keserasian yang dipertingkatkan dengan permainan yang menggunakan ciri khusus AgilitySDK.
  • Memperbaiki masalah dalam banyak permainan.
  • Dalam Wine, winevulkan.dll digunakan dan bukannya vulkan-1.dll jika tersedia.
  • Penambahbaikan dalam keserasian dengan permainan yang bergantung pada butiran tertentu AgilitySDK.
  • Keserasian sistem binaan dipertingkatkan dengan versi widl yang berbeza
  • VKD3D_CONFIG=dxr kini turut mendayakan DXR 1.1 dan dxr11 disimpan untuk compat.
  • Nilai kecerahan minimum metadata HDR tetap.
  • Menambahkan VKD3D_LIMIT_TESS_FACTORS untuk membetulkan teselasi yang berlebihan. Didayakan untuk Wo Long.
  • Membetulkan pepijat RADV yang menyebabkan lebihan memori dalam cache shader. Anda boleh menyimpan beberapa ratus MB memori, yang penting dalam tajuk yang mementingkan memori tertentu untuk mengelakkan ketidakstabilan.
  • Membetulkan pepijat NVIDIA dengan penyerahan baris gilir serentak menggunakan semafor garis masa
  • Memperbaiki sekumpulan Xid 109 CTX_SWITCH_TIMEOUT ralat yang tidak dapat dijelaskan dalam banyak permainan yang berbeza.

Akhirnya Jika anda berminat untuk mengetahui lebih lanjut tentang keluaran baharu ini, anda boleh menyemak butirannya Dalam pautan berikut.Dan jika anda mahu cuba Proton di Steam sekarang, anda sudah tahu bahawa anda boleh memasang klien Steam dari laman web rasmi, walaupun anda juga akan menemuinya dalam repo kebanyakan distro.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.