0 of 0

File information

Last updated

Original upload

Created by

SmokerNaruto

Uploaded by

smokernaruto

Virus scan

Safe to use

Tags for this mod

About this mod

Lightweight GPU Stability Pack tweaks Unreal Engine 5’s Engine.ini to cap texture streaming to your GPU’s VRAM, disable ray tracing and Lumen, and enable GPU crash logging, preventing crashes and improving stability on 4–6 GB DX12 graphics cards.

Permissions and credits
Donations
The Lightweight GPU Stability Pack is a small but powerful collection of Engine.ini tweaks designed to rescue Unreal Engine 5 projects and mods from GPU-related instability on 4–6 GB graphics cards. By intelligently capping texture streaming, disabling UE5’s most VRAM-hungry systems, and enabling advanced crash logging, this pack delivers smoother frame rates, fewer crashes, and clearer diagnostics—without touching your game’s core assets or source code.

Key Features:
  • Dynamic Texture Streaming Cap — Limits Unreal’s texture pool to a safe percentage of your VRAM so that ultra-high-res textures never push you into an out-of-memory crash.
  • Ray Tracing & Lumen Shutdown — Turns off all DirectX 12 ray-tracing and Lumen passes (GI, reflections, hardware rays), forcing UE5 to fall back on lightweight lighting.
  • Shader Cache Optimization — Activates Unreal’s shader pipeline cache to batch and reuse compiled shaders, reducing hitching and long load stalls.



    Why You Need It
    Unreal Engine 5 defaults to unbounded texture and buffer allocations that can easily exceed 6 GB of VRAM—especially on AMD cards, which are more sensitive to DX12 memory leaks. Even if your rig seems stable under normal play, peak moments (dense foliage, Nanite geometry, large open worlds) will reveal those VRAM overflows as sudden GPU device removals or “GPU Crash Dump Triggered” errors. This tweak pack pre-emptively reins in Unreal’s appetite before it ever spills over.

    VRAM-Budget Recommendations
    • 4 GB cards: set r.Streaming.PoolSize=3072 (3 GB)
    • 5 GB cards: set r.Streaming.PoolSize=4096 (4 GB)
    • 6 GB cards: set r.Streaming.PoolSize=5120 (5 GB)
    Start with your card’s recommended value, then monitor VRAM usage in MSI Afterburner. If you still experience crashes, reduce by 512 MB until stable—trading off minimal texture pop-in for absolute reliability.


    Installation
    • Open your game’s Config/Engine.ini. That can be found in %USERPROFILE%\Documents\My Games\Oblivion Remastered\Saved\Config\Windows


    Scroll to the very bottom and create one blank line.
    Choose the block below that matches your GPU’s VRAM (4 GB, 5 GB or 6 GB) and paste it exactly into that empty space.
    Save the file


    ;===== 4 GB VRAM (3 GB texture pool) =====
    [SystemSettings]
    r.TextureStreaming=1
    r.Streaming.PoolSize=3072
    r.Streaming.LimitPoolSizeToVRAM=1
    r.Streaming.DefragDynamicBounds=1
    [/Script/Engine.RendererSettings]
    r.RayTracing=False
    r.Lumen.DiffuseIndirect.Allow=0
    r.Lumen.Reflections.Allow=0
    r.Lumen.HardwareRayTracing=0
    r.ShaderPipelineCache.Enabled=1
    r.ShaderPipelineCache.BatchTime=2
    r.GPUCrashDebugging=1


    ;===== 5 GB VRAM (4 GB texture pool) =====
    [SystemSettings]
    r.TextureStreaming=1
    r.Streaming.PoolSize=4096
    r.Streaming.LimitPoolSizeToVRAM=1
    r.Streaming.DefragDynamicBounds=1
    [/Script/Engine.RendererSettings]
    r.RayTracing=False
    r.Lumen.DiffuseIndirect.Allow=0
    r.Lumen.Reflections.Allow=0
    r.Lumen.HardwareRayTracing=0
    r.ShaderPipelineCache.Enabled=1
    r.ShaderPipelineCache.BatchTime=2
    r.GPUCrashDebugging=1


    ;===== 6 GB VRAM (5 GB texture pool) =====
    [SystemSettings]
    r.TextureStreaming=1
    r.Streaming.PoolSize=5120
    r.Streaming.LimitPoolSizeToVRAM=1
    r.Streaming.DefragDynamicBounds=1
    [/Script/Engine.RendererSettings]
    r.RayTracing=False
    r.Lumen.DiffuseIndirect.Allow=0
    r.Lumen.Reflections.Allow=0
    r.Lumen.HardwareRayTracing=0
    r.ShaderPipelineCache.Enabled=1
    r.ShaderPipelineCache.BatchTime=2
    r.GPUCrashDebugging=1

    Advanced Configuration
    • To re-enable Lumen for higher-end GPUs, set [*/Script/Engine.RendererSettings*]r.Lumen.DiffuseIndirect.Allow=1 and r.Lumen.Reflections.Allow=1, then adjust your VRAM pool accordingly (e.g. +1024 MB).
    This pack is compatible with any UE5 DX12 title but may conflict with other mods that override the same CVars; merge settings carefully.