processori

Amd risolverà le differenze tra i core "migliori" e "preferiti"

Sommario:

Anonim

Nelle ultime settimane c'è stato un aumento delle discussioni in AMD su come i nuovi processori Ryzen 3000 interagiscono con Windows, e in particolare su come si comportano le funzioni Best Core e Preferred Core, dove sorgono differenze tra ciò che Windows interpreta come "core migliori" e ciò che lo strumento Ryzen Master interpreta.

Attualmente ci sono discrepanze tra i migliori core e quelli preferiti che sono gestiti da Windows e Ryzen Master

Oggi AMD commenta ufficialmente la situazione e il motivo per cui si presenta, descrivendo anche cosa sta facendo per rimediare alle discrepanze nei dati.

Ryzen 3000 sono i primi prodotti AMD a utilizzare una funzione ACPI chiamata CPPC2 (Collaborative Power and Performance Control 2) che è un'interfaccia API tra il firmware del chip (essenzialmente UEFI BIOS e AGESA) e un sistema operativo come Windows. L'interfaccia consente all'hardware di comunicare meglio al sistema operativo le sue funzioni e impostazioni di gestione della frequenza e dell'alimentazione.

Qual è il problema con questo? Che i processori comunichino un altro set di dati attraverso i propri strumenti "Ryzen Master" e le API proprietarie, che differisce da quello di Windows, ed è la relazione tra questi "core migliori" e i "core preferiti" di CPPC2 che ha ha causato un po 'di confusione dalla versione originale di luglio.

Le discrepanze si sono verificate sin dal lancio della serie Ryzen 3000. Nella maggior parte delle situazioni e configurazioni, i nuclei effettivi della CPU che vengono caricati nel sistema operativo sotto carichi di lavoro a thread singolo o leggero non sono mai stati corrisponde ai migliori core della CPU, come riportato da Ryzen Master. Questo può essere visto con qualsiasi utilità di monitoraggio generico come il task manager.

La discrepanza qui sta nella mappatura effettiva tra le informazioni "Best Core" di Ryzen Master e le API SMU e la mappatura "Core preferiti" che comunica il firmware AMD tramite CPPC2 al sistema operativo.

Il modo più semplice per visualizzare le impostazioni di configurazione che CPPC2 comunica a Windows è visualizzare le corrispondenti voci del registro di sistema "Kernel-Processor-Power" di Windows nel Visualizzatore eventi di Windows, come mostrato sopra nello screenshot di schermo.

I "migliori core" definiti da SMU e riportati da Ryzen Master sono decisi in base alle proprietà elettriche e sono codificati al momento della fustellatura in fabbrica. I "core preferiti" definiti da CPPC2 sono quelli a cui AMD desidera che il programmatore del sistema operativo invii la maggior parte del traffico, non solo per le sue proprietà fisiche o elettriche superiori, ma anche perché sono ottimali per la politica di rotazione del core dal programmatore di Windows. Lo scheduler di Windows è programmato per non mantenere un thread di lavoro dell'applicazione assegnato a un determinato kernel troppo a lungo, ma per ruotarlo periodicamente tra una coppia di due kernel. La logica di ciò è la gestione termica (distribuzione del calore attraverso due nuclei spazialmente separati).

AMD promette che aggiornerà questa funzione per mostrare i core preferiti in modo molto più chiaro e che non ci saranno disallineamenti tra il sistema operativo e Ryzen Master. Vi terremo informati.

Carattere Techpowerupanandtech

processori

Scelta dell'editore

Back to top button