Faster on more CPUs
- CPU core placement now works on 6-core CPUs and Intel hybrid CPUs (#3, #12). The game's busiest threads (the renderer and four SPU workers) get physical cores of their own, so no other thread slows them down. Until now that only happened on 8-core CPUs. Now:
- 6+ core CPUs with SMT / Hyper-Threading (Ryzen 5 / 7, Core i5-12400, ...): about +13% fps in the heaviest fights (measured with the test PC limited to 6 cores: 35.6 -> 40.1 fps); busy-street walking is unchanged, and so are the worst moments.
- Intel 12th-14th gen and Core Ultra with 6+ P-cores: those threads go on P-cores, and the game's main thread is kept off the E-cores; everything else uses the E-cores. (Decided per CPU; not measured on a hybrid CPU here, as the test PC isn't one: reports welcome!)
- 4-core CPUs: no gain measured, so it stays off there.
- It respects a limited CPU set (Process Lasso and similar).
- PC Settings > Frame > CPU core placement (an advanced row) > Off turns it off if you ever suspect it.
Note: this updates the toolkit, so the first build after updating runs every step again (like the first install; the compile is the long part). Press Update now in the launcher, then Build.
The launcher updates itself (Update now), or download inFamous2Recomp-v0.1.20-windows.zip / inFamous2Launcher.exe below.