PDA

View Full Version : How to limit fps?


Lion
10-15-04, 09:32 AM
Hi I'm trying to get WipEout 2097 (WipEout XL to the american audience) working on my PC.
Unfortunately this was a very early 3D accelerated game meant primarily for voodoo class cards and there's no cieling on the framerate.. and the speed of the game is tied into that.
yikes

I need to find a way to lock the game down to 30FPS

So far the best I can manage is to play the game at twice normal speed by locking the refresh to 60Hz and syncing to refresh.
the ideal solution would be to cause my system to sync to every second refresh, this was a function enabled via a system variable on the old voodoo cards (SET SSTV2_SWAP_EN_WAIT_ON_VSYNC=2) where you could set a number to divide the sync by. eg, you could set it to 4 to get 30fps at 120Hz Does the forceware suite have something similar?

alternatively can anyone suggest any other ways of locking my framerate to 30FPS?

Thanks heaps for any help

saturnotaku
10-15-04, 09:40 AM
alternatively can anyone suggest any other ways of locking my framerate to 30FPS?

Yeah, do what I did. Get yourself a second PC, either Pentium II or K6-2 class and a 3dfx card. Install Windows 98 and enjoy the retro gaming love action. Unfortunately that's about the only way to get those really old games working again.

Lion
10-15-04, 09:49 AM
that's not really the kinda solution I'm after :P
even the CPU speed is irrelevant in this situation, it's so tantalizingly close to what I want already
I held some hope for the environmental variable "__GL_SYNC_TO_VBLANK" from the linux nvidia drivers. but that doesn't seem to have any bearing when used in windows

omzig
10-15-04, 12:06 PM
You might want to give "mo slow" a try

http://www.geocities.com/kulhain/moslo132.zip

Its a utility to slow down your CPU so you dont get 10000000 FPS like your getting with WIPEOUT XL more info here

http://www.hpaa.com/moslo/

i used the above linked freeware version a few years ago under win98 but i have'nt tryed it under xp so your on your own if you decide to try it out

let us kown how you get on if you decide to try it out

Graphicmaniac
10-15-04, 12:34 PM
forcing aa and af to max and downclocking the gpu and ram a LOT doesn't work?

Lion
10-15-04, 03:51 PM
to Graphicmaniac and omzig: the problem with both of those solutions is that the game speed becomes really inconsistent.
moslo doesn't play well with hyperthreading either. I think it's a single threaded app. for some reason locking the affinity to have them both on the first logical cpu doesn't seem to help.
and the video card underclocking and maxing out filters doesn't slow it enough to make any real difference.

EciDemon
10-15-04, 08:25 PM
Hehe good luck with that game, the only thing that comes in mind is forcign V-Sync on and play at 60hz. but is still too fast for the game.

I dont think moslo or such things would work that good with the old game.

I once tried the game on my old puter before the upgrade (amd k6-2@266 and a Riva tnt 16mb agp) and even on that old rig the game was silly fast, wasnt playable.

Your best bet is to try and find the Psx version and run in in Epsxe, that works pretty good.

wickfut
10-15-04, 08:30 PM
isnt there something that draws the screen twice or something in the nvidia settings - that may slow it down

also try lowering the 8x agp to pci mode ?

just installed wipeout 2097 - can you get the textures for the background working under xp ? i see the ships and the track but nothing more (mag)

wickfut
10-15-04, 08:40 PM
sorted - turn your hardware acceleration either down or off - i had it on the first notch and it played ok :)

now just got to get these textures working

EciDemon
10-15-04, 09:21 PM
Id still go for the psx version in epsxe :)
and if you do too, you might want to try wipeout 3, that game roxx :D

Lion
10-15-04, 10:42 PM
I have PSX versions of WipEout 2097 and Wip3out se, both run nicely in ePSXe but I'd like to be able to use the PC version of 2097.. it's prettier :P

all the background detail levels are altered via the Fn keys.. one of them is draw distance, another city backdrop etc