Il y a un moyen, même lorsque votre putain de fournisseur OEM a tout verrouillé de votre bios au cas où vous essayez de résoudre le problème de gémissement ennuyeux dans leur ordinateur portable.
Vous devez écrire un registre spécifique au modèle (MSR). Cela peut être fait avec plusieurs utilitaires ( RW-Everything , CrystalCPUID ou tout ce que vous pouvez trouver).
L'adresse MSR exacte et les valeurs de l'état C pour de nombreux processeurs Intel peuvent être trouvées dans le Manuel du développeur du logiciel des architectures Intel® 64 et IA-32 (Volume 3B: Guide de programmation système, Partie 2) .
J'ai le Core i5 520M et le registre correspondant est MSR_PKG_CST_CONFIG_CONTROL (0x00E2). Vous devez spécifier la valeur la plus élevée possible dans le champ Limite de l'état C du package (bits 2: 0) pour lequel le gémissement disparaît. (Dans mon cas, le changement est passé de 3 à 1)
Dans le cas de RW-Everything, vous devez ajouter manuellement le registre et son adresse à l'aide de la fonction de liste d'utilisateurs de la fenêtre d'accès MSR.
Dans le cas de CrystalCPUID, vous pouvez définir la valeur par cœur (le Core i5 520M a 2 cœurs qui sont affichés comme 4 processeurs) et, fondamentalement, la rétrogradation d'un cœur suffit pour arrêter le gémissement.
Malheureusement, les deux utilitaires que j'ai trouvés ne permettent pas de les faire faire automatiquement ce qui est nécessaire, vous devez donc les démarrer et modifier la valeur manuellement à chaque démarrage de votre PC, mais au moins la configuration est mémorisée et vous pouvez fermer les utilitaires après le changement.
Nouvellement ajouté:
RW-Tout fournit en fait une méthode automatisée, un script peut être chargé à partir de la ligne de commande via rw.exe /command=ScriptName.rw
Dans mon cas, le script est:
>CPU 3
>WRMSR 0x00e2 0x00000000 0x02000401
>RwExit
CPU 3
concentre le deuxième cœur du CPU, s'il est omis, le premier cœur (CPU 1 et CPU 2) sera focalisé. Si les deux cœurs doivent être configurés, des WRMSR
commandes distinctes sont nécessaires après la mise au point de chacun des cœurs.
Gardez à l'esprit que la valeur à écrire est probablement spécifique au modèle de CPU. Votre valeur par défaut est visible dans la fenêtre MSR de RW-Everything .
L'étape suivante consiste à créer une tâche planifiée pour exécuter l'application au démarrage et après la sortie de veille (la configuration est alors réinitialisée).