Abiotic Factor

Abiotic Factor

365 avaliações
[Deprecated] Disable Lumen / Increase FPS
Por local.interloper
In this guide we teach you how to disable Lumen to remove ugly noisy laggy shadows and increase FPS.
11
18
2
11
5
3
5
3
   
Premiar
+ favoritos
Nos favoritos
- favoritos
Why?
Lumen is Unreal Engine's solution for dynamic global illumination. If you do not understand those words please read them as "evil performance killer that makes light dim slowly and shadows noisy". It's ugly as hell and I've been looking everywhere on how to disable it and r/engineini got me some answers so I decided to share my findings with you!

Following this guide will result in:
  • Removal of noisy shadows
  • Removal of dynamic lighting fading
  • FPS increase

This is what we are getting rid of:
What to do?
Go to settings and set the Global Illumination (GI) to lowest.

That's it!
Voila

The game now looks less crap and even runs in 2K on my RTX 2060.
Do me a quick favour
Please rate 5 stars. Not to support my research but to make it more visible to the others with a similar issue.

However, if you wish to support my research, feel free to drop me a reward.
For legacy versions
This section is exclusively for versions prior to Hotfix 0.9.1.11736. If you update your game from time to time, you can probably ignore this but it's here for legacy sake.

Press Windows Key + R and paste this in there and hit enter:

%localappdata%\AbioticFactor\Saved\Config\Windows

That should take you to the folder with all the configuration files.

Open Engine.ini in a text editor of your choice (you may even use notepad).

It should look something like this:
[Core.System] Paths=../../../Engine/Content Paths=%GAMEDIR%Content Paths=../../../AbioticFactor/Plugins/AutoSettings/Content Paths=../../../AbioticFactor/Plugins/CommonLoadingScreen/Content Paths=../../../AbioticFactor/Plugins/DataTableEditorUtilities/Content Paths=../../../AbioticFactor/Plugins/Dovrac/Content Paths=../../../AbioticFactor/Plugins/SteamCore/Content Paths=../../../AbioticFactor/Plugins/UniversalVoiceChatPro/Content Paths=../../../Engine/Plugins/2D/Paper2D/Content Paths=../../../Engine/Plugins/Animation/ACLPlugin/Content Paths=../../../Engine/Plugins/Animation/ControlRigSpline/Content Paths=../../../Engine/Plugins/Animation/ControlRig/Content Paths=../../../Engine/Plugins/Animation/DeformerGraph/Content Paths=../../../Engine/Plugins/Animation/IKRig/Content Paths=../../../Engine/Plugins/BlueprintFileUtils/Content Paths=../../../Engine/Plugins/Developer/AnimationSharing/Content Paths=../../../Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncClient/Content Paths=../../../Engine/Plugins/Editor/BlueprintHeaderView/Content Paths=../../../Engine/Plugins/Editor/GeometryMode/Content Paths=../../../Engine/Plugins/Editor/ModelingToolsEditorMode/Content Paths=../../../Engine/Plugins/Editor/ObjectMixer/LightMixer/Content Paths=../../../Engine/Plugins/Editor/ObjectMixer/ObjectMixer/Content Paths=../../../Engine/Plugins/Editor/SpeedTreeImporter/Content Paths=../../../Engine/Plugins/Editor/UVEditor/Content Paths=../../../Engine/Plugins/Enterprise/DatasmithContent/Content Paths=../../../Engine/Plugins/Enterprise/GLTFExporter/Content Paths=../../../Engine/Plugins/Experimental/ChaosCaching/Content Paths=../../../Engine/Plugins/Experimental/ChaosClothEditor/Content Paths=../../../Engine/Plugins/Experimental/ChaosNiagara/Content Paths=../../../Engine/Plugins/Experimental/ChaosSolverPlugin/Content Paths=../../../Engine/Plugins/Experimental/ChaosVehiclesPlugin/Content Paths=../../../Engine/Plugins/Experimental/Dataflow/Content Paths=../../../Engine/Plugins/Experimental/FullBodyIK/Content Paths=../../../Engine/Plugins/Experimental/GeometryCollectionPlugin/Content Paths=../../../Engine/Plugins/Experimental/PythonScriptPlugin/Content Paths=../../../Engine/Plugins/Experimental/ToolPresets/Content Paths=../../../Engine/Plugins/FX/Niagara/Content Paths=../../../Engine/Plugins/Fab/Content Paths=../../../Engine/Plugins/Interchange/Runtime/Content Paths=../../../Engine/Plugins/Media/MediaCompositing/Content Paths=../../../Engine/Plugins/Media/MediaPlate/Content Paths=../../../Engine/Plugins/MovieScene/SequencerScripting/Content Paths=../../../Engine/Plugins/Runtime/AudioSynesthesia/Content Paths=../../../Engine/Plugins/Runtime/AudioWidgets/Content Paths=../../../Engine/Plugins/Runtime/GeometryProcessing/Content Paths=../../../Engine/Plugins/Runtime/HDRIBackdrop/Content Paths=../../../Engine/Plugins/Runtime/HairStrands/Content Paths=../../../Engine/Plugins/Runtime/Metasound/Content Paths=../../../Engine/Plugins/Runtime/ResonanceAudio/Content Paths=../../../Engine/Plugins/Runtime/RigVM/Content Paths=../../../Engine/Plugins/Runtime/SoundUtilities/Content Paths=../../../Engine/Plugins/Runtime/Synthesis/Content Paths=../../../Engine/Plugins/Runtime/WaveTable/Content Paths=../../../Engine/Plugins/TraceUtilities/Content Paths=../../../Engine/Plugins/VirtualProduction/MultiUserTakes/Content Paths=../../../Engine/Plugins/VirtualProduction/Takes/Content [Audio] UnfocusedVolumeMultiplier=1 [GameNetDriver StatelessConnectHandlerComponent] CachedClientID=1

Add the following lines of text to the bottom of the file:
[SystemSettings] r.DynamicGlobalIlluminationMethod=0

The final result should look something like this:
[Core.System] Paths=../../../Engine/Content Paths=%GAMEDIR%Content Paths=../../../AbioticFactor/Plugins/AutoSettings/Content Paths=../../../AbioticFactor/Plugins/CommonLoadingScreen/Content Paths=../../../AbioticFactor/Plugins/DataTableEditorUtilities/Content Paths=../../../AbioticFactor/Plugins/Dovrac/Content Paths=../../../AbioticFactor/Plugins/SteamCore/Content Paths=../../../AbioticFactor/Plugins/UniversalVoiceChatPro/Content Paths=../../../Engine/Plugins/2D/Paper2D/Content Paths=../../../Engine/Plugins/Animation/ACLPlugin/Content Paths=../../../Engine/Plugins/Animation/ControlRigSpline/Content Paths=../../../Engine/Plugins/Animation/ControlRig/Content Paths=../../../Engine/Plugins/Animation/DeformerGraph/Content Paths=../../../Engine/Plugins/Animation/IKRig/Content Paths=../../../Engine/Plugins/BlueprintFileUtils/Content Paths=../../../Engine/Plugins/Developer/AnimationSharing/Content Paths=../../../Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncClient/Content Paths=../../../Engine/Plugins/Editor/BlueprintHeaderView/Content Paths=../../../Engine/Plugins/Editor/GeometryMode/Content Paths=../../../Engine/Plugins/Editor/ModelingToolsEditorMode/Content Paths=../../../Engine/Plugins/Editor/ObjectMixer/LightMixer/Content Paths=../../../Engine/Plugins/Editor/ObjectMixer/ObjectMixer/Content Paths=../../../Engine/Plugins/Editor/SpeedTreeImporter/Content Paths=../../../Engine/Plugins/Editor/UVEditor/Content Paths=../../../Engine/Plugins/Enterprise/DatasmithContent/Content Paths=../../../Engine/Plugins/Enterprise/GLTFExporter/Content Paths=../../../Engine/Plugins/Experimental/ChaosCaching/Content Paths=../../../Engine/Plugins/Experimental/ChaosClothEditor/Content Paths=../../../Engine/Plugins/Experimental/ChaosNiagara/Content Paths=../../../Engine/Plugins/Experimental/ChaosSolverPlugin/Content Paths=../../../Engine/Plugins/Experimental/ChaosVehiclesPlugin/Content Paths=../../../Engine/Plugins/Experimental/Dataflow/Content Paths=../../../Engine/Plugins/Experimental/FullBodyIK/Content Paths=../../../Engine/Plugins/Experimental/GeometryCollectionPlugin/Content Paths=../../../Engine/Plugins/Experimental/PythonScriptPlugin/Content Paths=../../../Engine/Plugins/Experimental/ToolPresets/Content Paths=../../../Engine/Plugins/FX/Niagara/Content Paths=../../../Engine/Plugins/Fab/Content Paths=../../../Engine/Plugins/Interchange/Runtime/Content Paths=../../../Engine/Plugins/Media/MediaCompositing/Content Paths=../../../Engine/Plugins/Media/MediaPlate/Content Paths=../../../Engine/Plugins/MovieScene/SequencerScripting/Content Paths=../../../Engine/Plugins/Runtime/AudioSynesthesia/Content Paths=../../../Engine/Plugins/Runtime/AudioWidgets/Content Paths=../../../Engine/Plugins/Runtime/GeometryProcessing/Content Paths=../../../Engine/Plugins/Runtime/HDRIBackdrop/Content Paths=../../../Engine/Plugins/Runtime/HairStrands/Content Paths=../../../Engine/Plugins/Runtime/Metasound/Content Paths=../../../Engine/Plugins/Runtime/ResonanceAudio/Content Paths=../../../Engine/Plugins/Runtime/RigVM/Content Paths=../../../Engine/Plugins/Runtime/SoundUtilities/Content Paths=../../../Engine/Plugins/Runtime/Synthesis/Content Paths=../../../Engine/Plugins/Runtime/WaveTable/Content Paths=../../../Engine/Plugins/TraceUtilities/Content Paths=../../../Engine/Plugins/VirtualProduction/MultiUserTakes/Content Paths=../../../Engine/Plugins/VirtualProduction/Takes/Content [Audio] UnfocusedVolumeMultiplier=1 [GameNetDriver StatelessConnectHandlerComponent] CachedClientID=1 [SystemSettings] r.DynamicGlobalIlluminationMethod=0

