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

Lëshimi i shtresës DXVK 2.5 është i disponueshëm, duke ofruar implementimin DXGI (Infrastruktura Grafikave DirectX), Direct3D 8, 9, 10 dhe 11, funksionon përmes përkthimit të thirrjeve në API-në Vulkan. Për të përdorur DXVK, kërkohet që të ketë driver-e që mbështesin API-në Vulkan 1.3, si Mesa RADV 24.0, NVIDIA 535.183.01, Intel ANV 24.0, AMDVLK 2024.Q1.3, AMDGPU-PRO dhe NVK 24.1. DXVK mund të përdoret për të nisur aplikacione dhe lojëra 3D në Linux përmes Wine, duke shërbyer si një alternativë me performancë më të lartë krahasuar me implementimet e brendshme të Wine-it të Direct3D, të cilat funksionojnë mbi OpenGL.

Ndryshimet kryesore:

  • Kodi pĂ«r menaxhimin e memories dhe burimeve Ă«shtĂ« shkruar plotĂ«sisht nga e para pĂ«r njĂ« performancĂ« mĂ« efikase me memorien video. Tani, periodicisht niset njĂ« proces defragmentimi, i cili rikthen memorien e papĂ«rdorur nĂ« sistem. Rikthimi i memories iniciohet kur ka mungesĂ« memorjeje nĂ« sistem ose kur ka njĂ« sasi tĂ« madhe memories tĂ« papĂ«rdorur (lĂ«nia e njĂ« sasie tĂ« vogĂ«l tĂ« memories sĂ« papĂ«rdorur pas procesit Ă«shtĂ« e dobishme pĂ«r tĂ« pĂ«rshpejtuar operacionet e ardhshme tĂ« alokimit tĂ« memories).

    Falë reduktimit të fragmentimit të memories, është vërejtur një ulje e dukshme e konsumit maksimal të memories në lojëra si God of War, duke arritur në disa raste deri në 1 GB. Rezultati më i mirë i punës së kodit të ri për menaxhimin e memories arrihet me drejtues të cilët mbështesin zgjerimet e Vulkanit VK_EXT_memory_budget dhe VK_KHR_maintenance5. Për të menaxhuar aktivizimin e defragmetimit, është parashikuar një cilësim dxvk.enableMemoryDefrag, i cili është i çaktivizuar për drejtuesin Intel ANV.

  • PĂ«r Direct3D 8/9 Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r kursorrĂ«t e emuluar, duke lejuar zĂ«vendĂ«simin e çdo imazhi si kursor maus nĂ« lojĂ«ra. Ky ndryshim zgjidhi problemet me zhdukjen e kursorĂ«ve nĂ« Dungeon Siege 2, Act of War dhe disa lojĂ«ra tĂ« vjetra tĂ« bazuara nĂ« Direct3D 8.
  • NĂ« mĂ«nyrĂ« default Ă«shtĂ« aktivizuar emulimi i rreptĂ« i llogaritjeve me pikĂ« tĂ« lundrueshme kur pĂ«rdoren drejtuesit NVIDIA 565.57.01 dhe mĂ« tĂ« rinjtĂ«.
  • ËshtĂ« punuar pĂ«r tĂ« pĂ«rmirĂ«suar performancĂ«n e Direct3D 8/9 nĂ« GPU-tĂ« mobile.
  • NĂ« Direct3D 11 Ă«shtĂ« realizuar kufizimi i intensitetit tĂ« operacioneve tĂ« krijimit, ngarkimit dhe rikthimit tĂ« burimeve nĂ« rast se tejkalohet njĂ« prag i caktuar i sasisĂ« sĂ« memorie tĂ« rezervuar, çka rrit stabilitetin dhe ul konsumimin e memories nĂ« lojĂ«rat 32-bit.
  • NĂ« DXGI janĂ« realizuar efekte tĂ« zĂ«vendĂ«simit tĂ« radhĂ«s sĂ« bufeve nĂ« framebuffer-at e ndĂ«rrueshĂ«m (SwapChain), duke lejuar lojĂ«rat tĂ« lexojnĂ« pĂ«rmbajtjen e bufeve tĂ« shfaqura tashmĂ«.
  • PĂ«r dxvk-native Ă«shtĂ« shtuar njĂ« backend bazuar nĂ« bibliotekĂ«n SDL3.
  • PĂ«r tĂ« rritur efikasitetin e menaxhimit tĂ« memories Ă«shtĂ« aktivizuar zgjerimi Vulkan VK_EXT_pageable_device_local_memory, nĂ«se e mbĂ«shtet driveri.
  • Problemet e paraqitura nĂ« lojĂ«ra janĂ« eliminuar:
    • Ascension to the Throne
    • Call of Duty: Modern Warfare 2 Campaign Remastered
    • Command & Conquer: Generals
    • Diablo 4
    • Dishonored 2
    • King’s Bounty: Warriors of the North
    • Rayman 3
    • Ryse: Son of Rome
    • Sekiro: Shadows Die Twice
    • Tales of Arise
    • The Sims 4
    • Tomb Raider: Legend
    • Total War: Rome II
    • Vindictus
    • Yakuza 0
    • Yakuza Kiwami

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