Anonim

Déterminer quels sont les états P-états et «Sx» et comment ils peuvent affecter votre ordinateur peut être une entreprise confuse. Dans sa forme la plus élémentaire, un état P est un état de performance. Il existe également des états globaux (états «Gx»). L'un de ces états globaux concerne la mise en veille de l'ordinateur, qui est divisée en quatre états «Sx» ou états S (S1 à S4). Pour en savoir plus sur ces états et leurs activités, suivez les instructions ci-dessous.

Regard sur les états de performance

Tous les fabricants de processeurs ne se réfèrent pas à un état de performance en tant que P-state. Intel l’appelle en fait SpeedStep (bien que cette marque ait expiré en 2012), mais AMD pourrait les appeler PowerNow! ou Cool'n'Quiet dans leurs processeurs. SpeedStep (et les implémentations similaires d’autres marques) est, en substance, un moyen de redimensionner de manière dynamique les états P du processeur à l’aide de logiciels.

Ces états peuvent aller de (P0, l'état de performance le plus élevé, jusqu'à P16, en fonction du fabricant). P0 est l'état de puissance et de fréquence maximum, ce qui signifie que P1 est un peu moins intensif que P0. Cela rendrait P2 moins intensif que P1, et ainsi de suite.

Voici comment IBM l'explique:

Vous ne constaterez peut-être aucun changement notable après la commutation de votre état P, sauf dans les programmes et applications très dépendants du calcul haute performance (HPC).

États C

Il est important de reconnaître les différences entre un état P et un état C. Un état P est un état de performance, tandis qu'un état C est un état réel du processeur. Vous pouvez également dire qu'un état C est un état inactif, tandis que l'état P est un état dans lequel le processeur fonctionne réellement, à l'exception bien sûr de l'état C0. Voici ce que font les différents états C:

  • C0: C'est dans cet état que le processeur s'exécute et prend des instructions.
  • C1: cet état est souvent appelé état d'arrêt, principalement parce que le processeur arrête l'exécution des instructions. Mais il peut toujours retourner à son état d'exécution (C0) presque instantanément.
  • C2: Communément appelé état Stop-Clock, il s'agit d'un état facultatif dans lequel toutes les horloges internes et externes sont arrêtées via le matériel. Dans cet état, le processeur peut prendre plus de temps pour se réveiller et revenir à C0.
  • C3: Il s'agit d'un autre état de processeur facultatif dans lequel la CPU arrêtera toutes les horloges internes. De nombreux processeurs auront différentes variations de l'état C3. Le temps nécessaire au processeur pour revenir à l'état C0 dépend donc beaucoup du fabricant du matériel.

Il est important de noter qu'il ne peut y avoir plus de quatre États C-états. Bien que les éléments énumérés ci-dessous correspondent aux états les plus élémentaires, les fabricants peuvent ajouter jusqu'à dix états C au total.

Tout sur les états de sommeil

Vous connaissez peut-être de nombreux états S, en particulier si vous utilisez une machine Windows. Sur de nombreuses machines Windows, vous avez la possibilité d’envoyer votre ordinateur en mode veille / veille prolongée. Christian De Looper, de PCMech, a fait un excellent travail en expliquant la différence entre ces deux États, mais il se passe aussi beaucoup de choses sous le capot.

Voici les différents types d'états de veille que votre processeur peut utiliser:

  • S0: Semblable au classement des états de performance, S0 est l’état le plus exigeant, tandis que S1, S2, etc., sont légèrement moins intensifs. Dans l'état S0, le processeur est prêt à recevoir des instructions et le système est pleinement utilisable.
  • S1: S1 consomme moins d'énergie que S0, car le système est envoyé dans un état de latence de réveil faible. Dans cet état, la CPU cesse d'exécuter les instructions, mais la CPU et la RAM sont toujours alimentées, ce qui vous permet de revenir au dernier état de votre système.
  • S2: Un autre état de latence de réveil faible, S2 est très similaire à S1, mais tout le cache du processeur et du système est vidé / perdu, car le processeur est arrêté (c'est-à-dire qu'il perd de la puissance).
  • S3, couramment appelé veille: cet état est celui dans lequel tout le contexte système est perdu, à l'exception de la RAM. La RAM conserve l’alimentation et vous permet généralement de revenir rapidement à ce que vous faisiez avant la mise en veille du système .
  • S4, appelé Veille prolongée : l’état de veille final se produit lorsque votre système passe en veille prolongée. C'est à ce moment-là que sa puissance est la plus basse, ce qui signifie également qu'il faut beaucoup de temps pour le réveiller. L’alimentation est coupée de tout , y compris des périphériques et des disques durs externes. Bien que cela prenne beaucoup plus de temps pour revenir à ce que vous faisiez, cet état fait en sorte que vous ne perdiez aucun pouvoir.

Modification des états de performance, des états C et des états de sommeil

Changer les états de sommeil est assez facile. Cela nécessitera un arrêt ou un redémarrage du système, car vous devez entrer dans les paramètres du BIOS. Une fois le redémarrage effectué, vous devez appuyer sur la touche appropriée pour entrer vos paramètres BIOS. Une fois dans le BIOS, vous pourrez modifier vos états de veille sous Gestion de l’alimentation (ce processus peut porter un nom différent, en fonction du fabricant de la carte mère).

Dans la plupart des processeurs récents et des nouvelles versions de Windows, un état P ne peut pas être contrôlé manuellement. Certains outils existaient / peuvent être manipulés, mais ce n'est pas recommandé (dans certains cas, vous pouvez réellement faire frire des composants). De nombreuses options du BIOS ne prennent plus en charge le contrôle direct pour cette raison. Cependant, les options du BIOS vous permettent d'activer le logiciel qui contrôle les états P de manière dynamique, mais vous devez vous assurer que votre système répond à toutes les exigences. Cela vaut également la peine de s’assurer que votre système d’exploitation le prend également en charge.

Si vous souhaitez activer un logiciel tel que la technologie Intel SpeedStep améliorée, il vous suffit de vous connecter au BIOS et de l'activer. Une fois que vous avez terminé, vous devez vous rendre dans les options d'alimentation de votre panneau de configuration et vous assurer qu'il est également activé. Intel a un guide assez complet à ce sujet.

Changer les états C est parfois possible. Tout dépend du fabricant de la carte mère. Certains vous laisseront changer les C-états dans le BIOS alors que d'autres ne le feront pas. Si vous pouvez le modifier dans le BIOS, vous le trouverez dans les options Options de gestion de l'alimentation ou Options de gestion de l'alimentation avancées. Cela pourrait ne pas appeler cela directement un état C, mais quelque chose comme un état de veille. Si vous êtes sous Linux, Stack Overflow contient des informations utiles sur la modification des états C via le noyau.

Fermeture

Et cela conclut notre aperçu rapide de ce que sont les performances et les états de sommeil! Il existe une tonne d'informations techniques approfondies sur les deux états, en particulier si vous souhaitez vous plonger dans la spécification ACPI (Advanced Configuration and Power Interface).

Vous avez des questions? Assurez-vous de laisser un commentaire ci-dessous ou rejoignez-nous dans les forums PCMech!

Etats de gestion de l'alimentation: qu'est-ce qu'un état-s et un état-p?