Vulkan API

by SlowyChad·v1.0·Updated 2025-12-15

Use Vulkan API instead of DirectX 12. <br /><br />Not all GPUs support it, please check supported models! <br /><br />I recommend GTX graphics card users to use this mod, as it still supports FSR 2, but it also works well on RTX graphics cards. <br /><br />For me, this mod makes for an almost lag-free experience.

Screenshots 3 screenshots

About this mod Machine translation

Use Vulkan API instead of DirectX 12.

Not supported by all GPUs, please check supported models!

I recommend this mod for GTX graphics card users as it still supports FSR 2, but will work well on RTX graphics cards as well.

For me, this mod resulted in an almost lag-free experience.

Hogwarts Legacy Vulkan Api

🎮 **This mod is released to help some players improve their gaming experience and eliminate annoying cutscene lags and other random lags. It also prevents the game from crashing. **

I've only tested it on Nvidia graphics cards, not sure if it works on AMD graphics cards, but I think it should work too.

✨ Advantages of Vulkan API

Vulkan lets the GPU do most of the heavy lifting, offloading the CPU.

  • **Performance Improvement**: Better performance can be obtained, but some DX12-specific features will be lost.
  • **Limitation Note**: When using Vulkan as the graphics API, **DLLs, ray tracing or HDR** cannot be enabled.
  • **DXVK Description**: DXVK is a translation layer, **you won't lose any game features** because of it.

---

⚠️ **IMPORTANT NOTE**

**After the first shader compilation, and after changing any graphics settings, you must restart the game! **
**If you still have a lot of stuttering, switch back to DX12! **

This mod doesn't improve the game for everyone, but it does help some people with crashing or stuttering issues.

---

📦 Installation Guide

  • **Download file**: Download my RAR archive, which contains **DXVK** and **V3D3D-PROTON**.
  • **Select Version**: Both files contain X64 and X86 versions.
  • 32-bit Windows systems use **X86**.
  • 64-bit Windows systems use **X64**. (Most people use this!)
  • **Copy DXVK files**: Open the **DXVK -> X86 or X64** folder, select the file **`DXGI.DLL`** (only this one), and copy it to the following directory:

`\Steam\steamapps\common\Hogwarts Legacy\Phoenix\Binaries\Win64`

  • **Copy V3D3D files**: Open the **V3D3D-PROTON -> X64 or X86** folder and copy the file **`d3d12.dll`** to the same directory above.
  • **Start Game**: Start the game and wait for the shader compilation to complete. (Nvidia graphics card users are advised to go into Nvidia 3D settings and adjust the shader cache size to 10GB).
**💡 Tip: Shader compilation may take a few minutes, please be patient! **

---

🔧 Optional settings (Engine.ini optimization)

Add the following lines to your **`Engine.ini`** file located at:

`%AppData%\Local\Hogwarts Legacy\Saved\Config\WindowsNoEditor`

```ini

[SystemSettings]

r.bForceCPUAccessToGPUSkinVerts=True

r.GTSyncType=1

r.javascript-event-stripped1

r.FinishCurrentFrame=0

r.TextureStreaming=1 # Prevent all textures from occupying VRAM

r.Streaming.PoolSize=3072

r.Streaming.LimitPoolSizeToVRAM=1

r.SSGI.HalfRes=1;# SSGI half resolution can be improved by about 10 frames, and the visual difference is not big

[ConsoleVariables]

AllowAsyncRenderThreadUpdates=1

AllowAsyncRenderThreadUpdatesDuringGamethreadUpdates=1

AllowAsyncRenderThreadUpdatesEditor=1

```

---

🙏 Thanks

  • **capetlevrai**: Thanks to him for the great showcase video on the Vulkan API on YouTube.

---

🖥️GPU support list

**AMD Series**

  • Radeon™ HD 8000M Series
  • Radeon™ R5/R7/R9 200/300 series
  • Radeon™ RX 400/500 Series
  • Radeon™ M200/M300/M400 series
**⚠️ NOTE: RX6600, RX570 and RX5700 devices are currently not supported. **

**NVIDIA Series**

  • All **RTX GPUs** are supported.
  • **GeForce GTX 1660** (requires 6GB + video memory)
  • **GeForce GTX 1060+** (requires 6GB+ video memory)

---

❌ Common errors and solutions

If you encounter any errors while using this mod, please check your **`HogwartsLegacy_dxgi.log`** log file, located at:

`C:\Program Files (x86)\Steam\steamapps\common\Hogwarts Legacy\Phoenix\Binaries\Win64`

Open the log file and scroll down until you see lines similar to the following:

`info: DXGI: NvAPI...(Error)`

**Known Error**

  • **`DxgiAdapter::QueryInterface: Unknown interface query`**
  • **Workaround**: Launch the game from Steam an …

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. There is no universal mod manager for this game: some mods replace game files directly, some go into a game-specific Mods folder, and some need a game-specific community loader or tool first — follow the bundled readme.
  3. Place the files exactly as the readme says; mods with listed dependencies need those installed too.
  4. Launch the game to confirm it loaded; some games require enabling mods in settings or an in-game mod menu.

Install locations vary a lot between games and mods — the bundled readme is the most reliable guide.

File & checksum

Filename
DXVK and V3D3D PROTON (vulkan api)
File size
3.0 MiB