Revista Tecnología

Optimización grafica para PayDay2

Publicado el 13 septiembre 2022 por Luis Alberto @msdiaz61

Como mejorar el rendimiento a costa de gráficos para aquellos que utilizan un ordenador de bajo rendimiento.
NOTA: Guía obsoleta. El juego es lo que se conoce como un código espagueti, peta a cada momento por nada, el rendimiento es horrible, ni con mods para reducir gráficos se salva y más con el nuevo parche para Spectre 2.0 que si ya el primer parche afectaba mucho al rendimiento general en los Intel éste afecta bastante más y aquí AMD no se salva y le afecta aún más que a los Intel.

payday


Actualmente con un i5 11400, 2x8GB DDR4 3200MHz y una GTX 1060 ni con los gráficos al mínimo logro una tasa de 60 FPs, ronda siempre entre 40 - 50 FPs siendo los peores casos las mansiones (Buluc/Scarface), por no hablar de los tiempos de carga que por mucho SSD que tengas vas a tener que esperar si o si.
Dejo la guía por si alguien quiere probar pero no esperéis gran cosa.

1º El Hardware

El HW no debe ser menor a:
Dual Core de 1.7 a 2.2 GHz (depende del modelo)
RAM: 2 GB (disponibles)
MINIMO: ATi Radeon HD 4650, Nvdia GT 625M, Intel HD 4000

2º Opciones en el juego.

Ahora entra en el juego y configura los gráficos, esto es porque una vez optimizado ya no podremos tocar la configuración de vídeo.
Deja activada la opción "VACIAR GPU" ya que esto evitara LAG en el control.
*Las opciones que no se podrán tocar desde el juego son la de (calidad de texturas, sombras y resolución de pantalla).

3º Configurando archivo XML.

