Featured image of post DXVK-Sarek: DXVK fork for older hardware released in version 1.13.0

DXVK-Sarek: DXVK fork for older hardware released in version 1.13.0

DXVK-Sarek, a fork of DXVK, has been released in version v1.13.0 “Pacemaker”.

DXVK-Sarek is an unofficial continuation of the DXVK 1.10.x branch that backports new configurations, bug fixes and improvements while keeping compatibility with legacy and low-end hardware.

Version 1.13.0 adds a new frame pacing / low latency mode for D3D9 and D3D11, a selectable shader compilation method, and a reworked memory allocator with chunk sizes that grow on demand. It also pulls in numerous options backported from current DXVK, newer D7VK and D3D8 code, and additional game profiles.

  • [d3d7] Backport D7VK v2.1 and the D3D9 bridge rework (#68)
  • [d3d8] Port back latest D3D8 code in DXVK 3.0.1 (#54)
  • [d3d9] Colorkeying support (#71)
  • [d3d9, d3d11, dxgi, util] Backport upstream options and behavior
  • [dxvk, d3d9, d3d11] Add frame pacing / low latency mode
  • [dxvk] Add selectable shader compilation method
  • [dxvk] Rework dyasync queue to mutex-based design
  • [dxvk] Grow chunk sizes with demand instead of using a fixed default
  • [dxvk] Try suballocation before creating a dedicated allocation
  • [dxvk] Bump default chunk size to 256 MiB
  • [dxvk, util] Backport dxvk.hideIntegratedGraphics
  • [dxvk, util] Backport dxvk.deviceFilter
  • [dxvk, util] Backport dxvk.maxMemoryBudget
  • [dxvk, util] Backport dxvk.tilerMode
  • [dxvk, util] Backport dxvk.zeroMappedMemory
  • [dxvk, util] Backport dxvk.lowerSinCos
  • [util] Backport and update several configs from upstream
  • [util] add splinter cell double agent and astebreed profiles
  • [util] hide gpu vendors instead of spoofing ids in app profiles
  • [readme] Add ARM/Mobile emulation notes and clean up build instructions

DXVK-Sarek

Source: GitHub

PlayingTux – Playing Games on Linux - since 1995.