Source Autoexec Tweaks

From Whisper's Wiki

Contents

Autoexec Cvar Tweaks

How To: Create an autoexec

Basics

Model Details:

  • r_rootlod 0 - High
  • r_rootlod 1 - Medium
  • r_rootlod 2 - Low

Water Details:

  • r_waterforceexpensive 0 - Single reflections
  • r_waterforceexpensive 1 - Reflect world
  • r_waterforcereflectentities 1 - Reflect all

Shadow Details:

  • r_shadowrendertotexture 0 - Low
  • r_shadowrendertotexture 1 - High

Texture details:

  • mat_picmip -10 - Ultra High
  • mat_picmip 0 - High
  • mat_picmip 1 - Medium
  • mat_picmip 2 - Low
  • mat_picmip 3 - Rather Low
  • mat_picmip 4 - Very Low

Shader details:

  • mat_reducefillrate 0 - High
  • mat_reducefillrate 1 - Low

Anti-aliasing:

  • mat_antialias 0/2/4/6
  • mat_aaquality 2
    • mat_antialias set to 4 and mat_aaquality set to 2 will = 8xCSAA
    • mat_antialias set to 8 and mat_aaquality set to 2 will = 16xQCSAA

Texture Filtering:

  • mat_forceaniso 0/2/4/8/16
  • mat_trilinear 0/1

V-sync:

  • mat_vsync 0/1

Multicore Optimisation:


Disabling Ropes

  • r_ropetranslucent "0"
  • rope_smooth "0"
  • rope_wind_dist "0"
  • rope_collide "0"
  • rope_subdiv "0"


General Performance CVARs

  • mat_picmip "0" // Texture Level
  • mat_antialias "0"
  • mat_aaquality "0"
  • mat_forceaniso "2" // Antiscopic Filtering
  • mat_reducefillrate "1" // Shader Detail
  • mat_hdr_level "0" // High Dynamic Range Lighting
  • mat_bumpmap "0" // Bumpmap Texturing
  • mat_specular "0" // Specular Lighting
  • r_lod "1" // Model level of detail
  • r_rootlod "1" // Root model level of detail
  • r_decals "100" // Amount of decals (Bulletholes, sprays, etc) that can be on the world at one time
  • r_drawdetailprops "0" // 'Detailed' props, such as grass
  • r_drawflecks "0" // Impact debris
  • r_shadows "1" // Player Shadows
  • r_shadowmaxrendered "4" // The amount of how many fully rendered player shadows will be drawn - anything else is rendered as a blur oval shadow
  • r_dynamic "0" // Dynamic lighting
  • r_3dsky "0" // Render the 3D skybox projection
  • r_waterdrawreflection "0" // Water reflection
  • r_waterforceexpensive "0" // Detailed water
  • r_waterforcereflectentities "0" // Allow water object reflection
  • r_propsmaxdist "0" // Maximum visible distance of props
  • r_worldlights "0" // Lights that reflect off your weapon
  • r_renderoverlayfragment "0" // Overlaid textures that make up decal like effects
  • cl_phys_props_max "0" // Maximum clientside physic props
  • cl_ragdoll_physics_enable "0" // Enable/disable ragdoll physics
  • cl_ragdoll_collide "0" // Ragdoll collisions
  • cl_ragdoll_fade_time "0" // Time until ragdolls disappear

Do not put the following in your Autoexec, this is just to clarify that it doesn't actually 'transfer load from GPU to CPU to boost performance', which is an age old misconception of Caseys Config!

// r_mmx // MMX instruction set Optimisation
// r_sse // SSE instruction set Optimisation
// r_sse2 // SSE2 instruction set Optimisation
// r_3dnow // 3DNow! instruction set Optimisation

Source automatically detects the instructions that your CPU supports.
If you force an instruction set that is not compatible with your CPU, you may experience issues.


These are the basic cvars needed to get good performance out your system, without making the game look utterly horrible.

WaLLy3Ks Source Engine Config

Hardware


All the specs crammed into a Thermaltake M9 with excellent airflow.
Enlarge
All the specs crammed into a Thermaltake M9 with excellent airflow.
  • Intel Core 2 Duo E8400 @ 3.00GHz w/ Stock Heatsink
  • Corsair 4GB (4x 1GB) DDR2 1066 XMS2 Dominator (PC8500 - TWIN2X2048-8500C5D) RAM
  • Innovision nVidia Geforce 9800GTX 512mb PCI Express Graphics Card
  • Asus P5E Intel X38 Chipset Socket 775 Motherboard
  • Corsair HX-520 520W Power Supply Unit
  • Soundblaster Live! 24-Bit PCI Sound Card
  • 1x Seagate SATA2 7200RPM 16Mb Cache, 250Gb (Steam @ 116Gb, NTFS)
  • 1x Seagate SATA2 7200RPM 16Mb Cache, 320Gb (Storage)
  • 1x Seagate SATA2 7200RPM 32Mb Cache, 500Gb (Windows Vista @ 45Gb, Windows XP @ 20Gb)
  • Thermaltake M9 Case w/ 1x Intake Fan & 1x Outtake Fan
  • Samsung Syncmaster 226BW 22" Widescreen LCD Monitor (Screen Resolution @ 1680x1050 / Windowed Game Resolution @ 1674x943)
  • Sony Bravia 32D3100 32" LCD Television (VGA Screen Resolution @ 1360x768)
  • Logitech G9 Mouse (DPI: 600/Polling Rate: 500)
  • Logitech Media Keyboard Elite
  • Razor Mantis Control Mat (Oversized 444x355mm)
  • Audio Technica: ATH-AD700 Headphones w/ Icemat Sibera Microphone & Custom built gooseneck


Command Line Launch Options


-w 1674 -h 943 -windowed -dxlevel 98 -tickrate 66 -console -insecure -nocrashdialog -novid


Configuration



Other


  • The variables mentioned on this page are not meant to be a pure performance script, it's a trade off of visuals and FPS.
  • Please refrain from posting your config here. Make your own page as this is a wiki.
    • It should also not be a mockup / ripoff of configs made by any well known config makers!


- WaLLy3K