22 octubre 2024

VR: Guía de configuración y rendimiento de DCS World

CONFIGURACION Y AJUSTES DE WINDOWS

Ajustes generales
  • Si utiliza una CPU Intel Alder Lake o una CPU AMD Ryzen serie 7000 o más reciente, actualice a Windows 11 para usar el nuevo Director de subprocesos. Como alternativa, puede desactivar los núcleos de eficiencia (E-Cores) en la configuración de su placa base, pero esto puede afectar el rendimiento y el consumo de energía en otras aplicaciones.
  • Si su sistema admite Barra redimensionable y/o Memoria de acceso inteligente , habilítelo.
  • Cierre todos los programas y pestañas del navegador innecesarios cuando juegue a DCS.
  • Desinstale todo el bloatware empaquetado por el fabricante de su computadora.
  • Desactiva cualquier software VPN cuando juegues en modo multijugador de DCS.
  • No se recomiendan antivirus de terceros como Kaspersky, BitDefender, McAfee, Norton, MalwareBytes, etc. Estos causan problemas con DCS en particular porque marcan el cifrado de gestión de derechos digitales (DRM) de los archivos del juego como una posible amenaza y ponen en cuarentena o eliminan archivos del juego aleatoriamente. Los antivirus de terceros también tienden a causar problemas generales de rendimiento. Recomendamos usar el antivirus predeterminado de Microsoft Defender y, opcionalmente, agregar una excepción para DCS.

Ajustes de la CPU de Intel
Asegúrese de habilitar XMP en la configuración de su placa base, ya que a menudo está deshabilitado de forma predeterminada.

Ajustes de la GPU de Nvidia
  • Actualiza tus controladores gráficos a la última versión disponible desde nvidia.com/drivers o a través de GeForce Experience . Si estás ejecutando una versión desactualizada del controlador, algunas opciones como DLSS y SSS pueden aparecer en gris en las opciones del juego.
  • Desactivar la programación acelerada de GPU por hardware en la configuración de Windows. Esto aumenta la latencia de entrada y el parpadeo, especialmente en sistemas de gama media y alta cuando se usa realidad virtual. Para desactivar la programación acelerada de GPU por hardware en Windows, sigue estos pasos:
    1. Abrir Configuración: Presiona Win + I para abrir la configuración de Windows.
    2. Sistema: Haz clic en "Sistema".
    3. Pantalla: En el menú de la izquierda, selecciona "Pantalla".
    4. Configuración de gráficos: Desplázate hacia abajo y busca la opción "Configuración de gráficos" o "Gráficos avanzados".
    5. Desactivar la programación de GPU: Busca la opción "Programación de GPU por hardware" y desactívala.
    6. Reiniciar: Puede ser necesario reiniciar el sistema para que los cambios surtan efecto.
  • Desactiva ShadowPlay si no lo estás usando para grabar secuencias de juego.

Excluir DCS del antivirus Microsoft Defender
Los análisis antivirus en tiempo real pueden reducir el rendimiento de los programas que necesitan leer muchos archivos del disco durante el tiempo de ejecución. Puede desactivar los análisis en tiempo real de los archivos a los que DCS accede mientras está abierto. Los archivos se seguirán analizando mediante análisis programados habituales cuando DCS no esté en ejecución. Si usas mods o juegas en modo multijugador, este ajuste aumenta el riesgo. Usa tu mejor criterio para decidir si usar o no este ajuste. Personalmente, no lo usaría con ningún mod cuyo código fuente no haya leído. Si usas el Editor 3D para el Editor web de DCS , esto también aumenta tu vulnerabilidad a scripts maliciosos en los archivos de misión. Para el antivirus predeterminado Microsoft Defender:
  1. Abra la aplicación de seguridad de Windows
  2. Seleccione Protección contra virus y amenazas en la barra lateral
  3. En la configuración de Protección contra virus y amenazas, haga clic en Administrar configuración
  4. En Exclusiones, haga clic en Agregar o quitar exclusiones
  5. Agregue una exclusión de archivo para la ruta completa a DCS.exe, por ejemplo, en mi sistema esD:\games\dcs\DCS World\bin\DCS.exe
  6. Agregue una exclusión de proceso para la ruta completa a DCS.exe, por ejemplo, en mi sistema esD:\games\dcs\DCS World\bin\DCS.exe
  7. Así es como se veía el mío después de esto. El tuyo se verá diferente.

