4.14.1 Massive frame rate drop

Hi,

I just upgraded to 4.14.1 and I suffered a huge performance drop. The project was perfectly fine yesterday running at 90FPS (VR Preview), today it barely goes over 45FPS, I have not modified a single file since yesterday.

Can you take a look at this please? It is really urgent, I cannot ship the game in this state.

Thanks.

Hello ,

Do you only see this with this particular project or is it with any project? What version were you on prior? Was it 4.14.0 or an earlier version? I’m going to put together a project and see if I can reproduce the performance differences by comparing 4.13 and 4.14.1.

Hi,

I only tested this project, but will try with a blank one this afternoon and let you know if the problem persists.

If it helps the troubleshooting, last night I downloaded and compiled the engine version 4.14.0 from Github and with that version the performance is fine, I’m back to 90FPS. It must be something that was modified in the last hotfix.

Update: I don’t know if makes any difference, I’m using the deferred renderer, but I tried with the forward renderer and the problem persists.

Thanks.

Hi,

I’ve been trouble shooting the problem and I think that the problem is caused by slate. Whenever I have a widget component being rendered in the screen slatetorendertarget increases a lot. I attached two screenshots of the gpu profiler with the before and after the engine update.

I have been able to replicate this on a clean project, you just have to add enough slate controls (6) and the performance drops. I attached the snapshot of the widget I created in the VR template. I just created an empty blueprint, added the widget component, and droped the actor in the level. Performance goes from 90fps to 45fps.

I am seeing the same here and with my project its also when I view a UWidgetComponent in world space! I get an instant drop from 90 to 44 fps

Edit: This was from updating form 14.0 to 14.1 hotfix

Same case, I also updated from 14.0 to 14.1

Hello ,

I have ran a few tests on our end and I have been unable to reproduce this issue on our end. Could you provide an example project that shows the frame loss that you are experiencing?

Hi Rudy,

Here is the link:

https://www.dropbox.com/s/m4kbuj79uegxyzb/MyProject.?dl=0

I created a project from scratch using the VR template, I added a blueprint actor and a widget component with a few controls and dropped it to MotionController.Map. Whenever you look at the blueprint, my FPS drops to 45FPS, as soon as I look away or remove the blueprint actor from the level it goes up to 90 FPS again.

Thanks.

I’m having the same issue as well. I updated from 14.0 to 14.1 and now when I open my 3D widget blueprint the frame rate drops from 90 to 45.

Hi Rudy, any luck in reproducing this yet? at least 3 of us here are having this same issue now.

Cheers

Hello ,

After doing a bit of digging I was able to find an issue that appears to be similar to yours. Could you try going into your steam VR settings to check and see if “Allow reprojection” is enabled? If so, could you disable this and let me know if you are still locked to 45 FPS while I run a few tests on the project that was provided?

I can confirm (for me) disabling “Allow Interleaved reprojection” in the SteamVR settings fixes the issue so this is a bug then? as the SteamVR settings are not not accessible through unreal right?

I will test this tonight and let you know, but from what says it seems that disabling reprojection fixes the framerate.

Any chance that you can deploy a hotfix soon? I can’t release the new version of the game without slate.

Thanks.

Confirmed too, disabling “Interleaved reprojection” fixes the problem.

Is there any way to modify this setting from the engine just for my game?

Could you tell me what version of Steam VR it is that you are currently running?

I’m having the same problem, but I disabled Interleaved re projection in SteamVR but it did not improve my fps issues. I’m running the latest SteamVR version and tried the Beta release as well and no luck. I know this isn’t really the place but I really would like to see the ability to grab 4.14 since I’m stuck with 14.1 and there’s nothing I seem to be able to do about it.

I have this version installed

Hi Rudy, any news on this issue?

Cheers

Hello ,

The issue appears to be on the side of Steam VR. You may want to contact their support services for further support.

Hi Rudy,

I don’t understand, how come the version of the engine 4.14 works perfectly fine and the version 4.14.1 has this issue? There must be something in this new patch that creates the issue isn’t it?