InicioInfoOptimizá tu Battlefield 3

Optimizá tu Battlefield 3

Info7/20/2012




Hola gente, como están? Debido a varios temas en los cuales preguntan acerca de los bajos fps, bajo rendimiento, etc... He decidido hacer esta guía para poder jugar de manera mas amigable y explicar varios conceptos.

Comencemos, la guia se divide en las siguientes partes:

Términos a tener en cuenta
¿Cómo se cual es mi problema?
Configuración gráfica desde opciones
Comandos de consola
Consejos para mejorar rendimiento


Ahora sí, a leer con atención:





Términos a tener en cuenta:

FPS: Esto significa cuadros por segundo, es la cantidad de imágenes que se muestran en nuestra PC en el transcurso de un segundo, mientras mas alto, mas fluido irá el juego. Lo recomendable es que este constantemente por arriba de 30 y si baja, no lo haga a menos de 25.

Anti-Aliasing: Se llama así al suavizado de bordes, genera una imágen mas nítida pero se pierde rendimiento.

SSAO, HBAO: Tecnología de oclusión ambiental, basicamente lo que hace es "alumbrar" el entorno, por ejemplo cuando estamos encerrados en una habitación y salimos al exterior podemos ver durante unos segundos como pareciera que nos "encandilamos", HBAO es de mayor calidad que SSAO.

.CFG: archivo en el cual podemos guardar comandos para que despues se ejecuten automaticamente cuando iniciamos el juego.

RAM: Memoria de acceso aleatorio, cuando iniciamos el juego, el mismo carga todos los archivos en la RAM para acceder a ellos mientras jugamos, si quedan en el disco se trabaria constantemente por temas de velocidad. La RAM es muchisimo mas rápida que el disco, cada vez que abrimos una aplicación esta se almacena en la RAM.

VRAM: Exactamente lo mismo que la memoria RAM solo que se dedica a la parte de video, la memoria RAM de la placa de video sería. Mayormente almacena texturas.

Archivo de paginación: Memoria virtual, cuando se nos termina la memoria RAM, los datos comienzan a ser guardados en el disco, esto hace que se trabe el juego.





¿Cómo se cual es mi problema?


Esto es uno de los puntos mas importantes, si tenemos una placa de video obsoleta, o microprocesador obsoleto, sabremos ver donde estamos cortos o que tenemos que optimizar.

Antes que nada, para ver sus FPS utilicen el comando:

Render.Drawfps 1 -------------> apretamos enter

Para ver graficamente el rendimiento de ambos, CPU y GPU , apretamos la tecla º (al lado del 1) cuando estamos en el juego, y escribimos los siguientes comandos:

Render.PerfOverlayEnable 1 ----------> apretamos enter
Render.PerfOverlayVisible 1 ----------> apretamos enter

Aparecerá un gráfico en el cual podremos monitorear el trabajo de ambos, y así ver cuál es nuestro problema.

Algo que tenemos que tener en cuenta, es si en algun momento utilizamos el archivo de paginación. Si saben que estan justos con la memoria RAM y en algun momento se les traba el juego por uno o dos segundos, observen rapidamente el led que esta junto al led de encendido, si ese led esta intermitente quiere decir que estan teniendo mucho acceso al disco duro, por lo tanto probablemente esten utilizando el archivo de paginación.

Para que entiendan:

Abrir el juego les ocupa aproximadamente entre 2-3 GB de memoria RAM, cuando cargan el mapa se guardan texturas en la memoria VRAM, cuando la memoria VRAM se llena, comienza a ocupar la memoria RAM como si fuera la VRAM, cuando la memoria RAM se llena, ahí utiliza el archivo de paginación.
La solución? Agregar mas RAM, no queda otra





Configuración gráfica desde opciones:


Acá solamente voy a tocar las opciones que considero mas confusas y que pueden llegar a tener gran impacto en el rendimiento.

Primero les voy a hablar de las texturas, las texturas no tienen impacto en los FPS, pero si no tenemos suficiente memoria para cargar las texturas, ahí vamos a comenzar a tener tirones en el juego.

Las sombras también consumen muchos recursos, pero si las quitamos el juego pierde bastante calidad gráfica, asique no voy a abordar ese tema.

Acá vemos una imágen de la configuraión gráfica desde opciones:



Ahora si cambiamos el HBAO por el SSAO podemos ver un incremento de 5 fps:



