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

Lëshimi i nivelit DXVK 3.0 është tani i disponueshëm, duke ofruar implementimin e DXGI (Infrastruktura e Grafikeve DirectX), Direct3D 8, 9, 10 dhe 11, që funksionon përmes përkthimit të thirrjeve në API-në Vulkan. Për të përdorur DXVK, kërkohet të keni shoferë që mbështesin API-në Vulkan 1.4, si 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ë nisur aplikacione dhe lojëra 3D në Linux duke përdorur Wine, duke vepruar si një alternativë me performancë më të lartë ndaj implementimeve të integruara në Wine për Direct3D, të cilat funksionojnë mbi OpenGL.

Ndryshimet kryesore:

  • PĂ«r tĂ« gjitha modelet e mbĂ«shtetura tĂ« shenjave, Ă«shtĂ« aktivizuar kompjitori 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-ja ruhet nĂ« nĂ«nkatallon AppData/Local nĂ« pĂ«rfitimin aktual tĂ« Wine).
    Përdorimi i dxbc-spirv ka lejuar uljen e konsumit të memories, shkurtimin e kohës së nisjes, eliminimin e ngricave dhe zgjidhjen e disa problemeve që shfaqeshin në lojrat Postal: Brain Damaged, Snowrunner, Overwatch, God of War, Days Gone dhe Final Fantasy XIV, të cilat nuk ishte e mundur t'i zgjidheshin në kodin e vjetër të përkthimit të shenjave.
  • PĂ«r D3D9 Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r modelet e shenjave 1-3.
  • NĂ« mĂ«nyrĂ« tĂ« paracaktuar Ă«shtĂ« aktivizuar zgjerimi Vulkan VK_EXT_descriptor_heap. Krahasuar me depozitĂ«n e mĂ«parshme tĂ« descriptorĂ«ve bazuar nĂ« zgjerimin Vulkan
    VK_EXT_descriptor_buffer, implementimi i ri siguron të njëjtin nivel të performancës së operacioneve që kryhen në CPU, por redukton ngarkesën në GPU, veçanërisht kur përdoren kartat e videove NVIDIA. Për të punuar në sisteme me karta grafike NVIDIA kërkohet të paktën versioni i shoferëve pronësorë NVIDIA 595.84. Implementimi i bazuar në VK_EXT_descriptor_buffer është shpallur e vjetëruar dhe do të hiqet në një nga lëshimet 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, duke zgjidhur problemet me ngritjen e disa lojĂ«rave tĂ« vjetra, siç Ă«shtĂ« Unreal Tournament 2004. ËshtĂ« siguruar ngarkimi i bufereve sipas nevojĂ«s, si nĂ« Windows, nĂ« vend tĂ« vendosjes paraprakisht nĂ« memorien e videos, duke eliminuar pĂ«rfundimet e parakohshme tĂ« disa lojĂ«rave D3D9 32-bit pĂ«r shkak tĂ« hapĂ«sirĂ«s adresuese tĂ« kufizuar.
  • Punon funksionimin e saktĂ« tĂ« multisĂ«mplimit (MSAA) nĂ« mĂ«nyrĂ«n D3DRS_MULTISAMPLEANTIALIAS nĂ« sisteme qĂ« mbĂ«shtesin zgjerimet Vulkan VK_EXT_sample_locations dhe VK_EXT_extended_dynamic_state3, duke zgjidhur problemet me renditjen nĂ« Anno 1701, Men of War dhe lojĂ«ra tĂ« tjera kur MSAA Ă«shtĂ« aktivizuar.
  • Sigurohet mbĂ«shtetje pĂ«r punĂ«n me burime tĂ« pĂ«rbashkĂ«ta (Shared resources) nĂ« versionet standarde tĂ« Wine pa patches shtesĂ« nga projekti Proton.
  • ËshtĂ« hequr variabla e mjedisit DXVK_FRAME_RATE, e pĂ«rdorur pĂ«r tĂ« kufizuar normĂ«n e kadrave (Frame rate limiter), pĂ«r tĂ« cilĂ«n rekomandohet pĂ«rdorimi i kufizuesve tĂ« jashtĂ«m si Gamescope dhe Mangohud. PĂ«r aktivizimin e kufizuesit tĂ« integruar, mund tĂ« pĂ«rdoret cilĂ«simi “dxvk.maxFrameRate = n”.
  • Zgjidhur problemet nĂ« lojĂ«rat:
    • 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-t grafik janĂ« rritur nĂ« Vulkan 1.4.
    Tani kërkohen të paktën versionet e drivereve AMD RADV 25.0, NVIDIA 575.51.02, NVIDIA 25.1 dhe Intel ANV 25.1.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster