Liberigo de DXVK 2.1, Direct3D 9/10/11 efektivigoj aldone al la Vulkan API

La liberigo de la tavolo DXVK 2.1 disponeblas, provizante efektivigon de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 kaj 11, laborante per la traduko de vokoj al la Vulkan API. DXVK postulas ŝoforojn kiuj subtenas Vulkan API 1.3, kiel Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 kaj AMDVLK. DXVK povas esti uzata por ruli 3D-aplikaĵojn kaj ludojn en Linukso uzante Wine, funkciante kiel pli alt-efikeca alternativo al la denaskaj Direct3D 9/10/11 efektivigoj de Wine kurantaj sur OpenGL.

Ĉefaj ŝanĝoj:

  • Sur sistemoj kiuj subtenas la kolorspacon HDR10, eblas aktivigi HDR per agordo de la mediovariablo DXVK_HDR=1 aŭ specifante la dxgi.enableHDR = Vera parametro en la agorda dosiero. Post kiam HDR estas aktivigita, ludoj povas detekti kaj uzi la HDR10-kolorspacon se ili havas vkd3d-proton 2.8 aŭ poste. La ĉefaj uzantmedioj en Linukso ankoraŭ ne subtenas HDR, sed HDR-subteno disponeblas en la kunmetita servilo de Gamescope, por ebligi ĝin, vi devas uzi la opcion "--hdr-enabled" (nuntempe nur funkcias ĉe sistemoj kun AMD GPU-oj kiam vi uzas la Linukso-kerno kun josh-hdr- flikoj) kolorimetrio).
  • Plibonigita ombra kompilo. Por redukti balbutadon, la uzo de duktobibliotekoj estis vastigita al duktoj kun teselacio kaj geometriombriloj, kaj dum uzado de MSAA, kromaj kapabloj de la Vulkan-etendaĵo VK_EXT_extended_dynamic_state3 estas uzitaj.
  • Por pli malnovaj ludoj kun subteno por multi-specimena kontraŭ-aliasing (MSAA, Multi-Sample Anti-Aliasing), la agordoj d3d9.forceSampleRateShading kaj d3d11.forceSampleRateShading estis aldonitaj por ebligi la Sample Rate Shading-reĝimon por ĉiuj ombriloj, kiu plibonigas la kvaliton. de bildoj en ludoj.
  • La GLFW-backend estis aldonita al Linukso-konstruaĵoj, kiuj povas esti uzataj kiel alternativo al la SDL2-backend.
  • Plibonigita D3D11 komando preterpasanta logiko por alproksimigi DXVK-konduton al indiĝenaj D3D11-ŝoforoj kaj atingi pli antaŭvideblan efikecon.
  • Korektitaj problemoj, kiuj aperis en ludoj:
    • Cindroj de la Singulareco.
    • Batalkampo: Malbona Kompanio 2.
    • Gujian 3.
    • Resident Evil 4 HD.
    • Saints Row: La Tria.
    • Sekiro.
    • Sonic Frontiers.
    • Ĉefkomandanto: Forĝita Alianco.

fonto: opennet.ru

Aldoni komenton