Retomo en este hilo el problema que Tmaniak planteaba en el hilo del Left4Dead, problema que puede ser común a más de una persona, al igual que la posible solución que planteo:
tmaniak escribió:Es que nokya, no cuadra, me pasaba en el FX, me sigue pasando en el E8400 y a todos con C2D y C2Q bestias y GPU's bestias también les pasa exactamente lo mismo cuando hay mucho follón en un determinado punto del mapa.
Bien, pues tras dar una vuelta por los foros de steampowered he encontrado lo siguiente:
Low FPS is Back since Nov 21 Update (el hilo ya tiene 165 páginas)
En ese hilo hay mucha gente y con equipos diversos, que plantea un problema de bajones de FPS en momentos puntuales, por lo general en momentos de mucha carga para la CPU. La cuestión que se plantea en el foro es que el juego no está bien optimizado para CPU's multicore, hay gente que ha comprobado la carga de las CPU's y ha visto que mientras un core está al 100%, el otro no llega al 10%, no es la norma general pero sí es una situación que se repite.
Leyendo parte de ese hilo llegué hasta el siguiente:
Mat_queue_mode 2 Potential Fix (fixes por consola)
En este hilo plantean una solución provisional que funciona, pero no a todo el mundo (a otros no les va o les provoca salidas al escritorio tras un rato de juego). Son unos cuantos comandos que parece ser que optimizan el rendimiento del juego, pero para empezar sería interesante que probaseis tan sólo lo siguiente:
mat_queue_mode 2 (en consola) o mat_queue_mode "2" (si lo colocáis en el cfg del juego)
Este comando provoca un aumento de FPS en CPU's multicore.
EDITO: Sacado de steampowered, espero que sea la explicación definitiva de para qué sirve cada modo
:
* -1: Should be whatever your processor supports but because it's buggy, it's instead:;
* 0: Completely disabled, Source Engine performs its tasks like it always has;
* 1: Most likely for HyperThreading CPU's and anything that can handle having something wait before it can load (Read cvars in first post in regards to this);
* 2: True mutlicore support for both Dual and Quad cores.
Esto sería bueno acompañarlo por el comando de lanzamiento "-high", porque éste aumenta la prioridad del juego. Para colocar ese comando hay que realizar los mismos pasos que para activar la consola (para activar la consola hay que poner "-console", sin comillas):
Dentro de STEAM picáis con el botón derecho en el TF2, seleccionáis "Propiedades" y picáis en "Esteblecer opciones de lanzamiento" y escribís "-high" (sin comillas).
No creo que tarden en llegar actualizaciones oficiales, ya que Valve es consciente del problema y por lo leído en los foros de STEAM parece ser que están con ello, aún así espero que esto sirva como solución temporal.