Skip to content

Builds Reference Guide

Digger1955 edited this page Jun 26, 2025 · 6 revisions

Builds Reference Guide

The purpose of this guide is to explain difference between various builds of DXVK-GPLALL and to provide recommendations on which build type to use depending on use case, OS and CPU.

Useful Links:

CPU Database - to check CPU instructions support.

MSVC Redistributable Runtimes - for Windows users only, to update MSVC to the latest version.

DXVK-GPLALL

  • Compiler: MSVC

    • Operating System: Windows

      • Recommended build, if you have:

        a) Any CPU older than AMD Zen (Zen1) or Intel Skylake: SSE2-O2-LTCG

        b) AMD Zen or newer: AVX2-O2-LTCG-AMD64

        c) Intel Skylake or newer: SSE4.2-O2-LTCG-INTEL64

  • Compiler: GCC

    • Operating System - Any - WinMacLinux

      • Recommended build, if you have:

        a) Any CPU older than AMD Zen (Zen1) or Intel Skylake: SSE2-O3-LTO

        b) AMD Zen or newer: SSE4.2-O3-LTO-GENERIC

        c) Intel Skylake or newer: SSE4.2-O3-LTO-INTEL

DXVK Native-GPLALL

Use case - Development of native or port application.

  • Compiler: GCC

    • Operating System - depends on target of native or port application.

      • Recommended build, if you have:

        a) Any CPU older than AMD Zen (Zen1) or Intel Skylake: SSE2-O3-LTO

        b) AMD Zen or newer: SSE4.2-O3-LTO-GENERIC

        c) Intel Skylake or newer: SSE4.2-O3-LTO-INTEL

Clone this wiki locally