Pregunta de consolero que llega a PC. Sobre rendimiento de la GPU en juegos

Buenas, me explico sobre lo que quiero decir.

En consolas, normalmente los juegos son versiones recortadas de PC, aunque a cambio están algo más optimizados.

Y con optimizados, me refiero a que la experiencia/estabilidad de un juego en consola, de principio a fin, suele ser más o menos equilibrada o constante en fps, salvando sitios o en situaciones concretas.

Sin embargo, ahora que estoy jugando el último Indiana Jones en PC... a cada fase que paso, parece que me pide más PC xD

- La primera fase, perfecto. La gráfica super aliviada.
- Luego paso otra fase, y parece que la gráfica empieza a subir de revoluciones...
- Y ahora estoy en un fase, que tengo la gráfica al 100% todo el rato :O

Como referencia, mi equipo: i7-13700K, RTX 4080, 64GB RAM DDR5 6000Mhz (en dual channel). Y juego con el preset de alto (cambiando alguna cosilla), con vsync a 60fps.

¿Cuánto de normal es esto ahora con los juegos de PC, que varíe tanto la carga de GPU, de una zona a otra? Porque algo parecido me ha pasado con el Assassin's Creed Shadows.

Yo pensaba, por ejemplo, que si mi GPU estaba entorno al 30-40% de carga en un juego, estaría igual en ese % de carga a lo largo de todo el juego (o que en casos puntuales suba algo más).

Pero veo que no. Que hay zonas donde la GPU se me pone al 100%.

No sé. Me parece muy raro.

Eso sí, la estabilidad sí que me la mantiene en esos 60fps, salvo cuando llega al 100%, que ahí sí que me baja algo, pero nada grave.

Pero es eso. Me extraña que haya tantas variaciones, en un mismo juego, según la zona.

Luego hay otros juegos, dónde si veo mucha mayor estabilidad en la GPU. Por ejemplo, en el remake de Riven, la GPU está entorno al 40% todo el rato.
@sutalu es ciertto, hueles pañal de consolero ;-)

Yo pensaba, por ejemplo, que si mi GPU estaba entorno al 30-40% de carga en un juego, estaría igual en ese % de carga a lo largo de todo el juego (o que en casos puntuales suba algo más)

Pues no se de donde te haya surgido esa falda idea, si desde los aceleradores graficos no tenias un uso constante de carga de procesamiento; y hablamos de juegos del siglo pasado, cuanto menos en estos dias con motores graficos que llevan tema de escalado de texturas, mas procesamiento de luces y sombras, mas shaders de uso general empleados durante el render y rasterizado y un largo etc de procesamientos independientes o paralelos que se realizan. Y como vienes del mundo de las consolas, es que no te has dado cuenta que esto mismo tambien pasa en esas consolas, solo que como no tiene medidores y otras bufonadas que tanto gustan ahora en PC es que no sabes que pasa... pero pasa [¿en serio te sorprende?]

hay zonas donde la GPU se me pone al 100%.

Y son esas zonas donde hay tantos elementos en el escenario [objetos, personajes, efectos visuales, partes del mundo como pasto, arboles, liquidos, viento, etc.], esto puede ser en una zona cerrada o bien, en esos mundos 'abiertos' donde hay muchos elementos en el fondo que interactuan y tienen un efecto en el mundo virtual del juego, y todo eso cuenta poara el trabajo de procesamiento para dar respuestas en tiempo real ademas de tratar d emantener la velocidad de fotogramas. Y lo mismo aplica en las consolas

Y habra zonas con poco peso de elementos en el escenario por lo que tendras menos trabajo en el GPU ycon ello menos carga

No sé. Me parece muy raro.

Lo raro es que no te hayas dado cuenta desde la consola, o que no hayas meditado un poco en ello en los lapsos de sorpresa o maravilla que tuvieras con ese reciente juego del que tanto han sacado reseñas y comentarios positivos y que decidiste probar. Espera ¿solo tienes unos pocos meses que empezaste a jugar?

Pero es eso. Me extraña que haya tantas variaciones, en un mismo juego, según la zona.

Reiterando... Y asi ha sido siempre, solo que hasta ahora que usas una PC y has visto los medidores que se tienen es que te has dado cuenta con numeros de lo que ya debiste haber intuido o ver desde la consola.

Luego hay otros juegos, dónde si veo mucha mayor estabilidad en la GPU. Por ejemplo, en el remake de Riven, la GPU está entorno al 40% todo el rato.

Y esto es natural, porque como dije, depende del motor grafico del juego, que tantos efectos visuales puede usar, cuantos de los shaders y otras instrucciones que pueden usar los GPUs actuales esta emplendo, el tipo de juego, porque no es o mismo un FPS que un juego de estrategia que un juego en un mundo cerrado que uno en mundo abierto, qni si hay elemensto que interactuan entre si que si no los hay.

