[HILO OFICIAL] ¿Cómo configurar Curve Optimizer?

1, 2, 3, 4, 511
__________________________________________________________________________________________________

Abro hilo para intentar dejar capturas de los parametros de Curve Optimizer dentro de cada marca de placa base, ya que la informacion en español de estas opciones brillan por su ausencia y en inglés tampoco hay gran cosa y son confusas.

TUTORIAL de cómo configurar Curve Optimizer, por @Epergo:

Para los recién llegados a este hilo, pueden tomarlo como una "guía". Para los más experimentados, tal vez encuentren información importante o al menos, una lectura interesante.

Intentaré ser lo más claro posible para simpatizar con todos y no excluir a nadie en su comprensión.

INTRODUCCIÓN

¿Qué es Curve Optimizer?

Para entender esta función hay que comprender que es el subvoltaje. Básicamente es reducir el voltaje que se le entrega a la CPU en su funcionamiento normal.
Ejemplo: una subtensión de 30 mV hará que la CPU, en lugar de trabajar a 4,3 GHz a 1,03 V, lo hará a 4,3 GHz a 1 V.
Con esta base, Curve Optimizer hace esto, pero de forma dinámica dependiendo de la carga en que se encuentre trabajando el procesador:

Imagen

El subvoltaje será menor cuando la carga de trabajo en el procesador es mayor. Y cuando la carga de trabajo en el procesador es menor, la reducción de voltaje será mayor. La oportunidad que tiene para realizar este ajuste lo hace en función de más condiciones (carga de trabajo, temperatura, limites del socket...). Es decir, no siempre subvolteará el sistema, pero si tenderá a hacerlo para adaptar la tensión según sea necesario.

¿Qué diferencia hay entre esto y una compensación de voltaje negativa?

Rendimiento
  • Si reduces el voltaje con Curve Optimizer lo harás de forma adaptativa, consiguiendo un mayor rendimiento tanto en cargas de trabajo ligeras o de un solo subproceso (ej.: juegos) como en múltiples subprocesos o pesadas (ej.: renderizado).
  • Si reduces el voltaje con una compensación de voltaje negativa lo harás con una reducción fija en todos los escenarios, consiguiendo solo un mayor rendimiento en cargas pesadas o de múltiples subprocesos.
Temperaturas
  • Curve Optimizer puede reducir las temperaturas en tu procesador pero no siempre. Esto se debe a varios factores y al algoritmo que usa para adaptar el voltaje. Si lo configuramos dentro de los valores de stock de nuestro ryzen 5000, lo hará, obteniendo un mejor rendimiento, consumo y temperaturas. Si lo hacemos fuera de sus límites, no lo hará necesariamente. En este segundo caso, dependerá hasta cuan lejos queremos empujar sus frecuencias fuera de sus límites predeterminados y en el mejor de los casos solo podremos obtener unos pocos grados menos o mantenernos con las mismas temperaturas.
  • Una compensación de voltaje negativa, generalmente conseguirá mejores temperaturas, pero sacrificando rendimiento en cargas de trabajo de un solo subproceso.
Consumo
  • Lo mismo sucede con el consumo. Un voltaje más bajo significa un mejor consumo o una mayor oportunidad de aumentar nuestros relojes. Siguiendo la explicación inicial "una subtensión de 30 mV hará que la CPU, en lugar de trabajar a 4,3 GHz a 1,03 V, lo hará a 4,3 GHz a 1 V" por la tanto la frecuencia asignada ahora a ese 1v será mayor a 4,3Ghz.

COSAS A TENER EN CUENTA ANTES DE CONFIGURAR CURVE OPTIMIZER

  • Curve Optimizer solo es compatible con procesadores Ryzen 5000 y placas bases con chipset de la serie 500 y 400.
  • Necesitarás tener una BIOS instalada con la versión AGESA 1.1.8.0 o superior, aunque hay fabricantes que habían incorporado esta función en sus BIOS con AGESA 1.1.1.0.
  • Curve Optimizer es una función de PBO 2 (Precisión Boost Overdrive 2) y no podremos usarlo sin activarlo. Por lo que se regirá por su algoritmo y dentro de sus límites también (PPT, TDC, EDC).

Espera... ¿Qué es PBO 2?
Es una evolución de Precision Boost Overdrive (PBO), una forma de overclock automático que AMD introdujo en la segunda generación de Threadripper. Esta primera versión fue enfocada a mejorar únicamente el rendimiento en cargas multiproceso y por eso no fue tan efectivo en Zen 2 en cargas de un solo hilo. PBO 2 corrige este comportamiento y además introduce el subvoltaje.

  • Para indicar cuanto voltaje queremos que reduzca con esta configuración, tendremos que ingresar unos valores en negativo de 0 a 30. Cada conteo equivale a 3-5mv. Es decir, si configuramos 20 en negativo, reducirá el voltaje de 60 a 100mv.
  • Nadie lo dice, pero el uso de PBO invalida la garantía. De todos modos, Reddit está lleno de personas que por problemas de estabilidad con Curve Optimizer y PBO han tramitado RMA con AMD con éxito. Después de saber esto, es decisión tuya creer si vale la pena o no utilizar PBO o Curve Optimizer.
  • El Overclock de la Memoria Ram puede hacer inestable el uso de PBO 2 y viceversa. Esto es una de las causas de inestabilidad en nuestro sistema. Téngalo en cuenta si sufre de estos problemas. ¿Por qué? Porque las variables involucradas en PBO se comunican a través de Infinity Fabric

PREPARACIÓN

