Rilis DXVK 1.10 lan VKD3D-Proton 2.6, implementasi Direct3D kanggo Linux

Rilis lapisan DXVK 1.10 kasedhiya, nyedhiyakake implementasine DXGI (Infrastruktur Grafik DirectX), Direct3D 9, 10 lan 11, nggarap terjemahan telpon menyang API Vulkan. DXVK mbutuhake driver sing ndhukung API Vulkan 1.1, kayata Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0, lan AMDVLK. DXVK bisa digunakake kanggo mbukak aplikasi lan game 3D ing Linux nggunakake Wine, dadi alternatif kinerja sing luwih dhuwur kanggo implementasi Direct3D 9/10/11 Wine sing dibangun ing ndhuwur OpenGL.

Owah-owahan utama:

  • Mbusak panangan sinkronisasi benang sing ora perlu digunakake nalika ngemot sumber daya ing implementasi D3D11 lan D3D9. Owah-owahan Ngartekno nambah kinerja Assassin kang Creed: Origins lan game liyane adhedhasar engine AnvilNext, lan uga wis efek positif ing kinerja Elex II, God of War lan GTA IV.
  • Optimized nggunakake D3D11_MAP_WRITE kanggo sumber daya dimuat menyang GPU, kang wis nambah kinerja game Quantum lan potensial aplikasi liyane.
  • Ngoptimalake operasi UpdateSubresource kanggo nganyari buffer tetep cilik. Owah-owahan kasebut nduwe pengaruh positif marang kinerja God of War lan bisa uga game liyane.
  • Pangolahan sumber daya lan buffer penengah ing D3D11 wis digawe cepet. Pangowahan nyuda beban CPU ing sawetara game.
  • Informasi sing ditambahake menyang HUD debug sing migunani kanggo diagnosa masalah kinerja, kayata informasi wektu.
  • Kode sinkronisasi GPU wis diilangi saka nggunakake siklus sibuk-nunggu, kang wis suda konsumsi daya ing piranti seluler ing sawetara game.
  • Nambahake rintisan kanggo nelpon 3D11On12CreateDevice, sing sadurunge nyebabake aplikasi nabrak.
  • Kinerja game Total War: Warhammer III, Resident Evil 0/5/6, Resident Evil: Revelations 2 wis apik.
  • Masalah wis dirampungake ing game ArmA 2, Black Mesa, Age of Empires 2: Definitive Edition, Anno 1800, Final Fantasy XIV, Nier Replicant, The Evil Within.

Kajaba iku, Valve wis nerbitake rilis VKD3D-Proton 2.6, garpu saka basis kode vkd3d sing dirancang kanggo nambah dhukungan Direct3D 12 ing peluncuran game Proton. VKD3D-Proton ndhukung owah-owahan khusus Proton, optimizations lan dandan kanggo kinerja luwih saka game Windows adhedhasar Direct3D 12, kang durung diadopsi menyang bagean utama vkd3d. Antarane bedane, ana uga fokus ing panggunaan ekstensi Vulkan modern lan kemampuan rilis driver grafis paling anyar kanggo entuk kompatibilitas lengkap karo Direct3D 12.

Ing versi anyar:

  • Masalah ing Horizon Zero Dawn, Final Fantasy VII: Remake lan Warframe, Guardians of the Galaxy, Elden Ring lan Age of Empires: IV wis dirampungake.
  • DXIL wis nambah kode shader sing digawe kanggo mbukak vektor lan operasi nyimpen.
  • Ngurangi beban CPU nalika nyalin deskriptor.
  • Perpustakaan pipa D3D12 wis ditulis maneh kanggo nyedhiyakake caching saka tampilan SPIR-V sing digawe saka DXBC / DXIL. Owah-owahan kasebut ngidini wektu loading luwih cepet kanggo game kayata Monster Hunter: Rise, Guardian of the Galaxy lan Elden Ring.
  • Model shader 6.6 wis dileksanakake kanthi lengkap, kalebu dhukungan kanggo akses langsung menyang ResourceDescriptorHeap [], operasi atom 64-bit, metode IsHelperLane (), shaders komputasi sing diturunake, atribut WaveSize, lan intrinsik matematika (Intrinsik).

Kajaba iku, kita bisa nyathet publikasi dening Valve saka SteamOS Devkit Service lan kode Klien SteamOS Devkit kanthi implementasi server lan klien sing ngidini sampeyan ndownload kumpulan game dhewe langsung saka komputer menyang Steam Deck, uga nindakake. debugging lan tugas liyane sing gegandhengan sing muncul sajrone proses pangembangan.

Source: opennet.ru

Add a comment