kihtide vÀljalase , 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 toetavate draiverite olemasolu , nagu
AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 ja .
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 Wine+DXVK kombinatsiooni jÔudlus 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 ). 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
