rpcsx/rpcs3/Emu/Cell
Ani 02362a4807 spu: Do not apply a Max SPURS Threads limit to libSail
On all the tested games (e.g. Naruto Ultimate Ninja Storm, Catherine),
limiting SPURS threads for "_libsailCellSpursKernelGroup" causes video
playback to hang and the game to permanently freeze. These games still
function properly while limiting the other CellSpursKernelGroup groups,
as I've confirmed through manual thread pausing.

I have not found a single example that shows that 
_libsailCellSpursKernelGroup threads can be limited without the game 
freezing.

This allows the Max SPURS Threads setting to work with more games, or to 
work with a lower thread limit count for games where it already works.
2024-09-21 15:02:41 +02:00
..
lv2 spu: Do not apply a Max SPURS Threads limit to libSail 2024-09-21 15:02:41 +02:00
Modules cellMsgDialog: only abort dialogs that were actually spawned by cellMsgDialog 2024-09-20 20:43:57 +02:00
Common.h fix some warnings 2023-12-30 19:07:35 +01:00
ErrorCodes.h Remove whitespace 2023-02-15 08:58:02 +01:00
MFC.cpp SPU/MFC: Format command more consistently 2023-07-27 02:50:01 +03:00
MFC.h SPU/MFC: Add block has to command history 2023-10-24 22:14:12 +03:00
PPCDisAsm.h PPU DisAsm: Fixup conditional indirect branches disasm 2024-03-20 12:48:31 +02:00
PPUAnalyser.cpp PPU Analyzer: Utilize exported functions 2024-06-08 14:09:37 +03:00
PPUAnalyser.h PPU Analyzer: Utilize exported functions 2024-06-08 14:09:37 +03:00
PPUCallback.h simplify template code like std::is_same<T>::value 2024-04-21 18:15:17 +03:00
PPUDisAsm.cpp PPU DisAsm: Fixup conditional indirect branches disasm 2024-03-20 12:48:31 +02:00
PPUDisAsm.h Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
PPUFunction.cpp Savestates Support For PS3 Emulation (#10478) 2022-07-04 16:02:17 +03:00
PPUFunction.h PPU: Fix access violation on logging 2024-06-23 19:29:13 +03:00
PPUInterpreter.cpp Fix compiler warnings about unused args for aarch64 2024-08-20 05:18:53 +03:00
PPUInterpreter.h Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
PPUModule.cpp cellAtracXdec implementation 2024-09-14 19:37:21 +02:00
PPUModule.h cellAtracXdec implementation 2024-09-14 19:37:21 +02:00
PPUOpcodes.h PPU LLVM/RawSPU: Implement MMIO violation elimination pass 2023-07-06 19:46:36 +03:00
PPUThread.cpp macos - Fix crash executing resolver 2024-08-24 14:13:14 +03:00
PPUThread.h Address review comments 2024-08-08 13:40:07 +03:00
PPUTranslator.cpp aarch64: Support calloc patch blocks 2024-08-31 13:55:58 +03:00
PPUTranslator.h Migrate PPU to post-process execution model 2024-08-08 13:40:07 +03:00
RawSPUThread.cpp SPU: Improve some logging 2024-08-21 13:32:45 +03:00
RawSPUThread.h
SPUAnalyser.cpp Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
SPUAnalyser.h PPU Analyzer: Fixup 2023-09-06 06:53:10 +03:00
SPUASMJITRecompiler.cpp Minor fs::file usage fixes 2024-06-10 13:45:23 +03:00
SPUASMJITRecompiler.h Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
SPUCommonRecompiler.cpp SPU Analyzer Hotfix 2024-09-19 10:00:18 +03:00
SPUDisAsm.cpp SPU/DisAsm: Fix constant propagation with non-GPR-writing instructions 2023-09-05 06:20:57 +03:00
SPUDisAsm.h SPU LLVM: Initial precompilation of tail-calls 2023-09-02 12:31:11 +03:00
SPUInterpreter.cpp Fix compiler warnings about unused args for aarch64 2024-08-20 05:18:53 +03:00
SPUInterpreter.h Initial Linux Aarch64 support 2022-01-15 06:48:04 +03:00
SPULLVMRecompiler.cpp Add proper transform pass management 2024-08-24 14:13:14 +03:00
SPUOpcodes.h SPU LLVM Precompilation 2023-08-28 09:03:56 +03:00
SPURecompiler.h SPU: Utilize Operating System sleep in detected RCHCNT loop 2024-07-19 14:31:19 +03:00
SPUThread.cpp SPU: Remove condition from GETLLAR spin detection 2024-08-25 18:29:30 +03:00
SPUThread.h SPU: Remove condition from GETLLAR spin detection 2024-08-25 18:29:30 +03:00
timers.hpp cellCrossControllerInitialize: add dialog 2022-07-13 19:12:46 +02:00