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-64and-msse3, but-mtune=x86-64. This combination does not produce the most optimal result.
- Note: Upstream DXVK implies
- 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.
-
Disabled GPL by default. GPL still can be enabled by setting
dxvk.enableGraphicsPipelineLibrary = Trueindxvk.conf. Author - Digger1955- Reason: Wiki
-
Restructured and tuned
meson.buildto guarantee proper output by various compilers. Author - Digger1955- Enabled use
-march=x86-64, -mtune=x86-64and-march=x86-64-v3, -mtune=x86-64-v3instead of separate instruction sets, correctedlink_argsstructure.
- Enabled use
-
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: AVX2-optimized (
- 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/
- Enabled use of Link-Time Optimization (