Lëshimi i DXVK 3.0, implementimi i Direct3D 8/9/10/11 mbi API-në Vulkan

ËshtĂ« nĂ« dispozicion versioni i shtresĂ«s DXVK 3.0, qĂ« ofron njĂ« implementim tĂ« DXGI (Infrastruktura e Grafikut DirectX), Direct3D 8, 9, 10 dhe 11, qĂ« funksionon pĂ«rmes translacionit tĂ« thirrjeve nĂ« API-nĂ« Vulkan. PĂ«r tĂ« pĂ«rdorur DXVK kĂ«rkohet tĂ« ketĂ« shoferĂ« qĂ« mbĂ«shtesin API-nĂ« Vulkan 1.4, siç janĂ« NVIDIA 575.51.02, Mesa AMD RADV 25.0, NVIDIA 25.1 dhe Intel ANV 25.1. DXVK mund tĂ« pĂ«rdoret pĂ«r tĂ« ekzekutuar aplikacione dhe lojĂ«ra 3D nĂ« Linux me ndihmĂ«n e Wine, duke funksionuar si njĂ« alternativĂ« me performancĂ« mĂ« tĂ« lartĂ« ndaj implementimeve tĂ« integruara nĂ« Wine tĂ« Direct3D qĂ« funksionojnĂ« mbi OpenGL.

Ndryshimet kryesore:

  • PĂ«r tĂ« gjitha modelet e mbĂ«shtetura tĂ« shenjave Ă«shtĂ« aktivizuar kompaktori i shenjave dxbc-spirv. Kompilimi i shenjave Ă«shtĂ« transferuar nga rrjedha kryesore nĂ« rrjedha tĂ« veçanta.
    ËshtĂ« implementuar caching nĂ« disk tĂ« pĂ«rfaqĂ«simit tĂ« ndĂ«rmjetĂ«m tĂ« shenjave (cache ruhet nĂ« nĂ«nfolderin AppData/Local nĂ« prefiksin aktual tĂ« Wine).
    Përdorimi i dxbc-spirv ka lejuar reduktimin e konsumit të memories, përshpejtimin e kohës së nisjes, eliminimin e ngritjeve dhe zgjidhjen e disa problemeve që ishin shfaqur në lojërat Postal: Brain Damaged, Snowrunner, Overwatch, God of War, Days Gone dhe Final Fantasy XIV, të cilat nuk mund të zgjidheshin në kodin e vjetër të translacionit të shenjave.
  • PĂ«r D3D9 Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r modelet e shenjave 1-3.
  • Siç Ă«shtĂ« e zakonshme, Ă«shtĂ« aktivizuar zgjerimi Vulkan VK_EXT_descriptor_heap. Krahasuar me depozitat e mĂ«parshme tĂ« descriptorĂ«ve tĂ« bazuara nĂ« Vulkan-zgjerimin VK_EXT_descriptor_buffer, implementimi i ri ofron tĂ« njĂ«jtin nivel performancĂ« pĂ«r operacionet qĂ« pĂ«rfundojnĂ« nĂ« CPU, por redukton ngarkesĂ«n nĂ« GPU, sidomos kur pĂ«rdoren karta grafike NVIDIA. PĂ«r funksionimin nĂ« sisteme me karta grafike NVIDIA kĂ«rkohet sĂ« paku versioni i shoferĂ«ve pronarĂ« NVIDIA 595.84. Implementimi i bazuar nĂ« VK_EXT_descriptor_buffer Ă«shtĂ« shpallur i vjetruar dhe do tĂ« hiqet nĂ« ndonjĂ« nga publikimet e ardhshme.
    NĂ« implementimin e Direct3D 9, nĂ« vend tĂ« gjenerimit tĂ« shenjave nĂ« fluks tani pĂ«rdoren uber-shenjat, versionet e optimizuara tĂ« tĂ« cilave kompilohen nĂ« sfond, çka ka zgjidhur problemet me ngritjet e disa lojĂ«rave mĂ« tĂ« vjetra siç Ă«shtĂ« Unreal Tournament 2004. ËshtĂ« siguruar ngarkimi i tamponĂ«ve sipas nevojĂ«s, ashtu si nĂ« Windows, nĂ« vend tĂ« vendosjes sĂ« parakohshme nĂ« memorien video, çka ka eliminuar mbylljet emergjente tĂ« disa lojĂ«rave 32-bit D3D9 pĂ«r shkak tĂ« hapĂ«sirĂ«s sĂ« kufizuar adresuese.
  • NĂ« implementimin e Direct3D 9, nĂ« vend tĂ« gjenerimit tĂ« shenjave nĂ« fluks tani pĂ«rdoren uber-shenjat, versionet e optimizuara tĂ« tĂ« cilave kompilohen nĂ« sfond, çka ka zgjidhur problemet me ngritjet e disa lojĂ«rave mĂ« tĂ« vjetra siç Ă«shtĂ« Unreal Tournament 2004. ËshtĂ« siguruar ngarkimi i tamponĂ«ve sipas nevojĂ«s, ashtu si nĂ« Windows, nĂ« vend tĂ« vendosjes sĂ« parakohshme nĂ« memorien video, çka ka eliminuar mbylljet emergjente tĂ« disa lojĂ«rave 32-bit D3D9 pĂ«r shkak tĂ« hapĂ«sirĂ«s sĂ« kufizuar adresuese.
  • Funksionimi i saktĂ« i multisampling (MSAA) nĂ« mĂ«nyrĂ«n D3DRS_MULTISAMPLEANTIALIAS Ă«shtĂ« aktualizuar nĂ« sistemet qĂ« mbĂ«shtesin zgjerimet Vulkan VK_EXT_sample_locations dhe VK_EXT_extended_dynamic_state3, duke zgjidhur problemet me renderimin nĂ« Anno 1701, Men of War dhe lojĂ«ra tĂ« tjera kur aktivizohej MSAA.
  • MbĂ«shtetje e siguruar pĂ«r pĂ«rdorimin e burimeve tĂ« pĂ«rbashkĂ«ta (Shared resources) nĂ« versionet standarde tĂ« Wine pa patches shtesĂ« nga projekti Proton.
  • Variabla e mjedisit DXVK_FRAME_RATE Ă«shtĂ« eliminuar, e cila pĂ«rdorej pĂ«r tĂ« kufizuar frekuencĂ«n e kuadrove (Frame rate limiter), ndĂ«rsa tani rekomandohet tĂ« pĂ«rdoren kufizues tĂ« jashtĂ«m si Gamescope dhe Mangohud. PĂ«r tĂ« aktivizuar kufizuesin e ndĂ«rtuar, mund tĂ« pĂ«rdoret konfigurimi 'dxvk.maxFrameRate = n'.
  • Problemet nĂ« lojĂ«ra janĂ« zgjidhur:
    • 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
  • KĂ«rkesat pĂ«r versionin minimal tĂ« API-sĂ« grafike janĂ« rritur nĂ« Vulkan 1.4.
    Tani kërkohen të paktën versionet e piloteve AMD RADV 25.0, NVIDIA 575.51.02, NVIDIA 25.1 dhe Intel ANV 25.1.

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