Antes de empezar a configurar nada, necesitaremos de alguno programas durante el proceso para realizar las cosas bien. Usted terminará su configuración solo cuando su sistema sea tan duro como una roca y no antes. Una vez llegado a este punto puede deshacerse de estos programas. Estos son HWINFO, OCCT, AIDA64 y CINEBENCH R23.

  • Recomiendo actualizar su placa base a la última BIOS NO BETA antes de comenzar y empezar con los valores por defecto. Si no estás trabajando con los valores predeterminados de la BIOS, guarde su configuración en un perfil antes de actualizar y/o restablecer los valores.
  • Configure la curva de todo su sistema de refrigeración de manera algo agresiva, pero sin llegar a ser molesto para los oídos. Solo asegúrese de que esté todo funcionando para las pruebas al 100% a partir de los 65 o 70 grados en la CPU.
  • Recomiendo utilizar los controladores del chipset de su placa base. Si usted está utilizando los Drivers del chipset serie 500 o 400 de la página AMD, desinstálelo e instale el controlador más reciente que encuentre en la página web del fabricante de su placa base. Esto lo recomendó el soporte técnico de AMD.
  • Si tienes la RAM sincronizada manualmente u overclockeada, debe asegurar que es 100% estable. Si no, cargue el perfil DOCP.
  • Recomiendo ejecutar algunas tiradas en r23 con los valores por defecto y monitorizar los datos en HWinfo para tener una referencia del progreso. Apunte puntuación, temperaturas, relojes y consumo.
  • Si no lo hace de esta manera, será más difícil encontrar el origen de futuros problemas con la estabilidad.

CONFIGURANDO CURVE OPTIMIZER

Usaré de ejemplo un 5800x en una ASUS X570E-Gaming, pero te servirá si usas cualquier otro Ryzen 5000 o placa base de distinto fabricante.

Curve Optimizer se encuentra en Advance/AMD Overclocking/Precision Boost Overdrive:
Imagen

Configure Preciosion Boost Overdrive en: Advanced
Configure PBO Limits en: Auto, Disable o con los límites de la Placa Base. Si quieres trabajar dentro de los límites del PBO (PPT, EDC y TDC) configúralo en AUTO. Si quieres forzar a trabajar dentro de los límites de la CPU, configúralo en Disable. Si quieres ir un poco más allá configúralo con los límites de la placa base. Si quiere configurarlo en manual, no verá en esta guía de como hacerlo porque esto da para otra guía más. Solo quiero enfocarme únicamente en el Curve Optimizer. Ajustarlo manualmente estos valores puede ayudar al rendimiento y obtener grandes beneficios de temperatura. Si por estas razones quieres configurarlo manualmente, no te preocupes, pregúntame.
Precision Boost Overdrive Scalar: Deje esto en AUTO. Scalar ayudará a mantener el voltaje maximo que puede entregar tu placa a la CPU en el tiempo para mejorar el rendimiento en cargas pesadas. Aumentando el consumo y las temperaturas. Este valor puede ayudar a mejorar la estabilidad de las frecuencias en múltiples subprocesos, pero su configuración manual no lo verá en esta guía.
Max CPU Boost Clock Override: Aumentará el impulso máximo de su CPU. Por ejemplo un valor de +200 MHz para un 5800x aumentará su frecuencia máxima de 4850 MHz a 5050 MHz. Puedes configurarlo tan alto como quieras (dentro de límites razonables). Solo tenga en cuenta que cuanto más alto, más inestable será y más difícil de estabilizar. En ASUS su configuración máxima en esta pestaña es de +200 MHz.
Thermal Throttle Limit: Es la temperatura máxima a la que tu CPU llegará antes de bajar el rendimiento drásticamente para protegerse. NO TOCAR.

ESTABLECER LOS VALORES CORRECTOS DE SUBVOLTAJE EN CURVE OPTIMIZER

Imagen

Este paso y los siguientes serán los más IMPORTANTES de la guía.

Puede configurar Curve Optimizer en All Core o Per Core. Mi recomendación es configurarlo Per Core.

He visto un montón de personas quejándose de que solo pueden hacer -5, -3, etc. en All Core y etiquetar que sus CPU son basura y tramitar RMA por este motivo en Reddit. Tenemos que tener en cuenta dos cosas para comprender por qué están equivocados. Existen núcleos mejores y peores. Los peores nos serán tan tolerantes al subvoltaje, en cambio los mejores, admitirán un subvoltaje mayor teniendo más oportunidad de alcanzar frecuencias mayores. Piense que si en All Core es inestable con un valor de -20, tal vez solo sea un núcleo o dos el que esté dando problemas porque no soporta un valor mayor a -5. Entonces no le quedara otra que configurar -5 All Core. En cambio si lo configuras Per Core, podrás identificar que núcleo es el problemático y configurar este a ese valor y el resto a -20.
Luego están los núcleos preferidos, que no son lo mismo que los mejores núcleos. Estos van a ser los que Windows usará la mayor parte del tiempo para alcanzar relojes más altos en tareas de cargas ligeras o de un solo subproceso. Por lo tanto deberían tener un voltaje algo mayor o un valor menor. La cantidad dependerá de cuan buenos sean y del boost máximo que hemos configurado anteriormente.

Por lo tanto configúrelo Per Core. Si anteriormente ya habías probado Curve Optimizer en All Core y conoce un valor que es aparentemente estable, use ese valor para empezar desde ahí en su configuración Per Core y establezca todos sus núcleos en negativos con ese valor menos sus dos núcleos preferidos que se quedarán a 0 de momento.

Puede ver los nucleos prefereridos aqui:
Imagen Imagen



Si nunca ha tocado el Curve Optimizer, te recomiendo que comiences con un valor intermedio, 15. Recuerde que el valor máximo es 30 y en negativo.

Guarde los cambios y salga de la BIOS.
En este punto puede suceder varias cosas. Nada, la más probable. Su PC se reinicia y ha llegado a Windows para el siguiente paso.
Si durante el reinicio no consigue llegar a Windows. Vuelva a entrar en la BIOS y reduzca los valores en 5 conteos (si fue 15, establézcalo en 10). Así hasta que pueda entrar en Windows.