Y desde luego, el grado de buena programacion, de buena depuracion que los desarrolladores hayan realizado para tener realm,ente un motor bien optimizado, o si se tratab de esos desarrolladores queusan mas la fuerza bruta del hardware, con malos codigos, redundancias y demas malas practicas de programacion.

Y controladores, esta vez tambien depende mucho del diseñador/fabricante del GPU, en el tema de optimizar el controlador de video para hacer lo mejor posible el trabajo que le ordena el motor grafico del juego. A veces los mismjos diseñadores/fabricantes del GPU deben sacar controladores de video que corrigen errores del desarrollador del juego.


.
TRASTARO escribió:@sutalu es ciertto, hueles pañal de consolero ;-)

Yo pensaba, por ejemplo, que si mi GPU estaba entorno al 30-40% de carga en un juego, estaría igual en ese % de carga a lo largo de todo el juego (o que en casos puntuales suba algo más)

Pues no se de donde te haya surgido esa falda idea, si desde los aceleradores graficos no tenias un uso constante de carga de procesamiento; y hablamos de juegos del siglo pasado, cuanto menos en estos dias con motores graficos que llevan tema de escalado de texturas, mas procesamiento de luces y sombras, mas shaders de uso general empleados durante el render y rasterizado y un largo etc de procesamientos independientes o paralelos que se realizan. Y como vienes del mundo de las consolas, es que no te has dado cuenta que esto mismo tambien pasa en esas consolas, solo que como no tiene medidores y otras bufonadas que tanto gustan ahora en PC es que no sabes que pasa... pero pasa [¿en serio te sorprende?]

hay zonas donde la GPU se me pone al 100%.

Y son esas zonas donde hay tantos elementos en el escenario [objetos, personajes, efectos visuales, partes del mundo como pasto, arboles, liquidos, viento, etc.], esto puede ser en una zona cerrada o bien, en esos mundos 'abiertos' donde hay muchos elementos en el fondo que interactuan y tienen un efecto en el mundo virtual del juego, y todo eso cuenta poara el trabajo de procesamiento para dar respuestas en tiempo real ademas de tratar d emantener la velocidad de fotogramas. Y lo mismo aplica en las consolas

Y habra zonas con poco peso de elementos en el escenario por lo que tendras menos trabajo en el GPU ycon ello menos carga

No sé. Me parece muy raro.

Lo raro es que no te hayas dado cuenta desde la consola, o que no hayas meditado un poco en ello en los lapsos de sorpresa o maravilla que tuvieras con ese reciente juego del que tanto han sacado reseñas y comentarios positivos y que decidiste probar. Espera ¿solo tienes unos pocos meses que empezaste a jugar?

Pero es eso. Me extraña que haya tantas variaciones, en un mismo juego, según la zona.

Reiterando... Y asi ha sido siempre, solo que hasta ahora que usas una PC y has visto los medidores que se tienen es que te has dado cuenta con numeros de lo que ya debiste haber intuido o ver desde la consola.

Luego hay otros juegos, dónde si veo mucha mayor estabilidad en la GPU. Por ejemplo, en el remake de Riven, la GPU está entorno al 40% todo el rato.

Y esto es natural, porque como dije, depende del motor grafico del juego, que tantos efectos visuales puede usar, cuantos de los shaders y otras instrucciones que pueden usar los GPUs actuales esta emplendo, el tipo de juego, porque no es o mismo un FPS que un juego de estrategia que un juego en un mundo cerrado que uno en mundo abierto, qni si hay elemensto que interactuan entre si que si no los hay.

Y desde luego, el grado de buena programacion, de buena depuracion que los desarrolladores hayan realizado para tener realm,ente un motor bien optimizado, o si se tratab de esos desarrolladores queusan mas la fuerza bruta del hardware, con malos codigos, redundancias y demas malas practicas de programacion.

Y controladores, esta vez tambien depende mucho del diseñador/fabricante del GPU, en el tema de optimizar el controlador de video para hacer lo mejor posible el trabajo que le ordena el motor grafico del juego. A veces los mismjos diseñadores/fabricantes del GPU deben sacar controladores de video que corrigen errores del desarrollador del juego.


.


Entiendo. Lo que pasa es que hasta ahora no he sido tan consciente porque en consola no es tan acusado.

O sea, en consolas he tenido bajones puntuales, pero no he tenido diferencias de rendimiento tan marcadas en un mismo juego.

Pero con lo que me he dado más cuenta, no ha sido por los medidores (eso vino después), sino por los ventiladores.

En consola, solo me ocurrió con un juego: Days Gone en PS4. Al sacar el mapa del juego, los ventiladores se ponían a mil, parecía un reactor (entiendo que la GPU se pondría al 100%). Y al volver al juego, volvían a la normalidad.

