Ngaleupaskeun DXVK 1.10 sareng VKD3D-Proton 2.6, palaksanaan Direct3D pikeun Linux.

Pelepasan lapisan DXVK 1.10 sayogi, nyayogikeun palaksanaan DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 sareng 11, damel ngaliwatan tarjamahan telepon ka API Vulkan. DXVK merlukeun supir Vulkan 1.1 API-diaktipkeun sapertos Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.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 Wine anu diwangun di luhur OpenGL.

Parobahan utama:

  • Dipiceun pawang sinkronisasi thread perlu dipaké nalika loading sumberdaya di D3D11 na D3D9 palaksanaan. Parobahan nyata ngaronjatkeun kinerja Assassin urang Syahadat: Asal jeung kaulinan séjén dumasar kana mesin AnvilNext, sarta ogé miboga éfék positif dina kinerja Elex II, Allah Perang jeung GTA IV.
  • Dioptimalkeun pamakéan D3D11_MAP_WRITE pikeun sumberdaya dimuat kana GPU, nu geus ningkat kinerja kaulinan Quantum sarta aplikasi berpotensi séjén.
  • Dioptimalkeun operasi UpdateSubresource pikeun ngamutahirkeun buffer tetep leutik. Parobihan éta ngagaduhan dampak anu positif kana pagelaran God of War sareng kamungkinan kaulinan anu sanés.
  • Ngolah sumber daya sareng panyangga panengah dina D3D11 parantos gancangan. Parobahan ngurangan beban CPU dina sababaraha kaulinan.
  • Nambahkeun inpormasi kana HUD debug anu kapaké pikeun ngadiagnosa masalah kinerja, sapertos inpormasi waktos.
  • Kodeu sinkronisasi GPU geus ngaleungitkeun tina ngagunakeun siklus sibuk-nunggu, nu geus ngurangan konsumsi kakuatan dina alat nu bagerak dina sababaraha kaulinan.
  • Ditambahkeun rintisan pikeun nelepon 3D11On12CreateDevice, nu saméméhna ngabalukarkeun aplikasi ngadat.
  • Kinerja kaulinan Perang Total: Warhammer III, Resident Evil 0/5/6, Resident Evil: Revelations 2 parantos ningkat.
  • Masalah parantos direngsekeun dina kaulinan ArmA 2, Black Mesa, Age of Empires 2: Definitive Edition, Anno 1800, Final Fantasy XIV, Nier Replicant, The Evil Within.

Salaku tambahan, Valve parantos nyebarkeun sékrési VKD3D-Proton 2.6, 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.

Dina versi anyar:

  • Isu dina Horizon Zero Dawn, Final Fantasy VII: Remake and Warframe, Guardians of the Galaxy, Elden Ring sareng Age of Empires: IV parantos direngsekeun.
  • DXIL tos ningkat kode shader dihasilkeun pikeun beban vectorized sarta operasi toko.
  • Ngurangan beban CPU nalika nyalin deskriptor.
  • Perpustakaan pipa D3D12 geus ditulis ulang pikeun nyadiakeun cache tina SPIR-V view dihasilkeun tina DXBC / DXIL. Parobahan diwenangkeun pikeun waktos loading gancang pikeun kaulinan kayaning Monster Hunter: naek, Guardian of Galaxy jeung Elden Ring.
  • Modél shader 6.6 parantos dilaksanakeun, kalebet dukungan pikeun aksés langsung ka ResourceDescriptorHeap [], operasi atom 64-bit, metode IsHelperLane (), turunan shaders komputasi, atribut WaveSize, sareng intrinsik math rangkep (Intrinsik).

Salaku tambahan, urang tiasa nyatet publikasi ku Valve tina SteamOS Devkit Service sareng SteamOS Devkit Kode Klien kalayan palaksanaan server sareng klien anu ngamungkinkeun anjeun pikeun ngaunduh rakitan kaulinan anjeun langsung tina komputer anjeun ka Steam Deck, ogé ngalaksanakeun debugging jeung tugas patali séjén anu timbul salila prosés pangwangunan.

sumber: opennet.ru

Tambahkeun komentar