VKD3D-Proton 2.9 prichádza s vylepšeniami výkonu a ďalšími

ventil

VKD3D-Proton je vidlica VKD3D, ktorej cieľom je implementovať plné rozhranie Direct3D 12 API na Vulkan.

Spoločnosť Valve nedávno predstavila vydanie novej verzie VKD3D-Proton 2.9, vidlica kódovej základne vkd3d, navrhnutá na zlepšenie kompatibility Direct3D 12 v spúšťači hry Proton.

Pre tých, ktorí stále nepoznajú VKD3D-Proton, by mali vedieť, že toto Podporuje zmeny, optimalizácie a vylepšenia špecifické pre Proton pre lepší výkon hier Windows založených na Direct3D 12, ktoré ešte nie sú akceptované v hlavnej časti vkd3d. Medzi rozdielmi je tiež zameranie na používanie moderných rozšírení Vulkan a schopnosti najnovších verzií grafických ovládačov na dosiahnutie plnej kompatibility Direct3D 12.

Ako taký Valve používa vidlicu špecifikovanú v balíku Wine-based na spustenie hier Windows Proton. Podpora DirectX 9/10/11 v Protone je založená na balíku DXVK a implementácia DirectX 12 bola doteraz založená na knižnici vkd3d (po smrti autora vkd3d CodeWeavers pokračovali vo vývoji tohto komponentu a vinárskej komunity).

Hlavné novinky VKD3D-Proton 2.9

Toto nové vydanie VKD3D-Proton 2.9 to spomína niektoré hry začali predpokladať, že knižnice DLL boli navrhnuté podobne ako AgilitySDK, načo je knižnica d3d12core.dll rozdelená na zavádzač (d3d12.dll) a hlavnú implementáciu (d3d12core.dll). Vďaka tejto zmene bude teraz potrebné aktualizovať niekoľko skriptov, aby vyhovovali obom knihám DLL. Po nainštalovaní súboru d3d12.dll do predpony je potrebné aktualizovať iba súbor d3d12core.dll.

Ďalšou zo zmien, ktoré vynikajú v tejto novej verzii, sú implementované optimalizácie výkonu a je to v tejto verzii pamäťové nároky sa výrazne znížili pri prvom spustení aplikácie.

Je tiež zdôraznené, žee zlepšil výkon v kóde, ktorý používa rozšírenie VK_EXT_descriptor_buffer, ako aj pridané optimalizácie pre systémy s GPU Intel, AMD a NVIDIA.

Okrem toho, pridaná podpora pre prenosné rozhrania D3D11On12, Odstránený kód s predchádzajúcou implementáciou virtuálnych framebufferov (SwapChain), pridaná podpora pre štandardné linuxové rozhrania pre SwapChain a opravené niektoré problémy, ktoré sa vyskytli pri používaní ovládačov NVIDIA a RADV.

Okrem toho, Vulkan 1.3 je teraz deklarovaný ako minimálna požadovaná verzia, Tiež bola pridaná podpora pre operácie sliced ​​out of order (3D UAV, Unordered View), implementované pomocou rozšírenia VK_EXT_image_sliced_view_of_3d.

Z ďalších zmien ktoré vyčnievajú z tejto novej verzie:

  • Vylepšené správanie VRAM, keď je podporované VK_EXT_pageable_device_local_memory, čo umožňuje užitočnú implementáciu rozhraní API Evicty a MakeResident.
    VK_EXT_memory_priority sa používa aj na udelenie statických priorít ako záložnej.
  • Vylepšená podpora pre DXR 1.1 povolením rozšírenia VK_EXT_pipeline_library_group_handles.
  • Pridaná podpora pre rozšírenie VK_EXT_fragment_shader_interlock.
  • Vylepšená kompatibilita s hrami, ktoré využívajú špecifické funkcie AgilitySDK.
  • Opravené problémy v mnohých hrách.
  • Vo Wine sa namiesto vulkan-1.dll používa winevulkan.dll, ak je k dispozícii.
  • Vylepšenia kompatibility s hrami, ktoré závisia od určitých detailov AgilitySDK.
  • Vylepšená kompatibilita systému zostavovania s rôznymi verziami Widl
  • VKD3D_CONFIG=dxr teraz umožňuje aj DXR 1.1 a dxr11 je uložený pre compat.
  • Pevná minimálna hodnota jasu HDR metadát.
  • Pridané VKD3D_LIMIT_TESS_FACTORS na opravu nadmernej mozaiky. Povolené pre Wo Long.
  • Opravená chyba RADV, ktorá spôsobuje nadmernú pamäť v vyrovnávacej pamäti shadera. Môžete ušetriť niekoľko stoviek MB pamäte, čo je dôležité v niektorých tituloch náročných na pamäť, aby ste sa vyhli nestabilite.
  • Opravená chyba NVIDIA so súbežným odosielaním do fronty pomocou semaforov časovej osi
  • Opravené množstvo nevysvetliteľných chýb Xid 109 CTX_SWITCH_TIMEOUT v mnohých rôznych hrách.

Konečne Ak máte záujem dozvedieť sa viac o tomto novom vydaní, môžete skontrolovať podrobnosti Na nasledujúcom odkaze.A ak chcete Vyskúšajte Proton v službe Steam, už viete, že klienta Steam môžete nainštalovať z Oficiálne internetové stránky, aj keď ho nájdete aj v repozitároch väčšiny distribúcií.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.