Guia para BF6 en AM4: 100 FPS estables, Frame Pacing perfecto y cero Input Lag
Hola a todos.
Quería compartir con la comunidad la guía de optimización con la que logré estabilizar el juego por completo a 100 FPS clavados en resolución 2K y opciones en "Alto", eliminando los tirones y mejorando notablemente el registro de impactos (hitreg/netcode).
Mi hardware actual es un Ryzen 7 5800X, placa madre Gigabyte X570 Aorus Elite, RTX 5070 Ti y 32 GB de RAM a 3200 MHz, corriendo en Windows 11 Pro. Si sufren de cuello de botella por CPU o stuttering, prueben este paso a paso técnico:
ETAPA 1: Optimización y Limpieza del Sistema (Windows 11)
Instalación Limpia y Debloat: Empezar con un Windows 11 completamente limpio. Para remover de raíz toda la basura, telemetría y aplicaciones preinstaladas del sistema, utilicé el script de código abierto Win11Debloat de Raphire, que pueden encontrar en su repositorio oficial de GitHub: Raphire-Win11Debloat
Luego, desactivar de forma manual servicios residuales adicionales como SysMain y Superfetch, y configurar el plan de energía en Alto Rendimiento.
Driver de Chipset Actualizado: Instalar de inmediato el último driver de chipset oficial de AMD (versión 8.05.04.516). Esto es vital en la plataforma AM4 para asegurar la correcta comunicación entre los núcleos de la CPU, los hilos y el sistema operativo antes de tocar cualquier otra cosa.
El indicador clave del estado IDLE: Una vez configurado el sistema y los programas esenciales, el uso del CPU en estado de reposo (IDLE) debería quedar con un residual de apenas 1% o 2% (incluso si tienen softwares de RGB activos). Si su Administrador de Tareas muestra un porcentaje de trabajo mayor en reposo, significa que todavía quedan servicios basura por apagar, telemetría activa o procesos en segundo plano consumiendo trabajo del procesador de forma totalmente innecesaria.
Drivers de Video Limpios (DDU + NVCleaninstall): Correr DDU en modo seguro y sin internet. Instalar el driver (versión recomendada 595.79) usando NVCleaninstall. Excluir telemetría y no instalar NVIDIA App. Desactivar MPO (Multi-Plane Overlay).
Modo de Comunicación MSI (Message Signaled Interrupts): Durante la instalación del driver, activar el modo MSI para la GPU en prioridad "Normal" y configurarlo para que trabaje en "todos los núcleos de la máquina". Esto, sumado a mantener HAGS activo en Windows, reduce la latencia DPC del controlador de NVIDIA a niveles casi nulos (verificable con LatencyMon).
Configuración del NVIDIA Control Panel (Latencia): Justo después de configurar el modo MSI, ir a la configuración 3D del panel de NVIDIA y asegurarse de tener activado únicamente el Modo de Baja Latencia (Low Latency Mode) en ON (no en Ultra, ya que de la gestión del motor se encargará Reflex más adelante). Esto prepara la cola de renderizado del driver para trabajar con la menor de las demoras.
Seguridad y Aislamiento de Núcleo: En la seguridad de Windows, ir a Aislamiento de Núcleo, agregar el ejecutable bf6.exe y apagar todas las opciones de seguridad para crear una regla de anulación. (Opcional y bajo propia responsabilidad: desactivar la seguridad de Windows en general para liberar los recursos de CPU que consume el antivirus).
Ajustes de CPU y Periféricos: * Activar el Modo de Juego en Windows.
Realizar un Core-Unpark mediante software para liberar todos los hilos y evitar que los núcleos entren en estado IDLE.
Configurar el Polling Rate del mouse en 500Hz (en lugar de 1000Hz) para evitar saturar los hilos del procesador con peticiones excesivas.
Optimización de Red (NIC): Configurar en el Administrador de Dispositivos las opciones avanzadas de la tarjeta de red (desactivar ahorro de energía, ajustar tramas Jumbo, verificación de descarga IPv4, etc.) para evitar picos de latencia DPC en el controlador de red.
Modificación del Registro (Prioridad): Ajustar el valor de Win32PrioritySeparation en el registro. Recomiendo probar 26HEX o 28HEX; en mi caso, 26HEX le dio mejor prioridad al procesador para tareas en primer plano.
Desactivar optimizaciones de pantalla completa en las propiedades del ejecutable bf6.exe.
ETAPA 2: Configuración de Gráficos y Limitador Clínico (El secreto)
Los procesadores más antiguos en AM4 suelen sufrir con el limitador de FPS interno del juego o el del panel de NVIDIA. La solución definitiva para un frame pacing perfecto es usar RivaTuner Statistics Server (RTSS) configurado así:
Cap de FPS: Clavado en 100 FPS (evita que la CPU pase del 80% y genere CPU-bound).
Desactivar -Enable Passive Waiting.
Activar -Enable frame limiter y seleccionar la opción -NVIDIA reflex.
Desactivar todos los overlays de terceros (usar solo el contador de FPS nativo del juego).
ETAPA 3: Ajustes con NVIDIA Inspector e In-Game
NVIDIA Inspector: Forzar la caché para pre-renderizar en Ilimitado y activar ReBAR forzado. Hacer un override en el DLSS para usar el Preset J reemplazando la DLL por la versión 310.6.0.
Ajustes dentro del juego: Activar Reflex en ON + BOOST. Usar DLAA combinado con el modelo de DLL 4.0.
ETAPA 4: Ajuste de Voltaje y Curva de CPU (BIOS)
Para exprimir el Ryzen 7 5800X de forma estable y fresca, tengo aplicado un Undervolt por BIOS mediante Curve Optimizer:
Curva por núcleo: -20 en los núcleos normales y -10 en los dos mejores núcleos.
Límites de PBO configurados manualmente en: 120 PPT / 80 TDC / 110 EDC.
Conclusión: Antes, la única forma de jugar fluido era activando Frame Generation x2, pero sumaba demasiado input lag. Con esta guía, el contador se mantiene clavado en 100 FPS (con caídas rarísimas a 98 FPS), la fluidez visual es total, el retraso desapareció y el comportamiento del netcode mejoró del día a la noche. Cuando ya salga al mercado el rumoreado CPU aniversario de AM4 por su variante X3D, lo compraré para dar el salto definitivo.
Despues toca en cada uno jugar con las opciones graficas, en mi caso en su mayoria altas.
En mi caso, el uso del archivo user.cfg provocó un efecto no deseado: un fuerte retardo en la entrada de datos.
Espero que les sirva, ¡quedo a disposición para cualquier detalle técnico o pruebas en el BF-LABS!