Alguien me puede explicar como saber si hay cuello de botella usando MSI Afterburner?

Celonius está baneado por "saltarse el ban con un clon"
Pues eso, me he puesto el programa para monitorizar el porcentaje de CPU, GPU y RAM usado.

El tema es que no sé como interpretar tales porcentajes y como saber si hay cuello de botella. Cuando se produce el cuello de botella? Cuando el % de CPU está por encima de la GPU? La GPU siempre tiene que funcionar al máximo?

Saludos.
deseado:
%gpu lo mas cercano al 100

y para eso, cpu no debe llegar al 100
@Celonius en resumen tu equipo va a ir a la velocidad del componente más lento, sea el disco duro de donde va a cargar, la RAM donde se va a cargar, la cantidad y velocidad de VRAM para no tener que estar leyendo y cargando/descargando a la RAM y ya la gráfica y el procesador son solo un elemento más.

Primero como no hay dos componentes + software perfectamente equilibrado siempre vas a tener cuello de botella y la única diferencia es que le causa cuello de botella a que.

Por ejemplo en un juego cu-dependiente tienes la grafica al 80% de uso pero el procesador al 100% todo el rato, entonces es el procesador el qué hace cuello de botella ahí.

Además hay que tomar en cuenta si ese juego es CPU-dependiente es de los que prefieren tener 1, 2 o máximo 4 hilos con mucho IPC y velocidad, o si se beneficia más de 6, 8 o más hilos. En ambos casos son procesadores diferentes los que llenan una u otra necesidad.

Pero luego cambias de juego y pones otros muy pesado en gráficos pero que no exija tanto al CPU y los valores se invierten. Entonces es la gráfica la que se pone al 100% y le hace cuello de botella al procesador que se queda desahogado.

Por eso, como el software es una variable muy importante no hay fórmulas mágicas para determinar qué tal CPU le hace tanto % de cuello de botella a tal gráfica siempre y en todo porque X página lo dice y punto. XD

Lo ideal es que ambos componentes estén al 100% parejos pero no lo vas a lograr y no tiene sentido preocuparse de más a menos que sea un cuello de botella muy grande o vayas a afinar todo el equipo.
@Gnoblis te equivocas.

Una gpu al 100% está dando todo su potencial, osea, ningún otro componente la está limitando, que es lo que se busca, lo deseado.

Pero un cpu al 100% / disco al 100% / ram cerca del 100% es un problema. Si se da el caso, seguramente la gráfica baje de rendimiento porque se estará rascando la barriga esperando a que el componente que está al 100% le responda. Mientras el usuario, se come los bajos fps.
alvaro101 escribió:@Gnoblis te equivocas.

Una gpu al 100% está dando todo su potencial, osea, ningún otro componente la está limitando, que es lo que se busca, lo deseado.

Pero un cpu al 100% / disco al 100% / ram cerca del 100% es un problema. Si se da el caso, seguramente la gráfica baje de rendimiento porque se estará rascando la barriga esperando a que el componente que está al 100% le responda. Mientras el usuario, se come los bajos fps.

No solo se le puede hacer cuello de botella a la gráfica.
Si la gráfica esta al 100% y el CPU se está rascando la barriga también esta desaprovechado y el usuario se está comiendo fps bajos porque la gráfica no da más de si.

Si las gráficas tienen en exclusiva para ellas el termino cuello de botella, entonces si me equivoco.
Si no, pues también es un cuello de botella pero en otra dirección.
No, si gpu esta al 100% y cpu al 30%... el que suba el % uso cpu no te va dar mas fps, en todo caso menos si se acerca al 100%.

De hecho, si tenemos un 30% de uso cpu y queremos subir el uso, lo conseguiremos poniendo un cpu peor, para que le cueste mas, ejemplo 80%, vamos que es peor en cualquier caso.


La grafica al 100% no te congela el pc.

Cpu, ram o disco al 100% si.

Entonces, si la grafica va al 100 y cpu al 60 por ejemplo, tienes razon en que el proce se esta rascando la barriga, pero eso es bueno, significa que puede holgadamente con lo que se le está requiriendo.

Igual pasaría si activamos el vsync por ejemplo, y la gráfica alcanza su objetivo de ejemplo 60fps, entonces el uso gpu será menos de 100% porque no requiere de toda su potencia.

Pero para poder determinar si hay o no cuello de botella, se hace sin vsync, es decir, intentando poner la gráfica al máximo, y viendo que ningún otro componente se lo impide.
Celonius está baneado por "saltarse el ban con un clon"
El porcentaje de mi gpu es siempre más alto que la cpu, pero no tira todo el rato a 100% ni de coña.
alvaro101 escribió:No, si gpu esta al 100% y cpu al 30%... el que suba el % uso cpu no te va dar mas fps, en todo caso menos si se acerca al 100%.

De hecho, si tenemos un 30% de uso cpu y queremos subir el uso, lo conseguiremos poniendo un cpu peor, para que le cueste mas, ejemplo 80%, vamos que es peor en cualquier caso.


La grafica al 100% no te congela el pc.

Cpu, ram o disco al 100% si.

Entonces, si la grafica va al 100 y cpu al 60 por ejemplo, tienes razon en que el proce se esta rascando la barriga, pero eso es bueno, significa que puede holgadamente con lo que se le está requiriendo.

Igual pasaría si activamos el vsync por ejemplo, y la gráfica alcanza su objetivo de ejemplo 60fps, entonces el uso gpu será menos de 100% porque no requiere de toda su potencia.

Pero para poder determinar si hay o no cuello de botella, se hace sin vsync, es decir, intentando poner la gráfica al máximo, y viendo que ningún otro componente se lo impide.


No estoy de acuerdo, mi 6700k nunca se pone al 100% y he probado un 9900k con mi 1080ti, y me da más fps que el 6700k. Hay muchas más cosas que influyen en la cantidad de fps que arroja un procesador, como el ipc, la cantidad de núcleos que usa el juego...
Realmente siempre hay un cuello de botella, hasta el monitor lo hace, si es de 60hz y el juego te puede ir a 100 fps... ahí hay cuello de botella.
colado escribió:No estoy de acuerdo, mi 6700k nunca se pone al 100% y he probado un 9900k con mi 1080ti, y me da más fps que el 6700k.


Ambos con gráfica al 99-100%?
En un juego que no es battlefield?
Hablamos de mas de 100fps?

Nota: Aunque el global cpu no esté al 100%, puede que algun núcleo si lo esté, y si eso pasa, se considera cuello de botella (que limita a la grafica y a los fps) independientemente de que el global cpu no llegue al 100%.

Lo que he comentado es 'lo estandar' para 60fps, o hasta 90 si quieres. Si hablamos de 240fps para dichos monitores, la gráfica va perdiendo protagonismo y cpu/ram aumenta su importancia en la ecuación.
colado escribió:Realmente siempre hay un cuello de botella, hasta el monitor lo hace, si es de 60hz y el juego te puede ir a 100 fps... ahí hay cuello de botella.

Justo a esto me refiero.
Que el termino cuello de botella no se refiere nada más a cuando el CPU limita a la gráfica, sino a cuando cualquier componente podría dar más de si.
Montamos aqui la wikipedia xd

Leed la pregunta/duda, y quien vea que está preguntando por el cuello de botella de un monitor es para hacerselo mirar...
alvaro101 escribió:
colado escribió:No estoy de acuerdo, mi 6700k nunca se pone al 100% y he probado un 9900k con mi 1080ti, y me da más fps que el 6700k.


Ambos con gráfica al 99-100%?
En un juego que no es battlefield?
Hablamos de mas de 100fps?

Nota: Aunque el global cpu no esté al 100%, puede que algun núcleo si lo esté, y si eso pasa, se considera cuello de botella (que limita a la grafica y a los fps) independientemente de que el global cpu no llegue al 100%.

Lo que he comentado es 'lo estandar' para 60fps, o hasta 90 si quieres. Si hablamos de 240fps para dichos monitores, la gráfica va perdiendo protagonismo y cpu/ram aumenta su importancia en la ecuación.


No, ningun nucleo a mas del 80% si me apuras. En todos los juegos un 9900k rinde mas que un 6700k. No todo son porcentajes de carga de trabajo, depende de la arquitectura del procesador, del ipc..., mas de 100fps no, pero en el farcry 5 son unos 50-60 fps mas a favor del 9900k, en el tomb ryder son 25... Tener la grafica al 100% no es bueno, porque suele dar problemas de estabilidad en fps, mejor mantenerla alrededor de 95-98% de carga.

alvaro101 escribió:Montamos aqui la wikipedia xd

Leed la pregunta/duda, y quien vea que está preguntando por el cuello de botella de un monitor es para hacerselo mirar...


Solo lees lo que quieres leer, ya es la segunda vez, como eres el tipico sabioncillo que se piensa que lo sabe todo, vas para ignorados. Te contestaba a ti, al post ya esta mas que contestado.
Para que se produzca lo que la gente llama cuello de botella, además de todo el hardware, va a haber un software por medio que es en el que se verá repercutido el bajo rendimiento.
Si estás con un juego con opciones gráficas brutisimas todo ultrasupermegaguay, bien puede ser que la gráfica se ponga al 100% y te comas grandes caídas de FPS. Con el procesador rascándose la barriga como dicen por ahí.

Igual que si estás con un juego muy CPUdependiente puede ser la CPU la que se ponga al 100% y la gráfica sin despeinarse, y de igual forma te comerás los bajos FPS.

Si al segundo caso se le llama "cuello de botella", no entiendo por qué no se le debería llamar así al primero.

Yo a ninguno de estos casos le llamaría cuello de botella. Para mí simplementente un hardware con un software determinado, no da más de sí y se producen los los bajones de rendimiento.

Pero que dos componentes se hagan cuello de botella así sin hablar de un software en concreto... No lo veo. Obviamente si pones un 9900k con una 1050, o un AMD phenom con una 2080ti, ya sabes que hay tal descompensación, que uno de los dos componentes va a limitar el rendimiento muchísimo.

Si tienes todos los componentes con porcentajes de uso de un 70% por ejemplo (como he visto en bastantes ocasiones) por un juego mal optimizado, entonces el que hace cuello de botella es el juego?

Son mis teorías y soy un rayado, ya lo sé [sonrisa]
@Gnoblis @colado

Estan ambos equivocados, yo tengo un i7 4790k con una rtx 2080 y en algunos casos la gráfica esta al 98/99% y el procesador en 30% y 50%, me estas diciendo que la grafica es la que le hace cuello de botella a 4790 y no alrevez?

El cuello de botella de gpu a cpu no existe, de lo contrario no hubieran sacado nunca los intel hd graphics incluso en las gamas altas como el intel 9900k (uhd 630) ya que no afecta el rendimiento final del cpu (en tareas de CPU obviamente), lo que existe es que tanto gpu como cpu estan dando todo de si respecto a las tareas que se les ha asignado, y cada cpu será más potente que otro o menos potente (dependiendo obviamente) en las tareas que el juego le asigne a este, si el gpu esta al 99% y la cpu al 30% no es indicador de cuello de botella de gpu, ya que el cpu no depende del gpu, mas es el gpu el que depende del cpu en mayor medida. O me dirán que pueden jugar solo comprando la gráfica?, les explico como es la situación.

Toda carga gráfica va a la gpu pero pasa primero por la cpu, pero esta información no es en forma gráfica si no de vectores, vértices, calculos dinamicos, etc, es decir todo proceso puro aritmetico/logico, que pueda leer el procesador y luego pesarla esa información traducida a la gráfica, mientras mas poder de procesamiento, mas frames podrá procesar antes de ser enviados a la gráfica, hay muchas cosas que no son hechas para ser procesados por gpu, como fisicas (a no ser que sean por physx), sombras dinámicas, cierto tipo de partículas como las generadas aleatoriamente, el numero de jugadores en un server y sus acciones, HUD, informacion I/O de los perifericos como mouse y teclado, informacion de lectura y escritura para discos duros/rams, ya que son tomadas en tiempo real, y todo eso lo procesa el CPU y por eso un i9 9900k puede enviar mas frames que el 6700k asi hayas visto que la grafica vaya al 99% en ambos procesadores, ya que la gpu esta siendo usada toda su potencia en las tareas que le corresponden, mientras que el cpu estará ocupada en lo suyo y no se usara el 100% porque el resto de tareas ya las esta haciendo la gráfica como ya mencione, y naturalmente el i9 9900k es mas potente que el 6700k en lo ya mencionado anteriormente por su arquitectura, núcleos, etc, por eso es que no se ha visto que vulkan ni dx12 haya cumplido sus promesas al 100%, porque una api no va a ser que una gpu maneje lo que el procesador debe manejar si o si, habra mejoras porque enviara cosas al gpu que antes lo hacia el cpu, pero como digo hay cosas que el cpu debe hacer si o si y ninguna api podra cambiarlo, asi que no va a ir al 100% un CPU por muy potente que sea la gráfica, de hecho es lo contrario si pones por ejemplo una gt 710 en un i9 9900k (cosa que nadie hace por lo que dificil encontrar pruebas en video), pero si lo pruebas por ti mismo vas a ver como el uso del cpu sube porque estará haciendo las cosas que le debía tocar hacer al gpu. (aunque si no subirá al 100% tampoco porque le dejara parte de esa carga a la gpu así esta la esta haciendo mal en caso de la gpu mencionada)

Otra cosa que vaya la gpu al 100% NO es malo, nunca vas a ver un 100% en cpu y un 100% en gpu, y si lo ves, eso si es estar mal equilibrado, el que la gpu se ponga al 99% o 100% es normal y NO ES MALO porque asi es como una gráfica saca todo rendimiento de si y puede procesar todos los frames que le envia el CPU, lo que no es normal es que se ponga el CPU al 100% porque un CPU al 100 si genera inestabilidad ya que no tendrá oportunidad de procesar tareas para el SO, el disco duro, las rams, los periféricos, o la propia gráfica, etc. Y tendrás cosas como input lag, sttutering, etc por eso se mira más que no haya cuello de botella cpu a gpu que gpu a cpu, porque simplemente el gpu no afecta al funcionamiento del CPU.

Y como dice @Javi el viciao que haya uso de 70/70 en ambos casos no es que se llame cuello de botella por el juego, simplemente el juego esta mal optimizado, y ya, y hara que ambos componentes usen todo su potencial pero en las tareas asignadas, ya si no se ve el cpu ni gpu al 100 es porque el juego tendra el cpu ocupado en varias cosas, mientras que le dira al gpu que haga otras, asi ambos estaran usando todo de si pero solo en lo que les ha indicado, cuando un juego bien programado es que debe darle las instrucciones pertinentes al cpu y gpu para, generalemente las artimetico logicas al cpu, y el resto como los frames ya traducidos por el cpu, carga de texturas, iluminacion, shaders, sombras, niebla, etc,etc.

Tampoco hay que confundir y creer que un i9 9900 o threadripper le va a dar la potencia de una 1080 a una 1050. Como digo todo depende de las tareas asignadas y como se desempeñe cada componente en estas, si una 1050 ya esta al 100% significa que ya no va a dar mas de si, puede que haya un incremento fps si, pero no será demasiado. Todo dependera del juego/software.

Espero que se haya entendido esto, trate de explicar lo mejor que pude, no será 100% correcto o se habria alargado mas y ojalá alguien tenga la paciencia de leerlo ya que es un poco pesado ver que sacan esto del cuello de botella como si fueran cartas de yugi-oh en invocarlas dependiendo del caso que quieran usarlas.
CrazyGenio escribió:El cuello de botella de gpu a cpu no existe

Pues ya esta, aquí nadie estaba hablando de que algo "le de poder" a otra cosa ni de que sea algo malo per se ni otras cosas.

Como la cosa se fue a la semántica, entonces si solo para las gráficas podemos usar el nombre "cuello de botella" marca registrada, y para cuando sea otro componente el qué este descompensado que se busquen su propio concepto para nombrarlos con su propio nombre entonces porque ha sido decretado que el cuello de botella solo puede estar entre el CPU y la GPU y en una sola dirección y punto, pues que así sea.

Propongo decir que el componente menos potente le hace "embudo" al componente más potente como alternativa cuando no sea el CPU el que se queda corto.

Saludos XD
CrazyGenio escribió:@Gnoblis @colado

Estan ambos equivocados, yo tengo un i7 4790k con una rtx 2080 y en algunos casos la gráfica esta al 98/99% y el procesador en 30% y 50%, me estas diciendo que la grafica es la que le hace cuello de botella a 4790 y no alrevez?

El cuello de botella de gpu a cpu no existe, de lo contrario no hubieran sacado nunca los intel hd graphics incluso en las gamas altas como el intel 9900k (uhd 630) ya que no afecta el rendimiento final del cpu (en tareas de CPU obviamente), lo que existe es que tanto gpu como cpu estan dando todo de si respecto a las tareas que se les ha asignado, y cada cpu será más potente que otro o menos potente (dependiendo obviamente) en las tareas que el juego le asigne a este, si el gpu esta al 99% y la cpu al 30% no es indicador de cuello de botella de gpu, ya que el cpu no depende del gpu, mas es el gpu el que depende del cpu en mayor medida. O me dirán que pueden jugar solo comprando la gráfica?, les explico como es la situación.

Toda carga gráfica va a la gpu pero pasa primero por la cpu, pero esta información no es en forma gráfica si no de vectores, vértices, calculos dinamicos, etc, es decir todo proceso puro aritmetico/logico, que pueda leer el procesador y luego pesarla esa información traducida a la gráfica, mientras mas poder de procesamiento, mas frames podrá procesar antes de ser enviados a la gráfica, hay muchas cosas que no son hechas para ser procesados por gpu, como fisicas (a no ser que sean por physx), sombras dinámicas, cierto tipo de partículas como las generadas aleatoriamente, el numero de jugadores en un server y sus acciones, HUD, informacion I/O de los perifericos como mouse y teclado, informacion de lectura y escritura para discos duros/rams, ya que son tomadas en tiempo real, y todo eso lo procesa el CPU y por eso un i9 9900k puede enviar mas frames que el 6700k asi hayas visto que la grafica vaya al 99% en ambos procesadores, ya que la gpu esta siendo usada toda su potencia en las tareas que le corresponden, mientras que el cpu estará ocupada en lo suyo y no se usara el 100% porque el resto de tareas ya las esta haciendo la gráfica como ya mencione, y naturalmente el i9 9900k es mas potente que el 6700k en lo ya mencionado anteriormente por su arquitectura, núcleos, etc, por eso es que no se ha visto que vulkan ni dx12 haya cumplido sus promesas al 100%, porque una api no va a ser que una gpu maneje lo que el procesador debe manejar si o si, habra mejoras porque enviara cosas al gpu que antes lo hacia el cpu, pero como digo hay cosas que el cpu debe hacer si o si y ninguna api podra cambiarlo, asi que no va a ir al 100% un CPU por muy potente que sea la gráfica, de hecho es lo contrario si pones por ejemplo una gt 710 en un i9 9900k (cosa que nadie hace por lo que dificil encontrar pruebas en video), pero si lo pruebas por ti mismo vas a ver como el uso del cpu sube porque estará haciendo las cosas que le debía tocar hacer al gpu. (aunque si no subirá al 100% tampoco porque le dejara parte de esa carga a la gpu así esta la esta haciendo mal en caso de la gpu mencionada)

Otra cosa que vaya la gpu al 100% NO es malo, nunca vas a ver un 100% en cpu y un 100% en gpu, y si lo ves, eso si es estar mal equilibrado, el que la gpu se ponga al 99% o 100% es normal y NO ES MALO porque asi es como una gráfica saca todo rendimiento de si y puede procesar todos los frames que le envia el CPU, lo que no es normal es que se ponga el CPU al 100% porque un CPU al 100 si genera inestabilidad ya que no tendrá oportunidad de procesar tareas para el SO, el disco duro, las rams, los periféricos, o la propia gráfica, etc. Y tendrás cosas como input lag, sttutering, etc por eso se mira más que no haya cuello de botella cpu a gpu que gpu a cpu, porque simplemente el gpu no afecta al funcionamiento del CPU.

Y como dice @Javi el viciao que haya uso de 70/70 en ambos casos no es que se llame cuello de botella por el juego, simplemente el juego esta mal optimizado, y ya, y hara que ambos componentes usen todo su potencial pero en las tareas asignadas, ya si no se ve el cpu ni gpu al 100 es porque el juego tendra el cpu ocupado en varias cosas, mientras que le dira al gpu que haga otras, asi ambos estaran usando todo de si pero solo en lo que les ha indicado, cuando un juego bien programado es que debe darle las instrucciones pertinentes al cpu y gpu para, generalemente las artimetico logicas al cpu, y el resto como los frames ya traducidos por el cpu, carga de texturas, iluminacion, shaders, sombras, niebla, etc,etc.

Tampoco hay que confundir y creer que un i9 9900 o threadripper le va a dar la potencia de una 1080 a una 1050. Como digo todo depende de las tareas asignadas y como se desempeñe cada componente en estas, si una 1050 ya esta al 100% significa que ya no va a dar mas de si, puede que haya un incremento fps si, pero no será demasiado. Todo dependera del juego/software.

Espero que se haya entendido esto, trate de explicar lo mejor que pude, no será 100% correcto o se habria alargado mas y ojalá alguien tenga la paciencia de leerlo ya que es un poco pesado ver que sacan esto del cuello de botella como si fueran cartas de yugi-oh en invocarlas dependiendo del caso que quieran usarlas.


Bueno en resumen es que el componente dependiete sera el afectado por el componente independiente, en estos casos un cpu debil (no dependiente) lastra a un gpu fuerte (dependiente). Generalmente es lo correcto y se puede llamar cuello de botella.

Pero @Gnoblis tampoco va mal encaminado, porque igual tu pc ira por el componente más lento, si tu usas el 9900 con el uhd 630 rendira igual que el 8700 que tambien lleva el uhd 630, en este caso el pc se balancea al componente, justamente, .... proporcionando cuello de botella.

El cuello de botella si se puede dar en muchos casos, pero no todo es con porcentajes y cosas asi, 100 esto, 10 aquello, etc, eso de que el cpu va al 30 y la gpu al 99 porque cada quien hace lo suyo, esta bien, pero en ese caso especifico.

habra casos en los que no se debe usar porcentajes si no simple deducción, estoy poniendo un componente lento, yo que se una ram de 2100 cl 20 en un core i7 9900 o un threadripper, es obvio que la ram va a producir problemas en ciertos casos, o el ejemplo de las intel HD, pues el componente lento es la intel HD, el PC dara el rendimiento que de este componente.
colado escribió:
alvaro101 escribió:
colado escribió:No estoy de acuerdo, mi 6700k nunca se pone al 100% y he probado un 9900k con mi 1080ti, y me da más fps que el 6700k.


Ambos con gráfica al 99-100%?
En un juego que no es battlefield?
Hablamos de mas de 100fps?

Nota: Aunque el global cpu no esté al 100%, puede que algun núcleo si lo esté, y si eso pasa, se considera cuello de botella (que limita a la grafica y a los fps) independientemente de que el global cpu no llegue al 100%.

Lo que he comentado es 'lo estandar' para 60fps, o hasta 90 si quieres. Si hablamos de 240fps para dichos monitores, la gráfica va perdiendo protagonismo y cpu/ram aumenta su importancia en la ecuación.


No, ningun nucleo a mas del 80% si me apuras. En todos los juegos un 9900k rinde mas que un 6700k. No todo son porcentajes de carga de trabajo, depende de la arquitectura del procesador, del ipc..., mas de 100fps no, pero en el farcry 5 son unos 50-60 fps mas a favor del 9900k, en el tomb ryder son 25... Tener la grafica al 100% no es bueno, porque suele dar problemas de estabilidad en fps, mejor mantenerla alrededor de 95-98% de carga.

alvaro101 escribió:Montamos aqui la wikipedia xd

Leed la pregunta/duda, y quien vea que está preguntando por el cuello de botella de un monitor es para hacerselo mirar...


Solo lees lo que quieres leer, ya es la segunda vez, como eres el tipico sabioncillo que se piensa que lo sabe todo, vas para ignorados. Te contestaba a ti, al post ya esta mas que contestado.


Pues igual que tu, no hablaba de 100fps de diferencia, sino de un global de 100, como comento mas abajo 'lo estandar para 60fps, o hasta 90 si quieres'. Pero si me dices que hay una diferencia de 50-60fps ya se que sobrepasa de ahí, y por tanto lo que te decía, a altos fps la gráfica va perdiendo protagonismo y cpu/ram va cogiendo. O lo que es lo mismo, si hablamos de menos de 90-100fps, mientras la gráfica trabaje cerca del 100%... guay, pero a medida que vayamos superando y alejándonos de los 100fps, no solo necesitaremos que nada le haga cuello de botella a la gráfica, sino también necesitaremos un buen micro, y unas memos rápidas.

Insisto, creo e interpreto por la pregunta hecha por el OP, que está preguntando por algo muy básico, probablemente porque dude un poco de si su cpu puede seguir el ritmo de su gpu, que repito, es lo 'estandar' hablando de cuello de botella, y os estáis emparanoiando en casos mucho mas complejos de chorrocientos fps, micros de 600€ y además cometiendo errores garrafales como decir que un %gpu mas alto que %cpu es que la gráfica está haciendo cuello de botella al micro.. omg...
CrazyGenio escribió:@Gnoblis @colado

Estan ambos equivocados, yo tengo un i7 4790k con una rtx 2080 y en algunos casos la gráfica esta al 98/99% y el procesador en 30% y 50%, me estas diciendo que la grafica es la que le hace cuello de botella a 4790 y no alrevez?

El cuello de botella de gpu a cpu no existe, de lo contrario no hubieran sacado nunca los intel hd graphics incluso en las gamas altas como el intel 9900k (uhd 630) ya que no afecta el rendimiento final del cpu (en tareas de CPU obviamente), lo que existe es que tanto gpu como cpu estan dando todo de si respecto a las tareas que se les ha asignado, y cada cpu será más potente que otro o menos potente (dependiendo obviamente) en las tareas que el juego le asigne a este, si el gpu esta al 99% y la cpu al 30% no es indicador de cuello de botella de gpu, ya que el cpu no depende del gpu, mas es el gpu el que depende del cpu en mayor medida. O me dirán que pueden jugar solo comprando la gráfica?, les explico como es la situación.

Toda carga gráfica va a la gpu pero pasa primero por la cpu, pero esta información no es en forma gráfica si no de vectores, vértices, calculos dinamicos, etc, es decir todo proceso puro aritmetico/logico, que pueda leer el procesador y luego pesarla esa información traducida a la gráfica, mientras mas poder de procesamiento, mas frames podrá procesar antes de ser enviados a la gráfica, hay muchas cosas que no son hechas para ser procesados por gpu, como fisicas (a no ser que sean por physx), sombras dinámicas, cierto tipo de partículas como las generadas aleatoriamente, el numero de jugadores en un server y sus acciones, HUD, informacion I/O de los perifericos como mouse y teclado, informacion de lectura y escritura para discos duros/rams, ya que son tomadas en tiempo real, y todo eso lo procesa el CPU y por eso un i9 9900k puede enviar mas frames que el 6700k asi hayas visto que la grafica vaya al 99% en ambos procesadores, ya que la gpu esta siendo usada toda su potencia en las tareas que le corresponden, mientras que el cpu estará ocupada en lo suyo y no se usara el 100% porque el resto de tareas ya las esta haciendo la gráfica como ya mencione, y naturalmente el i9 9900k es mas potente que el 6700k en lo ya mencionado anteriormente por su arquitectura, núcleos, etc, por eso es que no se ha visto que vulkan ni dx12 haya cumplido sus promesas al 100%, porque una api no va a ser que una gpu maneje lo que el procesador debe manejar si o si, habra mejoras porque enviara cosas al gpu que antes lo hacia el cpu, pero como digo hay cosas que el cpu debe hacer si o si y ninguna api podra cambiarlo, asi que no va a ir al 100% un CPU por muy potente que sea la gráfica, de hecho es lo contrario si pones por ejemplo una gt 710 en un i9 9900k (cosa que nadie hace por lo que dificil encontrar pruebas en video), pero si lo pruebas por ti mismo vas a ver como el uso del cpu sube porque estará haciendo las cosas que le debía tocar hacer al gpu. (aunque si no subirá al 100% tampoco porque le dejara parte de esa carga a la gpu así esta la esta haciendo mal en caso de la gpu mencionada)

Otra cosa que vaya la gpu al 100% NO es malo, nunca vas a ver un 100% en cpu y un 100% en gpu, y si lo ves, eso si es estar mal equilibrado, el que la gpu se ponga al 99% o 100% es normal y NO ES MALO porque asi es como una gráfica saca todo rendimiento de si y puede procesar todos los frames que le envia el CPU, lo que no es normal es que se ponga el CPU al 100% porque un CPU al 100 si genera inestabilidad ya que no tendrá oportunidad de procesar tareas para el SO, el disco duro, las rams, los periféricos, o la propia gráfica, etc. Y tendrás cosas como input lag, sttutering, etc por eso se mira más que no haya cuello de botella cpu a gpu que gpu a cpu, porque simplemente el gpu no afecta al funcionamiento del CPU.

Y como dice @Javi el viciao que haya uso de 70/70 en ambos casos no es que se llame cuello de botella por el juego, simplemente el juego esta mal optimizado, y ya, y hara que ambos componentes usen todo su potencial pero en las tareas asignadas, ya si no se ve el cpu ni gpu al 100 es porque el juego tendra el cpu ocupado en varias cosas, mientras que le dira al gpu que haga otras, asi ambos estaran usando todo de si pero solo en lo que les ha indicado, cuando un juego bien programado es que debe darle las instrucciones pertinentes al cpu y gpu para, generalemente las artimetico logicas al cpu, y el resto como los frames ya traducidos por el cpu, carga de texturas, iluminacion, shaders, sombras, niebla, etc,etc.

Tampoco hay que confundir y creer que un i9 9900 o threadripper le va a dar la potencia de una 1080 a una 1050. Como digo todo depende de las tareas asignadas y como se desempeñe cada componente en estas, si una 1050 ya esta al 100% significa que ya no va a dar mas de si, puede que haya un incremento fps si, pero no será demasiado. Todo dependera del juego/software.

Espero que se haya entendido esto, trate de explicar lo mejor que pude, no será 100% correcto o se habria alargado mas y ojalá alguien tenga la paciencia de leerlo ya que es un poco pesado ver que sacan esto del cuello de botella como si fueran cartas de yugi-oh en invocarlas dependiendo del caso que quieran usarlas.


De lo que he dicho en que me he equivocado? yo llamo cuello de botella a cuando un componente no rinde todo lo que tiene que rendir porque otro componente lo limita.
Como no va exisitir el cuello de botella de gpu a cpu??? cuando una grafica genera tal cantidad de datos que el procesador no puede digerir, esto como lo llamas tu???
Que no es malo tener la grafica al 100%???te paso videos si quieres de mi 1080ti al 100% y ya veras que rascadas hay.
Una 1080ti al 99-100% solo puede rascar fps por:

- Demasiada temperatura gpu (lo cual baja de %)
- vsync activado o limit fps (lo cual baja de %)
- cpu/ram/disco/placa/fuente no da mas de si, mas acusado a altos fps (lo cual baja de %)

Osea no rasca por el hecho de alcanzar el 100%, sino al contrario, cuando baja %gpu es cuando los fps bajan.
Yo tengo en el portátil un módulo de memoria de 16Gb 2400mhz con un i7-8750h y una Gtx1060, los juegos los hago funcionar sin problemas a 1080p60.

Pero siempre me ha entrado duda que si cambiase ese modulo por dos modulos de 8gb para configurarlo en dual channel conseguiría mas fps y mejorar rendimiento. En youtube he visto videos en los que se obtiene mas fps en dual channel pero era en equipos con 8gb en total.

La memoria no esta precisamente barata y quizas fuese tirar el dinero porque estaría igual con un modulo que con dos.
colado escribió:
CrazyGenio escribió:@Gnoblis @colado

Estan ambos equivocados, yo tengo un i7 4790k con una rtx 2080 y en algunos casos la gráfica esta al 98/99% y el procesador en 30% y 50%, me estas diciendo que la grafica es la que le hace cuello de botella a 4790 y no alrevez?

El cuello de botella de gpu a cpu no existe, de lo contrario no hubieran sacado nunca los intel hd graphics incluso en las gamas altas como el intel 9900k (uhd 630) ya que no afecta el rendimiento final del cpu (en tareas de CPU obviamente), lo que existe es que tanto gpu como cpu estan dando todo de si respecto a las tareas que se les ha asignado, y cada cpu será más potente que otro o menos potente (dependiendo obviamente) en las tareas que el juego le asigne a este, si el gpu esta al 99% y la cpu al 30% no es indicador de cuello de botella de gpu, ya que el cpu no depende del gpu, mas es el gpu el que depende del cpu en mayor medida. O me dirán que pueden jugar solo comprando la gráfica?, les explico como es la situación.

Toda carga gráfica va a la gpu pero pasa primero por la cpu, pero esta información no es en forma gráfica si no de vectores, vértices, calculos dinamicos, etc, es decir todo proceso puro aritmetico/logico, que pueda leer el procesador y luego pesarla esa información traducida a la gráfica, mientras mas poder de procesamiento, mas frames podrá procesar antes de ser enviados a la gráfica, hay muchas cosas que no son hechas para ser procesados por gpu, como fisicas (a no ser que sean por physx), sombras dinámicas, cierto tipo de partículas como las generadas aleatoriamente, el numero de jugadores en un server y sus acciones, HUD, informacion I/O de los perifericos como mouse y teclado, informacion de lectura y escritura para discos duros/rams, ya que son tomadas en tiempo real, y todo eso lo procesa el CPU y por eso un i9 9900k puede enviar mas frames que el 6700k asi hayas visto que la grafica vaya al 99% en ambos procesadores, ya que la gpu esta siendo usada toda su potencia en las tareas que le corresponden, mientras que el cpu estará ocupada en lo suyo y no se usara el 100% porque el resto de tareas ya las esta haciendo la gráfica como ya mencione, y naturalmente el i9 9900k es mas potente que el 6700k en lo ya mencionado anteriormente por su arquitectura, núcleos, etc, por eso es que no se ha visto que vulkan ni dx12 haya cumplido sus promesas al 100%, porque una api no va a ser que una gpu maneje lo que el procesador debe manejar si o si, habra mejoras porque enviara cosas al gpu que antes lo hacia el cpu, pero como digo hay cosas que el cpu debe hacer si o si y ninguna api podra cambiarlo, asi que no va a ir al 100% un CPU por muy potente que sea la gráfica, de hecho es lo contrario si pones por ejemplo una gt 710 en un i9 9900k (cosa que nadie hace por lo que dificil encontrar pruebas en video), pero si lo pruebas por ti mismo vas a ver como el uso del cpu sube porque estará haciendo las cosas que le debía tocar hacer al gpu. (aunque si no subirá al 100% tampoco porque le dejara parte de esa carga a la gpu así esta la esta haciendo mal en caso de la gpu mencionada)

Otra cosa que vaya la gpu al 100% NO es malo, nunca vas a ver un 100% en cpu y un 100% en gpu, y si lo ves, eso si es estar mal equilibrado, el que la gpu se ponga al 99% o 100% es normal y NO ES MALO porque asi es como una gráfica saca todo rendimiento de si y puede procesar todos los frames que le envia el CPU, lo que no es normal es que se ponga el CPU al 100% porque un CPU al 100 si genera inestabilidad ya que no tendrá oportunidad de procesar tareas para el SO, el disco duro, las rams, los periféricos, o la propia gráfica, etc. Y tendrás cosas como input lag, sttutering, etc por eso se mira más que no haya cuello de botella cpu a gpu que gpu a cpu, porque simplemente el gpu no afecta al funcionamiento del CPU.

Y como dice @Javi el viciao que haya uso de 70/70 en ambos casos no es que se llame cuello de botella por el juego, simplemente el juego esta mal optimizado, y ya, y hara que ambos componentes usen todo su potencial pero en las tareas asignadas, ya si no se ve el cpu ni gpu al 100 es porque el juego tendra el cpu ocupado en varias cosas, mientras que le dira al gpu que haga otras, asi ambos estaran usando todo de si pero solo en lo que les ha indicado, cuando un juego bien programado es que debe darle las instrucciones pertinentes al cpu y gpu para, generalemente las artimetico logicas al cpu, y el resto como los frames ya traducidos por el cpu, carga de texturas, iluminacion, shaders, sombras, niebla, etc,etc.

