First post, by trixster
Hi,
I’ve got this nice Miro HiScore 3D 6MB Voodoo 1 in my P166MMX machine. We all know that Unreal performs better with a 6MB V1 which has 4MB for the TMU such as the Miro and the Canopus Pure3D, so I wanted to know if Quake 3 benefits from the extra texture memory too.
The driver info in the Q3 settings only states “TMU/2 MB”. According to the 3DFX env variables, SST_TMUMEM_SIZE can be set independently to “override autodetect by glide”. This got me wondering if this env needed to be manually set to 4 in order to get OpenGL to detect the extra ram too. So i did this. The result was identical timedemo performance regardless of whether it was left at default or set manually to 4MB.
Furthermore, if I limited texture memory to 2MB (ie same as a stock 4MB Voodoo 1) in the Miro’s settings I get the same timedemo fps as stock.
So is Quake 3 simply unable to take advantage of extra ram for the TMU? It seems that way.
Does it actually use the ram but the ram makes no difference to fps, or does it completely ignore this second extra 2MB because it either can’t see it, or it’s incapable of using it?
Anyone know? Seems odd that unreal is one of the few games that actually benefits from double the available texture ram!
Interestingly quake 3 reports a voodoo 1 sli setup as 2 TMU but still 2MB.