I have been looking around at all the benchmarks for quake3 running on smp machines, and i've made the following observations (which seem strange to me):
quake3 gets little or no boost (usually a decrease in performance!) at the higher-quality settings when using SMP. The lower the resolution and the lower the graphical settings the more smp seems to help. This seems a little strange to me, since you'd think there would be more computation at the higher gfx settings.
here's a quick table of results (using tnt2u.. sorry matrox drivers dont cut it yet) from http://2cpu.com/Games/q3tnt2gf.htm
(resolutions are default for gfx settings, all eyecandy (marks on walls, ejecting brass, etc. were turned off)
GFX - SMP0 - SMP1
-----------------
HQ: - 53.2 - 57.5
NRM: - 69.9 - 85.6
FST: - 78.1 - 101.5
FSTS: - 80.4 - 103.6
I see only two possible reasons for this: a) bottlenecks in hardware, and b) bottlenecks in software
a) The current crop of video cards has lots of nice features, but they are too video-card intensive to use together at resolutions greater than 800x600. - This is unlikely since putting a faster cpu gives you higher fps, yet it describes the current situation the best.
b) Quake and/or the video drivers arent too hot when it comes to smp. - For sure the matrox drivers aren't optimized well in win2k (come on guys! i'm begging! good win2k and good smp support!) and i have the feeling that smp in q3 isn't optimised as well as it could be. (yes, I know better than to expect a 2x increase in speed with 2 cpus)
anyone care to debate with me? i'm open to any and all comments, suggestions, corrections, flames, etc.
-]nufan[-
quake3 gets little or no boost (usually a decrease in performance!) at the higher-quality settings when using SMP. The lower the resolution and the lower the graphical settings the more smp seems to help. This seems a little strange to me, since you'd think there would be more computation at the higher gfx settings.
here's a quick table of results (using tnt2u.. sorry matrox drivers dont cut it yet) from http://2cpu.com/Games/q3tnt2gf.htm
(resolutions are default for gfx settings, all eyecandy (marks on walls, ejecting brass, etc. were turned off)
GFX - SMP0 - SMP1
-----------------
HQ: - 53.2 - 57.5
NRM: - 69.9 - 85.6
FST: - 78.1 - 101.5
FSTS: - 80.4 - 103.6
I see only two possible reasons for this: a) bottlenecks in hardware, and b) bottlenecks in software
a) The current crop of video cards has lots of nice features, but they are too video-card intensive to use together at resolutions greater than 800x600. - This is unlikely since putting a faster cpu gives you higher fps, yet it describes the current situation the best.
b) Quake and/or the video drivers arent too hot when it comes to smp. - For sure the matrox drivers aren't optimized well in win2k (come on guys! i'm begging! good win2k and good smp support!) and i have the feeling that smp in q3 isn't optimised as well as it could be. (yes, I know better than to expect a 2x increase in speed with 2 cpus)
anyone care to debate with me? i'm open to any and all comments, suggestions, corrections, flames, etc.
-]nufan[-
Comment