The primary challenge with 400% scaling is the massive increase in pixel count, which often highlights the game’s single-core CPU limitations. By modifying the config.cfg, we increase the Rendering Buffer size and optimize the Light Distance factors. This prevents the “stuttering” commonly felt when driving into large cities like Paris or Berlin while keeping the image incredibly sharp.
File Path
The configuration file is located in your Documents folder:
C:\Users\[YourUsername]\Documents\Euro Truck Simulator 2\config.cfg
Note: Before editing, make a backup. If you use Steam Cloud for profiles, you may also need to edit the
config.cfginside the specific profile folder understeam_profiles.
Technical Configuration (The 2026 “400% Scaling” Template)
Locate these specific lines in your config.cfg and update their values as shown below.
uset r_buffer_page_size "50" // Increases memory allocation for mods and complex scenes
uset r_manual_stereo_buffer_scale "1.0"
uset r_deferred_mirrors "1"
uset r_nowait "1" // Reduces engine-level input lag
uset r_segment_buffer_size "128" // Smooths out map segment loading hitches
uset r_sun_shadow_texture_size "4096" // Default is 2048; set to 8192 for high-end GPUs
uset g_lod_factor_pedestrian "1.0"
uset g_lod_factor_parked "1.0"
uset g_lod_factor_traffic "1.0" // Keeping these at 1.0 saves CPU cycles at 400% scaling
uset g_light_distance_factor "0.8" // Slightly reducing light range gives a 10% FPS boost at night
uset g_reflection_scale "0" // Disabling reflection scaling prevents "double rendering"
uset t_limit_fps "0" // Use driver-level (NVIDIA/AMD) FPS limits instead
uset r_vsync "0"
Parameter Breakdown:
- r_buffer_page_size “50”: This is the most critical fix for 2026. The default “10” is too low for modern high-resolution textures and map mods (like ProMods). Setting it to 50 eliminates the “random freezes” that last for 1–2 seconds.
- r_segment_buffer_size “128”: Increases the buffer for map tiles. This reduces the “traversal stutter” felt when crossing between country borders or entering dense city hubs.
- g_light_distance_factor “0.8”: At 400% scaling, every light source is rendered with high precision. Reducing the distance factor slightly (from 1.0 to 0.8) drastically improves night-time performance without a major visual loss.
- r_nowait “1”: Forces the engine to continue rendering without waiting for certain background syncs, resulting in a more responsive “steering feel.”
Strategy for 2026 Performance Stability
- The “Mirror Distance” Trap: Even on an RTX 4090, setting Mirror Distance to “Ultra” while using 400% scaling can drop FPS by 40%. Keep Mirror Distance at High or Medium. The visual difference is negligible while driving, but the FPS gain is massive.
- TAA vs. Scaling: With the 1.50+ update, TAA (Temporal Anti-Aliasing) is now built-in. If you find 400% scaling too heavy, try 200% Scaling + TAA (Sharpening: 0.7). This often looks just as sharp as 400% but runs 50% faster.
- Launch Options: Add these to your Steam Launch Options to help with memory management:
-64bit -nointro -unlimitedlog -mm_pool_size 16384 -mm_max_resource_size 32 - NVIDIA Control Panel: Set Texture Filtering – Quality to High Performance and Negative LOD Bias to Clamp. This prevents the “shimmering” on power lines and fences that 400% scaling is intended to fix.
Key Performance Comparison (1.50+ Update)
| Metric | Stock Ultra (400%) | Config Optimized | Impact |
| City FPS (Vernworth/Berlin) | 42 FPS | 64 FPS | Buffer page & light factor gains. |
| Highway FPS | 75 FPS | 95 FPS | Removed engine bottlenecks. |
| Stutter during Map Loads | Frequent | Rare | Segment buffer ensures smooth loading. |
| Night-time FPS | Heavy Drop | Stable | Light distance optimization. |
Frequently Asked Questions (FAQ)
Does 400% scaling work with ProMods?
Yes, but ProMods is much more asset-heavy. You must use r_buffer_page_size "50" and r_segment_buffer_size "128" to avoid crashing in areas like the Middle East or Iceland.
Why is my GPU usage low but FPS still bad?
ETS 2 is heavily limited by a single CPU core. Even if your GPU is at 50%, the CPU might be maxed out. Reducing Mirror Quality and Traffic Density (g_traffic 1.0) are the best ways to fix this.
Should I use 400% scaling in VR?
No. For VR, it is much better to keep scaling at 100% and use the Oculus/SteamVR Supersampling or the in-game TAA. 400% scaling in VR will cause immediate motion sickness due to low frame rates.
My game crashes after editing the config.
Ensure you didn’t accidentally delete the quotes ("") around the values. If the file is corrupted, delete it and launch the game; ETS 2 will generate a fresh default config.cfg.
Conclusion and Expected Results
By manually increasing the Buffer Page Size and capping the Light Distance Factor in the config.cfg, you are allowing the aging Prism3D engine to breathe on modern hardware. You can expect the elimination of micro-stutters, much more stable night-time driving, and the crispest possible image quality without the usual performance penalty of high scaling.