I need vertical sync on at all times, or my monitor gives me bad screen tearing. Thankfully there’s a simple console variable that lets us enable this ad-hoc:
r.VsyncEditor=1
Sadly this does not persist between sessions. However, we can patch an Unreal Engine config file that sets this variable every time we launch the editor. This has to be done “per installed version”, so patching say Unreal Engine 5.5 won’t make this happen in 5.6. Here’s how to do it:
- find and open Engine/Config/BaseEngine.ini (or DefaultEngine.ini of you want to make this persist on a per-project basis)
- add the value in the [ConsoleVariables] section (usually doesn’t exist, so must create it manually)
[ConsoleVariables]
r.VSyncEditor=1