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

Dola e lëshuar shtresa DXVK 2.5, që ofron një implementim të DXGI (Infrastruktura e Grafikave të DirectX), Direct3D 8, 9, 10 dhe 11, e cila punon përmes transkriptimit të thirrjeve në API Vulkan. Përdorimi i DXVK kërkon drejtues me mbështetje për API Vulkan 1.3, të tillë 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 3D dhe lojëra në Linux me ndihmën e Wine, duke shërbye si një alternativë më me performancë për implementimet e integruara të Direct3D në Wine, që punojnë mbi OpenGL.

Ndryshimet kryesore:

  • Kodi i menaxhimit tĂ« memories dhe burimeve Ă«shtĂ« shkruar plotĂ«sisht rishtazi pĂ«r njĂ« funksionim mĂ« efikas me videon. Tani periodikisht nis njĂ« proces defragmĂ«ntimi, qĂ« rikthen memorien e pabĂ«rĂ« pĂ«rdorim nĂ« sistem. Rikthimi i memories iniciohet kur ka mungesĂ« tĂ« memories nĂ« sistem ose kur ka njĂ« sasi tĂ« madhe tĂ« memories sĂ« pabĂ«rĂ« pĂ«rdorim (lĂ«nia e njĂ« sasi tĂ« vogĂ«l tĂ« memories sĂ« pabĂ«rĂ« pĂ«rdorim pas procesit Ă«shtĂ« e dobishme pĂ«r tĂ« pĂ«rshpejtuar operacionet e mĂ«vonshme tĂ« alokimit tĂ« memories).

    Falë uljes së fragmentimit të memories, ndodhet një ulje e konsiderueshme e konsumit të memories në lojëra, të tilla si God of War, në disa raste duke arritur deri në 1 GB. Rezultati më i mirë i punës së kodit të ri të menaxhimit të memories arrihet me drejtues që mbështesin zgjerimet e Vulkanit VK_EXT_memory_budget dhe VK_KHR_maintenance5. Për menaxhimin e aktivizimit të defragmëntimit është parashikuar një konfigurim dxvk.enableMemoryDefrag, që është e çaktivizuar për drejtuesin Intel ANV.

  • PĂ«r Direct3D 8/9 Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r kursorĂ«t e simuluar, qĂ« lejon vendosjen e çdo figure si kursor nĂ« lojĂ«ra. Ky ndryshim zgjidhi problemet me zhdukjen e kursorit nĂ« Dungeon Siege 2, Act of War dhe disa lojĂ«ra tĂ« tjera tĂ« vjetra tĂ« bazuara nĂ« Direct3D 8.
  • NĂ« mĂ«nyrĂ« default Ă«shtĂ« aktivizuar emulimi i rreptĂ« i llogaritjeve me pikĂ« tĂ« flotueshme gjatĂ« pĂ«rdorimit tĂ« NVIDIA 565.57.01 dhe versioneve mĂ« tĂ« reja tĂ« drejtuesve.
  • ËshtĂ« punuar pĂ«r pĂ«rmirĂ«simin e performancĂ«s sĂ« Direct3D 8/9 nĂ« GPU-tĂ« mobile.
  • NĂ« Direct3D 11 Ă«shtĂ« realizuar prishja e intensitetit tĂ« operacioneve tĂ« krijimit, ngarkimit dhe rikthimit tĂ« burimeve nĂ« rast se kalon njĂ« prag tĂ« caktuar tĂ« alokimit tĂ« memories, qĂ« lejon rritjen e stabilitetit dhe uljen e konsumit tĂ« memories nĂ« lojĂ«ra 32-bit.
  • NĂ« DXGI, efektet e zĂ«vendĂ«simit tĂ« vazhdueshĂ«m tĂ« bufeve janĂ« implementuar nĂ« framebufferat e zĂ«vendĂ«sueshĂ«m (SwapChain), duke lejuar lojĂ«rave tĂ« lexojnĂ« pĂ«rmbajtjen e bufeve qĂ« tashmĂ« janĂ« shfaqur.
  • PĂ«r dxvk-native u shtua njĂ« backend i bazuar nĂ« bibliotekĂ«n SDL3.
  • PĂ«r tĂ« rritur eficiencĂ«n e menaxhimit tĂ« memories, Ă«shtĂ« aktivizuar zgjerimi Vulkan VK_EXT_pageable_device_local_memory, nĂ«se mbĂ«shtetet nga drejtuesi.
  • JanĂ« zgjidhur problemet e shfaqura nĂ« lojĂ«rat:
    • Ngjitja nĂ« fron
    • Call of Duty: Modern Warfare 2 Kampanja e Rimejtuar
    • Command & Conquer: Generals
    • Diablo 4
    • Dishonored 2
    • Bounty i Mbretit: LuftĂ«tarĂ«t e Veriut
    • Rayman 3
    • Ryse: Son of Rome
    • Sekiro: Shadows Die Twice
    • Tales of Arise
    • The Sims 4
    • Tomb Raider: Legend
    • Total War: Roma II
    • Vindictus
    • Yakuza 0
    • Yakuza Kiwami

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