I've no idea why it doesn't increase fps when i disable vsync on my machine (in fact, it doesn't reach 60fps in any case). In any case, it's clearly GPU-specific, and it's probably not the thing we want to fix. In fact, reducing CPU usage is not our aim (it's not instantly a problem when the game always uses 100% CPU, as we don't really mind reducing fps from 140 to 30 if necessary).
So i keep insisting that we need to focus on profiling CPU-intensive stuff that happens when there are many things on board
, which would make more sense and be more consistent across different systems.
perf top -p `pidof warzone2100`
Is it simply perf top?
(to capture statistics by pid, rather than of the whole system; as on screenshot above)perf top -g -p `pidof warzone2100`
(a useful feature: to count total time and classify backtraces, not just self time)