From 4a0cbe77012e95db2df2ab52074ec257090670ce Mon Sep 17 00:00:00 2001 From: DH Date: Sun, 24 Nov 2024 14:13:01 +0300 Subject: [PATCH] gc: fix switch buffer --- rpcsx/iodev/gc.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcsx/iodev/gc.cpp b/rpcsx/iodev/gc.cpp index 8de3ffede..cf8ced7e7 100644 --- a/rpcsx/iodev/gc.cpp +++ b/rpcsx/iodev/gc.cpp @@ -238,7 +238,7 @@ static orbis::ErrorCode gc_ioctl(orbis::File *file, std::uint64_t request, auto args = reinterpret_cast(argp); if (auto gpu = amdgpu::DeviceCtl{orbis::g_context.gpuDevice}) { gpu.waitForIdle(); - gpu.submitSwitchBuffer(orbis::g_currentThread->tproc->vmId); + gpu.submitSwitchBuffer(orbis::g_currentThread->tproc->gfxRing); } else { return orbis::ErrorCode::BUSY; }