Skip to content

Instantly share code, notes, and snippets.

@spongeyperson
Last active January 27, 2024 08:36
Show Gist options
  • Save spongeyperson/cf1980ab9cb04a974869dec854cd0d4a to your computer and use it in GitHub Desktop.
Save spongeyperson/cf1980ab9cb04a974869dec854cd0d4a to your computer and use it in GitHub Desktop.
Unreal Engine 4 Multicore Tweaks and Performance Options

Unreal Engine 4 Multicore Tweaks

This guide gives you some tweaks you can try in various config files and launch arguments inside your Unreal Engine 4 Game to get some more performance out of your Multi-core system.

After %command% Launch Options to Try (Steam):

(place these in your Launch Options in Steam, after %command%)
  • -USEALLAVAILABLECORES

    • Explicitly make the game utilize all available CPU cores, self explanitory
  • -NOTEXTURESTREAMING

    • Disable streaming textures in and out of VRAM based on player location. This can be benefitial for systems with lots of VRAM avalilable, or when the game doesn't stream textures correctly, causing textures to stay blurry for far too long.
  • -nomansky (not the game)

    • Disable generation of dynamic sky and cloud effects. Good to use when you're on a low end system or need extra performance. Can also be used to troubleshoot graphical issues.
  • -lowmemory

    • This flag is designed for low-memory systems and reduces the memory footprint of certain UE4 Games. Your milage may vary.
  • Force Shader Model Versions:

    • -sm4

    • -sm5

      • Forces the use of a specific shader model version. Experimenting with these can sometimes lead to better performance, but depends on the title and your hardware.
  • Force Graphics API:

    • -d3d10

    • -d3d11

    • -dx12

    • -opengl

    • -vulkan


Legal Notice: I do NOT pretend to own any content on this git repository. All contents are copyright of their respective owners. This repository is intented for informational purposes only. Content on this repository is used at your own risk. If you have any legal issue with the content on this repository, please submit a email at gitissue@spongey.xyz with your complaint.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment