How to tweak out your system for more fps

Locked
MidnightQ4
Posts: 520
Joined: Tue Oct 18, 2005 7:59 pm

How to tweak out your system for more fps

Post by MidnightQ4 »

I got a pm asking me about how to get more fps, so I thought I would share what I did with everyone. Note this is for a ATI 9800 pro on a 3.0 P4 800

I started out with 36 fps on the ggl timedemo.

36 5.7 Catalyst

40 installed 5.10a

44 Some Graphics tweaks

53 More Graphics tweaks

55 oc'd graphics card

66 oc'd computer to 3.350 GHz (220 bus) also lowered some memory timing and upped the agp bus speed a bit.

?? Install new Omega drivers - still need to try this.

?? Softmod 9800 pro -> 9800 XT - yet to do.


Here are all the config tweaks I'm using:

seta r_displayRefresh "120"
seta r_gamma "1.5"
seta r_brightness "1.2"
bind "1" "seta r_gamma 1.5;seta r_gamma 1.6"
seta com_allowconsole "1"
seta g_fov "110"

seta s_musicVolume "0.0"
seta s_globalFraction "0.2"
set image_downSizeLimit "128" //1024 for 256 cards. 512 for 128mb gfx. 256 for 64mb gfx
set image_downSize "1" //use to enable above
set image_downSizeBumpLimit "128" //1024 for 256mb gfx. 512 for 128mb gfx. 256 for 64mb gfx
set image_downSizeBump "1" //enables above
set image_downSizeSpecularLimit "2"
set image_downSizeSpecular "1"
set image_useNormalCompression "2"

set image_useCompression "1"
set image_useCache "1"
set image_cacheMegs "512"
set image_cacheMinK "10240"
set image_lodbias "0"
set image_anisotropy "1"
set image_filter "GL_LINEAR_MIPMAP_NEAREST"
set image_usePrecompressedTextures "1"
set g_projectileLights "0"
set g_skipItemShadowsMP "1"
set g_skipPlayerShadowsMP "1"
set g_decals "0"

set ui_showGun "1"
set g_showhud "1"

set r_mode "4"
set r_forceLoadImages "0"
set r_shadows "0"
set r_skipBump "1"
set r_skipSpecular "1"
set r_skipNewAmbient "1"

seta s_maxChannelsMixed "32"


Those were the first ones, then I added these which seemed to help quite a bit also:

image_useCache 1
image_cacheMegs 384 //This is the setting for people who have 512 mb ram. For 1gb ram try a value like 192 or 256!
image_cacheMinK 3072
r_multiSamples 0
cm_backFaceCull 1
com_purgeAll //This setting reduces in game pauses while it increases loading time
r_vertexBufferMegs 64
r_orderIndexes 1
r_usePortals 1
r_useOptimizedShadows 1
r_useShadowCulling 1
r_useCulling 1
r_useInfiniteFarZ 1
r_useStateCaching 1
r_useCachedDynamicModels 1
r_useTurboShadow 1
r_useShadowProjectedCull 1
r_useConstantMaterials 1
s_force22kHz //This setting forces 22kHz audio which improves performance at the cost of audio quality.
s_clipVolumes 1
r_useIndexBuffers 0
r_useVertexBuffers 1
r_useTwoSidedStencil 1
g_showPlayerShadow 0
image_preload 1
image_filter GL_LINEAR_MIPMAP_NEAREST


Also you can get the latest ATI Tools and set the AGP latency setting to 64, supposedly it helps I dunno. Also it is good for locking a refresh rate, fixes the bug where refresh resets when you go to windowed mode.
axbaby
Posts: 3424
Joined: Wed Dec 22, 1999 8:00 am

Post by axbaby »

thanks i'll try some of that out :)
AmIdYfReAk
Posts: 6926
Joined: Thu Feb 10, 2000 8:00 am

Post by AmIdYfReAk »

is there actually a softmod to flash the pr0 to an XT, i am actually not aware of this.

there is extra hardware installed on the XT model Vs the pro model, so i would be interested in this, Unless its just another O/C to get it to XT speeds.
MidnightQ4
Posts: 520
Joined: Tue Oct 18, 2005 7:59 pm

Post by MidnightQ4 »

I'm not sure on the details, I think it just allows higher oc'ing or something which I agree is pointless. If I find out exactly what it does I'll let you know.
AmIdYfReAk
Posts: 6926
Joined: Thu Feb 10, 2000 8:00 am