La diferencia entre HBAO y SSAO es mínima.

Si desactivamos la Oclusión ambiental ganamos 8 fps:



La oclusión ambiental no es una opción que genere un cambio muy impactante visualmente hablando.

Desactivando el efecto de Blur ganamos 7-8 fps:



En mi caso, considero innecesario el uso del Blur en un juego shooter.

Aplicando antialiasing 2x:



Podemos ver que el AA consume muchisimos recursos, perdemos 10 fps activandolo (varia segun la resolucion de cada uno esta cantidad)

Aplicando antialiasing 4x:



Esto nos quita 17 FPS con respecto a no usar AA y 7 con respecto al AA 2X

El antialiasing post no quieta muchos fps y nos ayuda muchisimo a ver los bordes suavizados.





Comandos de consola:


Estos comandos los deben ingresar cada vez que ejecutan el juego, o pueden abrir el bloc de notas, pegarlos ahi y luego guardar el archivo como user.cfg en el directorio raiz de instalacion del Battlefield 3

render.drawfps 1/0 --> Activa el contador de FPS

renderdevice.triplebufferingenable 0/1 --> Activa o desactiva el triple buffer

renderdevice.forcerenderaheadlimit 0/1/2/3 --> Seleccionamos cuantos cuadros procesa el CPU antes de enviarlos al GPU, en 0 perdemos cerca de 2 fps pero el juego no se trabara tanto, en 1,2 o 3 mantenemos los fps.

WorldRender.DxDeferredCsPathEnable 0/1 --> Por defecto esta activada (1) , si la desactivamos aumentamos entre 3-5 fps, según tengo entendido cambia la forma de trabajo de DirectX y no tiene impacto visual.





Consejos para mejorar rendimiento:


Drivers actualizados:

Dirigite a la página del fabricante de tus dispositivos y actualizalos!

Desactivar el Aero:




Desactivando el aero de windows tenemos mas memoria VRAM disponible, esto nos puede ayudar bastante

Desactivar el archivo de paginación:

Solo hagan esto si tienen 8 gb de RAM o más, si lo hacen con menos RAM el juego tendra crashes.




Recuerden que deben reiniciar para que surja efecto.

Utilicen Chrome o en su defecto Firefox, nunca Internet explorer. Internet explorer consume recursos de video, por ende de GPU, si lo usan cierrenlo cuando ejecutan el juego. Si usan cualquier otro navegador, si lo cierran cuando juegan van a liberar memoria RAM.

Desfragmenten el dico duro:

Esto ayuda en la velocidad de lectura de archivos desde el disco duro

Si tienen NVIDIA:

Desde el panel de control nvidia seleccionen los siguientes parámetros en controlar la configuracion 3d de la aplicación Battlefield 3:

Aceleración de múltiples pantallas: Modo de rendimiento de pantalla única
Modo de control de energía: Adaptable
Optimización enlazada: Activado

Tendrán un mejor manejo de la energía de su placa de video, y por ende mejor rendimiento con estas opciones.

Crear resolución personalizada:

Desde el panel de control nvidia, van a cambiar resolución, personalizar, y crean la que ustedes quieran,

En mi caso mi monitor admite como máximo 1360x768, cree la resolucíon de 1600x900 y 1920x1080.. Para que ? Para en lugar de utilizar el Antialiasing que consume muchos recursos, simplemente fuerzo una resolución mas grande y dejo de lado el antialiasing, de esta manera suavizo los bordes.

Aclaro: No es magia esto, si el monitor tiene 1360x768 pixeles no podemos crear mas pixeles, pero sirve como metodo de antialiasing y además podemos ver el HUD del juego mas pequeño, acá dejo ejemplos:

1360x768, ULTRA, sin BLUR, Antialiasing 4X:



1600x900, ULTRA, sin BLUR, Antialiasing 2x:



1920x1080, ULTRA, sin BLUR, Antialiasing desactivado:



Usá Game Booster: Cierra procesos que no están en uso o que no son necesarias y desfragmenta la memoria RAM, muy útil para mejorar el rendimiento




Cerrá todas las aplicaciones cuando estes jugando!

Hacer overclock a la CPU y GPU auda bastante en cuanto al rendimiento, pero debes controlar las temperaturas!


Datos archivados del Taringa! original
32puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
0visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

No hay comentarios nuevos todavía

Autor del Post

m
markosjam🇦🇷
Usuario
Puntos0
Posts8
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.