How to I remove the 120 FPS cap in the Editor?

That might be one of the cases, but chances are very low that his monitor is 120 Hz. It’s probably 60 Hz and it still locks at 120. Mine is 144 Hz and it’s in 144 Hz now and it locks it at 120 FPS in the editor. r.Vsync 0 and t.MaxFPS 0 and it has no effect.

That’s irrelevant what is used in the monitors, it’s about FPS.

That’s false. It does not eliminate screen tearing, since the start of the refresh cycle of the monitor isn’t synced with the swap chain. The game is free to swap the buffers at any point in time during monitor’s refresh cycle and this is exactly what is going to happen: somewhere in the middle of the monitor’s refresh cycle the frames are flipped and you get a screen tear.

To eliminate screen tearing you need to sync the start of the monitor’s refresh cycle with the frame buffer flip, which is why we have technologies such as VSync, FreeSync, GSync.

If eliminating screen tearing was as simple as setting FPS to the monitor’s refresh rates, those technologies mentioned above would have never been created.

1 Like