VĂ€lja antud projekt DXVK 1.3, mis rakendab Direct3D 10/11 Vulkan API peal.

Kujundatud kihtide vÀljalase DXVK 1.3, mis pakub DXGI (DirectX Graphics Infrastructure), Direct3D 10 ja Direct3D 11 rakendusi, töötades calls'i tÔlke kaudu Vulkan API-sse. DXVK-i kasutamiseks on vajalik toetavate draiverite olemasolu Vulkan API, nagu
AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 ja AMDVLK.

DXVK-i saab kasutada 3D-rakenduste ja mÀngude kÀivitamiseks Linuxis, kasutades Wine'i, olles kÔrgema jÔudlusega alternatiiv sisseehitatud Direct3D 11 rakendusele, mis töötab OpenGL-i peal. M teatud mÀngudes Wine+DXVK kombinatsiooni jÔudlus erineb on Windowsi kÀivitamisega vÔrreldes vaid 10-20% madalam, samas kui OpenGL-i baasil töötava Direct3D 11 rakenduse puhul on jÔudlus mÀrkimisvÀÀrselt madalam.

Lisatud tÀiustused:

  • TĂ€itmise optimeerimine, mis kasutab 'discard' kĂ€sku varjundites, on nĂŒĂŒd rakendatud, tuginedes Vulkani laiendusele VK_EXT_shader_demote_to_helper_invocation, mis vĂ”ib suurendada jĂ”udlust mĂ”nedes mĂ€ngudes. Optimeerimise kasutamiseks on vajalik uuendada komponent winevulkan ja draivereid (Intel kuni Mesa 19.2-git ja NVIDIA kuni patenteeritud draiver 418.52.14-beta, AMD draiverid ei toeta veel VK_EXT_shader_demote_to_helper_invocation laiendust);
  • Tagatud on tulemuse asĂŒnkroonne töötlemine ekraanile (etapp presentation). Peamise renderdamise lĂ”ime viivituste vĂ€hendamiseks toimub vĂ€ljundi töötlemine nĂŒĂŒd kĂ€skude edastamise keerus (command submission thread). AsĂŒnkroonse töötlemise tulemuslikkus on eriti mĂ€rgatav kĂ”rge kaadrisageduse vĂ€ljunditel ja ressursside mahukate kĂ€skude edastamisel. MĂ€ngudest, kus saavutatakse jĂ”udluse tĂ”us, mĂ€rgitakse Quake Champions AMD GPU'dega sĂŒsteemides;
  • Seni alglaadimise vĂ”imalus on olemas, kasutades Vulkani toega seadme (praegu toetavad ainult AMDVLK ja NVIDIA draiverid) kopeerimismootoreid. Uus funktsioon aitab veidi parandada mĂ€ngude kaadri jĂ€rjepidevust, kus laaditakse mĂ€ngu ajal palju tekstuure;
  • Parandatud vealogide haldamist, mis ilmnevad mĂ€lu puuduse tingimustes;
  • Parandatud ĂŒhilduvus MSVC-iga (Microsoft Visual C++);
  • Kustutatud korduvad tsĂŒklilised kontrollid vĂ€ljastamise ajal, mis vĂ”ivad oluliselt vĂ€hendada CPU koormust piiratud GPU-scenaarides;
  • Parandatud probleem topeltkaardistamisega pildi alamressurssidega, mis ilmnes mĂ€ngus Final Fantasy XIV;
  • Parandatud krahh, mis tekkis RSGetViewport meetodi vale kĂ€itumise tĂ”ttu mĂ€ngus Scrap Mechanic.

Allikas: opennet.ru

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