uci
ucinewgame
setoption name MultiPV value 4
position fen r2qkb1r/pppbpppp/8/4n3/3Pp3/4B3/PPP1NPPP/R2QKB1R w KQkq - 0 8
go wtime 30000 btime 30000 movestogo 10
But in Stockfish 13 it takes about 7 seconds. Did anything change with the time management from 12 to 13? I can't really see this in
Background: MultiPV is activated by UCI_LimitStrength and some GUIs (like HCE and Shredder) send the above go command (or a similar one) to get an average movetime timecontrol over a sequence of moves. Stockfish 13 now takes about twice as much time as the given average.
The time used for thinking on a move can vary from position to position, depending on whether the engine has to switch move in a late iteration, and how the end of iterations accidentally falls w.r.t. the target time per move. This can all change when the engine change. Even a faster (but otherwise identical) engine can think longer on the same position, because after duplicating the thinking process of the slow one, it thinks it has enough time left to do an extra iteration. So you cannot conclude anything from a single position.