github Digger1955/dxvk-gplasync-lowlatency DXVK-GPLALL-2.6.1-4
DXVK-GPLAsync-LowLatency 2.6.1-4 (DXVK-GPLALL 2.6.1-4)

8 months ago

DXVK-GPLAsync-LowLatency 2.6.1-4 (DXVK-GPLALL 2.6.1-4)

Based on DXVK 2.6.1, DXVK GPLAsync 2.6.1, DXVK Low Latency 2.6.1.

It consists of:

  • DXVK-GPLALL-GCC-WinMacLinux 2.6.1-4
  • DXVK-GPLALL-GCC-WinMacLinux-AVX2 2.6.1-4
  • DXVK-GPLALL-MSVC-Windows 2.6.1-4
  • DXVK-GPLALL-MSVC-Windows-AVX2-O2-LTCG 2.6.1-4
  • DXVK Native-GPLALL-GCC 2.6.1-4
  • DXVK Native-GPLALL-GCC-AVX2 2.6.1-4
  • Source Code
  • dxvk.conf

Release Notes:

  • Changed minimal CPU requirements of GCC build from SSE3 to SSE2 (-march=x86-64, -mtune=x86-64). Author - Digger1955

    • GCC build is tuned for SSE2 by default in upstream DXVK. Use of SSE3 instructions alone does not bring much benefit to DXVK and will have a negligible effect when CPU-bound (even at the fixed clock speed), and no effect whatsoever when GPU-bound.
      • Note: Upstream DXVK implies -march=x86-64 and -msse3, but -mtune=x86-64. This combination does not produce the most optimal result.
  • Disabled GPL by default. GPL still can be enabled by setting dxvk.enableGraphicsPipelineLibrary = True in dxvk.conf. Author - Digger1955

  • Restructured and tuned meson.build to guarantee proper output by various compilers. Author - Digger1955

    • Enabled use -march=x86-64, -mtune=x86-64 and -march=x86-64-v3, -mtune=x86-64-v3 instead of separate instruction sets, corrected link_args structure.
  • Provided MSVC AVX2-optimized (/arch:AVX2) builds of DXVK-GPLALL with Link-Time Optimization (LTO, a.k.a /LTCG). Author - Digger1955

    • Enabled use of Link-Time Optimization (LTO, a.k.a /LTCG) by MSVC linker with additional optimizations to futher increase performance in CPU-bound situations, decrease shader compilation stutter. DLLs size increased by 5-10% due to LTO.
      • Important: AVX2-optimized (/arch:AVX2) builds minimum requirements is support for AVX2 instructions. Best results will be observed on AMD CPUs starting from AMD Zen 3 generation. For Intel CPUs performance may degrade in some power/temperature-limited cases due to downclocking/throttling, but it depends on end-user configuration.
    • Important: Update your Visual C++ 2015-2022 Runtime to the latest version before using DXVK for Windows. Link for Visual C++ Redistributable Runtimes - https://www.techpowerup.com/download/visual-c-redistributable-runtime-package-all-in-one/

Don't miss a new dxvk-gplasync-lowlatency release

NewReleases is sending notifications on new releases.