Hi,
I actually chat with one of the folks involved with SPAZ, and,
the frame-rate issue is more than just opengl related ; it also
afflicts (some) real windows machines in exactly the same way...
...I've found that the Torque game-engine (and/or the game code)
is very intolerant of multicore CPU setups .. at least, when using
winetech -- that said, many windows users are resolving some issues
by assigning cpu_affinity (binding the spaz exe to one core). So
all things considered, it would appear to be a common problem ; it
just manifests itself different on a 'real' windows instance compared
to what happens in crossover/wine -- that much is to be expected...
...just so you know, the level of OpenGL support any video hardware
delivers, is in part defined by the GPU itself, but more overly by
the video drivers/libraries being used. In that regard, it's not a
case of your laptop being 'old', as a geforce 8xxx series GPU does
support OpenGL 3.x ....
... "The GeForce 8 series arrived with NVIDIA's first unified shader Direct3D 10
Shader Model 4.0 / OpenGL 2.1(later drivers have OpenGL 3.3 support) architecture."
citing: http://en.wikipedia.org/wiki/GeForce_8_series
..it would be more the case that MacOS only supported the OpenGL 2.x
architecture in the 10.6.x (and earlier) releases, and only with the
advent of 10.7 ('Lion') did supports for OpenGL 3.x appear. That said,
and as it is a driver specific thing, I'm not exactly sure how good/bad
the new MacOS 10.7.x drivers/libraries are wrt exactly which video GPU
hardware you have, and OpenGL 3 / wine / the rest of the known universe =)
If we apply 'rule of thumb' ; they're new level drivers == expect bugs ...
... at the now however, these things are moot wrt MacOS due to the above
issue wrt multicore CPU's -- MacOS doesn't allow for cpu_affinity settings
at the user level (and I'm not sure if there's any way to boot the MacOS
kernel in non-smp mode .. at a guess, 'no'), so you cannot sway results,
and SPAZ runs really really poorly as a result with CXG-10.1.2 / MacOS
10.7.1 on the 11,2 iMac here...
... that said, I have Debian 6 installed on the iMac as well, and I can
do something about how the linux kernel behaves, and the 11,2 iMac hardware
certainly does run SPAZ with CXG-10.1.1 & latest Ati linux drivers 'as
well as can be currently expected' with the kernel booted into non-smp mode
(maxcpus=0) ; this too is somewhat beside the point, because ideally the
SPAZ code shouldn't require cpu_affinity tricks and/or non-smp kernels to
return 'good' results, and the game devs would like to fix it as well (if
possible) just because the problems seem to hit (some) windows users as well =)
Cheers!