Una vez en Windows es hora de usar los programas que he mencionado. Abra HWinfo y Cinebench r23. Asegúrese de no tener ninguna aplicación más abierta. Monitorice las temperaturas y los relojes efectivos. Ejecute el test multinúcleo de r23 sin dejar de observar las temperaturas, voltajes y relojes efectivos.
Si termina el test vas bien.
Si se reinicia tu ordenador durante la prueba, no te preocupes, siga leyendo.
Si tu Ryzen 5000 no termino la prueba y acabo en un reinicio durante su ejecución, valla al visor de eventos de Windows. Haga clic en el buscador de la barra de tareas y escriba visor de eventos. A la izquierda de la venta que le aparecerá, diríjase a Registro de Windows/Sistema. Busque un error de origen WHEA con id18. Haga clic sobre él:

Imagen

Abajo tendrá dos pestañas, General y Detalles. En general le aparecerá ID. del Procesador: X (donde x es un número) y en Detalles, en una de las filas verá Apicld seguido de un número. Este número es el núcleo que ha fallado. Tenga en cuenta que este número también cuenta los núcleos lógicos del procesador, no solo los físicos. Por eso es posible que vea un número mayor al número de núcleos del procesador. En Ryzen el núcleo 0, serán 0 y 1. El núcleo 1 será 2 y 3. El núcleo 2 será 4 y 5. Y así sucesivamente. Después de identificar el núcleo, vuelva a la BIOS y baje el valor del Curve Optimizer de ese núcleo en 2 menos. Es decir si fallo el núcleo 1 y lo tenía configurado en 15, establézcalo en 13. Guarde e inicie Windows. Repita el proceso.
Si no encontró ningún error WHEA en el visor de eventos identificando el núcleo del procesador después de ejecutar la prueba multinúcleo, valla a la BIOS y reduzca todos los valores en 5 conteos hasta que pueda ejecutar la prueba.

Si paso la prueba multinúcleo en Cinebench, apunte la puntuación, consumo, frecuencias y temperaturas que ha conseguido. Ejecute ahora el test de un solo núcleo. Observe en HWinfo los núcleos que esté usando el programa, si sufre de algún reinicio podrá identificar cuál estaba usando cuando ocurrió. Si no consiguió identificarlo, revise el visor de eventos.
Si paso la prueba mononúcleo, apunte la puntuación.
Una vez pasado r23 ambas pruebas, ejecute una vez más los dos test.
Luego ejecute OCCT en la prueba de conjuntos de datos grandes. Ejecútela solo durante 5 o 10 minutos. Si no hay errores. Ejecute el test de estabilidad de Aida64 durante 15 minutos. No estamos buscando aun la estabilidad, solo estamos tratando de encontrar los valores para Curve Optimizer.
Si pasa todas las pruebas, vuelva a la BIOS e incremente los valores del Curve Optimizer en 5. Cuando tenga que incrementar un valor superior a 20, incremente entonces los valores en 2.
Vuelva a ejecutar las mismas pruebas anteriores exactamente igual. Cada incremento de valor en el Curve Optimizer que haga debe tener alguna mejora de rendimiento en algún punto o en general. Por eso es importante que esté atento a HWinfo y apunte lo que sugerí.
Recuerde que el valor máximo es 30. Recuerde que los núcleos preferidos siguen a 0.

El objetivo de este proceso es ver hasta que valor pueden llegar todos sus núcleos. Habrá un punto en que su ordenador se reiniciara al ejecutar Cinebench r23. Cuando esto suceda, es posible que pueda encontrar el núcleo que fallo en el visor de eventos, entonces reduzca el valor de ese núcleo en la BIOS en 2 conteos y continue trabajando con los demas nucleos. Si no lo encuentra, debera retroceder hasta la útima configuración que paso el test y seguir con las pruebas núcleo a núcleo.
Recuerde que cada cambio que haga en Curve Optimizer, tiene que ejecutar las pruebas que mencioné.
De este modo ira identificando el valor límite de cada núcleo. En cuanto encuentre el límite de ese núcleo, no suba más el valor en este y aumente solo los demás.

Cuando termine, es el momento hacer lo mismo con los dos núcleos preferidos. Empiece con un valor bajo, 5 por ejemplo y siga el mismo procedimiento.
Cuando termine con todos los núcleos. Tendrá que ejecutar OCCT en conjuntos de datos grandes y Aida64 una hora al menos.
Lo más seguro que en este punto no tenga ningún error si
lo ha hecho como he sugerido. Si los tuvo, el visor de eventos de Windows puede identificar el núcleo. Si no lo identifica lea los tips que pondré más abajo para solucionar problemas.

Y por último si ha pasado todas las pruebas, juegue, navegue, haga un uso normal. Si conoce algún juego o programa que forzaba el reinicio de su ordenador, ejecútelo. Si sufre de un reinicio aleatorio, 100% el visor de eventos de Windows encontrara el error whea identificando el núcleo. Solo reduzca el valor de ese núcleo en Curve Optimizer en 1 o 2 conteos.

OTROS TIPS PARA SOLUCIONAR PROBLEMAS DE ESTABILIDAD

  • Las altas velocidades de la memoria RAM puede causar inestabilidad. Su perfil DOCP también debe ser estable, asegúrese de esto antes de comenzar.
  • Algunos usuarios no tienen una buena fuente de alimentación. Configurar Power Supply Idle Control en Typical Current Idle puede solucionar el problema. Esto controla la fuente de alimentación en inactivo. Es una configuración de la BIOS para fuentes de alimentación viejas o baratas. La fuente de alimentación requiere un consumo de energía para continuar alimentando el sistema, si el consumo de energía es bajo, asume que la placa base está en suspensión, por lo que se apagará. Una buena fuente está diseñada para un consumo mínimo de 1w en reposo, en cambio las malas o viejas el consumo mínimo debe ser mayor. Esto eleva ese umbral de bajo consumo de energía.
  • Si configuró el boost máximo demasiado alto, reducir este valor también asegura la estabilidad. No configure un boost más alto que los relojes de su núcleo no pueda alcanzar.
  • Si falla durante los test de stress está más lejos de la estabilidad. Si está fallando en Idle o en un uso normal casi lo tienes.
  • Preste atención a la frecuencia máxima de un solo núcleo cuando esté ejecutando el test de un solo núcleo en r23. Si ya está alcanzando el boost máximo tiene dos opciones, o aumentar este si lo configuro bajo o quiere más o reducir el valor para ese núcleo en Curve Optimizer, ya que no hará nada más por encima de ese valor. Solo bájelo lo necesario. Obtendrás mayores posibilidades de conseguir la estabilidad.
  • Si sigue teniendo problemas de estabilidad, lo más seguro es que su sistema no era estable antes del inicio. Por eso asegúrese de restablecer los valores predeterminados de la BIOS antes de comenzar. Pruebe la estabilidad de su ordenador con estos valores por defecto antes de empezar para asegurarse si es necesario.
  • Y por último: Encuentra lo máximo estable y bájalo un poco.

__________________________________________________________________________________________________


Como en todas (o casi todas las placas) el PBO y el Curve Optimize son identicos dejo fotos de todos y cada uno de las pestañas de los mismos.

No obstante, si alguien se anima a poner los pantallazos o fotos de su placa y me dice el modelo los cuelgo en el primer post por si otro usuario se anima a configurarlo.

ASROCK:

Por defecto PBO esta apagado. Si lo enciendo en AUTO sale esto:

Imagen

Si lo pongo en Advanzed sale ya el tema de Curve Optimizer tal que así:

Imagen

Si entro en Curve Optimized sale desactivado:

Imagen

Al activarlo me salen dos opciones: "All Cores" y "Per Core":

Imagen

Si selecciono "All Cores" sale esto (Entiendo que lo que pongas se aplica a todos los nucleos del procesador):

Imagen

Y si selecciono "Per Core" salen todos los núcleos del procesador para configurarlos manualmente cada uno. Dejo dos fotos de cada una de las lineas de cada núcleo, para que leáis lo que pone en la derecha, que es la definición:

Imagen

Imagen


ASUS:

Imagen

Imagen

Imagen


Mini guia para la UEFI BIOS de una [b]ASUS TUF GAMING B550M-PLUS (WIFI)

1- Pantalla de inicio, presiono F7 para ir al modo avanzado:
Imagen


2-Dentro de este modo nos desplazamos a "Opciones avanzadas" y entramos en "AMD Overclocking"
Imagen


3- Seleccionas "Precision Boost Overdrive"
Imagen


4- Marcas la opción "Advanced" dejas el resto en "AUTO" y entras en "Curve Optimizer"
Imagen


5-Por último, dentro del Curve Optimizer hay varias opciones. En mi caso la que mejor rendimiento me ha dado para hacer Undervolt ha sido marcar "All Cores" -- > "Negative"--> 25
Imagen


6- Presionamos F7 para salir y una vez fuera F10 para guardar y reiniciar.


GIGABYTE:


MSI:

Imagen

Imagen

Imagen

Imagen

Imagen

Imagen
Me interesa también para la strix b550-F. No encuentro información.
Otro interesado por aquí! Dejo un video y un link para ir teniendo info. Y a ver si algún compi que sepa de esto nos puede echar una mano [beer]



https://www.reddit.com/r/Amd/comments/k ... =post_body
Por lo que veo tanto Asrock como MSI como Gigabyte tienen los mismos parámetros y se llaman igual.

No se si Asus tiene los mismos parámetros tambien, he buscado en google pero no he visto nada...