Establecer el tamaño del archivo de página
Windows utiliza el archivo de paginación para datos a los que se accede con poca frecuencia y que, de otro modo, consumirían RAM. Para la mayoría de los usuarios, la configuración predeterminada es adecuada. Sin embargo, algunos usuarios han descubierto que configurar manualmente el tamaño del archivo de paginación mejora el rendimiento. Esto es especialmente útil si su PC contiene varios tipos de almacenamiento con diferentes velocidades, como SSD y HDD. También es útil si no tiene mucho espacio libre en la unidad del archivo de paginación, para ayudar a Windows a planificar mejor el espacio limitado. 💡 Reinicie su PC después de cambiar la configuración del archivo de página. Youtube

Deshabilitar la suspensión selectiva de USB
La suspensión selectiva de USB es una función destinada a reducir el consumo de electricidad apagando los dispositivos inactivos. Esto puede causar problemas en los simuladores de vuelo, como desconectar los periféricos durante un crucero largo o, en algunos casos, hacer que dispositivos como los rastreadores de cabeza dejen de funcionar después de unos minutos de uso. Desactivar esta configuración:
  • Pulse la ⊞ Wintecla para abrir el menú de inicio y escriba “editar plan de energía”. Haga clic en el resultado que lleva al Panel de control.
  • En la página Editar configuración del plan que aparece, haga clic en “Cambiar configuración avanzada de energía”
  • En la ventana Opciones de energía que aparece, navegue hasta “Configuración de suspensión selectiva de USB” y elija “Deshabilitado” en el menú desplegable.

AJUSTES DEL JUEGO

Habilitar el contador de velocidad de cuadros
Mientras juegas, presiona RCtrl + Pause para abrir un widget de contador de velocidad de cuadros. Puedes usarlo para verificar tu velocidad de cuadros actual y si estás limitado por la CPU o la GPU. Puedes usarlo para medir el impacto en el rendimiento de las configuraciones y ajustes.
  • Hay un límite de 180 FPS por defecto.
  • El indicador CPU BOUND/GPU BOUND no es preciso en todos los casos. Para saber si tienes limitaciones de CPU, debes comparar el tiempo de renderizado de cuadros con la velocidad de cuadros para determinar si tu GPU está renderizando cuadros más rápido que la velocidad de cuadros.
  • Los tiempos de cuadro serán inexactos en VR si el Modo Turbo está habilitado en OpenXR Toolkit/Quad Views.

Recompilar sombreadores
Cada vez que se actualice DCS World, se actualice tu controlador gráfico o cambies tu tarjeta gráfica, debes eliminar los siguientes directorios en tu carpeta de Juegos guardados :
  • <Saved Games folder>\fxo
  • <Saved Games folder>\metashaders2
Estas carpetas contienen sombreadores que deben reconstruirse cada vez que se actualiza el controlador del juego o de la tarjeta gráfica. DCS no parece reconstruirlos de manera automática y constante, lo que genera problemas de rendimiento. Eliminar las carpetas obligará a DCS a reconstruirlas; esto puede causar un aumento único en los tiempos de carga o algunas interrupciones durante el juego, pero esto solo ocurrirá una vez por cada sombreador y el juego puede funcionar mejor después.

Reducir el uso del disco
Algunas unidades SSD tienen un rendimiento de escritura reducido cuando están cerca de su capacidad máxima porque el tamaño de la caché SLC dinámica disminuye cuando la unidad está llena. Según el modelo de SSD, debe mantener el espacio libre en alrededor del 25 %. Este número puede cambiar dependiendo de si la unidad SSD está sobreaprovisionada o tiene caché DRAM.

