DXVK 1.10 ja VKD3D-Proton 2.6 vÀljalaskmine, Direct3D rakendused Linuxile

VĂ€lja on DXVK 1.10, mis pakub DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 ja 11 teostust, mis töötab API Vulkan kaudu kutsete transleerimise teel. DXVK kasutamiseks on vajalik Vulkan 1.1 API toega draiverite olemasolu, nagu Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 ja AMDVLK. DXVK-d saab kasutada 3D-rakenduste ja mĂ€ngude kĂ€ivitamiseks Linuxis lĂ€bi Wine, olles suurema jĂ”udluse alternatiiv Wine'i sisseehitatud Direct3D 9/10/11 teostustele, mis töötavad OpenGL ĂŒle.

Peamised muudatused:

  • Eemaldati mittevajalikud niidihaldurid, mida kasutati D3D11 ja D3D9 teostustes ressursside laadimise ajal. Muudatus tĂ”i oluliselt ĂŒles Assassin’s Creed: Origins ja teiste AnvilNext mootoriga mĂ€ngude jĂ”udlust, samuti mĂ”jutas positiivselt Elex II, God of War ja GTA IV mĂ€ngude jĂ”udlust.
  • Teostati D3D11_MAP_WRITE kasutamise optimeerimise, et ressursse GPU-sse laadida, mis viis Quantum mĂ€ngu ja potentsiaalselt teiste rakenduste jĂ”udluse paranemiseni.
  • Optimeeritud UpdateSubresource operatsiooni tĂ€itmine vĂ€ikeste fikseeritud puhvrite uuendamiseks. Muudatus on positiivselt mĂ”jutanud God of War'i ja vĂ”ib-olla ka teisi mĂ€nge.
  • Ressursside ja vahebufferite laadimise töötlemine D3D11-s on kiirenenud. Muudatus vĂ€hendas mĂ”nedes mĂ€ngudes CPU koormust.
  • Töötlemisprobleemide diagnoosimiseks kasulik teave, nĂ€iteks sĂŒnkroonimisandmed, on lisatud tĂ”rkeotsingu ekraaniliidesesse (HUD).
  • GPU sĂŒnkroonimiskood on vabastatud tĂŒhi ooteperioodide kasutamisest, mis on vĂ”imaldanud vĂ€hendada energiatarbimist mobiilseadmetes mĂ”nedes mĂ€ngudes.
  • Lisatud on vahepeatus 3D11On12CreateDevice'i kutsumisel, millele eelnev pöördumine pĂ”hjustas rakenduste kokkuvarisemise.
  • Parandatud on mĂ€ngude Total War: Warhammer III, Resident Evil 0/5/6, Resident Evil: Revelations 2 jĂ”udlust.
  • Probleemid on lahendatud mĂ€ngudes ArmA 2, Black Mesa, Age of Empires 2: Definitive Edition, Anno 1800, Final Fantasy XIV, Nier Replicant, The Evil Within.

Lisaks avaldas Valve VKD3D-Proton 2.6, mis on haru vkd3d koodibaasist, loodud eesmĂ€rgiga parandada Direct3D 12 toetamist Protoni mĂ€ngude kĂ€ivitamise paketis. VKD3D-Proton toetab Protonile iseloomulikke muudatusi, optimeerimisi ja tĂ€iustusi, et parandada Windowsi Direct3D 12 mĂ€ngude toimimist, mis pole veel pĂ”hiversioonis vkd3d vastu vĂ”etud. Erinevustest mĂ€rgitakse ka suunatust kaasaegsete Vulkan laienduste ja vĂ€rskete graafikadraiverite vĂ”imaluste kasutamisele, et saavutada tĂ€ielik ĂŒhilduvus Direct3D 12-ga.

Uues versioonis:

  • Probleemid mĂ€ngudes Horizon Zero Dawn, Final Fantasy VII: Remake, Warframe, Guardians of the Galaxy, Elden Ring ja Age of Empires IV on lahendatud.
  • DXIL-is on parandatud loodud shaderi kood vektoreeritud laadimis- ja salvestusoperatsioonide jaoks.
  • CPU koormus on vĂ€hendatud deskriptorite kopeerimise ajal.
  • D3D12 torujuhtme (pipeline) teek on ĂŒmber kirjutatud, et tagada SPIR-V esituse vahemĂ€lustamine, mis on genereeritud DXBC/DXIL-ist. Muudatus vĂ”imaldas kiirendada selliste mĂ€ngude laadimist nagu Monster Hunter: Rise, Guardian of the Galaxy ja Elden Ring.
  • TĂ€ielikult on ellu viidud 6.6 versiooni shaderimudel, sealhulgas otse juurdepÀÀsu toele ResourceDescriptorHeap[], 64-bitine aatomaaroperatsioonide tugi, meetod IsHelperLane(), tuletatud arvutuslikud shaderid, atribuudi WaveSize ja pakitud matemaatilised funktsioonid (Intrinsics).

TĂ€iendavalt vĂ”ib mĂ€rkida, et Valve on avaldanud SteamOS Devkit Service'i ja SteamOS Devkit Client'i koodi koos teostusega serverile ja kliendiga, mis vĂ”imaldab laadida oma mĂ€ngude kogusid otse arvutist Steam Decki ning ka tĂ€ita silumist ja muid arendamise kĂ€igus tekkivaid ĂŒlesandeid.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster