Falta de rendimiento en i5 12400F

Muy buenas. Pues como indico en el título, llevo unos meses con este PC, y al pasarle Cinebeanch R23 en multiforme me arroja 10600 puntos. Cuando en todas las review ronda los 12000. En single core unos 1500 puntos.

Por lo que he podido indagar parece que es problema de las placas base Asrock, que aún teniendo el límite a 125W nada. Parece que no lo deja pasar el límite de 65W

Mi equipo:
- i5 12400F
- Asrock B760m PRO RS
- Corsair ddr4 3200 mt/s cl16

¿Es normal ese rendimiento? He probado de meterle +15 en modo offset, y parece que mejora, pero mete mucho voltaje. ¿Alguna recomendación?

Un saludo.
Porque la mayoría de reviews harán las pruebas con MCE activado (como solía venir por defecto, hasta que como está feo lo de quemar procesadores se impuso un poco de cordura)

Para mí lo correcto, en un ordenador “normal” es que esté como lo tienes tú. Igualmente si quieres ver los 12.000 puntos, activa MCE en la BIOS, y asegúrate también de que los límites de consumo PL1 y PL2 están bastante altos, como 125-150W

No entiendo a qué te refieres con lo de +15 de offset, no sé si será alguna opción de Asrock pero si son 15mV eso no tiene ningún impacto ni en el rendimiento ni en las temperaturas, es muy poco. Igual lo que has cambiado es otra cosa. Pero vamos, que no es eso lo que hay que cambiar igualmente.

Saludos
@Pollonidas Gracias! No encuentro el MCE, a lo mejor en Asrock lo llaman de otra manera. Tampoco se lo que es [+risas]

He puesto el límite en 125W y la cpu no pasa de 75W de consumo, ha subido algo la puntuación a unos 11500 puntos. Y por temperatura anda sobre los 50º con un Cooler Master 212 Halo

Saludos.
@Soutel eso creo que es el Multicore enhancement y al activarlo obliga a todos los cores a el maximo turbo en tu caso creo seria a 4.4ghz

que los expertos en el tema te expliquen mas :)
@alder-s Pensaba que solo alcanzaba los 4,4 Ghz en un solo núcleo. Tengo que seguir probando a ver.

Un saludo.
Soutel escribió:@alder-s Pensaba que solo alcanzaba los 4,4 Ghz en un solo núcleo. Tengo que seguir probando a ver.

Un saludo.

Ese es el comportamiento “normal” por diseño, es decir, que solo alcance la frecuencia de turbo más alta (4.4Ghz) el mejor núcleo y solo si hay un único hilo con carga.

Si hay más núcleos en uso la frecuencia de turbo baja (no sé el valor de memoria, pero serán unos 4Ghz) para bajar el voltaje necesario y el consumo para que el procesador funcione y cumpla su TDP.

Lo que hace el MCE es saltarse esa limitación y que todos los núcleos funcionen a 4.4Ghz. Evidentemente eso sube la puntuación de cinebench. Si te fijas 12000/10600=1.13 y 4.4/4=1.10 (la puntuación que te “falta”, un 13%, es similar a la ganancia en multihilo que hay activando MCE, en torno a un 10% de frecuencia)

La opción MCE viene desactivada por defecto en las BIOS nuevas porque era una de las razones que provocaba picos de voltaje peligrosos para los procesadores. Con un 12400F que tiene un VID relativamente bajo la puedes activar. El nombre puede variar ligeramente según el fabricante de tu placa base, vendrá en el manual, si no lo encuentras dime y echo un vistazo.

Saludos
@Pollonidas y controlando esos valores de voltaje, todo el mundo lo tendría a 4,4 ghz ¿no? Es cubrirse mucho las espaldas por parte de Intel.

Mi placa es una Asrock B760M PRO RS, y no encuentro el MCE por ningún lado, a saber qué nombre tendrá.

Muchas gracias y un saludo.
Soutel escribió:@Pollonidas y controlando esos valores de voltaje, todo el mundo lo tendría a 4,4 ghz ¿no? Es cubrirse mucho las espaldas por parte de Intel.

Mi placa es una Asrock B760M PRO RS, y no encuentro el MCE por ningún lado, a saber qué nombre tendrá.

Muchas gracias y un saludo.

En el manual de la BIOS de tu placa (es el mismo para todas las placas de esta generación) a partir de la página 31 tienes los parámetros que son relevantes aquí. Te recomiendo usar el modo avanzado.

Sin tener la placa delante para comprobarlo no sé exactamente cuál corresponde al MCE, pero te digo los que yo personalmente cambiaría si quieres que el boost suba al máximo de todos los núcleos:
(página 34)
Intel turbo Boost Max Technology 3.0 (si sale, en un 12400F no debería aparecer): Enabled
Intel Thermal Velocity Boost Voltage Optimizations (idem, si sale): Enabled
Enhanced Thermal Velocity boost: Disabled
Dual Tau Boost: Enabled
Load Intel Base Power limit settings: Esta opción NO la utilices.
Long Duration Power Limit: 125W (igual al PL2)
Short Duration Power Limit: 125W

Ya que estás aquí, revisa también que tengas el XMP cargado, puede bajar un poquito el rendimiento (aunque no para que falten 1500 puntos)

Mira a ver si con eso ya va a 4.4Ghz con todos los núcleos (siempre que las temperaturas no pasen de 100ºC). En otro caso, un poco más arriba (página 30) cambia lo siguiente:
CPU P-Core Ratio: All Core
CPU P-Core Ratio Value: 44

Mira a ver si con el voltaje de stock lo hace bien. Si se colgara, prueba a cambiar el valor CPU Vcore compensation de Auto a Level 1.

Saludos
@Pollonidas muchas gracias por pegarte el trabajo de buscar el manual de la placa y poner lo que hay que cambiar.

De los valores que has puesto. El Dual Tau boost no lo tiene mi placa, los que has dicho que posiblemente estuviesen deshabilitados al ser un i5 12400F, pues así es, no puedo tocarlos.

Luego el CPU P-core Ratio Value no me deja ponerlo en 44, en cuanto lo pongo se cambia automáticamente a 40. Vamos que no me deja poner todos los núcleos a 4.4 Ghz.

El perfil XMP lo tenía activado, fue lo primero que hice en cuanto encendí el PC por primera vez XD

Así que haciendo pruebas y pruebas, he probado en poner el Long duration power limit y el short duration power limit a 145W y en voltaje modo offset +20 mv.
El CPU Vcore compensation en automático, tiene 10 valores y según parece, cada uno sube un poquito más de voltaje. No sé en qué se diferencia con el modo offset.

Pues me ha dado una puntuación de 12046 puntos en multicore y 1563 en un single core.

Gracias de nuevo y un saludo.
Soutel escribió:@Pollonidas muchas gracias por pegarte el trabajo de buscar el manual de la placa y poner lo que hay que cambiar.

De los valores que has puesto. El Dual Tau boost no lo tiene mi placa, los que has dicho que posiblemente estuviesen deshabilitados al ser un i5 12400F, pues así es, no puedo tocarlos.

Luego el CPU P-core Ratio Value no me deja ponerlo en 44, en cuanto lo pongo se cambia automáticamente a 40. Vamos que no me deja poner todos los núcleos a 4.4 Ghz.

El perfil XMP lo tenía activado, fue lo primero que hice en cuanto encendí el PC por primera vez XD

Así que haciendo pruebas y pruebas, he probado en poner el Long duration power limit y el short duration power limit a 145W y en voltaje modo offset +20 mv.
El CPU Vcore compensation en automático, tiene 10 valores y según parece, cada uno sube un poquito más de voltaje. No sé en qué se diferencia con el modo offset.

Pues me ha dado una puntuación de 12046 puntos en multicore y 1563 en un single core.

Gracias de nuevo y un saludo.

Seguramente lo que se ha notado es el Short/Long duration power limit. En principio ya que estás a frecuencias que no son más altas que las de stock salvo para 3 núcleos y no por mucha diferencia no debería ser necesario voltaje extra, o si lo es será muy poco.

La diferencia entre el offset y el valor de VCore compensation es que el offset es un valor fijo que se suma (o resta) en todo momento, y el Vcore compensation es un valor que elige la placa base a su criterio (incluso si pones level1-2-3-4 no sabes cuánto voltaje suma o resta sin probarlo) y probablemente solo esté activo durante el boost. También puede que los picos sean mayores como cuando se usa un LLC alto, lo desconozco, igualmente en un 12400F no debería ser muy peligroso.

Yo personalmente dejaría el Vcore compensation en el mínimo valor (o en disabled) y probaría si con los 20mV de offset que has puesto (que es muy poquito) el ordenador es estable. Por curiosidad, tal como lo tienes ahora, ¿te alcanza los 4.4Ghz en todos los núcleos cuando pasas cinebench? Lo puedes ver en CPU-Z, por ejemplo.

Saludos
Pollonidas escribió:Seguramente lo que se ha notado es el Short/Long duration power limit. En principio ya que estás a frecuencias que no son más altas que las de stock salvo para 3 núcleos y no por mucha diferencia no debería ser necesario voltaje extra, o si lo es será muy poco.

La diferencia entre el offset y el valor de VCore compensation es que el offset es un valor fijo que se suma (o resta) en todo momento, y el Vcore compensation es un valor que elige la placa base a su criterio (incluso si pones level1-2-3-4 no sabes cuánto voltaje suma o resta sin probarlo) y probablemente solo esté activo durante el boost. También puede que los picos sean mayores como cuando se usa un LLC alto, lo desconozco, igualmente en un 12400F no debería ser muy peligroso.

Yo personalmente dejaría el Vcore compensation en el mínimo valor (o en disabled) y probaría si con los 20mV de offset que has puesto (que es muy poquito) el ordenador es estable. Por curiosidad, tal como lo tienes ahora, ¿te alcanza los 4.4Ghz en todos los núcleos cuando pasas cinebench? Lo puedes ver en CPU-Z, por ejemplo.

Saludos


Pues no, no pasa de los 4 ghz. Al no dejarme tocar el CPU P-Core Ratio Value a 44. Al ponerlo se pone automáticamente a 40.

En single core si sigue algo bajo, suele rondar los 1700 puntos por lo que veo por la red, y en mi caso 1500 y pico. Por unos ciento y pico puntos no merece la pena.

También he probado por curiosidad en vez de añadir 20 mV en offset, lo he puesto en negativo, -20 mV. Y me ha dado poco más de 8000 puntos en multicore. Demasiada diferencia.

Un saludo.
Soutel escribió:Pues no, no pasa de los 4 ghz. Al no dejarme tocar el CPU P-Core Ratio Value a 44. Al ponerlo se pone automáticamente a 40.

En single core si sigue algo bajo, suele rondar los 1700 puntos por lo que veo por la red, y en mi caso 1500 y pico. Por unos ciento y pico puntos no merece la pena.

También he probado por curiosidad en vez de añadir 20 mV en offset, lo he puesto en negativo, -20 mV. Y me ha dado poco más de 8000 puntos en multicore. Demasiada diferencia.

Un saludo.

En lugar de poner el valor CPU P-Core Ratio: All Core déjalo en Auto, que seguramente esa sea la causa de que falten esos cien puntos largos en single core.

Es normal que si bajas mucho el voltaje el rendimiento baje, pero con valores tan bajos como 20mV yo no esperaría tanta diferencia ni mucho menos. Como tienes PL1=PL2=145W pienso que probablemente haya sido bien por temperatura o por algún otro proceso en segundo plano más que por poner el offset negativo.

Saludos
Pollonidas escribió:En lugar de poner el valor CPU P-Core Ratio: All Core déjalo en Auto, que seguramente esa sea la causa de que falten esos cien puntos largos en single core.

Es normal que si bajas mucho el voltaje el rendimiento baje, pero con valores tan bajos como 20mV yo no esperaría tanta diferencia ni mucho menos. Como tienes PL1=PL2=145W pienso que probablemente haya sido bien por temperatura o por algún otro proceso en segundo plano más que por poner el offset negativo.

Saludos


Por temperatura no creo que sea, ya que el pico máximo que alcanzó fue de 57° y de potencia unos 76W de consumo.
Luego en casa probaré con el parámetro que me has dicho.

Muchas gracias y un saludo.
12 respuestas