PROBLEMA Task manager segna 100% cpu, ma altri programmi invece no

Max(IT)

Moderatore
Staff Forum
Utente Èlite
26,765
14,513
CPU
Intel i7 13900K
Dissipatore
Arctic Freezer II 360
Scheda Madre
Asus ROG Strix Z690-E Gaming WiFi
HDD
Samsung 970EVO + 970 EVO Plus + 870 SSD
RAM
Kingston Fury Renegade 6400 CL32 32 GB
GPU
PNY RTX 4080 XLR8 OC
Monitor
Asus TUF VG27AQ1A + Samsung 24RG50
PSU
EVGA G6 850W
Case
Corsair 5000D Airflow
OS
WIndows 11
Visualizza allegato 458093

A cosa si riferisce la seconda scala di valori che supera il 100%?

Quì scatta la curiosità +1

Innanzitutto la lettura di quanto postato e si nota che questo secondo valore, quello non giusto per dire quanto della potenza di calcolo è stata, o è utilizzata (e in media), corrisponde proprio ai valori del task manager di Windows



Visualizza allegato 458101
Visualizza allegato 458102

Poi l'avvertimento che si legge nella relativa voce di HWiNFO

Visualizza allegato 458095



Per capirci un po di più, riporto quanto detto da Microsoft riguardo proprio quella voce del monitoraggio:

La differenza tra i due tipi di contatore riguarda il modo in cui misurano il lavoro effettivo svolto dal processore. I contatori delle prestazioni basati sul tempo misurano la percentuale di tempo in cui il processore è occupato, mentre i contatori delle prestazioni dell'utilità misurano la quantità di lavoro effettivamente eseguita dal processore. I contatori delle prestazioni dell'utilità tengono conto dello stato delle prestazioni del processore e dei miglioramenti basati su Turbo Boost per misurare e normalizzare il lavoro svolto dalla CPU.
Questa modifica aveva lo scopo di fornire una rappresentazione più accurata della quantità di lavoro gestita dal sistema. Un processore in esecuzione per il 100% del tempo e con una frequenza ridotta del 50% esegue solo la metà del lavoro di un processore in esecuzione per il 100% del tempo con una frequenza del 100%. Prima di questa modifica, sotto i contatori delle prestazioni basati sul tempo (utilizzati in Task Manager di Windows 7), entrambi i processori sembravano svolgere la stessa quantità di lavoro: il 100% della loro capacità. Con il Task Manager riprogettato, viene mostrato che il primo processore è in esecuzione al 50% della capacità, mentre il secondo processore è in esecuzione al 100% della capacità. E Turbo Boost spinge il processore oltre il 100% della sua velocità nominale e consente al processore di superare il 100% della capacità.



Interpreto male @Max(IT) se dico che sembra quasi una % sul clock non Turbo (cioè 100%) che poi se misurata con le prestazioni del Turbo Boost lo supera (il 100%), senza riferirsi al tempo d'uso ma al "quanta potenza".
Esempio se fosse 115% vuol dire che la CPU al momento è oltre del 15% il clock (o non so quale altro parametro preso) di base.
Un grosso problema è dato dalla traduzione italiana di Hwinfo64, che davvero fa venire i brividi… 😵‍💫

se utilizzi la lingua inglese ti accorgi che sono due voci distinte.
Una è quella corretta, TOTAL CPU USAGE

1682087998113.png

io l'ho evidenziata in BLU perché mi è comodo guardarla.
L'altra voce è Total CPU UTILITY, che in italiano è tradotto in modo poco comprensibile.

ora la TOTAL CPU USAGE è quella corretta, che NON è usata dal task manager di Windows

1682088135263.png

come spiegato nel tip di Hwinfo64.

L'altra è quella del task manager, e può andare (in certi casi) sopra al 100%

1682088194258.png

dalla spiegazione di Microsoft sembra effettivamente essere rapportata al clock del core, non solo al numero di thread usati in relazione al numero di thread disponibili.
Però il risultato finale è alquanto fuorviante, perché vedere una CPU al 70%, ad esempio, solo perché ha magari 4 core (su 6) in Turbo Boost non è realmente indicativo del carico che sta svolgendo.
 
  • Mi piace
Reazioni: Liupen

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!