Hello, I have been plagued by this issue since forever. I have a very high end pc Ryzen 9 7950x3d, rtx 4090 and 64 gb ram.
No matter the setting, I keep getting 90 fps and it’s stuck on that fps.
I tried t.MAXFPS 999.
tried setting Viewport Scalability to low and still getting the exact same fps.
Changed RHI settings.
Change anti aliasing methods.
I tried running as a standalone game and I was able to get 200+ fps no problem
also tried running PIE on Macbook Pro M4 and got 140+ fps without any issues.
Check if Enable Vsync option is turned on, if it is then your fps gets bound to the refresh rate of your monitor, and thats the highest your fps would go.
just turn it off, it should most probably get you your fps based on your actual performance
Or… learn?
FPS is pointless. Learn to read the RHI / scene stats + MS counts.
If you really want FPS - with DX12 you need external applications that analyze your rendered screen… think FRAPs… its about the only way to get an accurate FPS measure.
Turning on frame rate smoothing does nothing with 120 fps as minimum and 160 as max (my monitor is 4k 160hz) but it changed nothing.
After opening unreal insights, I figured that this was a CPU issue. So I opened the bios and reset it to factory settings, and only enabling expo 2.
So I reran unreal, and hit play as a PIE new window, and I only a very unstable 60-90 fps… until I minimized the unreal editor, then I got 160+ fps.
I am not sure why my main pc is this inconsistent. Even opening an empty unreal project gives me the same amount of fps as my main project. But when I run my project on my MacBook pro m4 pro, it is consistent and has a very stable 120 fps
I might just live with 90 fps I guess, thank you for the reply