DXVK 1.0.3 kun Direct3D 10/11 efektivigo aldone al la Vulkan API

Anstataŭ eldono nuligita pro problemo kun GPU-frostigo 1.1 intertavola liberigo preta DXVK 1.0.3, kiu disponigas efektivigon de DXGI (DirectX Graphics Infrastructure), Direct3D 10 kaj Direct3D 11, laborante per traduko de vokoj al la Vulkan API. DXVK 1.0.3 portas kelkajn korektojn kaj plibonigojn de la 1.1 branĉo, ekzemple:

  • La DLL estas certigita inkluzivi informojn pri DXVK-versio;
  • Sur sistemoj kun NVIDIA GPU-oj, bildigaj problemoj en Dark Souls Remastered kaj Grim Dawn estis solvitaj;
  • Riparita GPU-frostado kaj ŝoforo kraŝo dum lanĉo de Star Citizen;
  • Solvita rendimentoproblemoj en Anno 1800;
  • Korektis erarojn, kiuj kaŭzis la transdonon de nedifinitaj datumoj al la ŝoforo, kiuj povus negative influi ombran kaŝmemoron;
  • Riparis problemon kun haĉaj geometriaj ombriloj kun fluaj metadatenoj, kiuj povus kaŭzi ŝtatajn kaŝmemordosierojn neregeble kreski.

Kiel memorigilo, DXVK povas esti uzata por ruli 3D aplikojn kaj ludojn en Linukso uzante Wine, funkciante kiel pli alt-efikeca alternativo al la enkonstruita Direct3D 11 efektivigo de Wine funkcianta sur OpenGL. EN iuj ludoj vino+DXVK-agado diferencas de funkciado en Vindozo nur je 10-20%, dum kiam oni uzas la efektivigon de Direct3D 11 bazita sur OpenGL, la rendimento malpliiĝas pli signife. Laboro en progreso sur livero DXVK kiel komponanto vin-integriĝo, liverita en formo de aparta Linukso-biblioteko (libdxvk.so), kiu povas esti uzata rekte en Wine, sen neceso de aparta instalado de DXVK en formo de Vindoza DLL.

fonto: opennet.ru

Aldoni komenton