Go Back   Steam Users' Forums > Steam Game Discussions > # - C > Counter-Strike: Source

Reply
 
Thread Tools Display Modes
Old 08-08-2006, 12:09 PM   #1
OuChTrOnX
 
OuChTrOnX's Avatar
 
Volunteer Moderator
Join Date: Sep 2004
Reputation: 258
Posts: 11,534
Arrow TUTORIAL:CS:S for low end users (FPS help)

This tutorial is intended for people with low end machines, which can be qualified as machines with some type of 1.7 gigahertz processor or below, an agp slot - mostly towards 4x, or an nVidia 5900 series or below card or an ATI 9600 series or below (although you may also want to copy and paste the following link for the VALVe hardware assesment service)

steam://support/?Issues=*

. It is separated into six sections:
  1. Graphic Card Drivers
  2. Command Line Settings
  3. Automatically Executed Configuration
  4. Setting Priorities
  5. In game settings.
  6. Other Helpful links

It is intended to get the maximum playability for those who can not afford to upgrade; it is not going to make a pretty game with all the bells and whistles, rather, it will turn them ALL OFF. Your game, when done, will now graphically resemble CS 1.6, but hopefully will be more playable in Source. This tutorial is not intended for users who already have a decent machine and just want to "squeeze out a few more fps", rather, it's for players who have fps problems. I hope it helps. This tutorial can easily be modified to work on all Source games, not just CS: S. This tutorial is not the end all be all of tutorials, it is only here for help. If you find it helpful, great, if you find something in it that does not work for you, feel free to let me know what doesn't seem to work and why in this thread. Computers are very different from one another, there is no generic single solution for everyone. Nothing is 100% and neither is this tutorial. Feel free to add your own tweaks or recommendations to this thread.

**Note** THIS TUTORIAL PROBABLY WON'T HELP IF YOU DON'T HAVE AT LEAST THE MINIMUM SPECS

________________________________
________________________________




1.) Graphic Card Drivers

BE SURE TO HAVE DirectX 9.0c INSTALLED. NOT SURE WHAT VERSION YOU HAVE? CLICK START-> RUN-> TYPE IN DXDIAG. THIS WILL TELL YOU RIGHT AWAY

Older cards require older drivers. Just because a new driver was released doesn't mean you should install it. They won't help geForce F/X or ati 9600 or below series owners, and may in fact hinder you. I think nVidia put it best, on this one. Guru3d has a great database of graphics drivers for everything, and an awesome forum to help you identify which drivers you need(although for older nVidia users I recommend the 79.11 drivers). Check them out at: http://www.guru3d.com

But, be sure to use the software removal tools for any drivers. There are some on Guru of 3D although I've also heard good things about Driver Cleaner, too. When you've downloaded and installed the driver removal tool of your choice, and after you've downloaded but before you've installed the new driver, be sure to:
  • open Control Panel-> Add/remove Software-> find your card's drivers -> remove
  • Reboot in Safe Mode ->tap the f8 key while rebooting to get this option
  • Run the driver removal tool of your choice
  • Reboot normally
  • Install your new driver

________________________________
________________________________




2.) Command Line Settings

THESE ARE EASY TO UNDO

First, start Steam. (Figure 2 shows DoD:S, substitute CS:S instead)
  • Then, right click on the Steam icon in the lower right hand corner Figure 1.
  • Select Games Figure 1.
  • Right click on Counter Strike : Source Figure 2.
  • Click Properties
  • Click Set Launch Options Figure 2.
  • enter in the following commands, the only spaces being between the commands as well as the command values Figure 2.:


Set the amount of ram used by Steam*. it is recommended to use 1/2 your available ram - so for the following:
Code:
-heapsize <number>
  • Ram - Heapsize
  • 2 gigs - 1048576
  • 1 gig - 524288
  • 512 megs - 262144
  • 256 megs - 131072
  • 128 megs - 65536 (you should consider buying more ram)
*VALVe has said that this doesn't control
the same resources it did in Half-Life. For more
information read this.


Specify the DirectX level used by the game.**
Code:
-dxlevel <number>
  • DxLevel - Number
  • 9.0c - 90 (really unnecessary if you are already fine)
  • 8.1 - 81
  • 8.0 - 80
  • 7.0 - 70 (recommended for very low-end, although leagues consider this a cheat, for which I can understand.)

**Also, once set, you should remove this command from the launch options before
the next time you play.
That way, if you've made any video setting changes
from the game engine after this, it will save and not reset itself each time.


________________________________
________________________________



3.) Automatically Executed Configuration

TO UNDO THESE, RENAME OR DELETE THE AUTOEXEC.CFG FILE, THEN START THE GAME. OPEN YOUR CONSOLE ANDTYPE IN THE FOLLOWING -
-autoconfig
Thanks, Bazooka


Copy the following code (Thanks, Casey) and paste it into windows notepad. Name it autoexec.cfg and save it in your Steam directory - in one of two places (I have been made aware of two different directory structures - I believe it depends on how old your Steam installation is - if you don't have one path you most likely have the other, unless you made a custom path)
c:\Program Files\Steam\ . . .counter-strike source\hl2\cfg\
or
c:\Program Files\Steam\ . . .counter-strike source\cstrike\cfg\
directory.
**Note**Both the r_drawdetailprops and the r_propsmaxdist are considered cheats in most leagues, so do not include these if you play in CAL, TPG, BFE, or ViE **

Here are the commands, with a brief explanation (to activate or de-activate certain lines, simply comment or un-comment them by adding or removing "//" in front of the actual command. when the two forward slashes are there, like "//mat_dxlevel 60" that means it's not going to be read by the computer.):
Code:
// Casey's Config v2 (CAL compliant)
// Updated for new season by CAL|Stone
// Updated 01/06/07 - Lowered some vars to increase FPS within rule limits. Also removed one cheat var.
// Updated 01/07/07 - Reorganized and updated original version

//_Set Netcode vars_
cl_cmdrate "101"
cl_interp "0.01"
cl_interpolate "1"
cl_lagcomp_errorcheck "0" // Disables lagcompensation error checking, only needed if you're having any registration/loss/choke problems.
cl_lagcompensation "1"
cl_updaterate "101"
cl_smooth "1"
rate "25000"

//_Set MP vars_
mp_decals "0" // How many player sprays will be shown.

//_Set Client vars_
cl_drawmonitors "0" // Disables the rendering of ingame "monitors" which contain 3d rendered images.
cl_ragdoll_physics_enable "0" // Disables ragdoll.
cl_show_splashes "0" // Disables water splashes.
cl_phys_props_enable "1" // Enables Phsyics Props.
cl_phys_props_max "50" // Maximum amount of Physics props allowed.
cl_forcepreload "1" // Forces the game to load all texture and model information into memory on map load.
cl_restrict_server_commands "0" // Compatible/needed with serverplugins

//_Set Render vars_
r_decals "0" // Disables decals.
r_drawbatchdecals "1" // Enables the rendering of decals in batch.
r_decal_cullsize "9999" // Any decals under this size are not rendered.
r_rootlod "2" // Base lod of the model in the memory.
r_lod "-1" // Different level of details on models. -1 = Variable at distance. 0 = None. 1 = Minor. 2 = Less minor.
r_modellodscale "1.0" // The transitioning power of LOD.
r_drawmodeldecals "0" // Models decals, I.E. Blood.
r_shadowmaxrendered "32" // Max shadows the game will render.
r_shadows "0" // Disables shadows (Change to 1 if you like them.)
r_shadowrendertotexture "1" // Rendered the shadow texture causing it to match the player model.
r_dynamic "0" // Disables dynamic lights.
r_propsmaxdist "1200" // Max distance at which props are rendered.
r_drawdetailprops "1" // Enables the rendering of detail props.
r_occlusion "1" // Enables the Model Occlusion system.
r_renderoverlayfragment "0"
r_3dsky "0" // Disables the rendering of 3d sky boxes.
r_waterdrawreflection "0" // Disables the rendering of water reflections.
r_waterforceexpensive "0" // Forces cheap water.
r_drawflecks "0" // Disables the sparks and dirt from bullet impacts.
r_eyes "0" // Disables eyes in models.
r_teeth "0" // Disables teeth in models.
gl_clear "0" // Disables the gl_clear convariable!


//_Set Materials vars_
mat_monitorgamma "1.6" // Lower the number the brighter the screen. Only works in fullscreen.
mat_disable_bloom "1" // Disables bloom effects.
mat_hdr_enabled "0" // Disables HDR.
mat_hdr_level "0" // Double Disables HDR.
mat_specular "0" // Disables Specularity on objects.
mat_picmip "2" // Changes the resolutions of textures when they're loaded into memory. May improve FPS on graphics cards with low memory sizes.
mat_antialias "0" // Disables the use of multisampling to smooth out edges.
mat_bumpmap "0" // Disables bump mapping.
mat_clipz "0" // Disables optimized Z-Buffer rendering.
mat_compressedtextures "0" // Disables texture compression. Users with low amounts of system memory should turn this on.
mat_mipmaptextures "1" // Enables the use of mipmapping to make textures look smooth.
mat_reducefillrate "1" // Reduces the fillrate when the game is run in DXLevel 8.
mat_trilinear "0" // Disables the use of Trilinear mipmapping.
mat_wateroverlaysize "8" // Sets the resolution of water distortion. Must be multiple of 8.

//_Set Violence vars_
violence_ablood "1"
violence_agibs "1"
violence_hblood "1"
violence_hgibs "1"

//_Set HUD vars_
net_graph "3" // Enables net_graph (Required in SS round)
net_graphpos "2" // Adjusts netgraph position-set between 1 and 3.

clear
echo _Casey's Config v2 (CAL compliant) loaded
________________________________
________________________________



4.) Setting Priorities

THIS IS NOT RECOMMENDED FOR EVERYONE, AS ON SOME SYSTEMS IT CAN DESTABILIZE THINGS.
  • Launch CS:S. Wait for it to fully load.
  • hit ctrl+alt+del.
  • In the taskmanager window, hit the processes tab.
  • Find Steam.
  • Select it, right click it-> set priority-> below normal.
  • Close the Taskmanager, alt+tab back into game.


________________________________
________________________________



5.) In Game Settings