Post by AmIdYfReAk »

thanks :)
booker
Posts: 657
Joined: Tue Dec 12, 2000 8:00 am

Post by booker »

if your talking about the 800's you can't softmod it to a XT, I already checked. There are 4 pipes on the pro that are not connected. The XT has all 16 connected.
AmIdYfReAk wrote:is there actually a softmod to flash the pr0 to an XT, i am actually not aware of this.

there is extra hardware installed on the XT model Vs the pro model, so i would be interested in this, Unless its just another O/C to get it to XT speeds.
Rogue
Posts: 27
Joined: Thu Jan 06, 2000 8:00 am

Post by Rogue »

afaik it depends on the age of the 9800Pro, some were fitted with R360 cores and just downgraded to Pro. I have soft modded my 9800Pro to a XT using a flash utility called "Rabit" via msdos.

U can either use a BIOS from an existing XT card (with the same memory chips, Hynix, samsung etc) or u can backup ur current BIOS and then open it with Rabit and edit the speeds and other stuff.

When i did mine tho, for some reason i would get artifacts in Doom3, but not other games. I went back to my original Pro BIOS in the end tho.
Death_Gun
Posts: 19
Joined: Tue Oct 18, 2005 2:27 am

Post by Death_Gun »

where can i find a complet list of commands for tweakking? i put all these commands to my Quake4Config.cfg but the new comands disapeared from it when i looked again. then i made a tweak.cfg that i execute everytime i join q4. but i only puted these commands above on this file, but when i execute it, the game resolution change from 640x480 to 800x600. and i dont see improve at ggl timedemo with these tweaks. wtf.
MidnightQ4
Posts: 520
Joined: Tue Oct 18, 2005 7:59 pm

Post by MidnightQ4 »

Death_Gun:

Run time demo on a netdemo using:

playnettimedemo demoname

The regular "timedemo" doesn't work, it returns basically the same fps for all setups.

Also, you can make a config called "autoexec.cfg" that the game will exec everytime you start without you having to do it.

If you want to use 640 mode, just find the line in the config "r_mode 4" and change it to 3.
Requ!em
Posts: 62
Joined: Wed Mar 08, 2000 8:00 am

Post by Requ!em »

Death_Gun wrote:where can i find a complet list of commands for tweakking?
In the sticky post above or in the UpsetChaps Quake4 Guide

http://ucguides.savagehelp.com/Quake4/FPSVisuals.htm
http://ucguides.savagehelp.com/Quake4/fullcvarlist.htm
amgine
Posts: 2
Joined: Sat Oct 29, 2005 9:18 pm

Post by amgine »

config i'm using.. gets pretty decent fps, a bit more strict than above though

http://www.runningzombie.com/amginecfg.cfg
Krazy_K
Posts: 125
Joined: Sat Oct 08, 2005 3:55 pm

Post by Krazy_K »

For some reason r_vertexBufferMegs 64 is an unrecognized command when I try it.
Were you born a fat slimy scumbag puke piece of shit or did you have to work on it!?
Requ!em
Posts: 62
Joined: Wed Mar 08, 2000 8:00 am

Post by Requ!em »

amgine wrote:config i'm using.. gets pretty decent fps, a bit more strict than above though

http://www.runningzombie.com/amginecfg.cfg
You'll find that r_vertexBufferMegs is unsupported in Quake4, it's only supported in Doom3.
Ground_Zero
Posts: 51
Joined: Thu Oct 27, 2005 5:24 pm

Post by Ground_Zero »

Hey thanks MidnightQ4, that was my pm :) I'll have to give some of that stuff a try!

Also, don't forget about the ati hotfix patch that was posted a few days ago. That file alone made a huge difference. UpsetChaps tweaks also helped make the visuals more suitable for mp.

*edit* Oops. Oh yeah. So looking out on the "main" area of fy1v1 from the rail, I would get 40-45 fps, and my machine is pretty solid (1 gig corsair xms, x850pro 256mb, amd 64 3500+). Now, with MQ4's tweaks and the hotfix, I'm getting a constant 63(43434343)fps in every 1v1 I play. :icon25: Haven't tried something rough like a massive ctf game or something, but I'm betting it will hold.

On a side note, is there a way to "uncap" the frames so they can display above 63-64?
Locked