From 37cacc596ccffac22fd0b65abf385ff37988e5ff Mon Sep 17 00:00:00 2001 From: Stephen Miller <56742918+StevenMiller123@users.noreply.github.com> Date: Tue, 22 Sep 2026 10:49:24 -0500 Subject: [PATCH] Remove extra wait in sceGnmSubmitDone (#5060) Seems I accidentally misunderstood something I saw in my decomp of the submit done ioctl. This one change effectively made submits synchronous, which was good for local testing, but effectively a hack. This will re-break a bunch of things who's PM4 type 0 issues were fixed by my submit fixes PR. --- src/core/libraries/gnmdriver/gnmdriver.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/core/libraries/gnmdriver/gnmdriver.cpp b/src/core/libraries/gnmdriver/gnmdriver.cpp index ee88080fc..65087ec88 100644 --- a/src/core/libraries/gnmdriver/gnmdriver.cpp +++ b/src/core/libraries/gnmdriver/gnmdriver.cpp @@ -2361,7 +2361,6 @@ s32 PS4_SYSV_ABI sceGnmSubmitDone() { submission_lock = true; } liverpool->SubmitDone(); - WaitGpuIdle(); send_init_packet = true; ++frames_submitted; DebugState.IncGnmFrameNum();