DXVK 1.0.3 z implementacijo Direct3D 10/11 na vrhu API-ja Vulkan

Namesto izdaje, ki je bila preklicana zaradi težave z zamrznitvijo GPE 1.1 pripravljena sprostitev vmesnega sloja DXVK 1.0.3, ki zagotavlja implementacijo DXGI (DirectX Graphics Infrastructure), Direct3D 10 in Direct3D 11, ki deluje prek prevajanja klicev v API Vulkan. DXVK 1.0.3 prenaša nekatere popravke in izboljšave iz veje 1.1, na primer:

  • Zagotovljeno je, da DLL vključuje informacije o različici DXVK;
  • V sistemih z grafičnimi procesorji NVIDIA so bile težave z upodabljanjem v Dark Souls Remastered in Grim Dawn odpravljene;
  • Popravljeno zamrznitev GPE in zrušitev gonilnika pri zagonu Star Citizen;
  • Odpravljene težave z zmogljivostjo v Anno 1800;
  • Odpravljene napake, ki so povzročile prenos nedefiniranih podatkov gonilniku, kar je lahko negativno vplivalo na predpomnjenje senčil;
  • Odpravljena je težava z zgoščevanjem senčil geometrije z metapodatki toka, ki bi lahko povzročila nenadzorovano rast datotek predpomnilnika stanja.

Kot opomnik se lahko DXVK uporablja za izvajanje 3D aplikacij in iger v Linuxu z uporabo Wine, ki služi kot bolj zmogljiva alternativa Wineovi vgrajeni implementaciji Direct3D 11, ki teče na vrhu OpenGL. IN nekaj iger izvedba kombinacije Wine+DXVK drugačna od delovanja v sistemu Windows le za 10-20%, medtem ko se pri uporabi izvedbe Direct3D 11, ki temelji na OpenGL, zmogljivost občutneje zmanjša. Delo v teku o dostava DXVK kot komponenta vino-integracija, dobavljen v obliki ločene knjižnice Linux (libdxvk.so), ki se lahko uporablja neposredno v Wineu, ne da bi bila potrebna ločena namestitev DXVK v obliki Windows DLL.

Vir: opennet.ru

Dodaj komentar