Quake 4 performances

Nestid

n00b
Joined
Oct 6, 2006
Messages
4
Hi,

I just remarked one strange thing with this game : the framerate is low with my high end machine and I don't understand why. I precise that it is the only game where I have problem, every other ones (even Doom 3 with the same graphic engine) work perfectly.

Another amazing point is that I have different performances with the same configuration. I tested that framerate and game experience is not the same when you start a new game or load from a save. I want to say that I don't modify any configuration, I even set read only my .cfg file.

One example, easy to reproduce : if I start a new game, at the beginning of the game, there are some boxes (cf. link). When I look at them, my framerate drops down to 42fps (instead of 60 in almost all parts of the game). BUT if I save game exactly at this place and load the game, my framerate is 27fps instead of 42. If I start again a new game and go one again to theses boxes, I once again have 42fps. If I start Quake 4 and load the game, I directly have 27fps. :'(

It does the same with my X2 4400+ or my E6600, with my 7800GTX or my 7900GTX, with or without FRAPS (using com_showfps)

Could anyone help me to solve this problem ?
Thank you ;)



My machine :
Gigabyte GA-965P-DS4
Intel Core 2 Duo E6600 @2880MHz
Corsair PC6400 XMS2 2x1024Mo XMS2 Twinx @ 800MHz 5/5/5/18
POV 7900 GTX 512Mo @ 715/850
Raid 0: 2 x Hitachi 7k250 160Go 8Mo SATA
Creative Audigy 2
Pioneer DRV-108
Gigabyte 3D Aurora
Seasonic 500W S12-500HT
 
Ok guys, I found the way to correct that "bug" (because it is a problem).
I was testing with and without shadows, with my framerate going from 27 up to 60 (limit in game), just by disabling shadows.
What could increase load to reduce framerate for more than 55% ???

I looked for console commands, and found 3 interesting options :
r_useShadows,
r_useOptimizedShadows,
r_useTurboShadow.

All 3 options were set to 1 by default. I tried to disable the 1st one which is the one in the advanced options, no more shadow and 60fps.
The 2 other ones had (apparently) no effect.

But by mistake I load a saved game and then I got 40fps instead of 27fps. In fact it is the r_useTurboShadow that have to be disabled, but the effect is visible after you start or load a game...

The use of this option is :
r_useTurboShadow [0,1] - If set to 1, uses the infinite projection with W technique for dynamic shadows which improves performance without a noticeable drop in image quality.
So it is an option to "improve" (sic) performance, it can be disabled without any impact on IQ.

Now I have real better performaces, and I cannot see any IQ difference.
 
Make sure you have the multithreading setting enabled, it gives a healthy performance boost.
 
Devnull said:
Make sure you have the multithreading setting enabled, it gives a healthy performance boost.
No change for me, during game I say (maxed at 60fps most of the time, or GFX limited in other cases)...
Maybe it can change in benchmark more ?
 
Back
Top