diff --git a/rpcs3/Emu/Cell/lv2/sys_spu.cpp b/rpcs3/Emu/Cell/lv2/sys_spu.cpp index 8267cebd9c..fc70b5e55b 100644 --- a/rpcs3/Emu/Cell/lv2/sys_spu.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_spu.cpp @@ -384,7 +384,7 @@ error_code sys_spu_thread_initialize(ppu_thread& ppu, vm::ptr thread, u32 g { if (g_cfg.core.max_spurs_threads < 6 && group->max_num > 0u + g_cfg.core.max_spurs_threads) { - if (group->name.starts_with("CellSpursKernelGroup")) + if (group->name.ends_with("CellSpursKernelGroup")) { // Hack: don't run more SPURS threads than specified. group->max_run = g_cfg.core.max_spurs_threads;