@@ -203,7 +203,9 @@ void NVFlinger::Compose() {
if (!buffer) {
// There was no queued buffer to draw, render previous frame
- system.GPU().SwapBuffers({});
+ auto& gpu = system.GPU();
+ // Always trigger on sync GPU.
+ trigger_event = !gpu.IsAsync();
continue;
}