[Epic Official] Read this if you are experiencing FPS drops after the 4.1 patch

My editor FPS rate has dropped after the 4.1 patch

If you are experiencing a frame-rate drop since the 4.1 patch was deployed.

Please refer to this post as the official Epic response to this issue. We will keep this top post updated with the current information and potential solutions regarding this issue. Please do not attempt potential fixes provided in other posts, as they are most likely out-of-date. If you are still experiencing the issue after trying any potential solutions recommended below, please post a single “Answer” to this post with the information that we request. If you need to provide additional updates, please only “Comment” on your original Answer.

Thank you for your patience while we work to address this issue. As new solutions become available we will update this post.


SOLUTION #1:

The fix will be in a future version of the launcher, but for now, you can edit Consolevariable.ini to change the console settings that may be the cause of the issue.

  1. Go to: C:\Program Files\Unreal Engine\4.1\Engine\Config
  2. Put this into Consolevariable.ini:

r.GraphicsAdapter = -2


SOLUTION #2:

If the first solution does not help, please download and follow the QFE instructions from here:


Please let us know if this does not solve your framerate drop. Thank you!

Works perfect ! Thanks

I got this solution from .
This apply where you only have Intel HD graphics adapter but UE4.1 select Software renderer instead.
My test level FPS up from 1-3FPS to 70FPS on Low Quality and 20FPS on Epic Quality.
Just like the old UE4.0.2 Big thanks to him.

Add these lines to MyProject\Config\DefaultEngine.ini

[SystemSettings]

r.GraphicAdapter=-2

Here’s the snipped on the log after the changes:

LogD3D11RHI: Found D3D11 adapter 0: Intel(R) HD Graphics Family (Feature Level 11_0)
LogD3D11RHI: Adapter has 0MB of dedicated video memory, 0MB of dedicated system memory, and 1792MB of shared system memory

LogD3D11RHI: Found D3D11 adapter 1: Microsoft Basic Render Driver (Feature Level 11_0)
LogD3D11RHI: Adapter has 0MB of dedicated video memory, 0MB of dedicated system memory, and 256MB of shared system memory

LogD3D11RHI: Chosen D3D11 Adapter Id = 0

Made things worse for me. I can get on average 45 - 50 FPS on a GTX 780 with an I7 3770K 16GB DDR on the effects cave. I’d be interested to hear what others are getting because whilst it runs fine on top of the range hardware I’d dread to thing of what it would run like on a GTX 750. I played with engine scalability the only thing that made any difference was dropping shadows to low. That added 8 FPS… I couldn’t release a game to the public with minimum specs a GTX 780TI.

Not working for me, still a loss of 20 fps between my 4.02 and 4.1 version of the project (both identical)

The suggestion made by Rin also failed to show any increase in performance.
I really hope that this will be sorted because 20 fps is a rather big drop :frowning:
Good luck finding the issue! :slight_smile:

So, can you post a screen-shot of how you have it, in the DefaultEngine.ini?

Hi ,

Could you provide us with your dxdiag so we could have a look? Thank you!

Worked for me! Thanks!

Not work for me.

if try play/load effects or element i must force close after ten minuts with CPU 100% and another 10 minuts for try kill UE4 process.

effect play fine with 4.0*

EDIT: that looping script its from UE?
Script: chrome://browser/content/preferences/applications.js:1192

not the first time a popup jump because a script its eating my resources since update.
¿perhaps some bug in a script are looping a eating resources?

[link text

Solution:

Please put this into Consolevariable.ini (best is in the last line, don’t add any characters before the line):

r.GraphicsAdapter = -2

You can verify the setting was applied in the console typing in “r.GraphicsAdapter” to get the current value. If you don’t see it set to -2 there might be a typo.
Please let us know if this does not solve your framerate drop. Thank you!

Uhm… Would you mind explaining how to do this?
Also, is there a fps in ue4?
If it changed from 120 to 100 fps that might have been the issue?
I tried t.maxfps to 120 but that didn’t help.

Edit: Dropbox - DxDiag.txt - Simplify your life

Just copy and paste it at the end of the DefaultEngine.ini

[SystemSettings]

r.GraphicAdapter=-2

Big drop of FPS for me. GTX 670, i7, 16 GB Memory (running inside viewport).

Here’s the reflection scene in 4.0.1:

Same scene running in 4.1.0:

Everything runs at 8 FPS for me now (core i7 -3610QM, 8GB DDR3 and GTX 660M) before everything ran at 45+ FPS, Elemental Demo runs at MINUS 150 FPS for me and even crashes my PC for hours. I tried your method in Consolevariable.ini, before I had : ; ConsoleVariables.ini
;
; This file allows to set console variables on engine startup (In undefined order).
; Console variables also can be set in engine ini files (e.g. BaseEngine.ini, DefaultEngine.ini) in the [SystemSettings] section.
; This file should be in the source control database (for the comments and to know where to find it)
; but kept empty from variables.
; A developer can change it locally to save time not having to type repetitive
; console variable settings. The variables need to be in the section called [Startup].
; Later on we might have multiple named sections referenced by the section name.
; This would allow platform specific or level specific overrides.
; The name comparison is not case sensitive and if the variable doesn’t exists it’s silently ignored.
;
; Example file content:
;
; [Startup]
; FogDensity = 0.9
; ImageGrain = 0.5
; FreezeAtPosition = 2819.5520 416.2633 75.1500 65378 -25879 0

[Startup]

; Uncomment to get detailed logs on shader compiles and the opportunity to retry on errors
;r.ShaderDevelopmentMode=1

Then I added r.GraphicsAdapter = -2 nothing happened(maybe even worsened)

then I changed to [SystemSettings]

r.GraphicAdapter=-2

Same thing

then I did add “;”
;[SystemSettings]

;r.GraphicAdapter=-2

Same, thing. Which is the correct form please? with adding [SystemSettings] or not and with adding ; or not? Thanks.

I had a similar experience. Try “ESC” out to the editor, then re-enter “Play” → “Selected Viewport”. I posted my findings
[HERE

Problem solved. Thanks!

Try on integrated HD4600, without any other video cards.

Can someone please show me a step by step to do this. Thank you…

I read that in the forum but not work

if i type in console
r.GraphicsAdapater return -2

Anyway today i don’t known what up but ‘effects’ load at 20fps not like 4.0 but now load.

LogD3D11RHI: Found D3D11 adapter 0: AMD Radeon HD 7700 Series (Feature Level 11_0)
LogD3D11RHI: Adapter has 1008MB of dedicated video memory, 0MB of dedicated system memory, and 1791MB of shared system memory
LogD3D11RHI: Chosen D3D11 Adapter Id = 0

We are working on sucha guide but the shown performance drop is likely not related to the same thing. The guide would help to solve a problem where it was using software rendering instead of hardware accelerated rendering.
The drop here seems large and concerning but it’s likely still using hardware accelerated rendering. Using the console command ProfileGPU might help.
We also work on a large performance profiling document but it needs a bit more time/polish.

SOLUTION #1:

The fix will be in a future version of the launcher, but for now, you can edit Consolevariable.ini to change the console settings that may be the cause of the issue.

Go to: C:\Program Files\Unreal Engine\4.1\Engine\Config
Put this into Consolevariable.ini:

r.GraphicsAdapter = -2

SOLUTION #2:

If the first solution does not help, please download and follow the QFE instructions from here: