About this mod
YAMEO is a lightweight UE5 Engine.ini mod tailored for midrange hardware. It optimizes rendering, reduces pop-in, and boosts CPU/GPU multithreading by tweaking film grain, anti-aliasing, Lumen, DLSS, texture streaming, shader compilation, and async load settings.
- Permissions and credits
What is YAMEO?
- Core Rendering Tweaks
- Disables film grain, chromatic aberration, and color fringe for a cleaner image.
- Sharpens tonemapper output (r.Tonemapper.Sharpen=0.5) for crisper visuals.
- Anti-Aliasing & Upsampling
- Enables Temporal AA (TAA) with balanced sharpness and upsampling.
- Integrates NVIDIA DLSS in Balanced mode for improved framerate without sacrificing quality.
- Global Async & Multithreading
- Activates async compute, shader precompilation, and multithreaded shader compiling.
- Offloads rendering tasks to RHI, graphics, and render threads to maximize CPU usage.
- Texture & Streaming
- Allocates 90 % of VRAM to texture pool for 8 GB GPUs.
- Fully loads used textures at startup to eliminate runtime pop-in.
- Shader & Garbage Collection
- Boosts shader pipeline cache performance.
- Enables parallel GC and multithreaded destruction to reduce hitches.
- User Controls
- VSync off, Allow Tearing enabled for uncapped framerates.
- Mouse smoothing and view acceleration disabled for responsive input.
TROUBLESHOOTING
1. No G-Sync Monitor.
Paste under /Script/Engine.RendererSettings
- r.VSync=1
- r.D3D12.UseAllowTearing=0
- t.MaxFPS=142
To reclaim GPU cycles, fully disable dynamic GI and reflections.
Paste under /Script/Engine.RendererSettings
- r.Lumen.GlobalIllumination=0
- r.Lumen.Reflections=0
- r.Lumen.SceneDetail=0
- r.Lumen.SceneLightingQuality=0
Reduce texture pool and stream on demand to avoid out-of-memory hitches.
Place under [TextureStreaming]
- PoolSizeVRAMPercentage=65
- r.Streaming.FullyLoadUsedTextures=0
Lower async loading and shader-compile threads to prevent CPU contention.
Paste under /Script/Engine.StreamingSettings and [ShaderCompiler]
- s.AsyncLoadingThreadEnabled=1
- s.AsyncLoadingThreadPriority=1
- bAllowAsynchronousShaderCompiling=1
- MaxShaderJobs=300
Turn off all anti-aliasing for max throughput on very low-end GPUs.
Under /Script/Engine.RendererSettings
- r.DefaultFeature.AntiAliasing=0
- r.PostProcessAAQuality=0
Enable DLSS Balanced mode for ~30 % FPS uplift with good image quality.
Paste under /Script/Engine.RendererSettings
- r.NGX.DLSS.Enable=1
- r.NGX.DLSS.Quality=1
- r.NGX.DLSS.AutoExposure=1
- r.NGX.DLSS.EnableAutoExposure=1
If you’ve installed the AMD FidelityFX Super Resolution plugin, swap in these lines under /Script/Engine.RendererSettings
- r.XeSS.Enable=1
- r.XeSS.Quality=1
Turn off Nanite and drop Virtual Shadow Map resolution for smoother performance in geometry-heavy scenes.
Under /Script/Engine.RendererSettings
- r.Nanite=0
- r.Shadow.Virtual.MaxResolution=512
ethodFallback to simple screen-space reflections instead of expensive ray-trace or Lumen.
Paste under /Script/Engine.RendererSettings
- r.Reflections.Method=0
- Identify your performance bottleneck (tearing, low FPS, stutters, VRAM/OOM, CPU spikes).
- Copy the matching snippet above (just the lines).
- Paste into your Engine.ini under the indicated section, save, set Read Only, and run the game.