Los AMD Ryzen 7800X y 7300X podrían ser falsos, ¿existen estas CPU?

Ayer mostramos unas filtraciones donde se veía la puntuación de dos nuevos procesadores de AMD, unas CPU de 10 núcleos y 4 núcleos Zen 4, respectivamente. Estos eran el Ryzen 7800X y el Ryzen 7300X, y si bien ninguno de estos exhibió unas cifras de rendimiento demasiado altas o bajas que no coincidieran con el modelo, ahora podríamos estar ante procesadores falsos, pues se ha demostrado que es posible modificar los datos de CPUID de estas sin demasiados problemas.

Cuando AMD lanzó su gama de procesadores Zen 4, inicialmente solo teníamos 4 modelos disponibles: Ryzen 5 7600X, Ryzen 7 7700X, Ryzen 9 7900X y Ryzen 9 7950X. En comparación, con los Ryzen 5000 tenemos un total de 13 CPU en la familia si contamos las versiones embedded. Si las descartamos y nos centramos en los modelos que podemos comprar en tiendas, hablamos de nada menos que 9 procesadores. Así pues, AMD lógicamente sacará más procesadores Ryzen 7000 y por ello, anunciamos hace poco las filtraciones de unos futuros Ryzen 7 7800X, Ryzen 3 7300X y Ryzen 7 7700, los cuales podrían haber ofrecido datos falsos en sus especificaciones o peor aún, no existir realmente.

CPU-Z se puede modificar y podríamos estar ante procesadores falsos

Siempre que hemos mostrado una filtración de rendimiento de una CPU o una GPU, siempre tenemos que estar pendientes de los resultados. Si realmente el rendimiento excede o está muy por debajo de lo esperado, lo normal es pensar que se trata de un error o simplemente es una muestra de ingeniería. Además, los datos 100% fiables realmente solo aparecen cuando un procesador o gráfica llega al mercado y ya aparecen las reviews de los medios. Y aún así, hay algunos de estos que muestran resultados bastante distintos a los demás y se dan lugar a dudas y preguntas sobre cual es el rendimiento real.

Pues imaginad que, a todo esto, ahora se añade el hecho de que es posible modificar la información del procesador editando su CPUID y esto se vería reflejado en programas como CPU-Z, dando lugar a CPU falsas. Para ello, Chips and Cheese ha demostrado que es posible hacer esto con CPU AMD Zen 4, como los Ryzen 7800X y Ryzen 7300X que vimos ayer, los cuales podrían ser falsos. El procedimiento se basa en editar un conjunto de 6 MSR de las instrucciones CPUID que contienen el nombre del procesador y podemos escribir hasta 8 caracteres por MSR. Esto daría un total de 48 caracteres, pero al tener que acabar con un null, nos quedamos con 47.

Así pues, se han demostrado ediciones de los procesadores AMD, haciendo referencia a Star Wars con un Ryzen 7300X de 4 cores. También se ha mostrado uno más serio que se modifica una CPU AMD Ryzen 7950X para que muestre un i9-13900K en su lugar. Así de esta forma tan fácil, estaríamos ante un procesador falso con datos de rendimiento erróneos que engañarían a la mayoría de usuarios.

Se duda sobre la fiabilidad de los Ryzen 7 7800X y Ryzen 5 7300X

Ryzen 7800X Geekbench 5

Chips and Cheese se enfoca así en los Ryzen 7800X y Ryzen 7300X, dejando caer que podrían ser falsos teniendo en cuenta que es posible modificar la información de estos. Sin embargo, si tenemos en cuenta su rendimiento, este coincide con los respectivos modelos, así que incluso si se tratase de CPU falsas, no nos daríamos cuenta. Si bien podríamos pensar que solo afecta a CPU-Z y no hay por qué temer, nos equivocamos. Según la web, benchmarks como Geekbench, AIDA64, Blender, HWMonitor e incluso nuestro querido Cinebench, muestran el procesador modificado.

Todos ellos leen el CPUID de la misma forma que CPU-Z lo hacía, por lo que no encontraríamos ante un gran problema, pues no nos podemos fiar de casi nada. Y es que, en teoría, sería posible falsificar los resultados de cualquier procesador AMD con arquitectura Zen. Y es que, según sus pruebas, es posible modificar los datos desde la época de las CPU AMD Bulldozer. Sobre Intel debería ser posible lo mismo, pero solo se han enfocado en AMD dadas las recientes filtraciones de los Ryzen 7 7800X y Ryzen 3 7300X. Pero no todo está perdido y aún sigue habiendo esperanza dado que hay unos pocos programas que no leen la CPUID modificada.

Entre estos, tenemos HWiNFO y BenchMate, los cuales adquirieren la información sobre el procesador por otras vías. Para finalizar, los autores de la publicación han enseñado el método para crear nuestro Ryzen 7800X. Para ello, hace falta un Ryzen Zen 4 con más núcleos como el 7950X, la aplicación PMCReader y un par de cambios: añadir 350 MHz negativos en PBO y eliminar 3 núcleos por CCD. Con estos pasos, ya tendremos un 7800X casero con 10 núcleos y 20 hilos.