Duda técnica respecto al rendimiento en videojuegos frente al hardware

Iniciado por robebugaty, 18 Febrero 2017, 18:40 PM

0 Miembros y 1 Visitante están viendo este tema.

robebugaty

Buenas tardes, tengo una duda desde hace ya tiempo la cual no sé muy bien cómo exponer:

Quería saber si el rendimiento de un juego corresponde directamente con el hardware del equipo utilizado o depende más bien del propio rendimiento que ofrece dicho software, dependiendo de los errores de programación del mismo, entre otros factores, así pues, en cómo afecta el mismo rendimiento cuando juegas con mods.

Hablo de juegos como The Elder Scrolls V:  Skyrim Special Edition, es decir, la edición que tiene soporte de 64Bits. Me preguntaba que si dicho juego con mods y demás, tiende a fallar más con un determinado hardware o con otro, en plan, que el juego sencillamente revienta por que su motor gráfico ya no puede más o es debido a que el hardware no da más de si.

Mi hardware consta de: AMD FX 6100, 16Gb de RAM(4x4Gb @1333mhz aunque creo que hay dos a 1600mhz y dos a 1333mhz), Gigabyte GTX 770 de 4Gb, la placa es una Asus M5a78L-LE, sé que el material no es del todo muy potente, sin embargo, es capaz de mover juegos actuales en valores Altos si el juego está bien optimizado.

Quizás esto sea un poco impredecible y no se pueda dar una respuesta específica.

Gracias.

Randomize

Te respondo con la AMD RX 480, la versión de 8 GB tiene un no se qué que la hace diferir de la 4 GB a la hora de rular un juego diseñado para ella.


Ese no se qué es que hay que buscarlo, recuerdo vagamente la noticia, y ésta memoria de grillo que tengo pues a veces me falla, pero no te preocupes estoy tomando fructosa a base de bien... Jejeje...



Orubatosu

Mitad y mitad.

Obviamente cuanta mas potencia tienes, mejor deberían en teoría de correr los juegos, sobre todo los muy exigentes. Si tienes mas potencia, mejor eso es de cajón

Otro tema es que muchos juegos estén programados con el culo, y que necesiten una potencia desmesurada simplemente por una mala programación. Ahi nuevamente el que tenga equipo mas potente, debería de verlo mejor.

Pero ojo, que eso es relativo. En "Elder Scrolls" obviamente si vas a usar texturas en ultra y demás zarandajas, el que el juego corra en 64 bits le permite direccionar directamente una enorme cantidad de memoria, y eso hace que sea mucho mas eficiente.

En otros juegos esto "no pasa tanto" porque los requerimientos son otros. Por ejemplo los MMORPG suelen tirar mas de CPU que de GPU, simplemente porque en algunos momentos hay que calcular las interacciones de una cierta cantidad de jugadores en pantalla (unos pocos, unas docenas... o muchos) y calcular no solo su posición, sino también las de los proyectiles y eso come cpu "a saco" hasta el punto en que este hace cuello de botella y poner una GPU mas potente solo vale para gastar mas dinero

Luego ya que casque mas con una marca u otra de cpu o gpu... ya depende del programador. En principio no debería, pero....
"When People called me freak, i close my eyes and laughed, because they are blinded to happiness"
Hideto Matsumoto 1964-1998

bettu

Hola,

Cita de: robebugaty en 18 Febrero 2017, 18:40 PM
Quería saber si el rendimiento de un juego corresponde directamente con el hardware del equipo utilizado o depende más bien del propio rendimiento que ofrece dicho software, dependiendo de los errores de programación del mismo, entre otros factores, así pues, en cómo afecta el mismo rendimiento cuando juegas con mods.

Mira, yo le monté a mi pareja un PC para jugar bastante decente. Puede jugar "casi" cualquier juego actual en calidad Ultra. Y digo casi, porque efectivamente, hay juegos mal optimizados que no los puede jugar en Ultra.

Por ejemplo, el Batman Arkham Knight (que se supone que está mal optimizado) lo jugó en Ultra sin despeinarse. En cambio, últimamente está jugando a un juego llamado Ark Survival Evolved y lo tiene que jugar en medio porque el juego está hecho como el culo xD Está tan mal hecho, que para jugarlo en Ultra se necesita una Titan X (casi ná)!!

https://elchapuzasinformatico.com/2015/06/ark-survival-evolved-a-calidad-baja-vs-media-vs-alta-vs-epica/

Saludos,

robebugaty

Muchas gracias a todos, me han ayudado a comprender mejor el tema, que básicamente es que, o necesitas un hardware muy bueno, o bien que los juegos están optimizados con el culo.

Eleкtro

Cita de: robebugaty en 18 Febrero 2017, 18:40 PMQuería saber si el rendimiento de un juego corresponde directamente con el hardware del equipo utilizado o depende más bien del propio rendimiento que ofrece dicho software, dependiendo de los errores de programación del mismo, entre otros factores, así pues, en cómo afecta el mismo rendimiento cuando juegas con mods.

Hablo de juegos como The Elder Scrolls V:  Skyrim Special Edition, es decir, la edición que tiene soporte de 64Bits.

Hola.

Los procesos de 64 Bits de por si se componen de optimizaciones específicas para aprovechar las ventajas de esta arquitectura, lo que significa que en un principio teoríco debería irte más fluido que el mismo proceso en su equivalente de 32 Bits. En muchas ocasiones no se aprecian las mejoras, es el caso de por ejemplo el navegador Firefox, motivo por el cual decidieron estar casi una década sin actualizarse a los 64 Bits, por que manifestaban que "la mejora era ínfima"; pero oye, eso de pasarse a los 64 Bits supone una mejora, por ínfima que sea.

El impacto de rendimiento que repercute sobre tu PC al iniciar el proceso de un videojuego, logicamente depende de ambas partes, tanto de lo sofisticado que sea el motor gráfico de desarrollo junto a los algoritmos del juego que manejan y limpian las texturas y el resto de los recursos, como del propio rendimiento de tu hardware. No creo que haga falta añadir más explicaciones a este punto, ya que cada videojuego es un mundo, igual que lo es cada componente de hardware y cada motor gráfico.

¡Un saludo!.








Orubatosu

Como curiosidad sobre este tema.

Yo juego habitualmente al Guild Wars 2. Su "engine" es bastante aceptable, pero siendo sus graficos bastante inferiores a un "Elder Scrolls" en ocasiones me da bajones de frames.

¿Falta de equipo?... bueno, un i7 a 3.4 Ghz, 16 Gb de DDR3, juego en un SSD Samsung y una gráfica 970 GTX.... con eso podría mover fluido a resoluciones bien altas cualquier juego pero... ¿porque este no?

Pues porque no es cosa de GPU únicamente. En escenas donde haya 20 o 30 jugadores simultaneamente (y eso no es nada raro, en "mundo contra mundo" se pueden juntar cien fácilmente) es la CPU quien debe de calcular cada animación posicionando cada jugador, cada NPC, cada proyectil, calcular las interacciones entre todos junto con las estructuras como edificios, montañas y lo que sea y luego enviarlo a la gráfica.

Y todo eso se hace usando apenas un par de núcleos, los restantes están "tocandosela". Simplemente los motores actuales son bastante malos en el uso de múltiples núcleos y cargan todo el proceso en uno o dos como mucho. Este es un problema común a bastantes juegos de este tipo.

En lugar de ese pones un juego de un solo jugador y hala... mejora espectacular. ¿Juego mal programado? no, juego diferente, requerimientos diferentes.

"When People called me freak, i close my eyes and laughed, because they are blinded to happiness"
Hideto Matsumoto 1964-1998