Lëshimi i DXVK 2.0, implementimi i Direct3D 9/10/11 mbi API Vulkan

Doli për versionin e shtresës DXVK 2.0, e cila ofron një implementim të DXGI (Infrastruktura Grafike DirectX), Direct3D 9, 10 dhe 11, duke punuar përmes transkriptimit të thirrjeve në API Vulkan. Për të përdorur DXVK është e nevojshme të keni drejtorë me mbështetje për API 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 lojëra 3D në Linux përmes Wine, duke shërbyer si një alternativë më me performancë ndaj implementimeve të integruara në Wine për Direct3D 9/10/11, që punojnë mbi OpenGL.

Ndryshimet kryesore:

  • KĂ«rkesat pĂ«r versionin e grafikĂ«s API Vulkan janĂ« rritur — tani kĂ«rkohet njĂ« drejtues me mbĂ«shtetje pĂ«r Vulkan 1.3 (mĂ« parĂ«, nevojitej Vulkan 1.1), duke lejuar implementimin e mundĂ«sive tĂ« reja qĂ« lidhen me kompilimin e shenjave. NĂ« praktikĂ«, DXVK 2.0 mund tĂ« funksionojĂ« nĂ« çdo sistem nĂ« tĂ« cilin mbĂ«shtetet pĂ«rdorimi i paketĂ«s Proton Experimental pĂ«r tĂ« ekzekutuar lojĂ«ra bazuar nĂ« D3D11 dhe D3D12. PĂ«r tĂ« funksionuar, winevulkan kĂ«rkon tĂ« paktĂ«n Wine 7.1.
  • NĂ« pĂ«rbĂ«rjen Ă«shtĂ« pranuar kodi i projektit dxvk-native, i cili lejon formimin e grumbujve natyrorĂ« DXVK pĂ«r Linux (tĂ« pa lidhur me Wine), tĂ« cilĂ«t mund tĂ« pĂ«rdoren jo pĂ«r ekzekutimin e aplikacioneve Windows, por nĂ« aplikacione tĂ« zakonshme Linux, gjĂ« qĂ« mund tĂ« jetĂ« e dobishme pĂ«r krijimin e porteve tĂ« lojĂ«rave pĂ«r Linux pa ndryshuar kodin e vizatimit bazuar nĂ« D3D.
  • Ka zgjeruar mbĂ«shtetjen pĂ«r Direct3D 9, duke pĂ«rfshirĂ« pĂ«rmirĂ«simin e menaxhimit tĂ« memories (pĂ«r ruajtjen e kopjeve tĂ« teksturave janĂ« pĂ«rdorur skedarĂ« tĂ« reflektuar nĂ« memory), Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r leximin e saktĂ« nga zonat aktive tĂ« vizatimit (zgjidhur problemet me shfaqjen e artefakteve gjatĂ« lojĂ«s nĂ« GTA IV) dhe Ă«shtĂ« rishikuar zbatimi i kontrollit tĂ« transparencĂ«s.
  • PĂ«r Direct3D 10 Ă«shtĂ« ndaluar shpĂ«rndarja e bibliotekave d3d10.dll dhe d3d10_1.dll, tĂ« cilat nuk instaloheshin automatikisht pĂ«r shkak tĂ« pranisĂ« sĂ« njĂ« zbatimi mĂ« tĂ« avancuar tĂ« D3D10 nĂ« wine. MegjithatĂ«, mbĂ«shtetje pĂ«r API D3D10 Ă«shtĂ« vazhduar nĂ« bibliotekĂ«n d3d10core.dll.
  • MbĂ«shtetje pĂ«r Direct3D 11 Ă«shtĂ« arritur deri nĂ« nivelin e funksionalitetit 12_1 (D3D11 Feature Level), pĂ«r tĂ« cilin janĂ« realizuar mundĂ«si si burimet mozaikore (Tiled Resources), rasterizimi konservator (Conservative Rasterization) dhe vizatimi i renditur nĂ« rasterizues (Rasterizer Ordered Views).
  • I realizuar dhe afruar nĂ« sjelljen e saj me Windows implementimin e interface-it ID3D11DeviceContext, qĂ« pĂ«rfaqĂ«son kontekstin e pajisjes, duke gjeneruar komandat e vizatimit. Rikonceptimi ka lejuar tĂ« pĂ«rmirĂ«sohet kompatibiliteti me biblioteka tĂ« tretĂ« dhe tĂ« reduktohet ngarkesa nĂ« CPU. NĂ« veçanti, Ă«shtĂ« ulur ngarkesa nĂ« CPU nĂ« lojra qĂ« pĂ«rdorin aktivisht kontekste tĂ« vonuara (p.sh., loja Assassin’s Creed: Origins) ose qĂ« shpesh thĂ«rrasin operacionin ClearState (p.sh., loja God of War).
  • JanĂ« bĂ«rĂ« ndryshime qĂ« lidhen me kompilimin e shenjuesve. NĂ« prani tĂ« shĂ«rbimeve Vulkan me mbĂ«shtetje pĂ«r zgjerimin VK_EXT_graphics_pipeline_library Ă«shtĂ« realizuar kompilimi i shenjuesve Vulkan gjatĂ« ngarkimit tĂ« lojrave tĂ« shenjuesve D3D, jo gjatĂ« vizatimit, qĂ« zgjidhi problemet me ngacmimet pĂ«r shkak tĂ« kompilimit tĂ« shenjuesve gjatĂ« lojĂ«s. Zgjerimi i kĂ«rkuar pĂ«r momentin mbĂ«shtetet vetĂ«m nĂ« shĂ«rbimet pronariale NVIDIA, duke filluar nga versi 520.56.06.
  • NĂ« shenjuesit D3D11 Ă«shtĂ« pĂ«rdorur modeli i memories Vulkan.
  • ËshtĂ« hequr kufizimi pĂ«r numrin e burimeve qĂ« mund tĂ« lidhen njĂ« herĂ«.
  • Problemet e paraqitura nĂ« lojĂ«ra janĂ« eliminuar:
    • 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

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