diff --git a/Ryujinx/Ui/GLScreen.cs b/Ryujinx/Ui/GLScreen.cs index 94f6d5dbba..9b5dda4f0c 100644 --- a/Ryujinx/Ui/GLScreen.cs +++ b/Ryujinx/Ui/GLScreen.cs @@ -91,7 +91,8 @@ namespace Ryujinx { RenderFrame(); - Ticks -= TicksPerFrame; + //Queue max. 1 vsync + Ticks = Math.Min(Ticks - TicksPerFrame, TicksPerFrame); } } }