Análisis de los AMD Ryzen 5 9600X y Ryzen 7 9700X: un rendimiento excelente en Linux

Esta podría ser mi reseña más simple en los últimos veinte años de Phoronix. La serie AMD Ryzen 9000, comenzando con el Ryzen 5 9600X y el Ryzen 7 9700X que se lanzarán mañana, son algunos procesadores de escritorio realmente excelentes. El avance generacional es muy convincente, incluso en cargas de trabajo Linux de un solo subproceso, superando a la competencia de 14.ª generación de Intel Core. En casi 400 pruebas comparativas, estas nuevas CPU de escritorio Zen 5 impresionan y estos nuevos procesadores de escritorio Zen 5 tienen un precio competitivo. Ya me encantaba el rendimiento de la serie Ryzen 7000 en Linux con su implementación AVX-512 y su buen desempeño en cientos de cargas de trabajo Linux diferentes, pero ahora con la serie AMD Ryzen 9000, AMD está dando un gran paso. Eso, combinado con los problemas que Intel está experimentando actualmente con las CPU Intel Core de 13.ª y 14.ª generación y los ~400 resultados del benchmark, hacen que este sea un gran éxito para AMD en el sector de escritorio con solo algunas salvedades menores para Linux.

Las últimas dos semanas he estado ejecutando con entusiasmo muchos benchmarks de AMD Zen 5 en Linux con Strix Point a través de Ryzen AI 9 365 y Ryzen AI 9 HX 370 Con excelentes resultados. Eso fue divertido, pero ahora, con los procesadores de escritorio Zen 5 en la mano, la evaluación comparativa ha sido una locura. Antes de la disponibilidad de mañana de los Ryzen 5 9600X y Ryzen 7 9700X, el embargo de revisión de estos procesadores se levanta hoy. No será hasta la próxima semana que se levante el embargo de revisión y disponibilidad de los Ryzen 9 9900X y Ryzen 9 9950X.

AMD Ryzen Zen 5 parte inferior

Dado que ya existían levantamientos del embargo anteriores, Productos para clientes AMD Zen 5 y Detalles de la arquitectura Zen 5La revisión de hoy se centra directamente en los productos Ryzen 5 9600X y Ryzen 7 9700X.

AMD Ryzen 5 9600X

El Ryzen 5 9600X, como recordatorio, es un procesador Zen 5 de 6 núcleos y 12 subprocesos con una frecuencia base de 3,9 GHz y una frecuencia de impulso de 5,4 GHz, además de tener una caché L3 de 32 MB y una potencia térmica de 65 vatios. Este procesador se lanzará mañana a 279 USD… Mientras que el Ryzen 5 7600X de la generación anterior se vende hoy por alrededor de 200 a 220 USD, cuando se lanzó esa parte Zen 4 de 6 núcleos tenía un precio de 299 USD. Por lo tanto, ver el lanzamiento del Ryzen 5 9600X por menos de 279 USD es bastante competitivo. Mientras tanto, la competencia Intel Core i5 14600K tiene un precio de 299 a 339 USD al momento de escribir este artículo.

Procesador AMD Ryzen 7 9700X

Mientras tanto, el Ryzen 7 9700X es el procesador de escritorio Zen 5 de 8 núcleos y 16 subprocesos con una frecuencia base de 3,8 GHz, un reloj de impulso máximo de 5,5 GHz, 32 MB de caché L3 y un TDP de 65 vatios. El Ryzen 7 9700X se lanza a un precio sugerido de $359 USD. Este también tiene un precio muy bueno considerando que el Ryzen 7 7700X de la generación anterior se lanzó a $399 USD y el Intel Core i7 14700K de la competencia tiene un precio de $399~419 USD.

Procesador AMD Ryzen 7 9700X

Una vez explicados los precios, quedan las otras dos áreas principales en las que se centra Phoronix: el soporte de Linux y el rendimiento.

