VĂ€lja on antud DXVK 3.0, mis teostab Direct3D 8/9/10/11 ĂŒle Vulkan API.

Ilmunen DXVK 3.0, mis pakub DXGI (DirectX Graphics Infrastructure) rakendust, Direct3D 8, 9, 10 ja 11, toimib ĂŒleskutsude tĂ”lkimise kaudu Vulkan API-sse. DXVK kasutamiseks on vajalik Vulkan API 1.4 toetavate draiverite olemasolu, nĂ€iteks NVIDIA 575.51.02, Mesa AMD RADV 25.0, NVIDIA 25.1 ja Intel ANV 25.1. DXVK-i saab kasutada 3D-rakenduste ja mĂ€ngude kĂ€ivitamiseks Linuxis Wine'i abil, olles tĂ”husam alternatiiv Wine'is sisseehitatud Direct3D rakendustele, mis töötavad OpenGL-i peal.

Peamised muudatused:

  • KĂ”ikide toetatud shader'i mudelite jaoks on kasutusel dxbc-spirv shader'i kompilaator. Shader'ite kompileerimine on viidud peavoolust eraldi voogudesse.
    Rakendatud on disc caching shader'ite vahevormide jaoks (cache salvestatakse Wine'i kÀimasoleva eelprefiksi AppData/Local alamkausta).
    dxbc-spirv'i kasutuselevĂ”tt on vĂ”imaldanud vĂ€hendada mĂ€lu tarbimist, lĂŒhendada kĂ€ivitusaega, vĂ€ltida hangumist ning kĂ”rvaldada mitmeid probleeme, mis ilmnesid mĂ€ngudes nagu Postal: Brain Damaged, Snowrunner, Overwatch, God of War, Days Gone ja Final Fantasy XIV, mida ei olnud vĂ”imalik lahendada vana shader'ite tĂ”lke koodi abil.
  • D3D9 puhul on rakendatud shader'i mudelite 1-3 tuge.
  • Vaikimisi on aktiveeritud Vulkan laiendus VK_EXT_descriptor_heap. Erinevalt varasematest Vulkan laienduse alusel töötavatest descriptor'ite hoidlatest,
    VK_EXT_descriptor_buffer, uus teostus tagab sama taseme CPU-l tehtavate operatsioonide jĂ”udluses, kuid vĂ€hendab koormust GPU-le, eriti NVIDIA graafikakaartide kasutamisel. NVIDIA graafikakaartidega sĂŒsteemides nĂ”utakse vĂ€hemalt versiooni 595.84 omaniku draiveritest. VK_EXT_descriptor_buffer'i pĂ”hine teostus kuulutatakse aegunuks ja eemaldatakse ĂŒhes jĂ€rgnevates vĂ€ljaannetes.
  • Direct3D 9 teostuses ei genereerita enam shader'eid reaalajas, vaid kasutatakse uber-shader'eid, mille optimeeritud versioonid kompileeritakse taustal, mis lahendas probleemid mitmete vanade mĂ€ngude, nagu Unreal Tournament 2004, hangumistega. Buffrite laadimine toimub vajadusel, nagu Windowsis, mitte eelnevalt videomĂ€lus paigutamisega, mis kĂ”rvaldas rikkeid mĂ”nedes 32-bitistes D3D9-mĂ€ngudes, mis olid tingitud piiratud aadressiruumi tĂ”ttu.
  • MultinĂ€idisprotsesside (MSAA) Ă”ige toimimine D3DRS_MULTISAMPLEANTIALIAS reĆŸiimis on tagatud Vulkan laienduste VK_EXT_sample_locations ja VK_EXT_extended_dynamic_state3 toetavate sĂŒsteemide puhul, mis lahendas probleemid renderdamisel mĂ€ngudes Anno 1701, Men of War ja muudes mĂ€ngudes MSAA sisselĂŒlitamisel.
  • Toetatakse ĂŒhiste ressursside (Shared resources) kasutamist Wine'i ametlikes versioonides, ilma lisapatchideta projektist Proton.
  • Muutujat DXVK_FRAME_RATE, mida kasutati kaadrisageduse piirajaks, on eemaldatud; selle asemel soovitatakse kasutada vĂ€list piirajat, nĂ€iteks Gamescope vĂ”i Mangohud. Sisseehitatud piiraja aktiviseerimiseks vĂ”ib kasutada seadet „dxvk.maxFrameRate = n“.
  • MĂ€ngudes on lahendatud jĂ€rgmised probleemid:
    • Bioshock Infinite
    • Borderlands 2
    • Colin McRae Rally 3
    • Dirt Rally 2
    • Fallout New Vegas
    • Insurgency & Counter-Strike
    • Jump Space
    • Max Payne
    • Railroad Tycoon 3
    • Resident Evil 6
    • Sang-Froid: Tales of Werewolves
    • Sea Dogs
    • Splinter Cell 4
    • The I of the Dragon
    • The Sims 3
    • Total War: Pharaoh
    • Witch on the Holy Night
    • World of Final Fantasy
    • Vietcong
  • Minimaalsete graafika API nĂ”uded on tĂ”stetud 1.4 versioonini.
    NĂŒĂŒd on minimaalseteks nĂ”ueteks AMD RADV 25.0, NVIDIA 575.51.02, NVIDIA 25.1 ja Intel ANV 25.1 draiverite versioonid.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster