Restricting Sprign to 1 core == bad idea
Posted: 29 Jan 2008, 15:36
I've read in the FAQ:
"Currently spring does not like dual/quad cores, you will get really bad framerates. To solve this, you have to restrict it to run on one core. Download the file from http://www.robpol86.com/pages/imagecfg.php follow the instructions, and make all of the spring exe files (spring.exe, TASClient.exe, all others) run on one core. It will run much faster."
But I ask myself: wtf!? I do really bad framerates on my dual core when there are many units in a game. So I tried and restricted my spring to one core, and I got 10% worse framerate! (I prepared a single-player game, ordered about 300 units to move and 100 buildings to work, I got then 20 fps, then I saved this game and ran it every time I wanted to check framerates). Btw, I have all rendering options set to minimum.
Just after this tips about dual-core, I rean in the FAQ that I should turn off "threaded optimizations" in my nVidia card. I did it, but it has absolutely no effect.
I run Spring on WindowsXpSp2, AMD Athlon 64 X2 Dual Core 3800+, and nVidia GeForce 7600 GS (with newest forceware installed).
So, is the FAQ outdated? Or is the FAQ untrue? Or is it just incomplete? Shouldn't there be something like: "this SOMETIMES works", or "this isn't necessary if you have newest drivers"?
"Currently spring does not like dual/quad cores, you will get really bad framerates. To solve this, you have to restrict it to run on one core. Download the file from http://www.robpol86.com/pages/imagecfg.php follow the instructions, and make all of the spring exe files (spring.exe, TASClient.exe, all others) run on one core. It will run much faster."
But I ask myself: wtf!? I do really bad framerates on my dual core when there are many units in a game. So I tried and restricted my spring to one core, and I got 10% worse framerate! (I prepared a single-player game, ordered about 300 units to move and 100 buildings to work, I got then 20 fps, then I saved this game and ran it every time I wanted to check framerates). Btw, I have all rendering options set to minimum.
Just after this tips about dual-core, I rean in the FAQ that I should turn off "threaded optimizations" in my nVidia card. I did it, but it has absolutely no effect.
I run Spring on WindowsXpSp2, AMD Athlon 64 X2 Dual Core 3800+, and nVidia GeForce 7600 GS (with newest forceware installed).
So, is the FAQ outdated? Or is the FAQ untrue? Or is it just incomplete? Shouldn't there be something like: "this SOMETIMES works", or "this isn't necessary if you have newest drivers"?