Amd resoldrà les diferències entre els nuclis 'millors' i 'preferents'

Taula de continguts:
En les últimes setmanes hi ha hagut un augment de les discussions a l'AMD sobre com els nous processadors Ryzen 3000 interactuen amb Windows, i en particular sobre com es comporta les funcions Best Cores i Preferred Cores, on sorgeixen unes diferències entre el que interpreta Windows com 'millors nuclis' i el que interpreta l'eina Ryzen Màster.
Actualmete hi ha discrepàncies entre els nuclis millors i nuclis preferents que són gestionats per Windows i Ryzen Màster
Avui AMD comenta oficialment la situació i per què sorgeix, alhora que descriu el que està fent per posar remei a les discrepàncies en les dades.
Ryzen 3000 són els primers productes d'AMD que utilitzen una característica ACPI anomenada CPPC2 (Collaborative Power and Performance Control 2) que és una interfície API entre el firmware de l'xip (essencialment la UEFI BIOS i AGESA) i un sistema operatiu com Windows. La interfície permet que el maquinari comuniqui millor les seves característiques i configuracions d'administració de freqüència i energia a sistema operatiu.
Què és el que passa amb això? Que els processadors comuniquen un altre conjunt de dades a través de les seves pròpies eines "Ryzen Màster" i APIs propietàries, que difereix de la de Windows, i és la relació entre aquests "millors nuclis" i els "nuclis preferents" de CPPC2 el que ha causat una mica de confusió des del llançament original al juliol.
Les discrepàncies han estat allà des del llançament de la sèrie Ryzen 3000. En la majoria de les situacions i configuracions, els nuclis de CPU reals que estan sent carregats en el sistema operatiu sota càrregues de treball d'un sol fil o amb subprocessos lleugers mai han coincidit amb els millors nuclis de CPU, tal com ho ha informat Ryzen Màster. Això es pot veure amb qualsevol utilitat de monitorització genèrica com el gestor de tasques.
La discrepància aquí rau en el mapeig real entre la informació dels "millors nuclis" (Best Cores) al Ryzen Màster i les APIs de SMU, i el mapeig dels "nuclis preferents" (Preferred Cores) que el firmware d'AMD comunica via CPPC2 a sistema operatiu.
La manera més fàcil de veure els paràmetres de configuració que CPPC2 comunica a Windows és veure les corresponents entrades dels registres de sistema "Kernel-Processor-Power" de Windows al Visor d'Esdeveniments de Windows, com es mostra a sobre en la captura de pantalla.
Els "millors nuclis" (Best Cores) definits per SMU i reportats per Ryzen Màster es decideixen en base a les propietats elèctriques, i es codifiquen en el moment de la matriceria a la fàbrica. Els "nuclis preferents" definits per CPPC2 són aquells als quals AMD vol que el programador de sistema operatiu enviï la major part de l'trànsit, no només per les seves propietats físiques o elèctriques superiors, sinó també perquè són òptims per a la política de rotació de nuclis de l'programador de Windows. El programador de Windows està programat per no mantenir indefinidament un fil de treball d'aplicació assignat a un nucli en particular massa temps, sinó per rotar-lo periòdicament entre un parell de dos nuclis. El fonament d'això és la gestió tèrmica (repartir la calor a través de dos nuclis espacialment separats).
AMD promet que va a actualitzar aquesta funció per mostrar molt més clarament els nuclis preferents i que no es produeixin discordances entre el sistema operatiu i Ryzen Màster. Us mantindrem informats.
font techpowerupanandtechDiferències entre nuclis físics i nuclis lògics (smt o hyperthreading) en cpu

Nuclis, cores, threads, sòcols, nucli lògic i nucli virtual. T'expliquem d'una forma molt senzilla tots ests conceptes dels processadors.
Què són els fils d'un processador? diferències amb els nuclis

T'ensenyem què són els fils d'un processador, threads o subprocessos Quina funció tenen? Diferències amb els nuclis
Strx4 vs TR4, es detallen les diferències de pins entre els dos sockets

La disposició dels pins dels sockets Ryzen Threadripper sTRX4 i TR4 d'AMD ha estat detallada per Hwbattle.