En lo que respecta a la compatibilidad de Linux con la serie Ryzen 9000, deberías estar en buena forma con las distribuciones de Linux modernas. Con la serie Ryzen 9000 funcionando con las placas base AM5 existentes después de la actualización del BIOS, no hay ningún problema de plataforma nuevo de qué preocuparse realmente ni otros problemas de compatibilidad con Linux allí. Como he demostrado en mis varios artículos sobre la serie AMD Ryzen AI 300, la compatibilidad con el núcleo Zen 5 está en orden. Con la serie Ryzen 9000 también es más simple que con Strix Point, dado que existe la antigua tarjeta gráfica integrada RDNA2 reducida si se utilizan los gráficos/pantalla integrados en las CPU de escritorio y todos estos son núcleos Zen 5 completos sin ninguna combinación de Zen 5 y 5C.

Todo el soporte básico para la serie Ryzen 9000 es bueno para los usuarios finales que ejecutan la serie Ryzen 9000 en distribuciones modernas como Ubuntu 24.04 LTS, Fedora 40, Arch Linux, etc. Hay algunas advertencias a tener en cuenta. Primero, aunque no es relevante para la mayoría de ustedes, si planea usar cualquier sistema de archivos RAPL/PowerCap que monitoree el consumo de energía de la CPU que lamentablemente aún no está integrado en Zen 5… Es bastante tonto, pero Se necesita un parche de una línea que aún no se ha actualizado para agregar la Familia 1Ah al controlador RAPL de PowerCap. Es triste que esta línea no se haya fusionado hace meses, especialmente porque la nueva ID de familia para Zen 5 se conoce desde hace meses. Pero sin este parche de una línea, no podrá disfrutar de ningún informe de energía para la CPU… Por lo tanto, para mi evaluación comparativa de la serie Ryzen 9000, tuve que parchear mi compilación de kernel. Si está en Linux 6.9+, también necesitará Este parche para arreglar el contador de energía del paquete AMD RAPL. Pero nuevamente, esta no es una característica utilizada por las masas y, para mis propósitos, solo es de interés durante las pruebas comparativas para el monitoreo del consumo de energía y las mediciones de rendimiento por vatio. Sin embargo, es frustrante que el parche de una línea no se haya incluido hace meses como parte del resto del código Zen 5, sino que aparentemente se haya pasado por alto.

El otro pequeño defecto del soporte de AMD Zen 5 está en el lado del compilador. AMD logró agregar el objetivo Znver5 para GCC 14.1 estable que se lanzó en abril. Aunque hubiera sido incluso mejor si el soporte hubiera estado disponible el año pasado para GCC 13 dada la cadencia de lanzamiento anual y que Ubuntu 24.04 LTS usa GCC 13, no GCC 14. Intel normalmente hace un mejor trabajo aquí al intentar obtener su habilitación de ISA y nuevos objetivos de CPU agregados a los compiladores de código abierto mucho antes del lanzamiento para evitar problemas de tiempo/alineación como este. Pero obtener el objetivo Znver5 en GCC 14 es al menos mejor que a veces donde no ha habido soporte en un compilador lanzado el día del lanzamiento. Pero… Znver5 aún no está en la base de código del compilador LLVM/Clang. Al momento de escribir esto, no hay soporte para Znver5 incorporado al compilador LLVM/Clang. Eso es decepcionante meses después de que se incorporó el soporte para GCC. También hay un problema de tiempo inminente allí con LLVM Clang 19 se lanzará en septiembre y aún no hay compatibilidad con Znver5. Veremos si se agrega y se traslada a la rama de lanzamiento v19 en las próximas semanas o no.

Por lo tanto, todavía hay algunas peculiaridades de habilitación de Linux de AMD que podrían mejorar para ver un mejor soporte de software el día del lanzamiento, pero para aquellos que no se preocupan por el monitoreo de energía RAPL/PowerCap o por ejecutar binarios desconectados adaptados a Zen 5, el soporte de Linux en general está en muy buena forma para la serie Ryzen 9000.

Fuente