- Tema Autor
- #1
Guía para subir los FPS
¿Qué son los fps?
Los FPS (Frames Per Second, Imágenes Por Segundo) son, justamente, el número de imágenes por segundo que procesa la máquina y que podés ver.
Para ver cuántos FPS procesa, abrí el CS, conectate a un servidor, abrí la consola y escribí cl_showfps 1. Arriba-derecha de la pantalla te va a aparecer un número que puede estar variando contínuamente, esos son los FPS que tu máquina procesa.
Por lo general ese número va entre los 60 y los 200 FPS. Cuanto más tengas, mejor rendimiento vas a tener, lo que no significa que puedas apreciarlo. Hay un comando para establecer un máximo, dicho comando conviene tenerlo en 100 ya que el hacer que los supere es sobreexigir a la máquina a que procese más imágenes que nisiquiera vamos a percibir, ya que el ojo humano no las va a distinguir. Un rendimiento excelente, es hacer que la máquina procese el máximo de FPS posibles, pero que bloquiemos el máximo a 100.
El mínimo donde van a poder jugar bien, es 70/80 FPS, no van a notar la diferencia, salvo cuando les tiren una smoke.
Por qué juego a 60 fps fijos cuando mi hardware es más que suficiente?¿Qué puedo hacer para llegar a 100?
En estas circunstancias, lo único que tienen que hacer es desactivar la "sincronización vertical" (o vsync) desde las opciones de su placa de video. Para hacerlo, sigan los pasos sugeridos más abajo en "Configuración de la placa de video", pero solamente desactiven la vsync, el resto lo dejan tal cual lo tienen por defecto, ya que no hace falta que lo modifiquen como muestran las screenshots.
Luego, van al cs y se aseguran de tener el tipo de renderado configurado en OpenGl (dentro de las opciones de video) y el comando fps_max seteado en 100 (lo modifican desde la consola, por supuesto).
Para aquellos que no disponen de un hardware tan potente y estan dispuestos a ceder calidad a cambio de rendimiento (osea, más fps), siguan leyendo esta guia.
Descargas de drivers recomendados
Para empezar, comencemos por asegurarnos de tener los drivers en órden y actualizados. Se recomienda descargar los siguientes según su placa y sistema operativo:
Placas ATi:
» Win 9x/ME
» Win 2k/XP
Placas GeForce posteriores a las GeForce 4 (últimos drivers):
» Win 9x/ME
» Win 2k/XP
Placas GeForce 4 y/o anteriores:
» Win 9x/ME
» Win 2k/XP
Para placas que no sean ni GeForce ni ATI, pueden visitar este sitio que cuenta con una enorme base de drivers y buscar alguno bien actual para su hard. Sino, pueden dirigirse a la pagina web de su fabricante y allí buscar (si no la conocen, busquen en Google).
Configuración de la placa de video
Para configurarla entramos a las Propiedades de Pantalla haciendo clic con botón derecho del mouse sobre el Escritorio y seleccionamos Propiedades. Vamos a la solapa Configuración y luego Opciones avanzadas. Allí verán una solapa/pestaña con el nombre de su placa de video, accedan a ella y se encontraran con lo siguiente (configuren y seteen todo segun las screens):
Placas ATi
Primero acomoden Direct3D y cliquean Aplicar. Luego hacen lo mismo con el OpenGL.
Placas NVIDIA
Con drivers viejos:
Con drivers nuevos:
Primero, deben setear el Panel de Control nVidia en la "Vista Clásica". Lo hacen de este modo:
Para otras placas
Apliquen el mismo criterio que ejemplifican las screens de GeForce y ATI, osea, desactiven la sincronizacion vertical, el suavizado de líneas y la filtración anisotrópica; y seteen todo lo que puedan en "Máximo rendimiento" o cualquier equivalente que setee la placa en dicha función.
Ya teniendo la placa de video configurada al máximo rendimiento, procedemos a configurar el Cs para dicho fin. Para ello, debemos modificar ciertos valores de muchos comandos que, por defecto, vienen seteados en valores que podemos alterar para conseguir pérdida de calidad grafica y así aumentar nuestros fps.
Antes de empezar con los comandos para subir los FPS, les hago una recomendación personal: hacer limpieza en el disco siguiendo esta guía (paso 2).
La mayoría de los siguientes comandos son para los que usan el modo OpenGL y algunos funcionan para Direct3D. Cuestión de ir probando, a lo sumo algunos no les funcionará.
Subir FPS en CS 1.5
Prueben de poner los siguientes comandos en el archivo autoexec.cfg que está en la carpeta cstrike y si no está, créenlo ahí con el bloc de notas:
(cuando ejecuten el juego, abran la consola y escriban exec autoexec.cfg)
cl_corpsestay 0
cl_himodels 0
cl_minmodels 1
fastsprites 2
fps_max 100
gl_affinemodels 0
gl_alphamin 0
gl_clear 1
gl_cull 1
gl_dither 0
gl_flipmatrix 0
gl_keeptjunctions 0
gl_lightholes 0
gl_max_size 256
gl_monolights 0
gl_overbright 0
gl_picmip 0
gl_playermip 2
gl_polyoffset 0
gl_round_down 10
gl_spriteblend 1
gl_texturemode GL_LINEAR_MIPMAP_LINEAR
gl_wateramp 0
gl_ztrick 1
hpk_maxsize 0
joystick 0
max_shells 0
max_smokepuffs 0
mp_decals 0
precache 1
r_dynamic 0
r_lightmap 0
r_mirroralpha 0
r_mmx 0
r_novis 0
s_reverb 0
violence_ablood 0
violence_agibs 0
violence_hblood 0
violence_hgibs 0
Subir FPS en CS 1.6
Prueben de poner los siguientes comandos en el archivo userconfig.cfg que está en la carpeta cstrike y si no está, créenlo ahí con el bloc de notas:
(cuando ejecuten el juego, abran la consola y escriban exec userconfig.cfg)
cl_corpsestay 0
cl_himodels 0
cl_shadows 1
cl_weather 0
developer 1
fastsprites 3
fps_max 100
gl_cull 1
gl_dither 1
gl_lightholes 0
gl_max_size 256
gl_picmic 1
gl_playermip 2
gl_wateramp 0
max_shells 0
max_smokepuffs 0
mp_decals 0
r_decals 0
r_dynamic 0
r_mirroralpha 0
violence_ablood 0
violence_agibs 0
violence_hbloods 0
violence_hgibs 0
Subir FPS en CS Source
Antes de meternos en los comandos, prueben cuántos les tira poniendo todo en LOW en las opciones avanzadas de Video (Options » Video » Advanced):
Screen
Si ven que les tira pocos FPS o que es poco "jugable", prueben de poner los siguientes comandos en el archivo userconfig.cfg que está en la carpeta cstrikecfg y si no está, créenlo ahí con el bloc de notas:
(cuando ejecuten el juego, abran la consola y escriban exec userconfig.cfg)
cl_detailfade 800
cl_ejectbrass 0
cl_forcepreload 1
cl_phys_props_enable 0
cl_phys_props_max 0
cl_ragdoll_physics_enable 1
cl_show_splashes 0
cl_smooth 0
jpeg_quality 100
lod_enable 1
lod_transitiondist 400
mat_bumpmap 0
mat_clipz 0
mat_compressedtextures 0
mat_dxlevel 70
mat_fastnobump 1
mat_fastspecular 1
mat_mipmaptextures 0
mat_picmip 2
mat_specular 0
mat_trilinear 0
mp_decals 50
muzzleflash_light 0
r_avglight 0
r_cheapwaterend 1
r_cheapwaterstart 1
r_decal_cullsize 2
r_decals 0
r_drawdetailprops 0
r_drawflecks 0
r_drawmodeldecals 0
r_dynamic 0
r_eyes 0
r_fastzreject 1
r_lightaverage 0
r_lightinterp 0
r_lod 5
r_maxdlights 16
r_mmx 1
r_occlusion 0
r_propsmaxdist 100
r_rainsplashpercentage 0
r_renderoverlayfragment 0
r_rootlod 2
r_sse 1
r_sse2 1
r_teeth 0
r_waterforceexpensive 0
r_worldlightmin 1
r_worldlights 1
rope_averagelight 0
rope_smooth 0
rope_subdiv 0
rope_wind_dist 0
sv_forcepreload 1
Eso es casi todo.
By SolidSNAKE