La verdad es que hay poca o nula información de para que vale cada parámetro :(

A ver si alguien nos ilumina [beer]

EDIT:
Por lo que veo el PBO que hay en la AGESA 1.1.0.0 no es el mismo que viene en la 1.1.8.0 que es PBO2 y admite undervolt no?
Otro interesado con una Strix e
Buenas, no había visto el hilo. Gracias @bromutu

El Curve Optimizer (dentro del PBO2) viene efectivamente con AGESA 1.1.8.0.

Yo tengo una placa Asus ROG Strix B550-F y estoy en la BIOS 1401 del 8 de Diciembre.

Es raro que te aparezca la opción del Curve Optimizer pero luego no funcione. Igual es una BIOS intermedia que prepara el camino pero todavía no tiene la funcionalidad.

Yo lo que he hecho es configurarlo por Nucleo en Negativo con un factor 15.

Ni idea si los 15 son mV, Mhz o patatas, no lo especifica.

Y lo que he puesto en el hilo de los ryzen, el CineBench R20 me ha subido casi 200 puntos en multicore.
Creo que todos son iguales, en el Curve Optimizer de MSI tambien pone lo mismo, incluso la misma descripcion jeje

Debe de ser voltaje. Esta tarde despliego por cada nucleo y subo foto, pero es igual que en msi y Gigabyte, y creo que en asus

Imagen

Imagen

No me funciona por que yo creo que lo he hecho mal [sonrisa]
Jonri escribió:Buenas, no había visto el hilo. Gracias @bromutu

El Curve Optimizer (dentro del PBO2) viene efectivamente con AGESA 1.1.8.0.

Yo tengo una placa Asus ROG Strix B550-F y estoy en la BIOS 1401 del 8 de Diciembre.

Es raro que te aparezca la opción del Curve Optimizer pero luego no funcione. Igual es una BIOS intermedia que prepara el camino pero todavía no tiene la funcionalidad.

Yo lo que he hecho es configurarlo por Nucleo en Negativo con un factor 15.

Ni idea si los 15 son mV, Mhz o patatas, no lo especifica.

Y lo que he puesto en el hilo de los ryzen, el CineBench R20 me ha subido casi 200 puntos en multicore.


Te agradecería enormemente si pusieras una foto de como tienes la bios en la strix F.
@bromutu

Si si, el Curve Optimizer es tema de AGESA (AMD), o sea, en todas las placas los parametros deberían ser iguales.

Por lo menos en la Strix B550-F hay 2 secciones de PBO, una básica en la sección de "AI algo" y una avanzada en la carpeta AMD Overclock o algo así.

La básica hay que dejarla en automático y tocar el curve optimizer en la avanzada.

@Ominous cuando vaya a comer a casa subo una foto. Qué quieres ver exactamente?
Ominous escribió:Me interesa también para la strix b550-F. No encuentro información.

Este video es de las bios de Asus.


No deberia ser muy dificil hacer lo mismo en una bios de Asrock.
Nomada_Firefox escribió:
Ominous escribió:Me interesa también para la strix b550-F. No encuentro información.

Este video es de las bios de Asus.


No deberia ser muy dificil hacer lo mismo en una bios de Asrock.


Gracias, no encontraba el curve optimizer en advanced.

De todas formas, no me está funcionando. He puesto el curve como en el video (15 en negativo) pero no he tocado los timmings de la RAM ni voltajes CPU SOC, VDSOC ni el CPU load-line. y me alcanza temperaturas aún más elevadas.

Curiosamente he probado de poner en negative pero en lugar de 15 he puesto en 0, y las temps han mejorado mucho, pero la puntuación en CineR23 era peor, ya que por lo que veía en ryzen master es que la CPU clock no pasaba de 4000MHz (en defecto no me pasa de 4300Mhz de un maximo de 4800)

A ver si alguien más lo prueba con esa placa y nos dice.
@Ominous te pasa lo mismo que a mi.

Lo que pasa que yo lo hice en "All Cores" poniendo -10mV (a lo mejor en All Cores no funciona, no lo se). Esta tarde voy a probar en "Per Core" poniéndolos en negativo y 10mV a cada uno

En cinebench tampoco me pasa de 4.3GHz con el 5950X, pero curiosamente me da la misma puntuación que quitando PBO y Curve optimizer [looco]. Tengo temperaturas en Cinebench de 65ºC. a ver esta tarde
A mí el cine cada vez me va a peor, incluso poniendo la bios load default ahora me da entorno a los 14600 puntos y antes me daba casi 14900, en fin, se me ha vuelto vago el cabrón.

Bueno, si alguien más con la strix B550-F se anima, que postee config y resultados por aquí.
Ominous escribió:
Nomada_Firefox escribió:
Ominous escribió:Me interesa también para la strix b550-F. No encuentro información.

Este video es de las bios de Asus.


No deberia ser muy dificil hacer lo mismo en una bios de Asrock.


Gracias, no encontraba el curve optimizer en advanced.

De todas formas, no me está funcionando. He puesto el curve como en el video (15 en negativo) pero no he tocado los timmings de la RAM ni voltajes CPU SOC, VDSOC ni el CPU load-line. y me alcanza temperaturas aún más elevadas.

Curiosamente he probado de poner en negative pero en lugar de 15 he puesto en 0, y las temps han mejorado mucho, pero la puntuación en CineR23 era peor, ya que por lo que veía en ryzen master es que la CPU clock no pasaba de 4000MHz (en defecto no me pasa de 4300Mhz de un maximo de 4800)

A ver si alguien más lo prueba con esa placa y nos dice.

Por lo que he podido ver, es poco más o menos una actualización del PBO2. Asi que veo normal que suba las temperaturas y no valga para nada. Maxime que hablan de alcanzar frecuencias más altas en un solo nucleo. Lo cual al final es muy inutil.

Un Cinebench nunca te subira al maximo toda la frecuencia, de hecho sospecho que desaprovecha mucho porque tiene incluso en singlethread tendencia a equilibrar los nucleos. El unico bench que sube la cpu al maximo, es userbench.
@Nomada_Firefox Pues vamos bien, el interés que le tenia al curve era para mejorar las temperaturas, manteniendo o mejorando algo en rendimiento. Había leído a un forero en otro hilo que activando el curve le mejoraba precisamente eso, puntuación y temps. Por eso me interesaba, ya que yo tampoco soy de ir toqueteado voltajes ni llevar la CPU al límite.

Veremos si alguien más se anima en las pruebas y sus resultados, si no, pues ya me conformo con el default.

PD: He probado de CR23 de nuevo desde SSD y me ha vuelto en sus números, 14852.

Saludos.
Ominous escribió:@Nomada_Firefox Pues vamos bien, el interés que le tenia al curve era para mejorar las temperaturas, manteniendo o mejorando algo en rendimiento. Había leído a un forero en otro hilo que activando el curve le mejoraba precisamente eso, puntuación y temps. Por eso me interesaba, ya que yo tampoco soy de ir toqueteado voltajes ni llevar la CPU al límite.

Veremos si alguien más se anima en las pruebas y sus resultados, si no, pues ya me conformo con el default.

PD: He probado de CR23 de nuevo desde SSD y me ha vuelto en sus números, 14852.

Saludos.


Eso Justo había leído yo. Por eso abrí este tema. Y por eso me interesaba.

En teoría al bajar las temperaturas los núcleos subían de frecuencia y por eso mejoraba
bromutu escribió:
Ominous escribió:@Nomada_Firefox Pues vamos bien, el interés que le tenia al curve era para mejorar las temperaturas, manteniendo o mejorando algo en rendimiento. Había leído a un forero en otro hilo que activando el curve le mejoraba precisamente eso, puntuación y temps. Por eso me interesaba, ya que yo tampoco soy de ir toqueteado voltajes ni llevar la CPU al límite.

Veremos si alguien más se anima en las pruebas y sus resultados, si no, pues ya me conformo con el default.

PD: He probado de CR23 de nuevo desde SSD y me ha vuelto en sus números, 14852.

Saludos.


Eso Justo había leído yo. Por eso abrí este tema. Y por eso me interesaba.

En teoría al bajar las temperaturas los núcleos subían de frecuencia y por eso mejoraba

El problema es que igual hay que ser 1usmus en conocimientos y asi no mola. :)
Sabéis si hay planes para poder hacer esto por Ryzen Master tipo Afterburner para gráficas o se va a quedar en la BIOS?
A ver, como en todas (o casi todas las placas) el PBO y el Curve Optimize son identicos dejo fotos de todos y cada uno de las pestañas de los mismos.

