3 votes

Limiter l'utilisation du processeur de l'ensemble du système

Je veux limiter l'utilisation du processeur de l'ensemble du système MacOS. Je me fiche qu'il ralentisse, mais je veux juste faire un compromis entre vitesse et température.

J'ai cherché des programmes qui font ça. Celui qui semble le plus proche de mes besoins est AppPolice, mais je pense qu'il ne peut en faire qu'un à la fois étant une application GUI et cputhrottle ne fonctionne pas avec SIP activé .

Alors, existe-t-il un moyen ou un programme pour faire cela systématiquement sans désactiver idéalement le SIP ?

1voto

user43889 Points 266

Je peux penser à au moins 3 façons de ralentir l'ensemble du Mac.

Turbo Boost

À moins que vous n'ayez un très vieux Mac (ou un très nouveau M1), vous pouvez réduire les températures en activant Intel® Turbo Boost.

Essayez Commutateur Turbo Boost . Vous devrez passer par quelques étapes pour le faire fonctionner car il utilise une extension du noyau. Le site Web contient les instructions nécessaires.

Arguments pour le démarrage

Une autre solution consiste à désactiver certains cœurs du processeur. Bien que je ne l'aie pas fait moi-même, vous devriez pouvoir exécuter cette commande de terminal (avec un nombre approprié de cœurs en fonctionnement) et redémarrer :

sudo nvram boot-args="cpus=4"

Instruments Xcode

Une manière plus simple de contrôler les cœurs et les threads est d'utiliser la fonction de Xcode Instruments qui a l'option de réduire le nombre de threads (utilisés dans un cpu hyper-threadé) ou de désactiver l'hyper-threading. Il dispose de ce panneau de préférences :

enter image description here

Même s'il est indiqué "Cœurs de processeur actifs", il s'agit en réalité de "Hyper-Threads de processeur actifs", à moins que vous ne désactiviez ce qu'il appelle le "Multi-Threading matériel".

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X