Tampoco hay que confundir y creer que un i9 9900 o threadripper le va a dar la potencia de una 1080 a una 1050. Como digo todo depende de las tareas asignadas y como se desempeñe cada componente en estas, si una 1050 ya esta al 100% significa que ya no va a dar mas de si, puede que haya un incremento fps si, pero no será demasiado. Todo dependera del juego/software.

Espero que se haya entendido esto, trate de explicar lo mejor que pude, no será 100% correcto o se habria alargado mas y ojalá alguien tenga la paciencia de leerlo ya que es un poco pesado ver que sacan esto del cuello de botella como si fueran cartas de yugi-oh en invocarlas dependiendo del caso que quieran usarlas.


De lo que he dicho en que me he equivocado? yo llamo cuello de botella a cuando un componente no rinde todo lo que tiene que rendir porque otro componente lo limita.
Como no va exisitir el cuello de botella de gpu a cpu??? cuando una grafica genera tal cantidad de datos que el procesador no puede digerir, esto como lo llamas tu???
Que no es malo tener la grafica al 100%???te paso videos si quieres de mi 1080ti al 100% y ya veras que rascadas hay.


Primero la gráfica es la que digiere los datos del procesador, no alrevez, el cpu nunca va a leer los datos de un gpu eso no funciona asi, porque un CPU siempre es más lento que un gpu.

Toma un video que hice hace 6 años en mi canal viejo que lamentablemente ya no puedo entrar porque usaba el formato youtube antiguo sin cuentas google, para la universidad de como procesa el video un PC, mi profesor era un ingeniero en desarrollo de hardware y trabajo para intel en diseño de procesadores.



Te pongo esto no por hacer un ad verecundiam si no para que te enteres un poco de como funciona. Un GPU nunca envia datos al CPU, y disculpa la calidad, despues de todo como te dije el video es de hace 6 años

Y yo te paso los míos de mi 2080 y veras que no hay, incluso en el bfv con el rtx on en low que si o si hace llegar a la gpu al 100% o 99% tu lo que tienes es una mala 1080ti o algún componente defectuoso, o porque pones todo en ultra indiscriminadamente sin pensar y por eso te da problemas, no te creas que porque te pasa solo a ti ya le pasa a todos, no generalices tus problemas que lo único que haces es confundir a la gente.

Te paso los que yo puse en el hilo rtx de este foro porque me da flojera grabar otros solo para hacer que un majareta deje de desinformar , la gráfica va siempre al 98-99%



Y si miras mi canal nuevo tengo 2 vídeos exactamente el otro es en ultra pero igual va fluido a pesar de las caídas de frames, pero esas caídas son por el rtx ultra no porque va al 99%.

CrazyGenio escribió:
colado escribió:
CrazyGenio escribió:@Gnoblis @colado

Estan ambos equivocados, yo tengo un i7 4790k con una rtx 2080 y en algunos casos la gráfica esta al 98/99% y el procesador en 30% y 50%, me estas diciendo que la grafica es la que le hace cuello de botella a 4790 y no alrevez?

El cuello de botella de gpu a cpu no existe, de lo contrario no hubieran sacado nunca los intel hd graphics incluso en las gamas altas como el intel 9900k (uhd 630) ya que no afecta el rendimiento final del cpu (en tareas de CPU obviamente), lo que existe es que tanto gpu como cpu estan dando todo de si respecto a las tareas que se les ha asignado, y cada cpu será más potente que otro o menos potente (dependiendo obviamente) en las tareas que el juego le asigne a este, si el gpu esta al 99% y la cpu al 30% no es indicador de cuello de botella de gpu, ya que el cpu no depende del gpu, mas es el gpu el que depende del cpu en mayor medida. O me dirán que pueden jugar solo comprando la gráfica?, les explico como es la situación.

Toda carga gráfica va a la gpu pero pasa primero por la cpu, pero esta información no es en forma gráfica si no de vectores, vértices, calculos dinamicos, etc, es decir todo proceso puro aritmetico/logico, que pueda leer el procesador y luego pesarla esa información traducida a la gráfica, mientras mas poder de procesamiento, mas frames podrá procesar antes de ser enviados a la gráfica, hay muchas cosas que no son hechas para ser procesados por gpu, como fisicas (a no ser que sean por physx), sombras dinámicas, cierto tipo de partículas como las generadas aleatoriamente, el numero de jugadores en un server y sus acciones, HUD, informacion I/O de los perifericos como mouse y teclado, informacion de lectura y escritura para discos duros/rams, ya que son tomadas en tiempo real, y todo eso lo procesa el CPU y por eso un i9 9900k puede enviar mas frames que el 6700k asi hayas visto que la grafica vaya al 99% en ambos procesadores, ya que la gpu esta siendo usada toda su potencia en las tareas que le corresponden, mientras que el cpu estará ocupada en lo suyo y no se usara el 100% porque el resto de tareas ya las esta haciendo la gráfica como ya mencione, y naturalmente el i9 9900k es mas potente que el 6700k en lo ya mencionado anteriormente por su arquitectura, núcleos, etc, por eso es que no se ha visto que vulkan ni dx12 haya cumplido sus promesas al 100%, porque una api no va a ser que una gpu maneje lo que el procesador debe manejar si o si, habra mejoras porque enviara cosas al gpu que antes lo hacia el cpu, pero como digo hay cosas que el cpu debe hacer si o si y ninguna api podra cambiarlo, asi que no va a ir al 100% un CPU por muy potente que sea la gráfica, de hecho es lo contrario si pones por ejemplo una gt 710 en un i9 9900k (cosa que nadie hace por lo que dificil encontrar pruebas en video), pero si lo pruebas por ti mismo vas a ver como el uso del cpu sube porque estará haciendo las cosas que le debía tocar hacer al gpu. (aunque si no subirá al 100% tampoco porque le dejara parte de esa carga a la gpu así esta la esta haciendo mal en caso de la gpu mencionada)

