Jump to content
  • 0
Kate

FPS issues

Question

Every command should be typed during the game in command box(can be activated by pressing ~) or find it in you config.
Typing in game commands with /  ->example /seta r_mode "-1" , in config without / ->example seta r_mode "-1'
If you are typing those commands in game, by finishing make /writeconfig <filename>.cfg -> /writeconfig fps.cfg (default etconfig.cfg). I prefer this method bacause there are no useless commands in your config, only those you need to set. I have some trouble because at the first time i've copied everything from autoexec.cfg and then deleted some commands(there were 965cvars and others) and now I type several and make /writeconfig.... :)
 
So here we are:
 Those sentences after // are just explanations to commands.(for most commads you don't need explanation) :)
Main Commands
/cg_drawfps 1 //you will see if your fps got higher
/seta cg_atmosphericEffects 0
/seta cg_bloodDamageBlend 0 //this and 2 next don't need to be turned off, if you still have fps drops turn them off(after typing all commands)
/seta cg_bloodFlash 0 //some players want to leave it(it can be turned on in esc->options->view(bottom)
/seta cg_bloodTime 0
/seta cg_coronafardist 0
/seta cg_coronas 0
/seta cg_marktime 0
/seta cg_wolfparticles 0
 
/seta r_allowExtensions 1 // allows to use OpenGl extensions 
/seta r_cacheshaders 1 // enables shader buffering
/seta r_clampToEdge 1 // fog height
/seta r_colorMipLevels 0 // Level of colors(part colors)
/seta r_detailtextures 0  // no detailed textures  
/seta r_dlightBacks 0 // when it 1 -> alignment of brightness for dimmer and brighter areas
/seta r_drawfoliage 0 // doesn't show grass
/seta r_drawSun 0 // doesn't show sun
/seta r_dynamiclight 0 // doesn't show the flash effects
/seta r_ext_compiled_vertex_array "1"
/seta r_ext_compressed_textures "1" // shows compressed textures
/seta r_ext_texture_filter_anisotropic "0"
/seta r_fastsky 1 // one coloured sky
/seta r_finish 0 // turning of sync every frame
/seta r_flares 0 // no explosion flashes
/seta r_glIgnoreWicked3D "0" // by using 3dfx, inores wrong 3D
/seta r_lodbias 3 // quality of rendering objects, 0-high, 1-medium, 2-low, 3-custom
/seta r_lodCurveError 60 // specifies the height of dropping curves
/seta r_lodscale 5 // specifies the scale of adjusting level to detail
/seta r_picmip 3 // quality of textures - 0-high, 1-medium, 2-low, 3-custom
/seta r_primitives 2 // specifies the rendering methods
/seta r_roundImagesDown 5 // rounding images
/seta r_smp 0 // enables the use of multiprocessor
/seta r_stencilbits 8 // color depth for textures
/seta r_subdivisions 4 // specifies the curve detail
/seta r_swapInterval 0 // enables vertical sync
/seta r_textureAnisotropy 0
/seta r_texturebits 16
/seta r_textureMode GL_NEAREST_MIPMAP_NEAREST // you can set textures to lowest avaliable by 
typing seta r_testureMode GL_NEAREST
/seta r_ext_multitexture "1" // Default is 1 but you never know, has quite a big impact on fps
/seta r_ext_texture_env_add "1" // Should be 1 if multitexturing is 1
/seta cg_drawCompass "0" //0 turns off minimap in right top corner
/seta cg_drawCroshairPickups "0" //0 turns off the indicator that something can be picked up
/seta cg_MuzzleFlash "0" //0 turns off the flash from shotgun
/seta cg_fastSolids "1" //1 makes anything that has no bumpmap texture into a block
/seta cg_gibs "0" //makes dead enemy's bodies just a corpse
/seta cg_railTrailTime "0" //ammount of time in milliseconds that railtrail shows
/seta cg_simpleItems "1" /on some pcs this may not work, makes ammo,medic packs 2D
/seta cg_trailParticles "0" // no debris when ammo hits the floor
/seta cg_teamChatHeight "3" //amount of lines of text shown from team conversations on hud, 3 is enough :)
/seta cg_voiceSpriteTime "0" //amount of time in millisecond which shows the symbol above the head of someone saying i need ammo/medic
/seta r_colorbits "0" //16 million bit color pallete
/seta r_depthbits "0" //16 megabit texture
/seta r_rmse "25" //root-mean-squared-error shows the allowable ratio of accuracy in drawing size differences of objects by distance, this one is bad for long-distance shooting
/seta r_simpleMipMaps "0" //0 is off, 1 will turn on simplemipmapping which makes pixels flow into each other to show realistic blurring of visuals
/seta s_doppler "0" //0 turns of latent sound effects
/seta s_khz "11" //11 is the lowest sound quality, 44 is highest,
/seta r_facePlaneCull "0"   // 1 is faster, activates Z-Culling and ET won't draw surfaces that are not visible
/seta r_ext_compressed_textures "1"   //needs to be tested, for me 0 gives more fps
/seta s_mixahead "0.2"   // Here I can play with 0.06 without errors
/seta s_mixPreStep "0.05"   // Playable without errors with 0.04 on my PC 
/seta r_facePlaneCull "0"   // 1 is faster, activates Z-Culling and ET won't draw surfaces that are not visible
/seta r_ext_compressed_textures "1"   //needs to be tested, for me 0 gives more fps
seta s_mixahead "0.2"   // Here I can play with 0.06 without errors
seta s_mixPreStep "0.05"   // Playable without errors with 0.04 on my PC
 
