The primary goal for Dragon’s Dogma 2 optimization is Thread Efficiency. The RE Engine is typically excellent at GPU scaling, but the “Simulation” aspect of DD2 is extremely heavy. By adjusting the hidden configuration parameters, we can force the engine to prioritize frame pacing over NPC “crowd density” and optimize the way shaders are cached to prevent traversal hitching.
Hardware Compatibility & Expectations
- CPU Sensitivity: This game scales with L3 Cache (AMD X3D series) and high core counts. If you have a 6-core/12-thread CPU or lower, these tweaks are mandatory for a playable experience in cities.
- VRAM Management: The game features high-resolution textures that can exceed 10GB of VRAM at 4K. If your GPU has 8GB, ensure you follow the “Resource Management” tweaks below.
- DLSS/FSR Frame Gen: If you have an RTX 40-series card, Frame Generation is the only way to “visually” bypass the CPU bottleneck, though it won’t fix the underlying simulation lag.
Backup and Preparation
- Completely exit Dragon’s Dogma 2.
- Navigate to your Steam installation folder (path below).
- Copy config.ini and save a backup as
config.ini.bak. - Open the original with Notepad++.
File Location
The configuration file is located in the game’s root directory: \SteamLibrary\steamapps\common\Dragons Dogma 2\config.ini
Best config.ini Settings to Fix CPU Bottleneck
Search for the [Render] and [Resource] sections. Update or add the following lines to optimize thread distribution:
[Render]
Capability=DirectX12
TargetPlatform=DirectX12
ThreadCount=12 // Set this to your CPU's total Thread count
JobThreadCount=11 // Set this to (ThreadCount - 1)
DynamicResolution=0
Vsync=0
[Resource]
ResourceThreadCount=4 // Offloads asset loading to background threads
StreamingTexturePool=4096 // Set to 50% of your VRAM
MeshLOD=1 // 1 = Mid (Reduces draw calls in cities)
[Control]
MouseSmoothing=0 // Reduces input latency during CPU spikes
Pro Tip: The
JobThreadCountis the secret to stability. By leaving one thread free for the OS and the game’s “Main Logic,” you prevent the “stuttering” that occurs when the engine tries to over-subscribe your CPU cores during heavy NPC interactions.
Key Parameters Explained
| Parameter | Recommended Value | Impact |
| JobThreadCount | Total Threads – 1 | Prevents total system hang during heavy NPC AI calculations. |
| MeshLOD | 1 (Mid) | Lowers the complexity of distant objects, drastically reducing the CPU “Draw Call” load. |
| ResourceThreadCount | 4 | Smoothes out asset streaming when running between districts in Vernworth. |
| VRS | On (In-game) | Variable Rate Shading helps the GPU assist the CPU by reducing shading precision on low-detail surfaces. |
In-Game Optimization Strategy
To match your config.ini edits, adjust these in the Options > Graphics menu:
- NPC Quality: Set to Low. This reduces the distance and frequency of NPC AI updates, which is the #1 cause of CPU lag.
- Ray Tracing: Set to Off. RT in DD2 is calculated on the CPU’s BVH structure; turning it off is an instant 15–20% CPU relief.
- Image Quality (Scaling): Set to DLSS/FSR Quality. Avoid “Balanced” or “Performance” as they can look overly blurry on the game’s fine foliage textures.
Troubleshooting & Common Fixes
- Crashes in Cities: This is often due to the CPU overheating or running out of Virtual Memory. Increase your Windows Paging File to 20GB on your fastest SSD.
- Infinite Loading Screen: Delete the
shader.cache2file in the game folder and let the game re-compile at launch. - Settings Resetting: DD2 likes to overwrite its config. Once edited, right-click config.ini > Properties > Check Read-only.
Frequently Asked Questions (FAQ)
Why does my FPS drop only in cities?
In the open world, the game mostly renders trees and simple monsters. In cities, the game has to calculate the daily schedules, sightlines, and interactions of dozens of NPCs simultaneously, which is a pure CPU task.
Does “Reflex/Low Latency” help?
Yes. When you are CPU-bound, input lag increases. Setting NVIDIA Reflex to On + Boost helps keep the mouse/controller response feeling snappy even if the frame rate is low.
Will the “Reframework” mod help?
Yes. Many players use the REFramework mod (available on NexusMods) to disable specific “look-at” AI routines or to enable DLSS 3 Frame Gen on non-supported cards, which can further hide the CPU bottleneck.
Conclusion and Expected Results
By manually refining your config.ini and optimizing the JobThreadCount, you are forcing the RE Engine to handle the game’s simulation more logically. You can expect fewer micro-stutters during traversal, better minimum frame rates in Vernworth, and a more responsive feel during chaotic combat encounters with large griffins or drakes.