Low FPS in Unreal engine

Hi, I’m using Unreal Engine 5.2.1 and recently I’ve started to experience poor performance in the viewport. Before, I used to get 120+ fps all the time in the minimal default level (it was capped at 120), but now it’s below 65. I’ve formatted my whole laptop, clean installed Windows, updated all drivers, and reinstalled Unreal Engine, but the fps is still below the 65 mark. I’ve capped the fps at 120 and kept all the scalability settings on default Epic. Even if I change the scalability settings to medium, the fps is still below 90. Can anyone help me with this issue?

Greetings @AKSHAT1583

I’d be happy to look into this with you. You mentioned that you used to get much higher FPS. Was this on older version of Unreal Engine or the same one? (Also, if it was on previous versions, have you checked it on those versions currently to see if it’s different?) Also, what are your current system specs? (CPU, GPU, RAM, OS, DirectX version, etc)

1 Like

I used to get more FPS on the same version of Unreal, around 120 in the default landscape scene with High Scalability and 105-110 in Epic. I’m currently using a Lenovo Legion 5 laptop with a Ryzen 7 5800H, RTX 3050 4GB VRAM, 16GB DDR4 3200MHz, Windows 11 Home 64-bit, DirectX 12, and a 165Hz display. I double-checked that the laptop’s temperature was normal.

I tried reinstalling UE5.1, 5.0, and 4.27, but had no luck. Even the default settings were messed up after reinstalling. I enabled bSmoothFrame in the settings and saved it, but after reopening, even though the bSmoothFrame box was checked, the FPS was still capped at 60. If I uncheck and check it again, the FPS jumps to 120.

Recently, I reset my laptop and the performance of the viewport improved slightly, with FPS around 90. However, other default settings were still messed up even though I clean reinstalled all the drivers and installed the same UE version. For example, now when I hit play in the viewport, the game defaults to selection mode while in-game, so now I have to press F8 every time I hit play.

Make sure the laptop is in performance mode (power settings) and check if unreal is using your dedicated gpu (It’s probably the rtx 3x series) instead of the cpu’s graphics processing unit.

I checked everything. The resizable bar is on, performance mode is on, and I even overclocked the GPU using the BIOS function that comes with the laptop by default. I also used a proper cool environment cooling pad and everything. I’m fine with the performance, but I would be happy if the default settings were fixed. It’s really annoying because they change themselves every time I reopen the project, and I have to change everything again.

@AKSHAT1583 Do you use NVidia Control Pane, by chance? If so, what type of performance settings do you run there and have you tries resetting those to default? (Save your settings if you do this so that you’ll know what to set them back to if it doesn’t resolve the issue)

I reinstalled nvidea drivers using ddu and did a clean install multiple times all the settings are set to default… I’m fine with the performance now maybe it’s because of windows 11 update but I don’t know why unreal’s default settings mess up everytime I reinstall I see diffrent things as default like framerate sometimes get capped at 120 which I prefer as it lets me optimize my scene but then I reinstalled this now its capped at 60 some time 62 some time 45 Idk what is going on but RN I’m ignoring I just changed some values in BaseEngine file inside the unreals install location and changed some more stuff here and there as I don’t have default values of that file but it’s working fine as of now at least I can work