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 · SKYRIM AND OBLIVION · EDITION BY EDITION · UNTESTED BY US

Skyrim and Oblivion with DXVK: edition by edition

Skyrim Special and Anniversary Edition are reported to be 64-bit Direct3D 11 (x64 d3d11.dll and dxgi.dll); the 2011 Legendary Edition and classic Oblivion are 32-bit Direct3D 9 (x32 d3d9.dll). Oblivion Remastered is reported to use Direct3D 12, so DXVK does not apply. ENB uses the same DLL names, so you cannot simply use both. We have run none of them.
Checked
2026-11-07
How we checked this
RECIPE · SKYRIM SPECIAL EDITIONUNTESTED · COMMUNITY DATA
EXE
SkyrimSE.exe · game folder (reported)
Bitness
64-bit → x64
API
D3D11
COPYx64/d3d11.dllx64/dxgi.dll
DXVK
3.1.1 (untested)
Built-in profile
d3d11.cachedDynamicResources = a
Conflicts
ENB
ONLINEno online mode
TESTED untested

Which edition do you have?

REPORTED
Skyrim and Oblivion editions (reported values; confirm with the Game Checker)
Skyrim Special or Anniversary EditionSkyrimSE.exe64-bit, Direct3D 11x64: d3d11.dll and dxgi.dlld3d11.cachedDynamicResources = a (from DXVK’s source)
Skyrim Legendary Edition (2011)TESV.exe32-bit, Direct3D 9x32: d3d9.dlld3d9.hideNvidiaGpu = True (from our research brief, unverified)
Oblivion (2006)Oblivion.exe32-bit, Direct3D 9x32: d3d9.dllnot checked
Oblivion Remastered (2025)n/aReported Direct3D 12 (Unreal Engine 5)DXVK does not applyn/a

Skyrim SE and AE

  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 x64 folder

    Skyrim Special Edition is reported to be a 64-bit game, so you need the x64 folder. DLLs of the wrong bitness do nothing and give no error (F05).

    Check: You see d3d11.dll.

  3. Copy d3d11.dll, dxgi.dll next to the game's .exe

    A Direct3D 11 game needs both d3d11.dll and dxgi.dll (F40); with only d3d11.dll the game fails to create its device (F06). Next to SkyrimSE.exe.

    Check: d3d11.dll and dxgi.dll sit beside SkyrimSE.exe.

  4. Start the game and check

    DXVK writes <exe>_d3d11.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.

DXVK’s profile for SkyrimSE.exe sets one option:

Built-in DXVK 3.1.1 settings for Skyrim Special Edition (from its source)
OptionValueWhat the option does (upstream comment, our words)
d3d11.cachedDynamicResourcesaPlace dynamic D3D11 resources of the chosen bind types in cached system RAM so CPU readback is fast; flag letters v/i/c/r/a.

ENB has a history here: GitHub issues 865 (Skyrim SE with ENB freezes before the title screen, 68 comments) and 2033 are user reports, and the DXVK 3.1.1 notes in our research mention an ENB shader crash fix (we could not read it). ENB uses the same DLL names as DXVK, so choose one or chain; see conflicts. We claim no Community Shaders compatibility: it is untested. One user report (issue 5885) describes a 30% loss on Windows with Skyrim SE; we have no numbers of our own. Test yours with the five-step method.

Skyrim LE (2011)

A 32-bit Direct3D 9 game, so x32\d3d9.dll beside TESV.exe (F38). The 32-bit address space limit applies: see VRAM and memory. ENB again uses the same file names.

Oblivion (2006)

Also 32-bit Direct3D 9. A depth flicker is reported in issue 3918; we could not check its status. Oblivion Reloaded, a graphics mod that hooks Direct3D 9, collides with DXVK’s d3d9.dll: pick one or chain (not tested).

Oblivion Remastered

Reported to run on Unreal Engine 5 with Direct3D 12, which DXVK does not handle. Proton uses vkd3d-proton for it; see DXVK vs vkd3d-proton.

Remove DXVK

Delete the DLLs you copied (F12).

What we have not tested

  • Any run of any edition: FPS, stutter and crashes are unmeasured.
  • Community Shaders and ENB compatibility.
  • The LE and Oblivion profiles and the Oblivion depth flicker.
  • Whether DXVK is better or worse than native Direct3D on your GPU.
  • Oblivion Reloaded and other mods.

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 help Skyrim?

We do not know: we have no measurement. One user report describes a 30% loss on Windows (issue 5885).

Which Skyrim edition is DirectX 9 or 11?

The 2011 Legendary Edition is reported to be Direct3D 9, 32-bit; Special and Anniversary Editions Direct3D 11, 64-bit. Confirm with the Game Checker.

Can I use DXVK with ENB or Community Shaders?

ENB uses the same DLL names, so they collide. We tested neither and claim no Community Shaders compatibility.

Does DXVK work with Oblivion Remastered?

No: it is reported to use Direct3D 12, which DXVK does not handle.

Where does d3d11.dll go for Skyrim SE?

Next to SkyrimSE.exe in the game folder, together with dxgi.dll. Reported; check with the Game Checker.

Sources

  1. DXVK source: built-in profiles (config.cpp at v3.1.1) · accessed 2026-11-07
  2. DXVK issue 865: Skyrim SE with ENB freezes · accessed 2026-11-07
  3. DXVK issue 5885: Skyrim SE performance on Windows · accessed 2026-11-07
  4. DXVK README at v3.1.1 · accessed 2026-11-07