Pero con el resto de juegos en consola, los ventiladores siempre me han funcionado de manera uniforme. Así que entiendo que, aunque suban y bajen, no había una diferencia muy grande.

Mi siguiente juego "exigente" para PC será MindsEye, y luego el Mafia IV. A ver qué tal :)

Ah, en mi anterior PC, como la gráfica (GTX 1080) era mucho más potente que el micro (i7-4820k), creo que nunca llegué a la situación de tener la GPU al 100%.
O sea, en consolas he tenido bajones puntuales, pero no he tenido diferencias de rendimiento tan marcadas en un mismo juego

Bueno, si tu punto de referencia es solo algo tan obvio y notorio como unos ventiladores, pues ¿que te podria decir? En la consola el sistema de refrigeracion es distinto [aparte de que en la PC puedes 'jugar' con las curvas del manejo de los ventiladores de la GPU desde su panel de control ]. Dejando eso de lado... Luego, las configuraciones del juego son distintas tambien en consola, resolucion, manejo del color, API de video, calidad de efectos visuales y cuales efectos visuales asi que la GPU estara mas relajada, vamos en la consola estan mas acotados todos esos parametros precisamente para que la consola lo pueda manejar y sea jugable aun en el peor de los casos.

OK
En consola, solo me ocurrió con un juego: Days Gone en PS4. Al sacar el mapa del juego, los ventiladores se ponían a mil, parecía un reactor (entiendo que la GPU se pondría al 100%). Y al volver al juego, volvían a la normalidad.

No conozco el juego, y depende que tipo de mecanica usada en ese 'mapa' del que hablas, pero si es uno interactivo en donde se tienen que mostrar unidades [otros personajes] y sus movimientos en tiempo real, mas el entorno [lagos, montes, etc.] escalando el tamaño a que se vea pequeño, pues si podria entender que se vaya a una carga muy alta de trabajo el GPU, pero si es un simple mapa mostrado en 2D sobre una superficie 3D [un rectangulo donde solo se sobrepone el dibujo del mapa para mostrar en pantalla junto con algunos elementos 3D u otros dibujos 2D] pues ahi es mas cosa de programacion del juego y puede que no fuera el GPU el causante principal del aumento de revoluciones del ventilador.

En fin, bienvenido al galano mundo de los juegos en PC, donde tendras ports bien construidos, juegos vaporware con optimizaciones que dan risa en algunos distribuidores. A por cierto, los juegos en Steam estan mejor optimizados y tiene mejor rendimiento que ese mismo juego de otra plataforma de distribucion [mugrosoft]. Tambien estar pendiente de las actualizaciones del juego y las actualñizaciones del controlador de video. Ah, tambien y por cierto, en ocasiones es el sistema DRM que use el distribuidor del juego el que tambien provoca problemas de rendimiento.
sutalu escribió:
Entiendo. Lo que pasa es que hasta ahora no he sido tan consciente porque en consola no es tan acusado.

O sea, en consolas he tenido bajones puntuales, pero no he tenido diferencias de rendimiento tan marcadas en un mismo juego.

Pero con lo que me he dado más cuenta, no ha sido por los medidores (eso vino después), sino por los ventiladores.

En consola, solo me ocurrió con un juego: Days Gone en PS4. Al sacar el mapa del juego, los ventiladores se ponían a mil, parecía un reactor (entiendo que la GPU se pondría al 100%). Y al volver al juego, volvían a la normalidad.

Pero con el resto de juegos en consola, los ventiladores siempre me han funcionado de manera uniforme. Así que entiendo que, aunque suban y bajen, no había una diferencia muy grande.

Mi siguiente juego "exigente" para PC será MindsEye, y luego el Mafia IV. A ver qué tal :)

Ah, en mi anterior PC, como la gráfica (GTX 1080) era mucho más potente que el micro (i7-4820k), creo que nunca llegué a la situación de tener la GPU al 100%.


Añado a lo que te dice TRASTARO, que leyéndolo parece que tiene algún tema pendiente contra la gente de consola xD.

Entra en la configuración de la curva de los ventiladores de la gráfica, puede ser que esté programada de forma que los saltos sean muy acusados. La mía por ejemplo, de fábrica, traía activado un modo silencioso que lo que hace es mantener ventiladores apagados hasta los 60º y ahí se pone a media chicha, juraría que después, a los 70º venía marcado para ponerse ya como si tuviese la plataforma de lanzamiento de Space X dentro. Por eso tienes que tener en cuenta que aunque está relacionado con la carga, lo que hace que suene es la temperatura, sólo con que tengas el pc en una zona que pega el sol y que haga un buen día, la refrigeración no va a ser tan eficiente y los ventiladores aumentarán la velocidad estando a la misma carga.
sutalu escribió:Ah, en mi anterior PC, como la gráfica (GTX 1080) era mucho más potente que el micro (i7-4820k), creo que nunca llegué a la situación de tener la GPU al 100%.

No he leído todo el hilo entero, no sé si te quedan mas dudas y no sé si Trastaro te respondió a esto que dices del uso de 100% de GPU (con la "sangre" que ha dejado sus "puñaladas" no he podido leerlo bien XD ) pero si lo hubiera hecho por el motivo que sea me parece que sigues sin entender lo que significa un uso normal de GPU.

Que la GPU esté al 100% no es nada por lo que alarmarse. El "problema" precisamente es que NO esté al 100% porque significaría que no estás sacando provecho de la gráfica, ya sea porque otro componente (como CPU) pueda estar limitando la experiencia y/o que el juego está mal optimizado, tiene limitaciones arcaicas en el mundo del PC (60 fps), un port 1:1 de consola sin mejorar gráficos, etc. y la gráfica se está durmiendo moviendo ese juego... bueno, o un caso mas normal, jugar a un juego muy poco exigente gráficamente (típico indie 2d con gráficos pixel art).

Otro tema diferente, aunque esté muy relacionado, es el ruido y la temperatura, cosa que en parte ya te ha explicado jfdeza (por ejemplo yo uso Fan Control para configurar sus ventiladores). Pero eso ya es un tema mas complejo y hay muchas variables, empezando por saber la disipación que usas, el marca y modelo de tu 4080, si te has comprado el PC premontado con una disipación chustera, si lo has montado tú sin saber bien lo que hacías, si sabes configurar el tema de ventilación a nivel de software (no lo parece), hacer powerlimit y/o undervolt... vamos, esto ya es una historia que si eres relativamente nuevo en el mundo de PC como que es un mundo (aunque dices lo de la 1080 de tu anterior PC, me confunde un poco lo de "consolero que llega a PC").

Muchos de estos temas, porque por lo que me parece básicamente todo se reduce en entender bien la GPU, se suelen tratar en el mismo hilo de la gráfica (en tu caso hay hilo de las RTX 4000).
@TRASTARO

Gracias por las aclaraciones adicionales :)

@jfdeza

Miraré la curva de la gráfica. La verdad que la tarjeta gráfica es bastante silenciosa en general, aunque al 100% de carga, lógicamente se oye algo más, pero nada escandaloso. Pero se nota la diferencia, entre casi nada, y revolucionada.

La tarjeta tiene un botón físico, que pone "modo silencio" o algo así. Quizás esté activado, porque cuando no está en uso, los ventiladores están parados.

@Rvilla87

Hacía tiempo que escuché eso, que si la GPU no está al 100%, no se está aprovechando. Aunque nunca lo he entendido bien, porque con las CPU no se dice lo mismo. Que por otro lado, si una GPU al 20% logra renderizar todo el juego ¿para qué ir a más? Supongo que lo único que limita a una GPU es el vsync. Si no, siempre va a tratar de ir al máximo que pueda.

Me pasaré por el hilo de la RTX 4000 para más dudillas específicas.

Por cierto, sobre lo de "consolero que llega a PC", no me expresé bien. Quizás hubiera sido más correcto: "consolero que vuelve al PC". En PC llevo desde el 386. Peeeeero voy por temporadas. Una época PC, luego otra época consola... Y claro, cada vez que vuelvo al PC, las cosas han cambiado mucho jajajjaj

Lo que más me ha sorprendido en esta vuelta, y por mucho, es el tema de temperaturas y los ventiladores :O Es algo descomunal :O Veintemil ventiladores, para la caja, para la CPU, para la gráfica... Hasta hay memorias RAM con refrigeración :O ¿A qué punto hemos llegado? xD

