Publikimi i DXVK 2.0, implementimit të Direct3D 9/10/11 mbi API Vulkan

Versioni e DXVK 2.0 është e disponueshme, që ofron një implementim të DXGI (Infrastruktura Graphics e DirectX), Direct3D 9, 10 dhe 11, e cila funksionon përmes përkthimit të thirrjeve në API Vulkan. Për të përdorur DXVK, kërkohet të kenë drayverë që mbështesin API-në Vulkan 1.3, si Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 dhe AMDVLK. DXVK mund të përdoret për të ekzekutuar aplikacione dhe lojra 3D në Linux duke përdorur Wine, si një alternativë me performancë më të lartë për implementimet e integruara në Wine të Direct3D 9/10/11, që funksionojnë mbi OpenGL.

Ndryshimet kryesore:

  • KĂ«rkesat pĂ«r versionin e grafikĂ«s API Vulkan janĂ« rritur - tani kĂ«rkohet njĂ« drayver qĂ« mbĂ«shtet Vulkan 1.3 (mĂ« parĂ« kĂ«rkohej Vulkan 1.1), qĂ« ka lejuar implementimin e mbĂ«shtetjes pĂ«r mundĂ«si tĂ« reja lidhur me kompilimin e shenjuesve. NĂ« praktikĂ«, DXVK 2.0 mund tĂ« ekzekutohet nĂ« çdo sistem qĂ« mbĂ«shtet pĂ«rdorimin e paketĂ«s Proton Experimental pĂ«r tĂ« ekzekutuar lojra bazuar nĂ« D3D11 dhe D3D12. PĂ«r tĂ« pĂ«rdorur winevulkan kĂ«rkohet si minimum Wine 7.1.
  • NĂ« pĂ«rbĂ«rjen Ă«shtĂ« pranuar kodi i projektit dxvk-native, i cili lejon krijimin e ndĂ«rtimĂ«ve native DXVK pĂ«r Linux (tĂ« pa lidhura me Wine), tĂ« cilat mund tĂ« pĂ«rdoren jo vetĂ«m pĂ«r tĂ« ekzekutuar aplikacione Windows, por edhe nĂ« aplikacione tĂ« zakonshme Linux, qĂ« mund tĂ« jenĂ« tĂ« dobishme pĂ«r krijimin e porteve tĂ« lojrave pĂ«r Linux pa ndĂ«rruar kodin e vizatimit tĂ« bazuar nĂ« D3D.
  • MbĂ«shtetja pĂ«r Direct3D 9 Ă«shtĂ« zgjeruar, duke pĂ«rfshirĂ« pĂ«rmirĂ«sime nĂ« menaxhimin e memories (pĂ«r ruajtjen e kopjeve tĂ« teksturave janĂ« pĂ«rdorur skedarĂ«t e ruajtur nĂ« memory), Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r leximin e saktĂ« nga zonat aktive tĂ« vizatimit (kjo zgjidh problemet me shfaqjen e artefakteve gjatĂ« lojĂ«s nĂ« GTA IV) dhe Ă«shtĂ« rishikuar implementimi i kontrollit tĂ« transparencĂ«s.
  • PĂ«r Direct3D 10 Ă«shtĂ« ndaluar ofrimi i bibliotekave d3d10.dll dhe d3d10_1.dll, tĂ« cilat nuk instaloheshin si parazgjedhje pĂ«r shkak tĂ« ekzistencĂ«s sĂ« njĂ« implementimi mĂ« tĂ« avancuar D3D10 nĂ« wine. MegjithatĂ«, mbĂ«shtetja pĂ«r API D3D10 vazhdon nĂ« bibliotekĂ«n d3d10core.dll.
  • MbĂ«shtetja pĂ«r Direct3D 11 Ă«shtĂ« pĂ«rmirĂ«suar deri nĂ« nivelin funksionalitetit 12_1 (D3D11 Feaure Level), pĂ«r tĂ« arritur tĂ« cilin janĂ« realizuar mundĂ«si tĂ« tilla si burimet e mozaiku (Tiled Resources), rasterizimi konservativ (Conservative Rasterization) dhe vizatimi i renditur nĂ« rasterizator (Rasterizer Ordered Views).
  • E pĂ«rshtatur dhe e afruar nĂ« sjelljen e saj me Windows, zbatimi i ndĂ«rfaqes ID3D11DeviceContext, qĂ« pĂ«rfaqĂ«son kontekstin e pajisjes, duke gjeneruar komandat e vizatimit. Riciklimi ka pĂ«rmirĂ«suar kompatibilitetin me bibliotekat e jashtme dhe ka reduktuar ngarkesĂ«n nĂ« CPU. NĂ« veçanti, Ă«shtĂ« ulur ngarkesa nĂ« CPU nĂ« lojĂ«rat qĂ« pĂ«rdorin aktivisht kontekste tĂ« vonuara (p.sh., loja Assassin’s Creed: Origins) ose tĂ« thirrura shpesh operacionin ClearState (p.sh., loja God of War).
  • JanĂ« bĂ«rĂ« ndryshime tĂ« lidhura me kompilimin e shenjave. NĂ« prani tĂ« shoferĂ«ve Vulkan me mbĂ«shtetje pĂ«r zgjerimin VK_EXT_graphics_pipeline_library, Ă«shtĂ« realizuar kompilimi i shenjave Vulkan gjatĂ« ngarkimit tĂ« lojĂ«rave tĂ« shenjave D3D, dhe jo gjatĂ« vizatimit, çka zgjidhi problemet me ngricat pĂ«r shkak tĂ« kompilimit tĂ« shenjave gjatĂ« lojĂ«s. Zgjerimi i kĂ«rkuar pĂ«r momentin mbĂ«shtetet vetĂ«m nĂ« shoferĂ«t pronarĂ« tĂ« NVIDIA, duke filluar nga versioni 520.56.06.
  • NĂ« shenjat D3D11 Ă«shtĂ« angazhuar modeli i memories Vulkan.
  • ËshtĂ« hequr kufizimi mbi numrin e burimeve qĂ« mund tĂ« lidhen njĂ«herazi.
  • JanĂ« zgjidhur problemet e shfaqura nĂ« lojĂ«rat:
    • Alan Wake
    • Alice Madness Returns
    • Anomaly: Warzone Earth
    • Beyond Good and Evil
    • Dragon Age Origins
    • Empire: Total War
    • Final Fantasy XV
    • Grand Theft Auto IV
    • Heroes Of Annihilated Empires
    • Limit King Of Fighters XIII
    • Metal Gear Solid V: Ground Zeroes
    • SiN Episodes: Emergence
    • Sonic Generations
    • Spider Man
    • The Ship
    • Warhammer Online
    • Ys Seven

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster