diff --git a/src/Ryujinx/AppHost.cs b/src/Ryujinx/AppHost.cs index 910f1213e..d5b6cce50 100644 --- a/src/Ryujinx/AppHost.cs +++ b/src/Ryujinx/AppHost.cs @@ -1032,12 +1032,12 @@ namespace Ryujinx.Ava } private void MainLoop() - { + { while (UpdateFrame()) { + // Polling becomes expensive if it's not slept. Thread.Sleep(1); } - } private void RenderLoop()