i bought an old game that uses direct x8, when i run it with my new pc with direct x9 and gf6600 card i soon realised it runs wayyyyyy tooooo faaaaasssttttt, it’s still playable, although the fps is around 90, there’s no option to adjust whatsoever, fulling full screen or windowed mode made no difference, i heard that if i lower hardware accelration in dxdiag i can slow fps, is this true?
i haven’t tried it yet since i don’t want to freeze my pc as i have alot of stuff running, but can anyone confirm this rumour?
LOL - talk about poor coding. Anyways, in your graphic card control panel enable VSYNC, this will limit/lock your frame rate to your screen refresh, so if your refresh is at 60Hz, you will not get over 60fps
Your friend probably tried setting resolutions and refresh rates unsupported by his monitor and yes abusing this can damage monitor which is why you should install and use your monitor’s own driver this way you won’t be able to use unsupported resolutions - although with the nvidia control panel you can pretty much play with it, Anyways, always consult your monitor’s specifications (max refresh rate / resolution) and don’t go over.
VSYNC does NOT alter your refresh rate or resolution, it is a simple option that can either be ON or OFF. Your screen is REFRESHED a certain number of times every second - For example if your monitor is at 60Hz it means it is redrawn 60 times a second. If VSYNC is off then your game will be allowed to render as many frames as your graphic card / processor can handle, and if the number is higher than your refresh you will get a tearing effect - What VSYNC does is syncronise your game’s redraw speed with your refresh rate - The VSYNC is a LIMITER if you prefer and no it will not damage your monitor.
If your refresh rate is high then this might not slow much your game anyways, you might need another tool to slow down your CPU as well. I have a lot of old DX8 games that run just fine on my GeForce 7800 card, it is a matter of proper coding to limit frame rate so it’s not all over the place.
P.S. Before you try the VSYNC method, I recommend you give this program a try, it might be more efficient for you:
The hardware acceleration and Dxdiag FPS override options will NOT slow down the game, just the speed that the cideo frames are updated.
Aka, now you get 100fps, and after screwing with your settings you will get 50fps, but more action happen between your frames, you just won’t see it
Any decent games made in the last 8-10 years (and Dx8 is only about 3 years old) have been coded to ensure that the game speed runs the same on all supported hardware (aka timing is the same).
A higher FPS is a good thing, and is independant to the game speed, it only tells you how many frame per second your video card is showing you. Anything about 60FPS is fine, anyting less than 40 is practically unplayable.
The game speed setting wil be in the game options, assuming the option is available. Otherwise you will just have to work on your reflexes.