5 votes

Comment désactiver 2 cœurs sur un i7 quadcore ?

J'ai un ordinateur portable avec un quadcore i7 qui chauffe. Je n'ai pas besoin de deux des cœurs. Comment puis-je les éteindre ?

10voto

ForeverWintr Points 121

De nombreux ordinateurs disposent d'options BIOS permettant de désactiver les cœurs. Vous pouvez également désactiver l'hyper threading, ce qui revient à désactiver les cœurs, mais je doute que cela améliore beaucoup le refroidissement. Une dernière chose qui peut être faite est dans Windows lui-même. Allez dans les Options de démarrage avancées ( msconfig > boot tab > Advanced options ) et spécifiez le nombre de cœurs que vous voulez utiliser. Personnellement, je ne recommanderais aucune de ces solutions car cela revient à castrer votre machine. Trouvez une meilleure solution de refroidissement ou faites un meilleur usage de votre machine, par exemple en l'utilisant uniquement sur des surfaces dures, en nettoyant la poussière des évents, en utilisant un coussin réfrigérant, etc. Vous pouvez également rechercher une mise à jour du BIOS qui activera le ventilateur plus souvent ou utiliser quelque chose comme SpeedFan pour contrôler manuellement la vitesse de votre ventilateur et ainsi augmenter votre potentiel de refroidissement.

6voto

Blackbeagle Points 6556

La série Intel i a tendance à le faire. Ils ont une certaine limite thermique intégrée et gèrent le système de la manière suivante : si vous utilisez tous les cœurs, il gère la vitesse entre eux et essaie de faire fonctionner le système aussi vite que possible sans surchauffer. Si vous n'utilisez pas tous les cœurs, il éteindra les cœurs qui ne sont pas utilisés et essaiera d'overclocker les cœurs qui sont utilisés - jusqu'à la limite thermique. Notez qu'il ESSAIE d'overclocker et que cela crée de la chaleur.

5voto

Sepero Points 266

Sous Linux/Ubuntu, exécutez simplement ceci :

sudo sh -c "echo '0' > /sys/devices/system/cpu/cpu1/online"

Remplacez cpu1 par cpu2 et ainsi de suite pour désactiver plus de cœurs. Et pour les réactiver :

sudo sh -c "echo '1' > /sys/devices/system/cpu/cpu1/online"

1voto

user54700 Points 91

Allez dans Exécuter, tapez msconfig, allez dans l'onglet Boot, cliquez sur Options avancées, et sélectionnez "Nombre de processeurs". Puis modifiez-le à la moitié de la liste (choisissez 4, car vous avez 8 threads = 4 cœurs, donc 4 threads = cœurs). Redémarrez ;)

0voto

Tamara Wijsman Points 56163

Vous ne pouvez pas ordonner au processeur de désactiver les cœurs, la seule chose que vous pouvez faire pour éviter la chaleur est d'opter pour un autre processeur ou de vérifier que le processeur est suffisamment refroidi.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X