COMPUTING

AMD ajusta la calificación del ‘núcleo más rápido’ de Ryzen Master para que coincida con Windows 10

Desde que AMD envió las CPU Ryzen de 7nm, la comunidad de entusiastas ha estado ocupada tratando de encontrar formas de exprimir un poco más el rendimiento de la pila de productos. Una de las áreas de preocupación destacadas por los usuarios es que Ryzen Master, la utilidad de AMD para overclocking y ajuste de sus CPU RyzenSEEAMAZON_ET_135 Ver comercio de Amazon ET – identifica un “mejor” núcleo diferente para las cargas de trabajo que el núcleo de la CPU real que se utiliza a menudo para la mayoría de las pruebas de un solo subproceso.

Vi este problema en acción cuando hice las pruebas para nuestra evaluación reciente del plan de energía 1usmus. La captura de pantalla de Ryzen Master a continuación muestra mi 3900X probando Cinebench R20 en modo de un solo subproceso. La carga de trabajo se ejecuta en Core 02, no en C04, C01 y C03. Estos son los tres núcleos de mejor rendimiento en el CCX según Ryzen Master, como lo demuestran la estrella dorada y las estrellas plateadas.

Si bien esta captura de pantalla se tomó cuando la carga de trabajo se estaba ejecutando principalmente en C02, el núcleo más popular para el trabajo de un solo subproceso en toda la ejecución de prueba fue C05. Si bien la carga de trabajo no se mantendría en C04 o C11 por mucho tiempo, noté velocidades de reloj ligeramente más altas cuando estos núcleos se activaron en comparación con los núcleos sin estrellas. C04 parece aumentar de manera confiable un poco más alto que C05, a pesar de que C05 era el núcleo más popular para el trabajo.

Esto ha generado preocupaciones de que el Programador de Windows 10 estaba dañando el rendimiento al negarse a programar el trabajo en el núcleo de CPU apropiado. AMD ha publicado una publicación de blog sobre este tema, explicando por qué ni Ryzen Master ni Windows 10 estaban equivocados, y por qué está cambiando la forma en que funciona RM de todos modos.

La UEFI mantiene una clasificación de los núcleos de CPU generados durante el proceso final de prueba y ensamblaje. Tanto Windows como Ryzen Master utilizan estos datos para determinar sus respectivas clasificaciones principales. El hecho de que los núcleos de la CPU se clasifiquen aproximadamente con un 3 por ciento de diferencia no significa que cada núcleo de la CPU sea un 3 por ciento más rápido que el siguiente: AMD eligió ordenar las clasificaciones de los núcleos de esta manera porque “clasificar arbitrariamente los núcleos ~ 3% de distancia es perfecto para comunicarse al SO cuyos núcleos son más rápidos, sin dejar espacio para errores de redondeo cuando la escala de rendimiento abstracta y sin unidades de CPPC2 se convierte en una selección de frecuencia de CPU para sus cargas de trabajo “.

CPPC2 son las siglas de Collaborative Processor Performance Control, que se define en el Especificación ACPI 6.2 (página 527). Dicha especificación establece: “El control de rendimiento del procesador colaborativo define un mecanismo abstracto y flexible para que OSPM (OS Power Management) colabore con una entidad en la plataforma para administrar el rendimiento de un procesador lógico”. En resumen, AMD clasifica los núcleos de la forma en que lo hace porque le permite a la empresa comunicar su estrategia de administración a Windows de una manera clara y efectiva, no porque cada núcleo sea literalmente un tres por ciento más rápido o más lento que el siguiente.

Por qué Windows 10 y Ryzen Master ven dos cosas diferentes en la misma CPU

Windows 10 no elige un solo núcleo de CPU “mejor”. En cambio, Windows 10 prioriza la búsqueda del par más rápido de núcleos de CPU dentro de cada CCX e intercambia cargas de trabajo entre ellos. Se me ocurrió capturar una captura de pantalla de cómo se ve esta transferencia en Ryzen Master cuando ejecuto CB20:

Esta captura de pantalla se tomó con el plan de 1usmus activado, por lo que la mayoría de los otros núcleos de la CPU están inactivos, pero muestra la transferencia entre C04 y C05. Windows 10 intenta mantener las cargas de trabajo ST divididas entre un par de núcleos de CPU para compartir la carga eléctrica y térmica. Ryzen Master, por otro lado, elige qué núcleo premiar con una estrella de oro en función de su soltero máximo potencial de overclocking.

En resumen, Ryzen Master está verificando qué núcleo de CPU individual se clasifica mejor para fines de overclocking, mientras que Windows busca algo más en la línea de “¿Qué par de núcleos de CPU dentro del mismo CCX ofrecen el mejor rendimiento general?” Las dos evaluaciones se basan en el mismo conjunto de datos, pero no buscan lo mismo. Como resultado, RM pensó que había un “mejor” núcleo de CPU diferente al de Windows.

En el futuro, AMD ajustará Ryzen Master para que informe exactamente la misma información que lo hace Windows 10, eliminando esta fuente de confusión. El mensaje constante de la compañía sobre el tema de la administración de la velocidad del reloj de Ryzen ha sido que dejar el asunto en Windows 10 da mejores resultados que intentar administrarlo manualmente. Esto puede no ser técnicamente cierto en el caso de overclocks planos de todos los núcleos, pero ese tipo de configuraciones manuales también tienden a tirar la eficiencia energética por la ventana. Mi propia experiencia como revisor respalda la orientación de AMD. Hice algunos intentos para mejorar el rendimiento de Ryzen utilizando el tipo de opciones de mejora del rendimiento que los proveedores suelen ofrecer en UEFI. Por lo general, han dado como resultado un rendimiento ligeramente inferior, no superior.

La guía de AMD para lograr el máximo rendimiento en CPU Ryzen de 7 nm permanece sin cambios: actualice a la actualización de mayo de 1903 o posterior, instale los últimos controladores del chipset y use un UEFI de AGESA 1002 o posterior. Si desea estar absolutamente seguro de que estas capacidades están activadas, establezca sus configuraciones de CPPC y C-States globales en AUTO ON o forzado habilitado.

Publicaciones relacionadas

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar
Cerrar