https://bugs.winehq.org/show_bug.cgi?id=43861
--- Comment #18 from Bernd Kosmahl beko@maxr.org ---
Two threads peg 2 cores at 100%
That's what I'd expect with CSMT. One for the game and one for GL.
Ah.. just played for hours again without trouble on the movement controls. Yes the FPS dropped again too somewhere on the way. I tweaked it so much that I usually still get ~15fps. Annoying but playable.
It may be worth pointing out that I run it on it's own X without windowmanager (or second display enabled). Mayhap it's just coincidence and I was just lucky. Mayhap something of Gnome makes the problems.
You may give it a try. I put anything I need to run it, like configuring my displays, set my CPU to performance, export WINEPREFIX and other variables to a script and call it like this:
xinit ~/bin/tw3_real.exe -- :2 -br
Your mileage may vary. It's my best bet currently as I played like this from the beginning but stopped running it like this when I was busy finding the best options to deal with the really low fps.
Hint: It crashes on exit of the game sometimes (for me). In that case use ctrl+alt+f2 (or whereever your usual X is running) to switch back to kill it with the usual ctrl+c.