mkv

tf2 on a netbook without fans

mkv
Jul 28th, 2016
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.26 KB | None | 0 0
  1. // comments by ed:
  2. // name this file autoexec.cfg and place it here:
  3. // C:\Program Files\Steam\steamapps\common\Team Fortress 2\tf\cfg
  4. //
  5. // use these launch options:
  6. // -w 1366 -h 768 -novid -windowed -noborder
  7. // (replace -w and -h with your screen resolution)
  8. //
  9. // I didn't notice much difference between
  10. // -dxlevel 81, -dxlevel 90 and -dxlevel 91
  11. //
  12. // The only thing I changed is mat_picmip, lower values mean better quality,
  13. // vani had "-1" but then my netbook would crash a few seconds into a game
  14. // (you really want "-1" otherwise sprays look like shit)
  15. //
  16. // the remaining comments below are presumably by vani
  17.  
  18. //Run TF2 in -dxlevel 81 with this autoexec for (generally) max performance
  19.  
  20. //Remember to remove -dxlevel 81 from the launch options after launching the game once since having it specified there causes some annoying alt tab and overlay glitches (apparently this is fixed for some but I wouldnt take any risks).
  21.  
  22. //If you're on a laptop cap your fps at 133 to reduce overheating. You want to use fps_max 900 on a system with normal/good cooling.
  23.  
  24. //You can change these seven commands to see if you get better/worse performance, or disable them if you get purple error textures/overlay glitch textures randomly/frequently -v
  25.  
  26. cl_threaded_client_leaf_system "1"
  27. r_threaded_client_shadow_manager "1"
  28. r_threaded_particles "1"
  29. r_threaded_renderables "1"
  30. r_queued_decals "0"
  31. r_queued_post_processing "0"
  32. r_queued_ropes "1"
  33. // ^- these seven
  34.  
  35. mat_picmip "0" //Texture quality. 2=low, 1=medium, 0=high, -1=extra high. Some people get -worse- performance with low quality textures on high end graphics card. Find out what works for you.
  36.  
  37. mat_monitorgamma "2" //Brightness control
  38.  
  39. //Additional documentation @ http://pastebin.com/smUucS7r
  40.  
  41. sv_cheats "1"
  42. fps_max "900"
  43. cl_showfps "0"
  44.  
  45. cl_cmdrate "66"
  46. cl_interp "0"
  47. cl_interp_ratio "1"
  48. cl_lagcompensation "1"
  49. cl_predict "1"
  50. cl_predictweapons "1"
  51. cl_pred_optimize "2"
  52. cl_smooth "0"
  53. cl_smoothtime "0.01"
  54. cl_updaterate "66"
  55. rate "90000"
  56. net_maxcleartime 0.01
  57.  
  58. cl_phys_props_enable "0"
  59. cl_phys_props_max "0"
  60. props_break_max_pieces "0"
  61. r_propsmaxdist "0" //changed from 1 (chris) to 0 (comanglia)
  62.  
  63. violence_agibs "0"
  64. violence_hgibs "0"
  65. cl_burninggibs "0"
  66.  
  67. func_break_max_pieces "0"
  68.  
  69. adsp_debug "0"
  70. cl_clearhinthistory "1"
  71. cl_debugrumble "0"
  72. cl_rumblescale "0"
  73.  
  74. mat_debugdepthval "0"
  75. mat_debugdepthvalmax "0"
  76. mat_debug_postprocessing_effects "0"
  77. cl_detaildist "0"
  78. cl_detailfade "0"
  79. cl_drawmonitors "0"
  80. cl_ejectbrass "0"
  81. cl_muzzleflash_dlight_1st "0"
  82. cl_show_splashes "0"
  83. glow_outline_effect_enable "0"
  84. mat_alphacoverage "0"
  85. mat_autoexposure_max "0"
  86. mat_autoexposure_min "0"
  87. mat_bloomscale "0"
  88. mat_bloom_scalefactor_scalar "0"
  89. //mat_colcorrection_disableentities "1"
  90. mat_colorcorrection "0"
  91. mat_compressedtextures "1"
  92. mat_disable_bloom "1"
  93. mat_disable_fancy_blending "1"
  94. mat_disable_lightwarp "1"
  95. mat_envmapsize "8" //changed from 1 (chris) to 8 (comanglia)
  96. mat_envmaptgasize "8" //changed from 0 (chris) to 8 (comanglia)
  97. mat_excludetextures "1"
  98. mat_fastnobump "0"
  99. mat_fastspecular "1"
  100. mat_filterlightmaps "0" //set to 1 in comanglia
  101. mat_filtertextures "1"
  102. mat_forceaniso "0" //changed from 1 (chris) to 0 (comanglia)
  103. mat_hdr_level "0"
  104. mat_max_worldmesh_vertices "512" //changed from 0 (chris) to 512 (comanglia)
  105. mat_mipmaptextures "1"
  106. mat_non_hdr_bloom_scalefactor "0"
  107. mat_parallaxmap "0"
  108. mat_postprocess_x "0"
  109. mat_postprocess_y "0"
  110. mat_reducefillrate "1"
  111. mat_reduceparticles "1"
  112. mat_softwarelighting "0"
  113. //[0,1] - If set to 1, uses only software-supported lighting.
  114. //Image quality is not greatly affected, but this may increase
  115. //or decrease your performance depending on whether your CPU is
  116. //far more powerful than your graphics card.
  117.  
  118. r_lod "2"
  119. r_rootlod "2"
  120. lod_transitiondist "0"
  121. r_3dsky "0"
  122. mat_bumpmap "0"
  123. mat_antialias "1"
  124. mat_motion_blur_enabled "0"
  125. mat_motion_blur_strength "0"
  126. mat_motion_blur_forward_enabled "0"
  127.  
  128. mat_specular "1" //changed from 0 (chris) to 1 (comanglia)
  129. mat_trilinear "1"
  130. mat_wateroverlaysize "1" //changed from 0 (chris) to 1 (comanglia)
  131. mp_usehwmmodels "0"
  132. mp_usehwmvcds "0"
  133. muzzleflash_light "0"
  134. r_ambientboost "0"
  135. r_ambientfactor "0"
  136. r_ambientmin "0"
  137. r_avglight "0"
  138. r_bloomtintb "0" //command is not specified in comanglia.
  139. r_bloomtintexponent "0" //command is not specified in comanglia.
  140. r_bloomtintg "0" //command is not specified in comanglia.
  141. r_bloomtintr "0" //command is not specified in comanglia.
  142. r_cheapwaterend "1"
  143. r_cheapwaterstart "1"
  144.  
  145. r_decalstaticprops "0"
  146. r_decal_cullsize "0" //changed from 0 (chris) to 15 (comanglia)
  147. r_dopixelvisibility "0" //command is not specified in comanglia.
  148. r_drawbatchdecals "0"
  149. r_drawdetailprops "0"
  150. r_drawflecks "0"
  151. r_drawmodeldecals "0"
  152. r_drawspecificstaticprop "0"
  153. r_dynamic "0"
  154. r_eyemove "0"
  155. r_flashlightdepthtexture "0"
  156. r_flashlightrendermodels "0"
  157. r_flashlightrenderworld "0"
  158. r_forcewaterleaf "1"
  159. r_lightaverage "0"
  160. r_maxdlights "0"
  161. r_maxmodeldecal "9" //changed from 0 (chris) to 9 (comanglia)
  162. r_maxnewsamples "0"
  163. r_maxsampledist "1" //changed from 0 (chris) to 1 (comanglia)
  164. r_minnewsamples "0"
  165. r_physpropstaticlighting "0"
  166. //r_pixelfog "0"
  167. r_radiosity "0"
  168. r_renderoverlayfragment "0"
  169. r_ropetranslucent "0"
  170. r_staticprop_lod "4"
  171. r_updaterefracttexture "0"
  172. r_visualizeproplightcaching "1" //command is not specified in comanglia.
  173. r_waterdrawreflection "0"
  174. r_waterdrawrefraction "1"
  175. r_waterforceexpensive "0"
  176. r_waterforcereflectentities "0"
  177. r_worldlights "0"
  178. tf_particles_disable_weather "1"
  179. rope_averagelight "0"
  180. rope_collide "0"
  181. rope_rendersolid "0"
  182. rope_shake "0"
  183. rope_smooth "0"
  184. rope_smooth_enlarge "0"
  185. rope_smooth_maxalpha "0"
  186. rope_smooth_maxalphawidth "0"
  187. rope_smooth_minalpha "0"
  188. rope_smooth_minwidth "0"
  189. rope_solid_maxalpha "0"
  190. rope_solid_maxwidth "0"
  191. rope_solid_minalpha "0"
  192. rope_solid_minwidth "0"
  193. rope_subdiv "0"
  194. rope_wind_dist "0"
  195.  
  196. snd_musicvolume "0.0"
  197. dsp_enhance_stereo 0
  198. dsp_slow_cpu 1
  199. snd_async_fullyasync 1 // Having the sound run fully asynchronous has been
  200. // helpful in the past, as it seems to (for whatever
  201. // reason) reduce the number of TDRs experienced during
  202. // gameplay. There's some pretty good information on
  203. // TDRs (nerds only) here:
  204. // http://forums.nvidia.com/index.php?showtopic=65161
  205. snd_pitchquality 0
  206. snd_spatialize_roundrobin 1
  207. snd_mixahead .05
  208.  
  209. soundscape_flush "1"
  210. cl_soundemitter_flush "1"
  211. cl_forcepreload "1"
  212. mat_bufferprimitives "1"
  213. mat_clipz "1"
  214. mat_disablehwmorph "0"
  215. mat_disable_ps_patch "1"
  216. mat_forcehardwaresync "0"
  217. mat_forcemanagedtextureintohardware "0"
  218. mat_framebuffercopyoverlaysize "0"
  219. mat_maxframelatency "0"
  220. mat_postprocessing_combine "1"
  221. mat_vsync "0"
  222. r_fastzreject "-1"
  223. r_hunkalloclightmaps "0"
  224. r_lightcache_zbuffercache "0"
  225. r_unloadlightmaps "0"
  226.  
  227. m_rawinput "1"
  228. joystick "0"
  229. net_graph "0"
  230. hud_fastswitch "1"
  231. tf_hud_num_building_alert_beeps "2"
  232. tf_simple_disguise_menu "1"
  233. tf_disguise_menu_controller_mode "0"
  234. cl_use_tournament_specgui "1"
  235. tf_explanations_tradingpanel "1"
  236. cl_showbackpackrarities "1"
  237. tf_respawn_on_loadoutchanges "1"
  238.  
  239. tf_dingalingaling "1"
  240.  
  241. cl_autoreload "1"
  242.  
  243. viewmodel_fov_demo "90"
  244. tf_medigun_autoheal "1"
  245. hud_medicautocallers "1"
  246. hud_medicautocallersthreshold "50"
  247. hud_medichealtargetmarker "0"
  248.  
  249. voice_enable "1"
  250. voice_forcemicrecord "1"
  251.  
  252. fov_desired "90"
  253. tf_colorblindassist "1"
  254. mat_phong 0
  255.  
  256. hud_combattext 1
  257. hud_combattext_healing 0
  258. hud_combattext_batching 1
  259.  
  260. nb_shadow_dist 1 // Distance from which shadows are visible. Uncomment to modify.
  261.  
  262. cl_jiggle_bone_framerate_cutoff 0
  263. mat_colcorrection_disableentities 0
  264.  
  265. r_avglight 0
  266. r_dynamiclighting 0
  267.  
  268. tracer_extra 0 // Undocumented.
  269. violence_ablood 1 // Setting ablood/hblood to 1 actually improves perf usually
  270. violence_hblood 1
  271.  
  272. // Control antialiasing quality to a better extent
  273. mat_software_aa_quality 0 // was 9 (vani: 2) default ?
  274. mat_software_aa_strength 0 //(vani: 2) default -1.0
  275. mat_software_aa_strength_vgui -1 //(vani: 2) default -1.0
  276. mat_software_aa_blur_one_pixel_lines 0 //(vani: 0.5) default 0.5
  277. mat_software_aa_edge_threshold 9 //(vani 0.8) default 1.0
  278. mat_software_aa_tap_offset 1 //(vani: 0) default 1.0
  279.  
  280. in_usekeyboardsampletime 0
  281. mat_levelflush 1
  282.  
  283. r_fastzreject -1 // Values >1 enable a fast Z rejection algorithm, to be performed on the GPU (as opposed to on the CPU). The value `-1' autodetects hardware support for this feature, which is safer than forcing it.
  284. mat_queue_mode 2 // mat_queue mode is another frequently asked about cvar, it
  285. // defines the threading method to be used by the material
  286. // system. It has been unstable to use in the past, but
  287. // nowadays it's generally okay.
  288. //
  289. // Here are the possible values:
  290. // -2 legacy default
  291. // -1 default
  292. // 0 synchronous single thread
  293. // 1 queued single thread
  294. // 2 queued multithreaded
  295. //
  296. // If you have problems with the value `2', try setting it to
  297. // `-1'.
  298. //
  299. // As an aside, there are quite a few bugs in the demo system
  300. // that occur when mat_queue_mode is set to a value that is
  301. // not `-1'. If you intend to do work with the demo system,
  302. // maybe you should change this.
  303. //
  304. //After immense testing I've found that default works perfectly
  305. //fine with setting your Thread usage. It automatically set me
  306. //to 2 every time. I'd say it's safer and likely less buggy to
  307. //leave this at -1 than it is at 2.
  308. //
  309. //As a side not I've noticed micro stutters with mat_queue_mode 2
  310. //at 1000+ fps where mat_queue_mode 1 did not stutter at 1000+ fps
  311.  
  312. cl_threaded_bone_setup 1 //WARNING if you don't have a Quad-Core CPU or better you SHOULD NOT LEAVE THIS ON
  313.  
  314. cl_threaded_client_leaf_system 0 //DO NOT ENABLE cause crashes to desktop within 4-5 minutes of gameplay 4/18 2014
  315.  
  316.  
  317. ai_expression_optimization 1
  318.  
  319. hud_achievement_glowtime 0 // Default is 2.5, not 100% what this is about a 1.5% fps boost.
  320. hud_achievement_count 0 //Default is 8, Max number of achievements that can be shown on the HUD
  321. hud_achievement_tracker 0 // Default is 1, Show or hide the achievement tracker
  322.  
  323. r_occlusion 0 // disables ambient occlusion. 2% FPS boost
  324.  
  325. // ----------------------------------------------------------------------------
  326. // Test Shit
  327. // ----------------------------------------------------------------------------
  328. cl_localnetworkbackdoor 1 //Network optimizations for Singleplayer, disabling has about a 1-2% fps boost
  329. cl_cloud_settings 0 // I believe this disables cloud syncing of CFGs but not 100% sure
  330. //cl_notifications_show_ingame 0 // Pretty sure this disables Trade/Duel Notifications
  331. sys_minidumpspewlines 500 // Basically the number of lines saved to a log file from console. No FPS boost but 15% lower FPS variance
  332. cl_loadondemand_default 0
  333.  
  334. studio_queue_mode 1 //warning
  335.  
  336. mod_load_anims_async 1 // Loads model animations async
  337. mod_load_mesh_async 1 // Load model mesh async
  338. mod_load_vcollide_async 1 // Load model vcollide async
  339.  
  340. tf_hud_target_id_disable_floating_health 1
  341. tf_playergib 0
  342. prop_active_gib_limit 0
  343. prop_active_gib_max_fade_time 0
  344.  
  345. snd_ducktovolume 1 //same as voice_overdrive
  346. voice_overdrive 1 //fixes voice chat making other sound
  347.  
  348. r_pixelfog 1
  349.  
  350. net_queue_trace 0
  351. cl_new_impact_effects 0
  352. fast_fogvolume 1
  353. cl_blobbyshadows 1
  354.  
  355. r_drawtracers_firstperson 0 // should give a small fps boost in 1st person
  356. //host_thread_mode 0 // Not exactly stable. Test with 0/1/2 ?
  357. blink_duration 0
  358.  
  359. cl_hud_playerclass_use_playermodel 0
  360.  
  361. snd_mixahead 0.05
  362.  
  363. tf_contract_progress_show 0
  364.  
  365. tf_scoreboard_ping_as_text 1
  366.  
  367. // Disable facial features -- turning them on lowers framerate by 5ish%
  368. r_eyes 0
  369. r_flex 0
  370. r_lod 2
  371. r_rootlod 2
  372. r_teeth 0
  373.  
  374. // Disable gibs -- 6-7% more framerate
  375. cl_phys_props_enable 0
  376. cl_phys_props_max 0
  377. props_break_max_pieces 0
  378. r_propsmaxdist 1
  379. violence_agibs 0
  380.  
  381. // Disable ragdolls -- increase by 10ish%
  382. cl_ragdoll_fade_time 0
  383. cl_ragdoll_forcefade 1
  384. cl_ragdoll_physics_enable 0
  385. g_ragdoll_fadespeed 0
  386. g_ragdoll_lvfadespeed 0
  387. ragdoll_sleepaftertime 0
  388. violence_hgibs 0
  389.  
  390. // Disable shadows -- I highly recommend keeping them off if you're frequently near or below the refresh rate of your monitor as you'll lose about 15-20% of your framerate
  391. mat_shadowstate 0
  392. r_shadowmaxrendered 0
  393. r_shadowrendertotexture 0
  394. r_shadows 0
  395.  
  396. // Disable Sprays
  397. cl_playerspraydisable "1"
  398. r_decals "0"
  399. r_spray_lifetime "0"
  400. mp_decals "0"
Advertisement
Add Comment
Please, Sign In to add comment