Por defecto PBO esta apagado. Si lo enciendo en AUTO sale esto:

Imagen

Si lo pongo en Advanzed sale ya el tema de Curve Optimizer tal que así:

Imagen

Si entro en Curve Optimized sale desactivado:

Imagen

Al activarlo me salen dos opciones: "All Cores" y "Per Core":

Imagen

Si selecciono "All Cores" sale esto (Entiendo que lo que pongas se aplica a todos los nucleos del procesador:

Imagen

Y si selecciono "Per Core" salen todos los nucleos del procesador para configurarlos manualmente cada uno. Dejo dos fotos de cada una de las lineas de cada nucleo, para uqe leais lo que pone en la derecha, que es la definición:

Imagen

Imagen

Creo que con estas fotos (que son casi iguales en todas las bios) podríamos configurarlo entre todos y probar.

Un saludo!
Así es como lo he probado yo @bromutu: per core, en negativo y a 15 como en el video. Si quieres probarlo a 10 adelante, yo esta tarde no puedo que curro. aunque en el vídeo hace más cosas, como darle 200Mhz más de máximo y poner manual otros voltajes.
@bromutu

Te importaría actualizar el primer post y así entre todos vamos colaborando/modificando? Saludos.
me apunto al hilo

tengo un 5800x con una asus b550 con la última bios disponible
Ammon_god escribió:@bromutu

Te importaría actualizar el primer post y así entre todos vamos colaborando/modificando? Saludos.


Si, voy a intentar hacer algo como un hilo oficial de esos para Curve Optimizer

Ya esta, Si alguien que tenga otro modelo de placa saca unos cuantos pantallazos de todas las pantallas de Curve Optimize las cuelgo en el primer post tambien
Buenas, como hago teletrabajo he sacado un momentito para hacer pruebas :p Estos son mis resultados en distintas configuraciones, incluyendo en Ryzen Master el maximo MHz que alcanza:

Fotos bios Asus Strix B550-F:

Imagen
Imagen
Imagen

Resultados y temperaturas:

- All Default / Curve disabled + PBO auto (el resultado es prácticamente el mismo)
All default
Imagen
Curve disabled + PBO auto
Imagen

- Negative 5 + PBO auto
Imagen

Negative 10 + PBO auto
Imagen

Negative 15 + PBO auto
Imagen

Las conclusiones que voy sacando es que cuanto más alto el valor per core más puntuación, una mejora de unos 300 puntos entre default y negative 15 (además coincide con cuanto mas alto valor mayor MHz alcanza el core según Ryzen Master), a costa de un poco más de temp, apenas 1ºC de diferencia

Me faltaría jugar con valores manuales del PBO en lugar de poner todo en auto
Este fin de semana me pondré a jugar nuevamente con todo y subiré las fotos de la BIOS de una ASUS TUF GAMING B550M - PLUS
Ominous escribió:Buenas, como hago teletrabajo he sacado un momentito para hacer pruebas :p Estos son mis resultados en distintas configuraciones, incluyendo en Ryzen Master el maximo MHz que alcanza:

Fotos bios Asus Strix B550-F:

Imagen
Imagen
Imagen

Resultados y temperaturas:

- All Default / Curve disabled + PBO auto (el resultado es prácticamente el mismo)
All default
Imagen
Curve disabled + PBO auto
Imagen

- Negative 5 + PBO auto
Imagen

Negative 10 + PBO auto
Imagen

Negative 15 + PBO auto
Imagen

Las conclusiones que voy sacando es que cuanto más alto el valor per core más puntuación (además coincide con cuanto mas alto valor mayor MHz alcanza el core según Ryzen Master), a costa de un poco más de temp, apenas 1ºC de diferencia

Me faltaría jugar con valores manuales del PBO en lugar de poner todo en auto


GRACIAS!

Esta tarde voy a hacerlo yo tambien igual que tu a ver que diferencias hay.

He subido en el primer mensaje tus fotos para meter ASUS tambien
Nomada_Firefox escribió:
Ominous escribió:Me interesa también para la strix b550-F. No encuentro información.

Este video es de las bios de Asus.


No deberia ser muy dificil hacer lo mismo en una bios de Asrock.

Hola:
He intentado seguir paso por paso esto en mi placa, con resultado negativo (arrancaba Windows y no dio tiempo a meter ni usuario. Reinicios posteriores cada vez eran más cortos).
Hardware: ASUS X570 Gaming Pro Wifi, Ryzen 5 5800X
Como nota curiosa, ahora (hablo tras el restablecimiento automático de la BIOS y de poner yo otra vez todos los valores a por defecto), el OCCT no me llega nunca a generar carga del 100%, se queda 'tonto': debo ejecutar CPU-Z, Userbenchmark o Cinebench R23 para generar carga para el micro.
Cinebench me ha dado un puntaje (PBO auto) casi idéntico al PBO+5 de @Ominous, pero sin esa opción activada (como digo, he vuelto a valores por defecto)..

Las opciones de placa que salen en el vídeo son:
Menú superior Extreme tweaker
AI Overclock - DOCP Standard
FCLK Frequenchy: 1800 Mhz (casar con la DDR)
Precision boost overdrive --> Precision boost overdrive - enabled, Fmax enchancer Enabled, Max CPU Boost clock override - 200 mhz,
External Digi+ Power control --> CPU Load-line Calibration Level 4 / CPU Current Capability - 140% / CPU Power Phase - Extreme [Aquí el único cambio: En la ASUS X570 Gaming Pro Wifi, Current Capability no deja a más de 130%).
CPU SOC vcore voltage - Manual, CPU SOC.../VDDSOC voltage override 1.1V
DRAM Voltage - 1.4V

Menú superior Advanced - AMD Overclocking - Precision Boost Overdrive - Advanced
MAX CPU boost clock override - 200
Curve optimizer - Per core. Para cada core: Negative y '15'.

EDIT: Repetición de Cinebench tras valores por defecto.
Acabo de hacer las pruebas igual que @Ominous

PBO deshabilitado:

Mientras lo hacía:

Imagen

Finalizado:

Imagen


PBO AUTO y Curve deshabilitada:

Mientras lo hacía:

Imagen

Finalizado:

Imagen


PBO AUTO y Curve Negative 5:

Mientras lo hacía:

Imagen

Finalizado:

Imagen


PBO AUTO y Curve Negative 10:

Mientras lo hacía:

Imagen

Finalizado:

Imagen


PBO AUTO y Curve Negative 15:

Mientras lo hacía:

Imagen

Finalizado:

Imagen

Mis conclusiones:
Como mas fresco va y mejor me puntia es con PBO Auto y curva disabled [carcajad]

No entiendo naaaa, incluso con PBO deshabilitado, tengo temperaturas mas altas que con el activado en auto
@bromutu seguro que se nos escapa algo, o como dice Nomada, el curve es una mierda xD, pero creo que donde mejor puntuación te ha dado es en -15, igual que a mí.
Ominous escribió:@bromutu seguro que se nos escapa algo, o como dice Nomada, el curve es una mierda xD, pero creo que donde mejor puntuación te ha dado es en -15, igual que a mí.


A saber si la curva buena es la del PBO2 que viene en la AGESA 1.1.8.0 [carcajad]

Lo he dejado en auto sin curva al final, tal cual lo tenia, para 300 puntos que me da mas en multicore paso que me suba las temperaturas. A no ser que lo hayamos hecho mal, claro [qmparto]
Si no me equivoco, la ultima bios de asus es la agesa 1180, la que tu dices.
Ominous escribió:Si no me equivoco, la ultima bios de asus es la agesa 1180, la que tu dices.


A mi me toca esperar aún. La ultima estable es la 1.1.0.0 Patch D

En tus pruebas tenias ya la 1.1.8.0 con PBO2??????
bromutu escribió:
Ominous escribió:Si no me equivoco, la ultima bios de asus es la agesa 1180, la que tu dices.


A mi me toca esperar aún. La ultima estable es la 1.1.0.0 Patch D

En tus pruebas tenias ya la 1.1.8.0 con PBO2??????

He hecho las pruebas con esta:

Imagen

Lo del PBO2 ni idea, en ningún sitio especifica que sea el 2.
Aquí mis resultados con el 5800X. Yo creo que me planto en -15 y mientras me vaya bien ahí me quedo,porque es un mareo XD

PBO Auto y Curve Optimizer Deshabilitado:
Carga
Imagen

Final
Imagen


PBO Auto y Curve Optimizer Negativo 5 por Core:
Carga
Imagen

Final
Imagen


PBO Auto y Curve Optimizer Negativo 10 por Core:
Carga
Imagen

Final
Imagen


PBO Auto y Curve Optimizer Negativo 15 por Core:
Carga
Imagen

Final
Imagen
Ominous escribió:Buenas, como hago teletrabajo he sacado un momentito para hacer pruebas :p Estos son mis resultados en distintas configuraciones, incluyendo en Ryzen Master el maximo MHz que alcanza:

Fotos bios Asus Strix B550-F:

Imagen
Imagen
Imagen

Resultados y temperaturas:

- All Default / Curve disabled + PBO auto (el resultado es prácticamente el mismo)
All default
Imagen
Curve disabled + PBO auto
Imagen

- Negative 5 + PBO auto
Imagen

Negative 10 + PBO auto
Imagen

Negative 15 + PBO auto
Imagen

Las conclusiones que voy sacando es que cuanto más alto el valor per core más puntuación, una mejora de unos 300 puntos entre default y negative 15 (además coincide con cuanto mas alto valor mayor MHz alcanza el core según Ryzen Master), a costa de un poco más de temp, apenas 1ºC de diferencia

Me faltaría jugar con valores manuales del PBO en lugar de poner todo en auto

Y con todo de origen que puntuación te daba en el R23?
@k_nelon Entiendo que te refieres a todo por defecto. En ese caso es la primera captura que he pasado (all default tal como viene la bios). 14774. 30 arriba 30 abajo, siempre va variando un poco cada vez que pasas el test.
Creo que se refiere a desactivar PBO.
Ominous escribió:@k_nelon Entiendo que te refieres a todo por defecto. En ese caso es la primera captura que he pasado (all default). 14774. 30 arriba 30 abajo, siempre va variando un poco cada vez que pasas el test.

bromutu escribió:Creo que se refiere a desactivar PBO.

Bueno, me refería a TODO de serie.

Lo pregunto porque a mi me dio al montar el PC una puntuación de 15289 sin tocar ningún parámetro y no sé si es que las pruebas son diferentes.

Imagen
ojo, si yo hago un clear CMOS, de serie PBO viene en AUTO, no deshabilitado.

En auto sin tocar nada mas Cinebench me da 25340 y con PBO deshabilitado me da 24733

Lo que tengo muy poca diferencia es cuando pongo la curva y hago los 5, 10 y 15 mV de undervolt en cada core
por eso decía todo de serie, sin tocar nada de la BIOS (excepto el perfil de la RAM)
Sí, a ver, como he comentado la primera cap es todo de serie. Tb había comentado en alguna ocasión que mi 5800x no da valores muy altos, con bios por defecto está en torno a los 14800 en multicore, pero es que igual influye la RAM, placa base, SSD, etc.
Hay un video de AMD explicando lo del curve optimizer.
Cada numero que subes o bajas en el curve optimizer equivale a lo siguiente:

1= 5mv en carga baja y 3mv en carga alta.
2= 10mv en carga baja y 6mv en carga alta.
etc etc.

Se van autorregulando según la carga del cpu.

Yo lo tengo en negativo -26 all cores y en CR20 gano 200mhz cuando lo esta pasando y casi 300 puntos en el resultado final, también gano unos 4-5 grados menos.
Habrá que probar subiendo a -25, pero lo raro en mi caso es que cuanto más alto pongo el numero (en negativo) más sube la temperatura.
the_aeon escribió:Hay un video de AMD explicando lo del curve optimizer.
Cada numero que subes o bajas en el curve optimizer equivale a lo siguiente:

1= 5mv en carga baja y 3mv en carga alta.
2= 10mv en carga baja y 6mv en carga alta.
etc etc.


Se van autorregulando según la carga del cpu.

Yo lo tengo en negativo -26 all cores y en CR20 gano 200mhz cuando lo esta pasando y casi 300 puntos en el resultado final, también gano unos 4-5 grados menos.


No entiendo esto.

Ósea si pones -10 equivale a 50mV menos en carga baja y 30mV menos en carga alta?

Si pones -20 es 100mV menos en carga baja y 60mV menos en carga alta?

Y si pones -25 es 125mV menos en carga baja y 75mV menos en carga alta?

Se puede poner “All Core” para que haga a todos lo mismo? Poner 16 veces los numeritos en “Per Core” me saca de quicio XD
the_aeon escribió:Hay un video de AMD explicando lo del curve optimizer.
Cada numero que subes o bajas en el curve optimizer equivale a lo siguiente:

1= 5mv en carga baja y 3mv en carga alta.
2= 10mv en carga baja y 6mv en carga alta.
etc etc.

Se van autorregulando según la carga del cpu.

Yo lo tengo en negativo -26 all cores y en CR20 gano 200mhz cuando lo esta pasando y casi 300 puntos en el resultado final, también gano unos 4-5 grados menos.

La pregunta que me hago es: ¿me puedes confirmar que lo único que has tocado es Curve Optimizer/All Cores, -26?
Es decir, no has tocado valores del resto que he visto en el vídeo que lo explicaba: Digi+, CPU Load-Line Calibration (Level 4), CPU Current Capability 130%, Power Phase, VDD SOC Voltage Override, PBO/Max CPU Boost Clock Override...

Y otra pregunta. ¿Esa configuración es para ganar rendimiento? A mí me interesa ganar rendimiento (aunque sea poco) sin que suban las temperaturas (de hecho, lo que más me gustaría es bajar las temperaturas y mantener/bajar en menor proporción el rendimiento. Por ejemplo, no me importaría perder 500 puntos en Cinebench (3%) por una reducción de potencia del 5% o más...)
bromutu escribió:Como mas fresco va y mejor me puntia es con PBO Auto y curva disabled [carcajad]

No entiendo naaaa, incluso con PBO deshabilitado, tengo temperaturas mas altas que con el activado en auto

Por mi experiencia con Zen2, el PBO en auto solo se activa un poquito y seguramente usando unos limites a la baja. Poniendolo en manual, podemos ver que hay limites de bios y de la placa base.

Si lo activas el PBO, poniendo los valores en manual, probando diferentes aumentos, una cosa que notaras primero es una temperaturas algo mayores, aunque depende de tu sistema de refrigeración. Pero lo que más se nota, es que si bien sube más en un solo nucleo, el rendimiento en todos los nucleos baja y por consiguiente el rendimiento general baja.

Asi que viendo Zen2, no pienso que Zen3 fuera a cambiar nada.

El tema del curve, en el video meten muchos valores a mano pero claramente en automatico todo, es más de lo mismo, una cosa pensada para subir la CPU en un nucleo que no aporta nada.

Tambien veo otro detalle de Zen3, como ya paso en Zen2. Un nucleo de estas CPUs vale igual en cantidad de rendimiento en todos sus modelos y las diferencias las marca la frecuencia maxima.

Y hay más. Tener una frecuencia maxima muy alta en un nucleo, no sirve para nada porque practicamente ningun programa va a estimular el micro tanto en una sola CPU y los mejores programas van a preferir mejores frecuencias iguales en todos los nucleos para sacar el mayor rendimiento.

Digo con esto que como paso con Zen2, lo mejor es conseguir una frecuencia igual en todos los nucleos.
El curve optimizer es normal que cargas altas haga más undervolt y menos en carga baja, la demanda no de voltaje no es la misma, en el vídeo de AMD en Youtube el ingeniero lo explica.
Yo solo digo que antes en CR20 los cores iban a 4550mhz y ahora a 4750mhz.
En los juegos van casi todo el rato al máximo.
En mi caso si tengo ganancia
the_aeon escribió:El curve optimizer es normal que cargas altas haga más undervolt y menos en carga baja, la demanda no de voltaje no es la misma, en el vídeo de AMD en Youtube el ingeniero lo explica.
Yo solo digo que antes en CR20 los cores iban a 4550mhz y ahora a 4750mhz.
En los juegos van casi todo el rato al máximo.
En mi caso si tengo ganancia


Hola, y este parámetro lo tienes en automático (como viene por defecto) o has puesto alguno de los valores que vienen? hay desde 25MHz a 200MHz

Imagen
the_aeon escribió:El curve optimizer es normal que cargas altas haga más undervolt y menos en carga baja, la demanda no de voltaje no es la misma, en el vídeo de AMD en Youtube el ingeniero lo explica.
Yo solo digo que antes en CR20 los cores iban a 4550mhz y ahora a 4750mhz.
En los juegos van casi todo el rato al máximo.
En mi caso si tengo ganancia

¿Con que placa base? ¿Que refrigeración?
545 respuestas
1, 2, 3, 4, 511