Otra cosa que vaya la gpu al 100% NO es malo, nunca vas a ver un 100% en cpu y un 100% en gpu, y si lo ves, eso si es estar mal equilibrado, el que la gpu se ponga al 99% o 100% es normal y NO ES MALO porque asi es como una gráfica saca todo rendimiento de si y puede procesar todos los frames que le envia el CPU, lo que no es normal es que se ponga el CPU al 100% porque un CPU al 100 si genera inestabilidad ya que no tendrá oportunidad de procesar tareas para el SO, el disco duro, las rams, los periféricos, o la propia gráfica, etc. Y tendrás cosas como input lag, sttutering, etc por eso se mira más que no haya cuello de botella cpu a gpu que gpu a cpu, porque simplemente el gpu no afecta al funcionamiento del CPU.

Y como dice @Javi el viciao que haya uso de 70/70 en ambos casos no es que se llame cuello de botella por el juego, simplemente el juego esta mal optimizado, y ya, y hara que ambos componentes usen todo su potencial pero en las tareas asignadas, ya si no se ve el cpu ni gpu al 100 es porque el juego tendra el cpu ocupado en varias cosas, mientras que le dira al gpu que haga otras, asi ambos estaran usando todo de si pero solo en lo que les ha indicado, cuando un juego bien programado es que debe darle las instrucciones pertinentes al cpu y gpu para, generalemente las artimetico logicas al cpu, y el resto como los frames ya traducidos por el cpu, carga de texturas, iluminacion, shaders, sombras, niebla, etc,etc.

Tampoco hay que confundir y creer que un i9 9900 o threadripper le va a dar la potencia de una 1080 a una 1050. Como digo todo depende de las tareas asignadas y como se desempeñe cada componente en estas, si una 1050 ya esta al 100% significa que ya no va a dar mas de si, puede que haya un incremento fps si, pero no será demasiado. Todo dependera del juego/software.

Espero que se haya entendido esto, trate de explicar lo mejor que pude, no será 100% correcto o se habria alargado mas y ojalá alguien tenga la paciencia de leerlo ya que es un poco pesado ver que sacan esto del cuello de botella como si fueran cartas de yugi-oh en invocarlas dependiendo del caso que quieran usarlas.


De lo que he dicho en que me he equivocado? yo llamo cuello de botella a cuando un componente no rinde todo lo que tiene que rendir porque otro componente lo limita.
Como no va exisitir el cuello de botella de gpu a cpu??? cuando una grafica genera tal cantidad de datos que el procesador no puede digerir, esto como lo llamas tu???
Que no es malo tener la grafica al 100%???te paso videos si quieres de mi 1080ti al 100% y ya veras que rascadas hay.


Primero la gráfica es la que digiere los datos del procesador, no alrevez, el cpu nunca va a leer los datos de un gpu eso no funciona asi, porque un CPU siempre es más lento que un gpu.

Toma un video que hice hace 6 años en mi canal viejo que lamentablemente ya no puedo entrar porque usaba el formato youtube antiguo sin cuentas google, para la universidad de como procesa el video un PC, mi profesor era un ingeniero en desarrollo de hardware y trabajo para intel en diseño de procesadores.



Te pongo esto no por hacer un ad verecundiam si no para que te enteres un poco de como funciona. Un GPU nunca envia datos al CPU, y disculpa la calidad, despues de todo como te dije el video es de hace 6 años

Y yo te paso los míos de mi 2080 y veras que no hay, incluso en el bfv con el rtx on en low que si o si hace llegar a la gpu al 100% o 99% tu lo que tienes es una mala 1080ti o algún componente defectuoso, o porque pones todo en ultra indiscriminadamente sin pensar y por eso te da problemas, no te creas que porque te pasa solo a ti ya le pasa a todos, no generalices tus problemas que lo único que haces es confundir a la gente.

Te paso los que yo puse en el hilo rtx de este foro porque me da flojera grabar otros solo para hacer que un majareta deje de desinformar , la gráfica va siempre al 98-99%



Y si miras mi canal nuevo tengo 2 vídeos exactamente el otro es en ultra pero igual va fluido a pesar de las caídas de frames, pero esas caídas son por el rtx ultra no porque va al 99%.



En primer lugar yo no te he faltado al respeto, así que espero lo mismo.

En segundo lugar, no me Interesa ver tus vídeos, pero como tú dices, va al 98-99%. Si quieres cuelgo un vídeo de mi 1080ti, yendo al 100% y dando rascazos, y que casualidad que cuando va al 98% no lo hace. También tengo alguno de mi anterior 1070 que cambie cuando salió la 1080ti y pasa exactamente lo mismo.

Te parece que mi pc tiene un algún componente que pueda fallar?

Y tercero, ósea que si pongo un celeron de hace 10 años a mi pc, la gpu no va hacer cuello de botella al procesador??? En fin... y soy yo el que desinformo?
@colado

Si pones un celeron de hace 10 años a un gpu actual el que hace el cuello de botella es el cpu, no el gpu, solo por esto ya pasaste a ignorados, solo estas troleando ya que tambien me estas diciendo que vaya al 99% esta bien pero al 100% esta mal, a pesar de que es casi lo mismo, los monitores de recursos casi nunca leen bien estos datos, estos esta más que sabido, que vaya al 98-99-100 es lo mismo, quiere decir que la grafica esta dando todo de si sin problema alguno, el problema ya es cuando no va estos porcentajes, y lo es siempre y cuando no sea controlado por motivos externos como el vsync, o limitado por el propio usuario con un undervolt o para evitar altas temperaturas.

Yo mi primer mensaje lo dije claro y sin faltar respeto a nadie, ya de pronto saliste ardido y querer hacer perder el tiempo con "videos"y excusas, yo ya puse lo mio y si no te basta pues no puedo hacer nada mas, te dejo ahi porque ya me se las demás contestaciones que me vas a dar, pierdo mas valioso tiempo con un usuario ardido y flameado. Y si quieres respeto, al menos ganatelo dejando de decir tonterías, veo que eres un usuario igual de antiguo que yo, ya deberías tener algo de idea y madurez.
22 respuestas