I don't have any specific measurements or graphs, but I can say that MT provides an inexplicably huge performance gain for me. I just wrapped up a two hour game against 3 RAI's and one E323AI (all allied) with well over 400 units per team (unit cap at 1000 for each team) and my framerate never dropped below 30FPS! This is with almost all of the graphical options turned on (except antialiasing, adv sky, & dynamic water). Singlethreaded FPS under similar conditions would have been in the single digits after the first half hour on my system.
85.0 would deadlock on me, but I think zerver's commit yesterday fixed it because I haven't had any trouble today using the latest source from GIT.
Four Core AMD Phenom II 955 NVIDIA GeForce GTS 250 w/ Closed Driver Version 280.13 Ubuntu 11.10 w/ Unity 3D
The performance depends very much on the graphics driver I think. My specific ATI driver drops significantly in FPS when glShareLists is enabled. It can be disabled with MultiThreadShareLists=0, but with the side effect that some LUA stuff may fail.
That graph is nice btw... for zero-k I would not be surprised if there still is some tweaking needed to make it run fast. I will do some profiling there.
before 0.83 (mostly 0.82) MT (4cores)was allowing me to play ffa with +150kE eco with mor than 20 fps (all setting low, 1680*1050), while ST gave me ~ 2 fps...otally unplayable
I'm not saying that you guys don't have totally valid issues, but I just want to note that 85.0 MT has been the least buggy and best running version of spring I've used so far on my setup...
Four Core AMD Phenom II 955 NVIDIA GeForce GTS 250 w/ Closed Driver Version 280.13 Ubuntu 11.10 w/ Unity 3D
I'm not saying that you guys don't have totally valid issues, but I just want to note that 85.0 MT has been the least buggy and best running version of spring I've used so far on my setup...
Thanks for the flowers, but Alba is totally correct in that MT is broken. It works for single player, but will crash/deadlock/desync in multiplayer, especially when there is anyone using mid-game join.
I did not break it, but should have tested more real games before release. Sorry on behalf of the dev team. If there is no official MT fix release within a week, I will make one myself and post it somewhere.
MT worked very well for me until 84. In that version I get deadlocks at about 20-40 minutes BA gameplay. (I only play BA) And the 85 MT wont even start for me.
With the MT version the FPS is always good. But at big games like 20 players on DSD after more then one hour, depending on the unit count, the Sim Thread can't keep up and I start to lag behind. (But with good fps :D)
Thanks for the flowers, but Alba is totally correct in that MT is broken. It works for single player, but will crash/deadlock/desync in multiplayer, especially when there is anyone using mid-game join.
Yeah, I was just trying to lighten things up a bit. Didn't want you all to be too hard on yourselves.
Users browsing this forum: Google [Bot] and 0 guests
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum