diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/gpu/GpuPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/gpu/GpuPlugin.java index 3f6656a445..b9900a988e 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/gpu/GpuPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/gpu/GpuPlugin.java @@ -396,7 +396,7 @@ public class GpuPlugin extends Plugin implements DrawCallbacks final boolean unlockFps = this.config.unlockFps(); client.setUnlockedFps(unlockFps); - gl.setSwapInterval(unlockFps ? 1 : 0); + gl.setSwapInterval(unlockFps ? -1 : 0); if (log.isDebugEnabled()) { @@ -562,7 +562,7 @@ public class GpuPlugin extends Plugin implements DrawCallbacks clientThread.invokeLater(() -> { client.setUnlockedFps(unlockFps); - invokeOnMainThread(() -> gl.setSwapInterval(unlockFps ? 1 : 0)); + invokeOnMainThread(() -> gl.setSwapInterval(unlockFps ? -1 : 0)); }); } }