Independent guide · not affiliated with the DXVK project or Valve · downloads always link to the official GitHub

Try: d3d9.maxAvailableMemory, DXVK_HUD, GTA IV, Failed to create Vulkan instance

GAME · SAINTS ROW 2 · DXVK 3.1.1 · UNTESTED BY US

Saints Row 2 with DXVK: the working PC setup

The usual community recipe is to install the patch Gentlemen of the Row first, then copy DXVK's x32 d3d9.dll next to SR2_pc.exe. DXVK reportedly has a built-in Saints Row 2 setting that avoids a crash, so you should not need to configure it. We have not run the game or verified the setting in the source, so every part is a report.
Checked
2026-11-07
How we checked this
RECIPE · SAINTS ROW 2UNTESTED · COMMUNITY DATA
EXE
SR2_pc.exe · game folder (reported)
Bitness
32-bit → x32
API
D3D9
COPYx32/d3d9.dll
DXVK
3.1.1 (untested)
Built-in profile
d3d9.textureMemory = 0 (unverified)
Conflicts
Gentlemen of the Row and other patches
ONLINEno online mode
TESTED untested

Why Saints Row 2 needs two fixes

The PC port of Saints Row 2 is known in the community for poor frame timing, high CPU use and crashes. The usual recipe has two parts that do different jobs: a community patch, Gentlemen of the Row (GOTR), fixes the game itself, and DXVK replaces the Direct3D 9 renderer. Neither replaces the other. We have not run the game, so we cannot say which problem each part fixes on your PC.

Step 1: Gentlemen of the Row

Install GOTR first from its official page. We have not verified its current source or version, so we do not link or summarise its install guide: follow its own instructions. If GOTR now includes DXVK or a toggle for it, follow GOTR’s current notes instead of this page.

Step 2: DXVK

  1. Download DXVK from GitHub

    Use the official release page only, and check the hash with the verifier on the download page.

    Check: You have dxvk-3.1.1.tar.gz.

  2. Open the x32 folder

    Saints Row 2 is reported to be a 32-bit game, so you need the x32 folder. DLLs of the wrong bitness do nothing and give no error (F05).

    Check: You see d3d9.dll.

  3. Copy d3d9.dll next to the game's .exe

    A Direct3D 9 game needs only d3d9.dll (F38). Put it beside SR2_pc.exe, after installing GOTR.

    Check: d3d9.dll sit beside SR2_pc.exe.

  4. Start the game and check

    DXVK writes <exe>_d3d9.log next to the game on Windows (F13). Turning on the HUD is the other check; see the HUD guide.

    Check: A log file appears next to the .exe.

To undo it, delete the DLLs you copied (F12): see the uninstall guide. The general steps, with the checklist and warnings, are on the Windows install page.

Put the DLL beside SR2_pc.exe, the game program. Before copying, open the folder in the Game Checker’s folder mode: GOTR or another patch may already use a d3d9.dll, and a folder can hold only one file with that name (conflicts).

What the built-in Saints Row 2 setting does

Our research notes say DXVK carries a Saints Row 2 entry that sets d3d9.textureMemory = 0, with a source comment that it prevents an unmap crash. Our extract of 100 well-known profiles does not include this game, so we have not re-read the line and mark it unverified.

Built-in DXVK 3.1.1 settings for Saints Row 2 (unverified here) (from its source)
OptionValueWhat the option does (upstream comment, our words)
d3d9.textureMemory0Virtual address budget (MB) for mapped/locked D3D9 textures; does not change quality or real memory use. 0 = no limit.

If correct, the option removes a limit on the address space DXVK budgets for locked textures, which would avoid a crash when that budget runs out. We did not test it; VRAM and memory explains related memory options.

Frame rate and game speed

Whether GOTR’s own limiter or a DXVK cap works better is something we have not tested. If you use DXVK’s, set dxvk.maxFrameRate in a dxvk.conf section named for the exe; the old DXVK_FRAME_RATE variable no longer works (F21). See Limit FPS.

Which DXVK version?

A Steam guide recommends DXVK 2.4 for this game. We cannot confirm that. Release notes name Saints Row in DXVK 1.4.4, 1.5.5 and 2.1 (Saints Row: The Third in 2.1). Try 3.1.1 first; if the game crashes, try 2.4 and 2.7.1 and compare. Which line your GPU can run is on the requirements page.

Saints Row: The Third and Remastered

These are different games. The Third was named in DXVK 2.1’s release notes. Saints Row: The Third Remastered is reported to be Direct3D 11 and 64-bit, which would need d3d11.dll and dxgi.dll from x64. We did not verify the APIs. Issue 2473 is a user report of one frame per second in Saints Row 3. See the games database.

Remove DXVK

Delete the DLL from the game folder (F12). GOTR is separate; remove it by its own instructions.

What we have not tested

  • Any run of the game: FPS, stutter and crashes are unmeasured.
  • Gentlemen of the Row: its current version, source and whether it includes DXVK.
  • The built-in Saints Row 2 setting: not in our profile extract, not re-read.
  • Whether co-op or GameSpy features still exist.
  • Whether DXVK is better or worse than the game’s normal Direct3D on your GPU.

Check your own copy

The Game Checker reads your .exe on your device and tells you its bitness and Direct3D version. Our checker also flags files in the game folder that use the same name as DXVK’s DLLs.

Questions people ask

Does DXVK work with Saints Row 2?

It is reported to be a Direct3D 9 game, so DXVK applies; release notes for 1.4.4, 1.5.5 and 2.1 mention Saints Row. We have not run it.

Do I need Gentlemen of the Row as well?

The community recipe uses both: GOTR fixes the game, DXVK replaces the renderer. We have not tested either, so check GOTR's own page.

Which DXVK version for Saints Row 2?

A Steam guide recommends 2.4, which we could not confirm. Try 3.1.1, then 2.4 or 2.7.1 if it crashes.

Does it work on the GOG version?

We have not checked the GOG copy. Use the Game Checker to find the exe and confirm it is 32-bit.

Does DXVK fix Saints Row: The Third?

The Third was named in DXVK 2.1's release notes. Those are different games, and we have no test of either.

Sources

  1. DXVK releases (1.4.4, 1.5.5, 2.1 notes) · accessed 2026-11-07
  2. DXVK issue 2473: Saints Row 3 at 1 fps · accessed 2026-11-07
  3. DXVK README at v3.1.1 · accessed 2026-11-07