Cierra el juego, abre el menú de inicio y en el buscador escribe %APPDATA%, retrocede un nivel y acceder a la carpeta LOCAL y encuentra PAYDAY 2 (C:\Users\[USUARIO]\AppData\Local\PAYDAY 2\). El archivo a tocar es "renderer_settings.xml". Primero de todo HAZ COPIA de seguridad de este archivo "IMPORTANTE". Ahora abre el archivo y veras unas pocas lineas.
Vamos a RENDER_SETTINGS, puedes borrar las 3 lineas que hay y copiar las siguientes. (Puedes copiar directamente porque esta comentado). Descripción de lo que hace y las (opciones disponibles en paréntesis que puedes cambiar).
<render_settings>
<variable name="max_anisotropy" value="1"/>
<!-- Filtro anisotropico, 1 = desactivado (1, 2, 4, 8, 16) -->
<variable name="shadow_quality_default" value="disabled"/>
<!-- Desactiva las sombras "no necesitas la linterna en mapas oscuros" (disabled, low, medium, high) -->
<variable name="shadow_quality" value="disabled"/>
<!-- Desactiva las sombras "no necesitas la linterna en mapas oscuros" (disabled, low, medium, high) -->
<variable name="dynamic_lights" value="disabled"/>
<!-- Desactiva las luces dinámicas, tu personaje se vera oscuro en el menú principal y no veras para personalizar las armas o mascaras, aumento de frames considerable (disabled y true) -->
<variable name="effect_quality" value="disabled"/>
<!-- Desactiva los efectos de disparos, etc (disabled, low, medium, high) -->
<variable name="environment_detail" value="0"/>
<!-- Detalle de reflejos, niebla, etc (Valores desconocidos) -->
<variable name="post_effect_quality" value="disabled"/>
<!-- Desactiva los efectos de imagen (disabled, low, medium, high) -->
<variable name="shadow_map_size" value="1024"/>
<!-- Resolucion de sombras (solo si estan activas) (512, 1024, 2048, 4096) -->
<variable name="anti_aliasing" value="disabled"/>
<!-- Filtrado antialiasing (disabled, 2, 4, 8, 16 "depende de tu gráfica si soporta 4, 8 y 16")-->
<variable name="show_all_res" value="true"/>
<!-- Ver todas las resoluciones disponibles (true, disabled) -->
<variable name="texture_quality" value="low"/>
<!-- Calidad de las texturas (very low, low, medium, high) -->
<variable name="texture_quality_backdrop" value="low"/>
<!-- Calidad de las texturas de fondo (low, medium, high) -->
<variable name="texture_quality_buildings" value="low"/>
<!-- Calidad de las texturas de los edificios (low, medium, high) -->
<variable name="texture_quality_buildings_bump" value="disabled"/>
<!-- Calidad de las texturas que hacen el efecto relieve de los edificios (disabled, low, medium, high) -->
<variable name="texture_quality_buildings_low" value="disabled"/>
<!-- Calidad de las texturas de los edificios que se ven en el fondo, desactivar hace que no se vean (disabled, low, medium, high) -->
<variable name="texture_quality_characters" value="low"/>
<!-- Calidad de las texturas de los personajes (very low, low, medium, high) -->
<variable name="texture_quality_default" value="low"/>
<!-- Calidad de las texturas en general (very low, low, medium, high) -->
<variable name="texture_quality_effects" value="disabled"/>
<!-- Calidad de las texturas de efectos (disparos, explosiones, etc), (disabled, low, medium, high) -->
<variable name="texture_quality_ground" value="low"/>
<!-- Calidad de las texturas del suelo (very low, low, medium, high) -->
<variable name="texture_quality_ground_bump" value="disabled"/>
<!-- Calidad de las texturas del efecto relieve del suelo (disabled, low, medium, high) -->
<variable name="texture_quality_lightmaps" value="low"/>
<!-- Calidad de las texturas de iluminacion estatica (low, medium, high) -->
<variable name="texture_quality_no_lod" value="low"/>
<!-- Distancia en que los objetos empieza a aparecer, solo afecta a objetos pequeños (low, medium, high) -->
<variable name="texture_quality_plants" value="disabled"/>
<!-- Calidad de las texturas de las plantas, desactivar hará que no se vean (no afecta arboles), (disabled, low, medium, high) -->
<variable name="texture_quality_player_vehicles" value="low"/>
<!-- Calidad de las texturas de los vehículos INTERIOR (low, medium, high) -->
<variable name="texture_quality_vehicles" value="low"/>
<!-- Calidad de las texturas de los vehículos EXTERIOR (low, medium, high) -->
<variable name="texture_quality_props" value="low"/>
<!-- Calidad de las texturas de los objectos no estáticos como barriles explosivos (low, medium, high) -->
<variable name="texture_quality_props_bump" value="disabled"/>
<!-- Calidad de las texturas de efecto relieve en los objetos no estáticos (disabled, low, medium, high) -->
<variable name="texture_quality_props_high" value="disabled"/>
<!-- Calidad de las texturas de objetos de alta calidad, desactivar el juego utilizara texturas normales (disabled, low, medium, high) -->
<variable name="texture_quality_silhouettes" value="low"/>
<!-- Calidad de las texturas de siluetas (muestra siluetas al marcar a un guardia, civil, cámara o ♥♥♥♥♥♥♥ (disabled, low, medium, high) desactivar no mostrara siluetas -->
<variable name="texture_quality_sky" value="low"/>
<!-- Calidad de las texturas del cielo (low, medium, high) -->
<variable name="texture_quality_weapons" value="low"/>
<!-- Calidad de las texturas de armas JUGADOR (low, medium, high) -->
<variable name="texture_quality_weapons_third" value="disabled"/>
<!-- Calidad de las texturas de armas OTROS (tercera persona), (disabled, low, medium, high) desactivar hará que no se vean las armas -->
</render_settings>
Captura: http://s32.postimg.org/cjyke5wjp/Sin_t_tulo.jpg
* Todas las opciones pueden desactivarse pero ten en cuenta que todas aquellas que no he puesto la opción "disabled" es porque puede causar problemas visuales.

4º Jugar en varios ordenadores.

Una vez realizado los cambios tal cual o a gusto guarda el archivo y cambia las propiedades a MODO LECTURA, de esta forma el juego NO cambiara por defecto los parámetros. En caso de que cambies algo de la configuración del vídeo desde el juego obtendrás como resultado (PayDay2.exe dejo de funcionar), si el juego no arranca borra el archivo y restaura la copia de seguridad que hiciste al inicio. Si juegas en 2 PCs o mas con diferentes HW y en uno juegas con alta calidad otro baja, recuerda que el juego aplica la configuración de vídeo en todos los ordenadores de forma que si cambias a gráficos altos en otro PC al volver al de baja potencia este dará un error por tener este archivo XML en modo lectura y no poder cambiar la configuración.

5º Resultados.

La tasa de frames que puedes sacar con estos cambios puede aumentar hasta 50 FPs extra, pero ten en cuenta que según la versión del juego es posible que no veas cambios en la tasa de frames debido al mal desarrollo del juego, como sabéis la empresa encargada se fue a quiebra y Rockstar compro parte del equipo.
Antes de la versión 100 puedes sacar de 30 a 50 frames extra.
Posterior a la versión 100 sacaras menos de 30 frames.
En la última versión si ganas frames será un milagro.

¡Aviso bajo rendimiento!

Las tarjetas gráficas con más de un año pueden verse afectadas negativamente en rendimiento por el controlador, te recomiendo que hagas pruebas antes y después de actualizar. Aparte de ello los parches de seguridad de intel (Meltdown, Spectre y Zombie) afectan muy negativamente al rendimiento en general del sistema, siendo de hasta un 60% la reducción con los tres parches instalados (en mi caso usando Windows 7)

fuente; https://steamcommunity.com/sharedfiles/filedetails/?id=680817640&searchtext=PayDay2


Volver a la Portada de Logo Paperblog