Ngaleupaskeun DXVK 2.2, Direct3D 9/10/11 palaksanaan di luhur Vulkan API

Pelepasan lapisan DXVK 2.2 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:

  • Ditambahkeun dukungan pikeun lapisan D3D11On12, anu ngamungkinkeun Direct3D 11 dijalankeun dina luhureun Direct3D 12. Pikeun ngadukung D3D12 dina kaulinan dumasar Unity anyar, sapertos Lego Builder's Journey, DXVK kalebet kamampuan nyiptakeun alat D3D11 tina alat D3D12 nganggo fungsi D3D11On12. jeung ID3D11On12Device API.
  • Palaksanaan Direct3D 9 ngenalkeun dukungan pikeun tampilan parsial (Presentasi Parsial), anu ngamungkinkeun anjeun ngatur tampilan bagian tina jandela ku cara nyalin eusi panyangga layar (backbuffer) kana mémori sistem teras ngagambar kana jandela nganggo CPU. Fitur ieu ningkatkeun kompatibilitas sareng peluncuran kaulinan anu diwangun nganggo toolkit Microsoft WPF, kalayan ngirangan kinerja. Pikeun Direct3D 9, paripolah umum tina framebuffers virtual (SwapChain) ogé geus ningkat jeung rojongan pikeun pilihan d3d9.noExplicitFrontBuffer geus dilanjutkeun.
  • Nalika dianggo sareng Proton atanapi Anggur, sacara standar nyiptakeun file log dieureunkeun sareng pesen diagnostik kaluaran kana konsol nganggo kamampuan khusus anggur, anu pakait sareng paripolah vkd3d-proton. Pikeun neruskeun nyieun file log individu, anjeun tiasa nyetél variabel lingkungan DXVK_LOG_PATH.
  • Konsumsi memori nyata ngurangan dina situasi dimana kaulinan nyieun alat D3D11 henteu kapake.
  • Dina sistem multi-GPU, deteksi alat kaluaran sadia via DXGI tos ningkat, ngarengsekeun masalah kinerja dina RE anyar (Reach for the Moon) kaulinan maké D3D12.
  • Ngalereskeun masalah anu muncul dina kaulinan:
    • Battle Fantasia Édisi Révisi
    • Sieun tiis
    • Fajar of Magic 2
    • Online Semesta DC
    • Jauh manyun 2
    • Halo: Nu Master Kapala Koléksi
    • Warhammer 40k: Spasi Kelautan
    • Kakaisaran Jade
    • Sid Meier urang bajak laut
    • Perang Total: Shogun 2

    sumber: opennet.ru

Tambahkeun komentar