web-dev-qa-db-fra.com

Comment ralentir automatiquement le processeur au lieu de démarrer les fans?

Dans les options d'alimentation de Windows, vous pouviez configurer votre système pour qu'il utilise des schémas de refroidissement "actifs" ou "passifs".

Dans le schéma "actif", les ventilateurs commençaient à fonctionner plus rapidement à mesure que le processeur devenait plus chaud - ralentissez ensuite le processeur si les ventilateurs sont au maximum.

Dans le schéma "passif", le processeur ralentissait avant que les ventilateurs ne fonctionnent plus rapidement.

Existe-t-il un moyen de configurer Linux pour basculer entre ces "schémas" d'une manière ou d'une autre, soit configuré manuellement avec un fichier de configuration ou similaire?

En tant que note, pwmconfig indique: There are no pwm-capable sensor modules installed et fancontrol indique: Can't read configuration file.

J'aimerais pouvoir passer à un système d'alimentation passif parfois lorsque j'ai besoin de mon ordinateur portable pour rester silencieux, mais pas nécessairement rapide, par exemple. dans une bibliothèque.

4
Kupiakos

Ce dont vous avez besoin est cpufreqd , cela peut prendre des entrées de différentes sources et appliquer des règles pour définir chaque CPU à un profil donné, dépendant d'un système de notation.

Je l'utilise avec le package lm-sensors . Cela permet à cpufreqd d'interroger la température de la carte mère et de la puce, les tensions et la vitesse du ventilateur (et, en fonction de votre matériel, entre autres choses) et de l'utiliser pour créer des facteurs de pondération testés par les règles permettant de permuter les profils d'alimentation.

Chaque profil d'alimentation peut définir des éléments tels que la fréquence individuelle du processeur, la manière dont cette fréquence est générée et d'autres éléments tels que la luminosité du moniteur (pour économiser de l'énergie) et la vitesse des ventilateurs. Il peut même exécuter des programmes arbitraires pour faire des choses comme envoyer des courriels.

Notez que le fichier cpufreqd.conf par défaut n’est qu’un exemple et qu’il est pratiquement inutile. lm-sensors dispose d'un utilitaire pour vous aider à créer son fichier de configuration.

1
Jason Morgan