Los Ryzen 7000 de 12 y 16 Cores rinden menos por culpa de Windows 11
Los Ryzen 7000 no están atrayendo a los usuarios y posibles compradores como estaba previsto. El "mal" rendimiento que han mostrado en gaming (principal objetivo de esta plataforma) y el elevadísimo precio que tienen están haciendo que AMD recule con la producción por las malas ventas, pero... ¿Y si el ratio rendimiento/precio cambiase para al menos dos de estos procesadores? Pues según los últimos datos, dos de los cuatro Ryzen 7000 rinden menos por problemas con Windows 11, ¿están todas las reviews mal por culpa de AMD y Microsoft?
Pues puede ser realmente un incordio para las dos empresas, puesto que nuevos datos desde CapFrameX desvelan algo similar a lo que ya ocurrió en el pasado con Windows 10 y los Ryzen 2000: hay una mala gestión del kernel y el driver para asignar tareas entre CCD.
Windows 11 mete en problemas a los Ryzen 7000
Ok AMD, this is serious. R9 7950X stock vs single CCD.
Windows 11 22H2. Huge difference between 1 and 2 CCDs. pic.twitter.com/XenZuxaknV
— CapFrameX (@CapFrameX) October 15, 2022
Esto es algo que comentamos en su momento, porque no era normal que el rendimiento entre los cuatro procesadores lanzados fuese tan sumamente parejo, prácticamente idéntico, pese a que por simples frecuencias debería despegar entre ellos. La realidad es que entre el Ryzen 7 7600X y el Ryzen 9 7950X solo hay un 3%-4% de diferencia en gaming en 1080p, distancia que se recorta conforme subimos la resolución y comienza a ser un problema para la GPU.
¿Cuál es la causa de este rendimiento y diferencias? Pues el balance, asignación y reparto de recursos entre los CCD (CPU Compute Die) y por lo tanto, esto solo afecta al Ryzen 9 7900X y al Ryzen 9 7950X. ¿Por qué solo a estos dos procesadores? Porque son los únicos que tienen dos CCD, mientras que el Ryzen 7 7700X y el Ryzen 5 7600X solo tienen uno, los dos hermanos mayores necesitan de dos de ellos para aumentar el número de Cores totales y por ello las diferencias entre los primeros es de casi un 4%, mientraas que la diferencia entre los 4 se rebaja al 3% de media.
O lo que es igual, no compensa comprar el Ryzen 9 7950X frente al Ryzen 5 7600X en rendimiento/precio, y hoy sabemos los motivos de esto.
CapFrameX muestra la realidad entre Windows y AMD
Update with SMT off. Disabling SMT can almost fix the performance loss.
What does the mean? Maybe reducing the thread pool of the game reduces the probability that 2 of N threads sharing data are spread across different CCDs because N/2 over 2 is much smaller than N over 2. https://t.co/vqnG79pWKB pic.twitter.com/nP7sVpOWCu
— CapFrameX (@CapFrameX) October 15, 2022
Lo que podemos ver aquí arriba es el rendimiento en Metro Exodus del Ryzen 9 7950X de stock frente a deshabilitar un CCD al completo. Como vemos, la diferencia es de nada menos que 26 FPS de media, con importantes subidas en el 1% percentile y 0,2 % del mismo.
¿Qué ocurre cuando deshabilitamos SMT? Pues que el rendimiento vuelve a aumentar, puesto que de 176 FPS de media se pasa a 189,8, otros 13 FPS de ganancia. En total, deshabilitando un CCD y SMT se gana la friolera de 38,3 FPS, es decir, el Ryzen 9 7950X logra un +25,28% de frames por segundo. Entendemos que parte de esta subida se tiene que deber al escalado de frecuencias por PBO al tener una temperatura menor gracias al hecho de deshabilitar el CCD y SMT, pero esta subida no escalaría a las cifras comentadas por sí solas.
Por lo tanto, y dado que solo se da el problema en Windows 11 22H2 que salió publicado el día 20 de septiembre y las reviews se hicieron aproximadamente en esa semana, donde los Ryzen 7000 se lanzaron el 27 de ese mismo mes, es de esperar que muchas de las reviews tengan datos erróneos, puesto que todo analista usa por norma general los últimos drivers y versiones del SO para lograr la máxima compatibilidad y previsiblemente el mejor rendimiento.
Por lo tanto, y aunque parece que 21H2 tampoco es que vaya demasiado fino, sí que está dando mejores resultados que esta última versión de Windows 11 22H2, la cual es la causante de los problemas de estos Ryzen 7000.