Make sure you save the file. Close it, and start the game, now with 200% more crispy pixels and less pathtracing noise.

Load into a map, open the in-game video settings and tweak Gamma until the game looks good.
142 comentário(s)
Kai 8 de abr. às 9:48 
Updating people's posts on modding this game on a potentially good way to improve perf on DX11 hardware, and those with early dx12 compatibility.
Kai 6 de mar. às 22:12 
Nexusmods apparently have working mods for this game, so in general the devs can't disable that.
Kai 6 de mar. às 22:10 
I know a way to get it working but might require modding in a sense. If you look up how mods are working in other UE5 games you'll get an idea on what folder to create and what sort of file needed...

Do need 'generic' pak files that alters UE5 as a whole, not game specific though.
local.interloper  [autor(a)] 9 de fev. às 8:50 
Yes, probably so all players get to experience the game the same way so their tweaks apply to everyone.
AguilaDeAcero 8 de fev. às 21:55 
Wow.. Guess they want to brute force all the Lumen crap on us.
local.interloper  [autor(a)] 15 de jan. às 13:08 
Yes, some bastard dev removed the config files
rodz 13 de jan. às 13:33 
Why the [Deprecated] tag? Does this not work anymore?
vexen158 14/dez./2024 às 15:00 
Theres no Engine.Ini in the file did it get removed?
Sir Mansel of Macsen 11/dez./2024 às 16:22 
I can't do this anymore, setting things to zero makes all liquids get a "Icy" look.