Index: source/main.cpp =================================================================== --- source/main.cpp +++ source/main.cpp @@ -407,9 +407,7 @@ g_Console->Update(realTimeSinceLastFrame); ogl_WarnIfError(); - // We do not have to render an inactive fullscreen frame, because it can - // lead to errors for some graphic card families. - if (!g_app_minimized && (g_app_has_focus || !g_VideoMode.IsInFullscreen())) + if (!g_app_minimized) { Render(); Index: source/ps/GameSetup/GameSetup.cpp =================================================================== --- source/ps/GameSetup/GameSetup.cpp +++ source/ps/GameSetup/GameSetup.cpp @@ -192,6 +192,11 @@ void Render() { + // Do not render if not focused while in fullscreen or minimised, + // as that triggers a difficult-to-reproduce crash on some graphic cards. + if (g_app_minimized || (!g_app_has_focus && g_VideoMode.IsInFullscreen())) + return; + PROFILE3("render"); if (g_SoundManager)