Reply 120 of 167, by Squall Leonhart
mitradis wrote on 2024-02-17, 15:26:UPD: in Vice City just need to disable the game frame limit (in game menu - video options). And ResX\Y=-1 if using GTAVC.WidescreenFix.
I suggest option for wrapper set affinity mask for game. Many games can work only on one or two cores (or 2 or 4 threads if HT is on).
For example i noticed from the game Blitzkrieg 2 (which not runs if not start with /affinity, because this game not see more 6 threads) if i start Blitzkrieg 2 with /affinity 1 game start but perfomance dramatically bad (because used 1\2 from one physical core). If /affinity 3 (1 + 2) that better but have stutters (because in reality game runs on 1 physical core). If /affinity F (1 + 2 + 4 + 8 = F) that much better (because game use 2 physical core). If /affinity 6 (2 + 4) game can (50% chance) not runs (something with threads between physical cores). F - best choice with HT.
leave affinity alone, modern display driver spawns multiple driver threads via UMD in the game process and doing smart things like turning affnity off can see long loading lockups because the display driver can't get any cpu time.
use specialk to spoof core count instead.