VKD3D-Proton 2.9 saabub koos jõudluse täiustuste ja muuga

Valve

VKD3D-Proton on VKD3D hark, mille eesmärk on juurutada Vulkani peal täielik Direct3D 12 API.

Valve avalikustas hiljuti VKD3D-Proton 2.9 uue versiooni väljalase, vkd3d koodibaasi kahvel, mis on loodud Direct3D 12 ühilduvuse parandamiseks Protoni mängukäivitusprogrammis.

Need, kes pole veel VKD3D-Protonist teadlikud, peaksid teadma, et see Toetab prootonipõhiseid muudatusi, optimeerimisi ja täiustusi Direct3D 12-põhiste Windowsi mängude paremaks jõudluseks, mida vkd3d põhiosas veel ei aktsepteerita. Erinevuste hulgas on keskendutud ka kaasaegsete Vulkani laienduste kasutamisele ja graafikadraiverite viimaste versioonide võimalustele, et saavutada täielik Direct3D 12 ühilduvus.

Nagu Valve kasutab veinipõhises pakendis määratud kahvlit Windows Protoni mängude käitamiseks. DirectX 9/10/11 tugi Protonis põhineb DXVK paketil ja DirectX 12 juurutamine on seni põhinenud vkd3d teegil (pärast vkd3d autori surma jätkas CodeWeavers selle komponendi ja veinikogukonna arendamist).

VKD3D-Protoni 2.9 peamised uuendused

See VKD3D-Proton 2.9 uus väljalase mainib seda mõned mängud hakkasid eeldama, et DLL-id on loodud sarnaselt AgilitySDK-ga, seepeale jagatakse teek d3d12core.dll laadijaks (d3d12.dll) ja põhirakenduseks (d3d12core.dll). Selle muudatusega tuleb nüüd mitut skripti mõlema DLL-i mahutamiseks värskendada. Kui d3d12.dll on prefiksina installitud, tuleb värskendada ainult faili d3d12core.dll.

Veel üks muudatus, mis selles uues versioonis silma paistab, on rakendanud jõudluse optimeerimisi ja kas see on selles versioonis mäluvajadus on oluliselt vähenenud rakenduse esmakordsel käivitamisel.

Samuti tuuakse seda esilee on parandanud kasutatava koodi jõudlust pikendus VK_EXT_descriptor_buffer, samuti lisatud optimeerimised Inteli, AMD ja NVIDIA GPU-dega süsteemide jaoks.

Peale selle, lisatud tugi D3D11On12 teisaldatavusliidestele, Virtuaalsete kaadripuhvrite (SwapChain) eelmise juurutusega eemaldati kood, lisati SwapChaini standardsete Linuxi liideste tugi ja parandati mõned probleemid, mis ilmnesid NVIDIA ja RADV draiverite kasutamisel.

Lisaks Vulkan 1.3 on nüüd kuulutatud minimaalseks nõutavaks versiooniks, Lisatud on ka korrast ära lõigatud (3D UAV, Unordered View) operatsioonide tugi, mida rakendatakse laienduse VK_EXT_image_sliced_view_of_3d abil.

Muudest muudatustest mis eristuvad sellest uuest versioonist:

  • Täiustatud VRAM-i käitumine, kui toetatakse VK_EXT_pageable_device_local_memory, mis võimaldab Evicty ja MakeResident API-sid kasulikul viisil rakendada.
    VK_EXT_memory_priority kasutatakse ka staatiliste prioriteetide andmiseks tagavarana.
  • Täiustatud tugi DXR 1.1-le, lubades laienduse VK_EXT_pipeline_library_group_handles.
  • Lisatud on laienduse VK_EXT_fragment_shader_interlock tugi.
  • Täiustatud ühilduvus mängudega, mis kasutavad AgilitySDK spetsiifilisi funktsioone.
  • Paljudes mängudes on parandatud probleemid.
  • Wine'is kasutatakse faili vulkan-1.dll asemel winevulkan.dll, kui see on saadaval.
  • Täiustused ühilduvuses mängudega, mis sõltuvad AgilitySDK teatud üksikasjadest.
  • Parem ehitussüsteemi ühilduvus erinevate widl-i versioonidega
  • VKD3D_CONFIG=dxr lubab nüüd ka DXR 1.1 ja dxr11 on salvestatud ühilduvuse jaoks.
  • Fikseeritud HDR-i metaandmete minimaalne heleduse väärtus.
  • Liigse tessellatsiooni parandamiseks lisati VKD3D_LIMIT_TESS_FACTORS. Wo Longi jaoks lubatud.
  • Parandatud RADV-viga, mis põhjustab varjutajate vahemäludes liigset mälu. Saate salvestada mitusada MB mälu, mis on teatud mälunäljaste pealkirjade puhul ebastabiilsuse vältimiseks oluline.
  • Parandatud NVIDIA viga samaaegsete järjekordade esitamisega, kasutades ajaskaala semafoore
  • Paljudes erinevates mängudes on parandatud hunnik Xid 109 CTX_SWITCH_TIMEOUT seletamatuid vigu.

Lõpuks Kui olete huvitatud selle uue versiooni kohta lisateabe saamiseks, saate üksikasju kontrollida Järgmisel lingil.Ja kui soovite proovige Protoni kohe Steamis, teate juba, et saate Steami kliendi installida saidilt ametlikul kodulehel, kuigi leiate selle ka enamiku distrode repost.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.