Setting Fps
For those - if you have lots of ram set them to higher values /seta com_zoneMegs "32" /seta com_hunkMegs "300" /seta com_soundMegs "48"
After all those type
/seta max_fps 30 // a value you prefer 30 is enough for playing, set higher for better experience :) for example in trick jumping
/seta com_maxfps 30 // a value you prefer 30 is enough for playing, set higher for better experience :) for example in trick jumping
Resolution
Try to use your desktop resolution, or the smalest one(don't make it 640x480 cause you won't see anything). Always watch your fps for example staring at the wall 48fps resolution smaller 63fps higher resolution 36fps, etc...
In config:
seta r_mode "-1" // to set custom heightxwidth
seta r_fullscreen "0" //windowed mode
seta r_customwidth "960" // set your custom width
seta r_customheight "768" // set your custom height
After typing some you will see a message "... will be changed upon restarting"
So make /vid_restart
If you don't like change after some commands type /reset that command
And you should have better fps!

You can get a bit more out of that :) especially on low spec hardware...
Also it's good to experiment with some values on different setups and test it with timedemo since the results can be different on different machines.
 
/seta r_facePlaneCull "0"   // 1 is faster, activates Z-Culling and ET won't draw surfaces that are not visible
/seta r_ext_compressed_textures "1"   //needs to be tested, for me 0 gives more fps
/seta r_primitives 2   // 2 should be the same rendering method as 0; 1 was always the slowest for me and 0 the fastest but worth to try 0/1/2 on different videocards I guess
/seta r_stencilbits 8   // Only used with cg_shadows 2/3, which is bugged and slow, can be 0 to save a tiny bit of video memory and cg_shadows 0 of course
 
/seta r_depthbits 16   // Doesn't make a  noticable difference in fps but values lower than 24 should be restricted imho :P
/seta r_roundImagesDown 5   // Can be 0 or 1; 5 doesn't harm but is useless
 
Also you can get quite a few fps by sound settings, lower these settings till you get dropouts or crackling in game, then up them a bit again till the errors are gone (after changing them in game do /snd_restart):
seta s_mixahead "0.2"   // Here I can play with 0.06 without errors
seta s_mixPreStep "0.05"   // Playable without errors with 0.04 on my PC
 
And always test it with a demo, preferably a short one of about ~5 min. Type /timedemo 1 first in console before starting the demo. The demo will then be played faster than normal and at the end you can see the fps values in the console, only way to get reliable results when testing this stuff.
 

  • Thanks 1

Share this post


Link to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×