THESE ARE THE EASIST TO EDIT, BUT BE SURE AFTER YOU SET THESE AND SUCCESSFULLY TEST THEM TO REMOVE THE DXLEVEL SWITCH FROM YOUR LAUNCH OPTIONS IF YOU HAVE ENABLED IT, OTHERWISE THEY WILL RESET.

Video Qualities
  • Start CS:S.
  • Click Options Figure 3.
  • Make sure your screen resolution is set to a smaller size, like 640 x 480 or 800x 600 Figure 3.
  • Click advanced. make everything low or off, except leave the texture filtering to trilinear unless you have a graphics card older than 3 years, in which case you most likely need bilinear, and should really consider an inexpensive upgrade. Figure 3.
  • Apply.


Sound Quality

  • Also, on some machines, certain soundcards, especially board integrated sound cards, rely too much on the cpu. Try setting your sound quality to medium or low.
  • ->Options->audio Fig.4

________________________________
________________________________


6.) Other Helpful Links


________________________________
________________________________





Good luck to those with older machines, once again I hope this helps. Please feel free to repost this tutorial anywhere, but please credit me for it. If anyone has any questions or contributional comments please post below.

__________________
"War is not a parlor game in which players obediently stick to the rules"-Albert Einstein

Last edited by OuChTrOnX: 03-18-2007 at 09:30 AM. Reason: updated
OuChTrOnX is offline  
Reply With Quote
Old 08-08-2006, 01:08 PM   #2
Liamas
 
Join Date: Feb 2005
Reputation: 0
Posts: 1,121
Looks like a pretty good guide, well done.

Oh and thank you for creating this sticky, it was really needed.

edit:

Also i have used this guide and its very helpfull
http://www.gotfrag.com/portal/forums/thread/146862/

Last edited by Liamas: 08-09-2006 at 04:33 AM.
Liamas is offline   Reply With Quote
Old 08-08-2006, 02:09 PM   #3
OuChTrOnX
 
OuChTrOnX's Avatar
 
Volunteer Moderator
Join Date: Sep 2004
Reputation: 258
Posts: 11,534
My pleasure, hope it helps.

__________________
"War is not a parlor game in which players obediently stick to the rules"-Albert Einstein
OuChTrOnX is offline   Reply With Quote
Old 08-09-2006, 12:57 AM   #4
Marlin
 
Guest
Posts: n/a
Really good guide, it''ll surely help people with frame issues.
  Reply With Quote
Old 08-09-2006, 03:49 AM   #5
EMORAY
 
Join Date: Jul 2006
Reputation: 44
Posts: 573
For some more tweaks and tips check out this thread

-tweaks
-comparisons between FPS and CPU's GPU's, (See if your card is performing at the level it should be.)
-other counterstrike:SOURCE FPS links

Last edited by OuChTrOnX: 08-09-2006 at 01:04 PM.
EMORAY is offline   Reply With Quote
Old 08-09-2006, 12:13 PM   #6
Epic (HOP)
 
Join Date: Jan 2006
Reputation: 0
Posts: 518
Good job, one thing I'd change