Eliminar pistas periódicamente
De vez en cuando, elimina los archivos de pista de tu carpeta de partidas guardadas para liberar espacio en el disco. Puedes encontrar .trkarchivos en <Saved Games folder>Tracks\Multiplayer. Si usa Tacview, elimine también .acmilos archivos antiguos en formato %userprofile%\Documents\Tacview.

Páginas de la tabla de rodillas retráctiles
Las páginas de kneeboard muy grandes pueden afectar el rendimiento. Utilice un software de edición de imágenes para reducir el tamaño de las páginas de kneeboard a la resolución de su pantalla. La guía de tamaño de OpenKneeboard tiene consejos útiles tanto para VR como para 2D.

AJUSTES DE REALIZADA VIRTUAL

Si utiliza un casco de realidad virtual, hay algunos ajustes y consideraciones adicionales que debe tener en cuenta.

Drivers
En la mayoría de los casos, debes instalar los controladores más recientes para tu GPU. En algunos casos, un controlador nuevo puede tener un problema de rendimiento para VR y es posible que debas instalar una versión anterior.

Prefiero el modo independiente a Steam
Al iniciar DCS a través de SteamVR, el juego utiliza la API OpenVR anterior en lugar de usar directamente la API OpenXR, lo que afecta el rendimiento. Para obtener el mejor rendimiento, ejecute la versión independiente de DCS directamente con el modo VR habilitado en la configuración de DCS. Si debes usar Steam, inicia el juego normalmente a través del cliente de escritorio con VR habilitado en la configuración de DCS, en lugar de a través de SteamVR. Para convertir una instalación de Steam existente en independiente:
  1. Descargue y ejecute el instalador independiente
  2. Desmarca la opción “descargar” al final del asistente de configuración
  3. Copie o mueva manualmente sus archivos desde la instalación de Steam a la instalación independiente
  4. Borrar<DCS standalone installation folder>\Config\retail.cfg
  5. Ejecute la aplicación “Reparar DCS World” en su Menú Inicio

Kit de herramientas OpenXR
El kit de herramientas OpenXR ofrece ajustes para aplicaciones de realidad virtual. Algunas configuraciones destacadas:
  • Modo Turbo, que hace que la realidad virtual se sienta más fluida al obligar a los fotogramas a renderizarse más rápido en lugar de esperar a que la temporización de los fotogramas sea constante. Tenga en cuenta que esto parece causar problemas extraños e inexplicables cuando se combina con SteamVR.
  • El supermuestreo en el kit de herramientas OpenXR funciona mejor que el supermuestreo integrado en DCS.
Una vez instalado, puedes abrir el menú del kit de herramientas mientras juegas y modificar la configuración. Consulta las instrucciones de uso y la lista de funciones para obtener más información.

Representación de vistas cuádruples
La representación de vistas cuádruples es una técnica que representa el área de enfoque dentro de los auriculares con una resolución más alta que el resto de los auriculares. Si los auriculares tienen seguimiento ocular, el área de representación de alta resolución seguirá tu mirada; de lo contrario, se centrará dentro de los auriculares. Esto puede reducir enormemente la cantidad de píxeles necesarios para renderizar, lo que mejora el rendimiento. Sin embargo, en un simulador de vuelo de combate también puede causar problemas al rastrear objetos pequeños y de rápido movimiento fuera del área de enfoque, como un oponente en un combate aéreo, fuego trazador o las luces del portaaviones durante una trampa nocturna. Puede requerir algunos ajustes y preferencias del usuario. Los resultados pueden variar según el casco específico y la visión y las preferencias del usuario. Si su sistema tiene un cuello de botella en la CPU, esto puede reducir su rendimiento general. Para probar esto, use Quad Views Foveated y Quad Views Companion . El primero implementa la función y el segundo proporciona una GUI para cambiar la configuración en %localappdata%\Quad-Views-Foveated\settings.cfg. Asegúrese de que las siguientes opciones también estén habilitadas en la configuración de VR de DCS:
  • Utilice vistas cuádruples
  • Seguimiento de la posición de los ojos (si sus auriculares admiten seguimiento ocular)