Ojalá se invente algo, una nueva tecnología, que permita temperaturas más frescas, menos consumo energético... Porque si no, uno no va a poder oír los juegos, con los ventiladores a tope :(
sutalu escribió:Hacía tiempo que escuché eso, que si la GPU no está al 100%, no se está aprovechando. Aunque nunca lo he entendido bien, porque con las CPU no se dice lo mismo. Que por otro lado, si una GPU al 20% logra renderizar todo el juego ¿para qué ir a más? Supongo que lo único que limita a una GPU es el vsync. Si no, siempre va a tratar de ir al máximo que pueda.

Con las CPUs no se dice lo mismo porque como una CPU vaya al 100% posiblemente la GPU no, sea la CPU la que haga el cuello de botella. Explicado con un ejemplo con datos medio inventados para que se entienda: si tu CPU va al 100% y hace cuello de botella puede hacer que tu 4080 por ejemplo vaya al 60% y eso significaría que estaría haciendo lo mismo que una 4060 al 100% que cuesta la mitad. La pregunta en ese caso sería: ¿para qué quieres una 4080 si con la 4060 te es suficiente?

sutalu escribió:Lo que más me ha sorprendido en esta vuelta, y por mucho, es el tema de temperaturas y los ventiladores :O Es algo descomunal :O Veintemil ventiladores, para la caja, para la CPU, para la gráfica... Hasta hay memorias RAM con refrigeración :O ¿A qué punto hemos llegado? xD

Ojalá se invente algo, una nueva tecnología, que permita temperaturas más frescas, menos consumo energético... Porque si no, uno no va a poder oír los juegos, con los ventiladores a tope :(

A muchas cosas se le puede poner refrigeración, y algunas cosas (o muchas) están mas bien pensadas para overclocking. La posibilidad está, ahora ya cada uno sabrá qué quiere hacer. Si se hacen las cosas bien y sabiendo lo que uno hace (para eso hay que informarse) puedes tener un PC con muy buen rendimiento y 0 reactor nuclear, si eso es lo que te preocupa.

De todas formas una cosa que no me ha parecido ver con lo que decías, lo del ventilador al 100% vale, pero la temperatura de la GPU cuánto era? Porque a ver si vas a tener los ventiladores al tope con una temperatura relativamente baja (y diría que para el 100% yo no lo pondría estando por debajo de 80º o incluso 90º). Decir solo el dato de ventiladores sin la temperatura no tiene mucho sentido. Es como ir por la calle con el paraguas abierto y no saber si está lloviendo.
Rvilla87 escribió:
sutalu escribió:Hacía tiempo que escuché eso, que si la GPU no está al 100%, no se está aprovechando. Aunque nunca lo he entendido bien, porque con las CPU no se dice lo mismo. Que por otro lado, si una GPU al 20% logra renderizar todo el juego ¿para qué ir a más? Supongo que lo único que limita a una GPU es el vsync. Si no, siempre va a tratar de ir al máximo que pueda.

Con las CPUs no se dice lo mismo porque como una CPU vaya al 100% posiblemente la GPU no, sea la CPU la que haga el cuello de botella. Explicado con un ejemplo con datos medio inventados para que se entienda: si tu CPU va al 100% y hace cuello de botella puede hacer que tu 4080 por ejemplo vaya al 60% y eso significaría que estaría haciendo lo mismo que una 4060 al 100% que cuesta la mitad. La pregunta en ese caso sería: ¿para qué quieres una 4080 si con la 4060 te es suficiente?

sutalu escribió:Lo que más me ha sorprendido en esta vuelta, y por mucho, es el tema de temperaturas y los ventiladores :O Es algo descomunal :O Veintemil ventiladores, para la caja, para la CPU, para la gráfica... Hasta hay memorias RAM con refrigeración :O ¿A qué punto hemos llegado? xD

Ojalá se invente algo, una nueva tecnología, que permita temperaturas más frescas, menos consumo energético... Porque si no, uno no va a poder oír los juegos, con los ventiladores a tope :(

A muchas cosas se le puede poner refrigeración, y algunas cosas (o muchas) están mas bien pensadas para overclocking. La posibilidad está, ahora ya cada uno sabrá qué quiere hacer. Si se hacen las cosas bien y sabiendo lo que uno hace (para eso hay que informarse) puedes tener un PC con muy buen rendimiento y 0 reactor nuclear, si eso es lo que te preocupa.

De todas formas una cosa que no me ha parecido ver con lo que decías, lo del ventilador al 100% vale, pero la temperatura de la GPU cuánto era? Porque a ver si vas a tener los ventiladores al tope con una temperatura relativamente baja (y diría que para el 100% yo no lo pondría estando por debajo de 80º o incluso 90º). Decir solo el dato de ventiladores sin la temperatura no tiene mucho sentido. Es como ir por la calle con el paraguas abierto y no saber si está lloviendo.


Es algo que estoy revisando. La curva por defecto del ventilador. Pero no la encuentro. Quizás pueda verla con el programa que me has dicho de FanControl? Con el MSI Afterburner puedo ver una, pero creo que no es la del ventilador. Es una personalizada.

Miraré también el modelo exacto de la gráfica, por si viene info de ventiladores.

Te digo unos datos de memoria: las RPM máximas del ventilador (que veo en las estadísticas de HWInfo), son rondando lo 1700RPM, y la temperatura máxima nunca llega a los 80°C. Lo único que los ventiladores de esta gráfica, a partir de 40% o así, ya se empiezan a escuchar normalmente. Bajo, pero se oyen.
@sutalu siguiendo conj mi toxicidad...
Uy las barbarosidades que hay que leer
Hacía tiempo que escuché eso, que si la GPU no está al 100%, no se está aprovechando.[..]

Es de una vision muy estrecha quien haya dicho eso y es que no se puede reducir tan asi y tan generalizado, porque intervienen varios factores y componentes. Y dejando de lado eso el tener 100% trabajando algo no es sinonimo siempre de que le 'estas sacando el maximo rendimiento'.

Sobre el Vsync ¿no has pensado usar Freesync/Gsync? Es una tecnologia y forma de usar el GPU realmente sorprendente y practica tanto para juegos como parta video, porque asi el monitor/televisor/proyector es el que se ajusta a la velocidad de cuadro que el gpu produzca, en juegos es evidente su empleo pero en video tambiuen mejora mucho la experiencia al usar videos codificados a VFR [velocidad de cuadro variable] donde a escenas con poca accion el frame rate es bajo y sube en escenas con mas movimiento y en freesync/gsync/vrr pues se ven fluidos los videos.

Aunque nunca lo he entendido bien, porque con las CPU no se dice lo mismo. Que por otro lado, si una GPU al 20% logra renderizar todo el juego ¿para qué ir a más? Supongo que lo único que limita a una GPU es el vsync. Si no, siempre va a tratar de ir al máximo que pueda.

Mas o menos estas encaminado, quiza quede mas claro con una analogia, aunque nos refiramos solo al GPU.
Podemos verlo como un camion de carga y el trabajo que se debe realizar [renderizado, efectos y demas procesos] como la carga que debe mover, el GPU podemos verlo como el motor de dicho camion. Si la carga que debe transportar es mediana para la capacidad de trabajo del motor ¿porque deberia esforzarse al maximo?, de hecho ¿porque deberia estar mal que no estuviera trabajando el motor a su maxima capacidad? Pasemos a una carga grande desde el punto de vista de la capacidad del motor, entonces si ya veriamos al motor estar mas cerca de su capacidad maxima de trabajo pero aun asi ¿porque deberia esperar a que este al maximo de trabajo el motor y que sino esta a esa capacidad maxima es que esta desaprovechandose el trabajo? Y en cualquiera de ambos casos mientras el camion este avanzando sin tropiezos y de manera constante es que esta haciendo bien su trabajo y es lo unico que interesa

Continuando con la analogia del camion de carga y el peso [trabajo de procesamiento] que debe mover. Vemos que empezamos con la 'relatividad' y a esto me refiero que hay camiones de carga, de carga ligera, carga mediana y carga pesada, asi como hay GPUs de gama baja, gama media y gama alta. La cantidad de esfuerzo que debe emplear el motor del camion va a depender conforme al peso de la carga que se le píde mueva, Asi esperaria que el motor del camion de carga ligera deba realizar mas esfuerzo [mas % de trabajo] ante una carga pesada, y al mismo tiempo esperaria que a ese mismo peso de carga el esfuerzo del motor del camion de carga pesada sea menor simplemente porque tiene mayor potencia y con esa misma idea esperariqa que el motor del camion de carga ligera este al maximo o lo mas cercano al querer mover ese mismo peso

Y con estro quiero decir que hay mucha gente que solo ve el peso de la carga, pero no esta viendo el tipo de camion que lleva esa carga, y entonces cuando dan sus consejos o impresiones ante la pregunta de alguien olvidan mencionar ese detalle; de que tipo de GPU estan usando [que muchos usan un GPU de gama media], y entonces puedan decir cosas como esa de 'sino esta al 100% no estas aprovechando el GPU' generalizandolo. y esto queda como una verdad, bastante sesgada y que no esta tomando en cuenta los varios factores que intervienen. Siguiendo con la analogia del camion de carga y el gpu como el motor del camion, entonces podriamos agregar que los controladores de video podemos verlos como la caja de velocidades y las APIs graficas como la transmision, y que si estos no estan bien ajustados no se esta [ahora si] aprovechando en su mejor rendimiento al motor simplemente porque no se esta transmitiendo adecuadamente y de forma optima toda la capacidad de torque [capacidad de computo] que tiene el motor.

Regresemos a las consolas y PC que es de lo que se trata ¿que-no? y continuando con la 'relatividad'
Los GPUs modernos trabajan mejor al procesar grandes cantidades de tareas; no en balde se diseñaron para eso, y con ello es que trabajan mejor a altas resoluciones y son menos dependientes del procesador; y por ello las pruebas de la capacidad de un procesador en juegos se hace utilizando resoluciones bajas para ver que tanto impacta al rendimiento el procesador que se esta comparando, y esto lo traigo a colacion porque precisamente vamos a tocar este tema: La influencia del procesador con el motor del juego y por ende con el GPU.

El procesador es el que sigue llevando el control del motor grafico y demas motores asociados [fisica, sonido, etc.] del juego ¿cierto? Y en eso lo mejor es tener un procesador y un GPU que sean bastante parejos para el rendimiento del juego. Entonces si en un juego a resolucion alta [1440p o mas] el GPU nos muestra; por decir algo, un 45-50% de trabajo pero el procesador esta muy alto en su porcentaje de uso [80% o mas] obviamente el procesador esta saturado de trabajo y esta lastrando al motor grafico y esto se ve reflejado en la carga de trabajo del GPU. Al contrario, si vemos que el GPU tiene un porcentaje mas alto que el del procesador pues entendemos que el procesador no tiene problemas con la carga de trabajo lo que lleva a que tenga buen uso del motor grafico y que a su vez hace el GPU trabaje olgadamente. Y el escenario final, tanto GPU como procesador tiene mas o menos un porcentaje igual ahi notamos que el motor grafico es lo que es y es lo que da.

Claro todo esto lo estoy simplificando y generalizando pero debemos tener en mente que al analizar el comportamiento de un juego y su motor grafico debemos considerar si el procesador es gama baja o media o alta y que GPU lleva enlazado, si es tambien de gama baja, media o alta, tambien desde luego considerar al mismo motor grafico del juego y asi poder tener una idea clara de si los porcentajes que vemos son congruentes o no y poder dictaminar que acciones emprender [bajar configurciones del juego, comenzar a pensar si requerimos cambiar de hardware, si podemos cambiar configuraciones en el panel de control de video, si el calor esta afectando a algun componente, si cambiamos la API grafica que usa el motor del juego]

Tambien dentro de esto debemos considerar otros factores como, si es juego OnLine, porque el procesador debe hacerse cargo de las comunicaciones, actualizar en tiempo real las acciones de otros jugadores en la misma partida, estar recibiendo y notificando las llamadas, letreros o voces de los chats entre jugadores, enviar su estado al servidor del juego, esperar respuesta del servidor del juego y varias cosas mas, y aqui si un procesador en modo offline del juego esta mas o menos trabajando bien y dando un juego fluido, si en la partida OnLine vemos tropiezos del rendimiento y vemos un porcentaje mucho mas alto de uso del procesador pues ahi ya vemos que para ese tipo de juegos ese procesador ya se esta quedando chico [o el motor del juego online no es muy bueno que digamos]

Motores graficos, hay motores muy buenos y escalables que utilizan lo mejor que puedan todo [y literalmente me refiero a todo] el potencial de computo del GPU. como los motores de kojima production o los que hacia Carmack para id software, otros bastante buenos y que tambien hacen buen uso del GPU y procesador como los de Crytech o el UnrealEngine ,otros bastante decentes como el Unity y de ahi ya toca ver los casos particualres de cada desarrollador que diseñe sus propio motor. Los de carmack siempre me sorprendieron por su calidad de imagenes y tipo de efectos que pueden generar aun en situaciones modestas de hardware y que exprimian lo mas posible al GPU, pero uno que si me dejo con la boca abierta fue el de Hideo Kojima, porque aun en procesadores de bajo nivel y aun con GPUs no tan potentes te sacaba una calidad de imagenes, efectos y fluides que no te esperabas

Entonces resumiendo este bla-bla-bla extenso que quedo
Si alguien dice ' si la GPU no está al 100%, no se está aprovechando' y no esta dando detalles del tipo de configuracion [procesador especifico, tarjeta de video especifica, cantidad, velocidad y tipo de RAM especifica] para llegar a esa afirmacion, pues es una afirmacion sesgada, porque ya vimos que esto es relativo a cada configuracion de PC [o en consola]

Quizás hubiera sido más correcto: "consolero que vuelve al PC". En PC llevo desde el 386. Peeeeero voy por temporadas. Una época PC, luego otra época consola... Y claro, cada vez que vuelvo al PC, las cosas han cambiado mucho jajajjaj


Tambien uso PC desde la 80386 y he usado consolas desde ese tiempo, pero lo uno no quita que use lo otro, y en ambos casos trato de entender como funcionan para disfrutarlas mas y sacarles el mejor provecho, y por entender no me refiero a ser experto y estudiar cada componente, pero si me refiero a lo basico y algo mas. el saber de que trata y como interactuan componentes clave. Entonces aunque des paseos largos si ya has entendido el concepto basico no deberia serte complejo comprender 'las nuevas tecnologias' digo es cierto que de la 80386 no se tenia ni acelerador de video, pero si estoy seguro que en algun momento usaste los GPUs primeros [que eran mas aceleradores graficos vitaminados] haya por la primera decada de este siglo, porque vamos, la tecnologia a avanzado como se esperaba; a pasos agigantados, pero los conceptos basicos practicamente no han cambiado mucho por lo que en si es solo ver los detalles pero el panorama general deberia estar claro.

Lo que más me ha sorprendido en esta vuelta, y por mucho, es el tema de temperaturas y los ventiladores :O Es algo descomunal :O Veintemil ventiladores, para la caja, para la CPU, para la gráfica... Hasta hay memorias RAM con refrigeración :O ¿A qué punto hemos llegado? xD

Estoy de acuerdo, pero si lo miras bien es mas mercadotecnia que realmente necesidad, porque es comun que te presuman mas la cantidad de lucecitas en cada ventilador [y en otros componentes] que lleva la caja, que el que relmente veas que requiere esa cantidad de ventiladores para tener una buena temperatura y un buen flujo de aire, es mas, a veces hasta se estorban precisamente al no permitir el flujo de aire correcto y adecuado, pero vamos .... viva el consumismo

Ojalá se invente algo, una nueva tecnología, que permita temperaturas más frescas, menos consumo energético... Porque si no, uno no va a poder oír los juegos, con los ventiladores a tope

Pues como decia hace parrafos atras, si entiendes como funcionan las cosas aunque sea en lo mas basico, no es cuestion de tecnologia [que la hay] mejor o revolucionaria. Es simplemente saber que se requiere hacer y como configurar para conseguirlo, y para ello hay que investigar, analizar, contrastar, converzar con alguien mas avispado, volver a contrastar, porque si es de que teniendo aun la mejor tecnologia y usas solo tu 'instinto' o solo tu 'sentido comun' y asi solod de ¿buenas a primeras' ten por seguro que no vas a obtener lo que deseas y realmente necesitas.

Por cierto, quires un sistema realmente silencioso lo unico que se puede usar para ello es una refrigeracion pasiva y en esto requieres una de dos cosas [o ambas si es posible]: Un componente diseñado y fabricado para estar operando en temperaturas altas o tener un medio refrigerante alrededor de esos componentes. Hay procesadores y otros componentes para 'uso rudo' como en fabricas industriales y sucias o para ambiente hostil [mas militar]. Para uso casero lo podemos desechar, asi que nos queda solamente tener todo sumergido o rodeado de un medio refrigerante, y el mas comun y economico es el aire, pero como estamos hablando de un cajon con varios componentes arrojando calor y entonces habra poco movimiento de aire dentro del cajon, pues lo desechamos, pero espera aun hay otros medios... como los liquidos y entonces es tener una caja hermetica y llenarla de un liquido dielectrico [que no conduzca electricidad] y en el mismo cajon tener un radiador [pasivo] externo que se enfrie con el aire. Un liquido barato podria ser agua destilada... AHH pero si es lo mas comun usado en estos equipos sumergidos en un liquido

Imagen

Imagen

hilo_construyendo-un-ordenador-sumergido_440210
Mírate esta comparativa de una PS5 PRO con un PC de unos 1000€

@sutalu

Gracias por tu extensa respuesta :)

Sobre el Vsync ¿no has pensado usar Freesync/Gsync?


Sí, pero caerá más tarde. Aun tengo un monitor 1080p (aunque juego a 1440p con reescalado para abajo).

Me lo pillaré con VR.

Entonces aunque des paseos largos si ya has entendido el concepto basico no deberia serte complejo comprender 'las nuevas tecnologias' digo es cierto que de la 80386 no se tenia ni acelerador de video, pero si estoy seguro que en algun momento usaste los GPUs primeros [que eran mas aceleradores graficos vitaminados] haya por la primera decada de este siglo, porque vamos, la tecnologia a avanzado como se esperaba; a pasos agigantados, pero los conceptos basicos practicamente no han cambiado mucho por lo que en si es solo ver los detalles pero el panorama general deberia estar claro.


Claro. Más o menos me defiendo. Pero eso, han cambiando cosas.

Muy antiguamente, había los conectores "maestro" y "esclavo", para conectar discos duros, disqueteras... Eso por fortuna cambió, y ahora es más sencillo.

Pero ahora está lo nuevo del factor temperatura, y son cosas nuevas a considerar. Porque si bien antes las GPU también tenían, ni echaba cuenta. Porque eran muy pequeños, y no emitían ruido.

Estoy de acuerdo, pero si lo miras bien es mas mercadotecnia que realmente necesidad, porque es comun que te presuman mas la cantidad de lucecitas en cada ventilador [y en otros componentes] que lleva la caja, que el que relmente veas que requiere esa cantidad de ventiladores para tener una buena temperatura y un buen flujo de aire, es mas, a veces hasta se estorban precisamente al no permitir el flujo de aire correcto y adecuado, pero vamos .... viva el consumismo


Puede ser. A lo mejor no hace falta tanto.
@sutalu Ten en cuenta que en consola se tira mucho más de resolución dinámica. Nunca tendrás una opción para activarla / desactivarla y en su lugar solo puedes elegir modos calidad o rendimiento, pero ambos funcionando en resolución dinámica. La consola básicamente tirará la resolución al inframundo si es necesario para mantener la tasa lo más estable posible.

En PC se suele jugar más con configuraciones, cada jugador lo ajusta a su gusto, y lo normal para el juego es mantener los ajustes que le pongas. Si tu pones 1440p, es a lo que vas a jugar. Luego por supuesto tienes opciones como el DLSS que permite renderizar desde resoluciones inferiores, pero eso ya cada usuario juega con los ajustes acorde a su sistema.

En resumen, la consola está hecha para no calentarte la cabeza. En PC debes buscar cómo quieres jugar en tu equipo.
12 respuestas