ThisCalculator

Everyday

Witcher 3 Next-Gen DX11 vs DX12 Performance

Updated · Standard formula, shown below

Average pace 5.00 min/km
Average speed
12.00 km/h
Result
Finish time
50 min
You entered
Distance
10 km
You entered

Witcher 3 Next-Gen DX11 vs DX12 Performance

In the next-gen update of The Witcher 3: Wild Hunt, DirectX 12 generally delivers slightly lower average frame rates than DirectX 11 on the same hardware, but it enables ray tracing and other advanced features that DX11 cannot support. For most players, DX11 offers smoother performance, while DX12 is the choice when you want the full visual upgrade and have a GPU that can handle the extra load.

Background: Why Two APIs?

DirectX 11 and DirectX 12 are different graphics APIs (Application Programming Interfaces) that let the game talk to your GPU. DX11 has been around since 2009 and is a mature, well-optimized API that most games use. DX12, introduced in 2015, offers lower-level hardware access, which can improve CPU utilization and multi-core scaling, but it also puts more responsibility on the developer to manage resources correctly. For the next-gen update of The Witcher 3, CD Projekt Red added DX12 support to enable ray tracing and other modern effects, but the implementation has been criticized for performance issues compared to DX11.

How the Two APIs Differ in Practice

In DX11 mode, the game runs on a single-threaded renderer that is well-tuned for older hardware and often yields higher frame rates, especially on mid-range GPUs. DX12 mode, on the other hand, can spread work across multiple CPU cores, which should help in CPU-bound scenes, but in The Witcher 3 it often results in lower average FPS and more stuttering, particularly on AMD cards. The difference is not uniform: some systems see a 5-10% drop in DX12, while others experience more severe hitches. The performance gap also depends on your CPU and GPU combination, driver version, and the in-game settings you choose.

Performance Comparison: DX11 vs DX12

Independent benchmarks from reputable hardware sites (like TechSpot and Gamers Nexus) have shown that, on identical settings without ray tracing, DX11 typically runs 5-15% faster than DX12 on Nvidia GPUs, and even more on some AMD cards. For example, with an RTX 3070 at 1440p, DX11 might average 100 FPS while DX12 averages around 90 FPS. With ray tracing enabled, DX12 is required, and the frame rate drops further, often by 20-30% compared to DX11 without ray tracing. However, DX12 can sometimes scale better on high-end CPUs with many cores, so the gap narrows on systems like a Ryzen 9 or Core i9.

How to Choose: Which Mode Should You Use?

  • If you have a mid-range or older GPU (GTX 10-series, RX 5000-series, or lower), use DX11 for a smoother experience.
  • If you have a high-end RTX 30/40-series or RX 6000/7000-series and want ray tracing, use DX12 but be prepared for lower frame rates.
  • If you are CPU-bound (e.g., a powerful GPU with a weaker CPU), DX12 might help, but test both modes in the same in-game scene to see which gives better stability.
  • If you experience stuttering in DX12, try switching to DX11, as many players report smoother gameplay in DX11 even with lower FPS.

Common Problems and Fixes

Many players report that DX12 mode causes stuttering, texture pop-in, and occasional crashes, especially on AMD GPUs. A common fix is to update your GPU drivers to the latest version, as both Nvidia and AMD have released optimizations for the game. Another solution is to disable ray tracing if you don’t need it, or lower the ray tracing quality. Some players also find that turning on VSync or capping the frame rate with an external tool (like RTSS) reduces stuttering. If DX12 is unstable, switching to DX11 is the simplest workaround, even if you lose ray tracing.

Costs and Requirements

The next-gen update is free for existing owners of the game, and it includes both DX11 and DX12 modes. To run DX12 with ray tracing, you need a GPU that supports hardware ray tracing (Nvidia RTX or AMD RX 6000/7000 series). The game also requires more VRAM in DX12 mode, so a GPU with 6GB or less may struggle. For 4K with ray tracing, a high-end card like an RTX 3080 or RX 6800 XT is recommended, but even then, you may need to use upscaling (like DLSS or FSR) to maintain playable frame rates.

Alternatives to DX12 for Ray Tracing

If you want ray tracing but your GPU doesn’t support it, or DX12 performance is too poor, you can use ReShade with a ray tracing shader (like the popular “RTGI” shader) in DX11 mode. This provides a form of ray-traced global illumination that looks similar to the game’s built-in ray tracing, though it is not as accurate and can be performance-heavy. Another option is to play the original version of the game without the next-gen update, which runs on DX11 only and is very well optimized, but you lose the graphical improvements and quality-of-life changes.

Frequently Asked Questions

Is DX12 better than DX11 in The Witcher 3?

For pure performance, no. DX11 generally gives higher frame rates and smoother gameplay. DX12 is only better if you specifically want ray tracing or have a CPU that benefits from multi-threading, but the performance hit often outweighs those benefits.

Why does DX12 stutter in The Witcher 3?

DX12 stuttering is often caused by shader compilation and memory management issues. The game compiles shaders on the fly in DX12, which can cause hitches. Updating drivers and enabling the in-game “Shader Cache” option (if available) can help, but it may not eliminate stuttering entirely.

Can I use DX11 with ray tracing?

No, ray tracing in the next-gen update requires DX12. DX11 does not support hardware ray tracing in this game. You can use third-party ReShade shaders to approximate ray tracing in DX11, but it’s not the same as the built-in feature.

Does DX12 use more VRAM than DX11?

Yes, DX12 mode tends to use more VRAM, especially with ray tracing enabled. If you have a GPU with 6GB or less, you may experience texture pop-in or low frame rates in DX12. DX11 is more VRAM-friendly.

Which mode do most players recommend?

Most players recommend DX11 for a stable, high-frame-rate experience. DX12 is only recommended for those with powerful GPUs who want ray tracing and are willing to accept lower performance. The game’s own community and reviews often suggest DX11 as the default choice.

Related

Formula used
in t | Finish time | min | 50 | 0
in d | Distance | km | 10 | 0
out pace | Average pace | min/km | t / d | 2
out speed | Average speed | km/h | d / (t / 60) | 2

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.