Versi anyar DXVK 2.3.1 sareng vkd3d-proton 2.12 kalayan palaksanaan Direct3D di luhur Vulkan API

Pelepasan lapisan DXVK 2.3.1 sayogi, nyayogikeun palaksanaan DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 sareng 11, damel ngaliwatan tarjamahan telepon ka API Vulkan. DXVK butuh supir anu ngadukung Vulkan API 1.3, sapertos Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0, sareng AMDVLK. DXVK tiasa dianggo pikeun ngajalankeun aplikasi sareng kaulinan 3D dina Linux nganggo Wine, janten alternatif kinerja anu langkung luhur pikeun palaksanaan Direct3D 9/10/11 asli Wine dijalankeun di luhur OpenGL.

Parobahan utama:

  • Lamun sistem ngarojong Vulkan extension VK_NV_raw_access_chains, dipaké pikeun ngaronjatkeun efisiensi generating kode shader on NVIDIA GPUs, nu ngamungkinkeun pikeun mawa kinerja sababaraha kaulinan maké D3D11 ngadeukeutan ka kinerja nalika maké drivers Windows. Pikeun damel, anjeun peryogi sahenteuna supir NVIDIA 550.40.55 sareng versi Proton Experimental dipasang.
  • Pikeun kaulinan basis D3D9, metoda nyalin sistem buffers ka GPU geus redesigned, hasilna ningkat kinerja dina kaulinan kayaning Shank 2, kaduruk Freddy na Getih Rayne.
  • Ngalereskeun masalah anu muncul dina kaulinan:
    • Ace merangan narajang cakrawala
    • Assassin's Syahadat 2
    • medan perang 2
    • medan perang 2142
    • Battlestations Midway
    • Getih Rayne
    • Codename Panzers Fase Hiji / Dua
    • Dead Space (2008)
    • Kaduruk Freddy
    • Leutak 3
    • Granblue Implengan Relink
    • Gujian 2
    • remen
    • MySims
    • Operasi Flashpoint: Red Walungan
    • Dapur 2
    • SkyDrift
    • sonic CD
    • Panguasa Agung Ultimate
    • Dongeng ti Borderlands
    • Para Pamukim
    • Total Perang: Abad Pertengahan 2
    • Simulator Karéta Inggris 1
    • perang Guntur

Salaku tambahan, Valve parantos nyebarkeun sékrési VKD3D-Proton 2.12, garpu tina basis kode vkd3d anu dirancang pikeun ningkatkeun dukungan Direct3D 12 dina peluncuran kaulinan Proton. VKD3D-Proton ngarojong parobahan Proton-spésifik, optimizations sarta perbaikan pikeun kinerja hadé tina kaulinan Windows dumasar kana Direct3D 12, nu teu acan diadopsi kana bagian utama vkd3d. Diantara bédana, aya ogé fokus kana pamakéan ekstensi Vulkan modern jeung kamampuhan kaluaran panganyarna tina drivers grafik pikeun ngahontal kasaluyuan pinuh ku Direct3D 12.

Diantara parobahan dina versi anyar:

  • Ditambahkeun dukungan pikeun mesin NVIDIA Refleks nganggo Vulkan extension VK_NV_low_latency2.
  • Dilaksanakeun D3D12 Render Pass API.
  • Ditambahkeun rintisan pikeun panganteur ID3D12DeviceRemovedExtendedDataSettings, nu solves masalah sareng sababaraha kaulinan.
  • Ditambahkeun dukungan pikeun ekstensi Vulkan VK_EXT_device_fault pikeun nyandak inpormasi ngeunaan kagagalan.
  • Dina sistem sareng supir Mesa sareng NVIDIA, dukungan pikeun ekstensi Vulkan VK_EXT_swapchain_maintenance1 dilaksanakeun pikeun ngalihkeun lancar antara modeu V-Sync sareng Tearing.
  • Sacara standar, lamun VK_KHR_shader_maximal_reconvergence na VK_KHR_shader_quad_control ekstensi sadia, rojongan pikeun Shader Modél 6.7 dinyatakeun.
  • Pikeun Intel Arc GPUs kalayan rojongan pikeun VK_EXT_descriptor_buffer extension, hiji dioptimalkeun descriptor salinan Handler geus ditambahkeun.
  • Kamampuhan pikeun ngabalikeun deui panggunaan shaders komputasi dina sistem sareng NVIDIA Pascal sareng GPU anu langkung lami parantos disayogikeun, ngamungkinkeun ngagunakeun Model Shader 6.7 dina sistem sareng GPU NVIDIA Pascal.
  • Ditambahkeun dukungan pikeun mode profil VKD3D_QUEUE_PROFILE.
  • Ditambahkeun dukungan pikeun Vulkan extension VK_NV_raw_access_chains, anu sacara signifikan tiasa ningkatkeun kinerja dina sababaraha kaulinan dina sistem sareng GPU NVIDIA.
  • Masalah sareng kaulinan direngsekeun:
    • Kaulinan anu didamel ku Unreal Engine 5
    • Atlas murag
    • Persona 3 Reload
    • Nyicingan Jahat 4
    • UE5 Lyra
    • Warhammer: Darktide
    • Dunya Warcraft

sumber: opennet.ru

Tambahkeun komentar