You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When RPCS3 Scheduler or RPCS3 Alternative Scheduler is selected on Thread Scheduler settings, the game booting process (Compiling PPU modules, Building SPU cache, etc) doesn't use all threads available, making it considerably slower.
Details
On pthread_create(3) man page, it specifically mentions that child threads inherit the affinity mask of the calling thread. This causes the undesired behavior.
Linux-specific details
The new thread inherits copies of the calling thread's capability sets (see capabilities(7)) and CPU affinity mask (see sched_setaffinity(2)).
Quick summary
This is Linux specific issue.
When RPCS3 Scheduler or RPCS3 Alternative Scheduler is selected on Thread Scheduler settings, the game booting process (Compiling PPU modules, Building SPU cache, etc) doesn't use all threads available, making it considerably slower.
Details
On pthread_create(3) man page, it specifically mentions that child threads inherit the affinity mask of the calling thread. This causes the undesired behavior.
Attach a log file
N/A
Attach capture files for visual issues
No response
System configuration
No response
Other details
kd-11 said some words about this on discord
The text was updated successfully, but these errors were encountered: