E 'possibile controllare i core clock della CPU su macOS?

2

Mi piacerebbe avere un controllo diretto degli orologi core della CPU. Questo è possibile su nuovi MacBook e macOS?

Uso Intel Power Gadget e Macs Fan Control strumenti per monitorare la velocità della CPU e dei fan su MacBook Pro 2018 con i9.

Underclocking in Mathematica

Durante l'esecuzione di alcuni calcoli specifici in Mathematica succede che la CPU diventa underclocking da 2.9G a 2.3G in seriale e persino a 1.5G durante i calcoli paralleli. Questo potrebbe essere collegato a Mathematica, ma finora non vedo alcun motivo per l'underclocking così pesantemente. All'inizio del calcolo il Turbo Boost agisce, la velocità di clock è più alta e dopo circa un minuto si riduce bruscamente, simultaneamente dopo che la temperatura della CPU tocca 100C. La temperatura media è probabilmente di 80 ° C, ma con Turbo Boost che regola l'orologio, ad un certo punto la temperatura tocca 100 ° C e la CPU diventa underclocking. La temperatura si riduce a ~ 60 ° C, ma fino alla fine del calcolo questo processo non ottiene mai più CPU o Turbo Boost. Dopo un po 'di tempo in più (5-10 minuti) sarà underclock per la seconda volta, anche se la temperatura è stabile.

Tuttavia, se eseguo un'altra applicazione sul lato, Intel Power Gadget può leggere una frequenza core più alta (mostra solo la media o la massima, non per core / thread). Anche la potenza totale del core aumenta, ma solo mentre questo secondo processo è in esecuzione, come se al processo Mathematica fosse vietato utilizzare la CPU su un clock più alto. È come se il sistema operativo non consenta una frequenza CPU più alta per il thread "pericoloso", sebbene la temperatura possa diminuire fino a <50 p <.

L'attività Mathematica è lunga ma non cambia in natura, moltiplica le grandi matrici più e più volte solo con numeri diversi.

Tutto questo è seguito dai fan che girano a velocità superiori a quelle predefinite, perché li aumento con lo strumento Controllo. Sono assolutamente sicuro che il sistema potrebbe supportare una frequenza CPU più elevata durante questo, ma non ci va. Il mio sospetto è su OS, dal momento che la CPU non raggiunge nemmeno il throttle e c'è una chiara preferenza di processo. Aumentare la priorità del processo non ha apportato alcun cambiamento.

Non sono sicuro di ciò che sta accadendo qui, che è la ragione per cui fornisco una descrizione più lunga del problema. Anche perché potrebbe esserci una soluzione diversa oltre a modificare manualmente la frequenza, specialmente se ciò è impossibile da fare.

    
posta Vladimir 01.12.2018 - 02:56
fonte

1 risposta

2

Ci sono alcune variabili di qualità e quantità sconosciute.

I MacBook Pro di i9 erano noti per fornire un comportamento strano a causa di un elevato consumo energetico, temperatura, ma non di prestazioni, limitazione. Non solo le macchine sono nuove, così è il sistema operativo Mojave. Tutto ciò può quindi essere amplificato da un bug nel software da eseguire. Anche Mathematica non è perfetta. In questo caso, sembra che l'attività sia a thread singolo e piuttosto impegnativa per l'unico core che deve gestirlo. La gestione interna del chip Intel può quindi rilevare ciò che non è sotto il controllo di Apple, date le condizioni e i design dell'hardware scelti.

Mentre potrebbe esserci qualche motivo per sperare in ulteriori aggiornamenti del firmware del MacBook Pro, la gestione di questo o di Mathematica da parte di macOS Mojave per eliminare i bug o fornire soluzioni alternative, che è insoddisfacente in quanto non ti fornisce di provare qualcosa da solo .

Alcune correzioni sono state consegnate per questo a partire dall'aggiornamento 10.3.6 e presumibilmente anche in 10.14. Poiché non è chiaro se questi siano installati o meno, assicurati di avere le ultime versioni di tutto il software. Sebbene attualmente queste correzioni siano note per migliorare le cose in generale e in modo considerevole, non riescono per fornire miglioramenti esattamente per Mathematica.

Anche se menzionare il design termico disastroso attirerà i downvotes, questo è solo un altro caso. Case, sistema di raffreddamento e un i9 non sono proprio il mix perfetto.

I modi generalmente conosciuti per armeggiare con queste impostazioni, sebbene non siano in alcun modo una correzione garantita per il problema attuale, sono le seguenti opzioni:

Sfondo:

Apple MacBook Pro 2018: Much more performance with a few clicks
The new MacBook Pros have problems with the performance utilization of the Coffee Lake processors. We show why Apple's power management fails and how you can fix it with just a few clicks.

2018 macbook pro runs faster if you limit the cpu via software Further fueling the dumpster fire that the 2018 Macbook Pro is turning out to be, notebookcheck.net has discovered that by manually limiting power consumption you can actually get better performance.

Apparently, Apple elected to ONLY use temperature as a parameter for ramping up clock speeds, which results in the cpu not having enough time to cool down before trying to boost again. This leads to fluctuations that severely harm performance.

2018 i9 MacBook Pro throttling discussion [merged]
Reviews are finally rolling in on YouTube. Finally a review compared exporting a video on a maxed out 15” 2018 vs 2017. The 2017 finished exporting it 2 minutes faster because the i9 throttled so bad causing worse performance when compared to the maxed i7 CPU in the 2017 model.

Tested: Thermal conditions in the 2018 i9 MacBook Pro dramatically hampering performance
So, Apple can also change the fan speed thresholds to accommodate a CPU load better, by setting them to kick in sooner, and faster than it does at present. This probably won't completely eliminate the thermal situation, but it will lengthen the time it will take to get there at the cost of a louder device when under heavy load. Users can do this with Macs Fan Control, or similar utility.

We didn't expect a fix from Apple any time soon. But, at least the first steps were taken with a patch on July 24. Time will tell how much of a difference that patch makes, and how well it holds up over time.

Tests Confirm Apple's Throttling Fix Improves Performance for 2018 MacBook Pro Models [Updated]
The bug fix came in the form of a supplemental update to macOS High Sierra 10.13.6, which many new MacBook Pro owners have now installed on their machines. Multiple MacBook Pro owners and media sites have been testing the new patch, and the results appear to be largely positive -- the throttling issue has been resolved for the most part and the machines are performing better.

Sfortunatamente, Mathematica è l'eccezione:

In all other published practice benchmarks with the exception of Mathematica, the results with and without patch fluctuated within the measurement accuracy range. These tests are either completed too quickly, do not require full CPU power throughout, or test the SSD speed.
MacBook Pro 2018 im Test: Auswirkungen des Throttling-Updates

    
risposta data 02.12.2018 - 12:49
fonte

Leggi altre domande sui tag