make that about removing the DX options in larger text

because there is no reason to leave the -dxlevel command in there once it has been applied aside from 5 people a week are going to come in

" how come my settings change everytime I restart steam. "

The fact that its been answered many times doesnt cure it, so I'm thinking huge text in brigh day glo orange should do.

Other than that, good job on being an active admin that tries to help.
Epic (HOP) is offline   Reply With Quote
Old 08-09-2006, 12:58 PM   #7
OuChTrOnX
 
OuChTrOnX's Avatar
 
Volunteer Moderator
Join Date: Sep 2004
Reputation: 258
Posts: 11,534
Quote:
Originally posted by Epic (HOP)
Good job, one thing I'd change
<<slice for length>> active admin that tries to help.
Point taken, fixed.

thanks for the constuctive comments.

__________________
"War is not a parlor game in which players obediently stick to the rules"-Albert Einstein
OuChTrOnX is offline   Reply With Quote
Old 08-09-2006, 03:31 PM   #8
WaLLy3K
 
 
 
Join Date: Mar 2005
Reputation: 98
Posts: 3,070
Cool

I realise that the Whispers Wiki FPS guide was linked before, but it deserves to be linked straight in this sticky too.
WaLLy3K is offline   Reply With Quote
Old 08-10-2006, 05:14 PM   #9
ircmaster
 
Banned
Join Date: Feb 2006
Reputation: 0
Posts: 262
I need some help with this. How do you turn on all the images. For example I can't see bulletholes sprays and images on the walls from the map after using Casey's config.
ircmaster is offline   Reply With Quote
Old 08-10-2006, 06:39 PM   #10
WaLLy3K
 
 
 
Join Date: Mar 2005
Reputation: 98
Posts: 3,070
Quote:
Originally posted by ircmaster
How do you turn on all the images. For example I can't see bulletholes sprays and images on the walls from the map after using Casey's config.
mp_decals and r_decals. Raise these values in your autoexec and restart CSS.
WaLLy3K is offline   Reply With Quote
Old 08-10-2006, 08:26 PM   #11
ircmaster
 
Banned
Join Date: Feb 2006
Reputation: 0
Posts: 262
Ouchtronx I am sorry for the bad news. Doesn't help alot. Maybe a little but not too much. I mean one time I had 99 fps which was amazig. But it was on a small map scoutznknives so I'm sorry to tell you it didn't work that much. Maybe I should raise my max fps because it's 65 right now but I don't want to strain my CPU.
ircmaster is offline   Reply With Quote
Old 08-10-2006, 08:29 PM   #12
SMG
 
Join Date: Aug 2006
Reputation: 0
Posts: 508
all i can say is WOW that helped a lot but i cant check my fps because of my skins and i dont want to delete them but its not laggy for me anymore and my ping has gone way down. thank you very much
SMG is offline   Reply With Quote
Old 08-10-2006, 08:55 PM   #13
OuChTrOnX
 
OuChTrOnX's Avatar
 
Volunteer Moderator
Join Date: Sep 2004
Reputation: 258
Posts: 11,534
Quote:
Originally posted by ircmaster
Ouchtronx I am sorry <<slice>> but I don't want to strain my CPU.
What are your specs?

SMG, glad it helped.

__________________
"War is not a parlor game in which players obediently stick to the rules"-Albert Einstein
OuChTrOnX is offline   Reply With Quote
Old 08-11-2006, 04:12 AM   #14
Liamas
 
Join Date: Feb 2005
Reputation: 0
Posts: 1,121
I was thinking maybe i should also mention that spyware, virus's, trojans etc are a massive factor when it comes to performance. A lot of people all of a sudden have low fps and most of the time its because of a nasty sitting on the HD.

My personal favourites:
Firewall: Zone Alarm (free)
Spywareguard (free)
Spyware blaster (free)
Microsoft antispy (free)
Kaspersky active sheild (free)
Housecall Online virus scan (free)
The Cleaner (30 day trial)

I found just one virus and 3 spyware on my pc in 3 months and i knew it was there as css was running so laggy.
Liamas is offline   Reply With Quote
Old 08-11-2006, 04:32 PM   #15
SmokeyCar
 
Guest
Posts: n/a
defragment your hard drive, could help.
  Reply With Quote
Reply

Go Back   Steam Users' Forums > Steam Game Discussions > # - C > Counter-Strike: Source


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



All times are GMT -7. The time now is 09:54 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.
Site Content Copyright Valve Corporation 1998-2014, All Rights Reserved.