Tenga en cuenta que si elige utilizar Quad Views Rendering y OpenXR Toolkit juntos, debe establecer configuraciones como Turbo Mode y renderizado foveado/escala de renderizado en QuadViewsCompanion y dejarlas en la configuración predeterminada en OpenXR Toolkit. RedKite tiene un buen video que muestra la representación foveada con seguimiento ocular:
Nota: Si utiliza Meta Quest Pro, deberá instalar OpenXR Eye Trackers para habilitar el seguimiento ocular en la PC. Probablemente necesitará una cuenta de desarrollador verificada.

Escritorio virtual
Virtual Desktop es una aplicación de transmisión de realidad virtual de terceros. Aunque su uso principal es mostrar contenido 2D en realidad virtual, también ofrece opciones avanzadas para mejorar la calidad de transmisión de contenido de realidad virtual. En mis pruebas con dispositivos Meta Quest, pude ver un mayor nivel de claridad con Virtual Desktop en comparación con Meta Quest Link. Su experiencia puede variar según su hardware, especialmente el ancho de banda de su red y los puntos de acceso inalámbricos.

Sistema de archivos DLSS/FSR
El DLSS implementado en DCS no funciona muy bien en los cascos de realidad virtual y provoca imágenes superpuestas notorias. Es posible anular la implementación de DLSS por una que no provoque imágenes superpuestas mediante un ajuste no oficial. (EDforums)
  • La opción DLSS en DCS tiene un mejor rendimiento que MSAA, sin embargo tiene un efecto secundario de imagen fantasma. La biblioteca DLSS en sí misma admite una serie de ajustes preestablecidos para variar la calidad/rendimiento de los gráficos. DCS parece establecer el ajuste preestablecido C. Varios usuarios de DCS actualmente utilizan la herramienta DLSSTweaks ( https://github.com/emoose/DLSSTweaks ) para anular este valor preestablecido. Una opción comúnmente recomendada, al menos dentro de la comunidad de VR, es el ajuste preestablecido F, que tiene un gran rendimiento, claridad de imagen y elimina el efecto fantasma que de otro modo se ve con el ajuste preestablecido C (incluso cuando se utiliza el modo Calidad). ¿Se podría investigar esto y posiblemente actualizar el ajuste predeterminado que usa DCS para eliminar el efecto fantasma que se experimenta actualmente? Sería bueno evaluar el ajuste predeterminado tanto con 2D como con VR, ya que si la experiencia es mucho mejor para los usuarios de VR, pero no tiene cambios para los usuarios de 2D, entonces un cambio directo de esto debería tener un impacto mínimo en los usuarios de ambas plataformas. Para cualquiera que desee probar esto por sí mismo, siga las instrucciones del enlace anterior y luego cambie el nombre del archivo DLSSTweaks "nvngx.dll" ubicado en los  directorios bin  y  bin-mt de DCS  a "dxgi.dll". Establezca DLSSPresets en F en el archivo dlsstweaks.ini y luego inicie DCS y use DLSS. Debería ver el archivo dlsstweaks.log creado en el directorio bin  o bin-mt . Además, si habilita la superposición de depuración de DLSSTweaks, debería ver esto como se muestra en la captura de pantalla. Debería ver menos imágenes fantasma al usar DLSS. Existe una configuración similar dentro de ese archivo ini de configuración para usar con DLAA en lugar de DLSS.
    1. EDITAR: Un enfoque más simplificado para configurar esto, que se aplicará a todos los juegos que utilicen DLSS, es usar DLSSTweaks para configurar este valor predeterminado de forma global dentro del Perfil global de Nvidia. Esto significa que no es necesario colocar el archivo dll y el archivo ini (ni actualizarlo) en el directorio DCS/bin-mt. Las instrucciones son las siguientes:
    2. Siguiendo las instrucciones anteriores, descargue el archivo DLSSTweaks.zip aqui 
    3. Descomprima esto y luego ejecute el archivo DLSSTweaksConfig.exe. Esto requiere permisos de administrador, pero se lo indicará y se ejecutará si no lo hace.
    4. Establezca GlobalForcedPreset en F (o el valor predeterminado que prefiera) según la captura de pantalla y guarde los cambios.
FSR también provoca artefactos visuales, como imágenes superpuestas o borrosas en las opciones en movimiento y al cambiar de página en el MFD. Los resultados pueden variar según los auriculares y la visión.

XRNeck más seguro
Si le resulta incómodo o doloroso girar el torso y el cuello para mirar hacia atrás o por encima del ala, puede usar XRNeckSafer para obtener ayuda.

Perfiles separados para 2D y VR
Si juegas tanto en 2D como en VR, puedes configurar algunos ajustes para que cambiar entre ellos sea más fácil. Cree dos accesos directos independientes para DCS, uno para 2D y otro para VR. Para 2D:
  • "D:\games\dcs\DCS World\bin\DCS.exe" --force_disable_VR (Para 2D)
  • "D:\games\dcs\DCS World\bin\DCS.exe" --force_enable_VR (Para realidad virtual)
Además, puedes guardar configuraciones gráficas personalizadas en tres espacios diferentes en la pestaña Opciones > Sistema, usando los botones de ajustes preestablecidos en la parte inferior derecha. Puedes usar uno para tus configuraciones 2D y otro para tus configuraciones VR. Luego, puedes cambiar manualmente entre estos ajustes preestablecidos o usar el iniciador de SkateZilla para iniciar automáticamente usando uno u otro.

Frecuencia de actualización más baja
Debes fijar tus auriculares con la frecuencia de actualización más baja que puedas usar cómodamente. Esto ayuda a reducir el impacto visual de las interrupciones. Personalmente, creo que una frecuencia de actualización de 72 Hz es la que mejor me funciona, pero si sufres mareos por realidad virtual o por movimiento, es posible que necesites una configuración más alta, como 90 Hz.

Configuraciones de juego sugeridas
Estas configuraciones son una buena base inicial; es posible que necesites hacer ajustes y pruebas adicionales, especialmente para configuraciones de realidad virtual.

Audio
  • Música: 0% (solo afecta al menú principal, no a la música programada en el juego)
  • Escucha como en el casco: Activado
Sistema
  • Resolución de pantallas de cabina: 1024 cada cuadro
  • Anti-aliasing: Desactivado o MSAA 2x/MSAA 4x. No utilice TAA, ya que provoca imágenes superpuestas. No utilice DLAA, ya que provoca borrosidad. MSAA puede reducir el brillo en VR
  • Ampliación de escala: La opción Desactivado ofrece la mejor fidelidad (sin desenfoque ni imágenes fantasma), especialmente en monitores de 1080p. Pruebe la calidad DLSS y la nitidez 0,5 en gráficos Nvidia más nuevos. Pruebe FSR con escala 0,9 y nitidez 0,8 en gráficos AMD o gráficos Nvidia más antiguos. Ajuste la nitidez según las preferencias del usuario. Si está en gris, desactive el suavizado de bordes y verifique que los controladores estén completamente actualizados.
  • Texturas: Alto
  • Texturas del terreno: Alto
  • Desenfoque de calor: Alto (2D) o Desactivado (VR). En VR, el desenfoque se reproduce incorrectamente, lo que hace que los objetos que se encuentran frente al calor se vean borrosos.
  • Shadows: Apagado o alto
  • Desenfoque de sombras planas: Apagado
  • Sombras secundarias: Preferencias del usuario. Especialmente impactante en los portaaviones y en las grandes bases aéreas.
  • SSS (Sombras en el espacio de la pantalla): Preferencia del usuario
  • Distancia de Visib: Medio o alto
  • Tráfico civil: Apagado
  • Nubes: Alto o Ultra
  • Profundidad de campo: Desactivado. Provoca artefactos en VR cuando se utiliza la representación de vistas cuádruples
  • Agua: Medio
  • SSAO: Desactivado. Provoca artefactos en VR cuando se utiliza la representación de vistas cuádruples
  • SSLR: Desactivado. Provoca artefactos en VR cuando se utiliza la representación de vistas cuádruples
  • Efectos de lente: Desactivado. Provoca artefactos en VR cuando se utiliza la representación de vistas cuádruples
  • Desenfoque de movimiento: Desactivado. Provoca artefactos tanto en 2D como en VR.
  • Desorden/Hierba: 0
  • Visibilidad del bosque: 100%
  • Factor de detalles del bosque: 1
  • Factor de detalles del paisaje: 1
  • Radio de precarga: Empieza con 2000 por cada GB de RAM en tu sistema. Si el juego se ejecuta bien, duplica la cantidad y vuelve a probar. Aumenta la cantidad si experimentas un parpadeo moderado al volar. Reduce la cantidad si tienes un uso excesivo de RAM o períodos de congelamiento o parpadeo intenso.
  • Densidad del humo de la chimenea: 0
  • Factor de conmutación LOD: No inferior a 1,0. Aumento en sistemas de gama alta para reducir la aparición repentina de modelos con poco detalle. Particularmente notorio en objetos más grandes, como barcos, y menos notorio en objetos más pequeños, como automóviles.
  • Filtrado anisotrópico: 16x
  • Sombras de objetos del terreno: Plano o predeterminado (el predeterminado coincide con la configuración de Sombras)
  • Iluminación global de la cabina: Activado
  • Gotas de lluvia: Activado
Jugabilidad
  • Modo de vuelo del juego: Deshabilitado (¡Rompe todo el juego!)
  • Comunicación fácil: Desactivado (interrumpe misiones)
  • Efectos G: Ninguno (preferencia del usuario, pero el efecto es probablemente demasiado agresivo mientras que la IA no se ve afectada en absoluto)
  • Pájaros: 0 (Provoca fallos aleatorios del motor a bajas altitudes)
Misc
  • Retroalimentación de fuerza: Deshabilitado (a menos que tenga hardware Force Feedback)
  • Fallos aleatorios del sistema: Desactivado
VR (realidad virtual)
  • Densidad de píxeles: 1.0 (Si desea habilitar el supermuestreo, configúrelo en el software de sus auriculares o en Quad Views).
  • Fuerza IPD Distancia: Desactivado (Esto configura la escala mundial, que debería configurarse en OpenXR Toolkit: https://mbucchia.github.io/OpenXR-Toolkit/other-features.html#world-scale-override )
  • Efecto bloom: Desactivado (provoca artefactos al utilizar la representación foveada)
  • Habilitar máscara HMD: Activado a menos que estés transmitiendo en vivo o grabando
  • Tamaño de máscara MSAA: Si se configura con un valor inferior a 1,0, MSAA solo se aplicará al centro de la pantalla. Algunos usuarios informan que configurar este valor con valores distintos de 1,0 generó problemas.
  • El espejo de realidad virtual utiliza la resolución del sistema DCS: Activado. Desactivar esta opción reduce el rendimiento e interfiere con las funciones de Jester en los módulos Heatblur. Utilice software externo como Oculus Mirror Utility para grabar o transmitir en vivo.
  • Utilice la vista cuádruple: Activado, si ha instalado y configurado Quad Views Rendering
  • Seguimiento de la posición del ojo: Activado, si ha instalado y configurado Quad Views Rendering y su casco tiene un rastreador ocular

Fuente: 8492sqdn