La gestion avancée de l’alimentation (APM – Advanced Power Management) est une API (fonctions) du BIOS que le système d’exploitation peut utiliser pour mettre en œuvre plusieurs stratégies de gestion de l’alimentation. Par exemple, il peut être utilisé pour suspendre ou mettre en veille votre ordinateur.
Dans ce guide, je vous explique tout ce qu’il faut savoir sur l’APM.
Qu’est-ce que Advanced Power Management (APM)
L’APM définit les éléments suivants dans le fonctionnement d’un ordinateur :
- Appareil allumé : L’appareil est en mode pleine puissance
- Appareil géré par l’alimentation : L’appareil est toujours sous tension, mais certaines fonctions peuvent ne pas être disponibles ou avoir des performances réduites
- Appareil à faible consommation : l’appareil ne fonctionne pas. L’alimentation est maintenue pour que l’appareil puisse être “réveillé”
- Appareil éteint : l’appareil est éteint
APM gère aussi les demandes de mise en veille, de suspension et de reprise, et les notifications de batterie faible.
Dans le BIOS, on peut trouver des paramètres de gestion de l’alimentation avancée qui permettent de gérer les éléments suivants :
- Rétablissement sur perte de courant
- Démarrage système par périphérique PCI
- Démarrage système par modem
- Programmer le démarrage de votre ordinateur avec un évènement RTC (ou une alarme)
La gestion de l’énergie par APM est abandonné et remplacé par la norme ACPI (Advanced Configuration and Power Interface).
En 2007, Microsoft a abandonné la prise en charge de l’APM dans Windows Vista.
Le noyau Linux supporte encore en grande partie l’APM, bien que la prise en charge de l’APM CPU idle ait été abandonnée dans la version 3.0.
Quels sont les fonctions APM
Voici la liste des principales fonctions APM, avec leurs codes et descriptions.
Name | Code | Description |
---|---|---|
APM Installation Check | 0x00 | |
APM Real Mode Interface Connect | 0x01 | |
APM Protected Mode 16-bit Interface Connect | 0x02 | Évite le mode réel ou virtuel86 |
APM Protected Mode 32-bit Interface Connect | 0x03 | Évite le mode réel ou virtuel86 |
APM Interface Disconnect | 0x04 | |
CPU Idle | 0x05 | Demande la suspension du système. 0) Horloge arrêtée jusqu’à l’interruption de la minuterie. 1) Horloge lente |
CPU Busy | 0x06 | Le pilote demande à l’APM du système de rétablir la vitesse d’horloge du processeur. |
Set Power State | 0x07 | Mettre le système ou l’appareil en état de suspension, de veille ou d’arrêt. |
Enable/Disable Power Management | 0x08 | |
Restore APM BIOS Power-On Defaults | 0x09 | |
Get Power Status | 0x0A | Prend en charge l’état du courant alternatif “Sur alimentation de secours”. Et l’état de la batterie. |
Get PM Event | 0x0B | Vérifie les événements APM. Doit être appelé une fois par seconde. |
Get Power State | 0x0C | |
Enable/Disable Device Power Management | 0x0D | |
APM Driver Version | 0x0E | |
Engage/Disengage Power Management | 0x0F | Gestion de l’APM pour un appareil spécifique. |
Get Capabilities | 0x10 | |
Get/Set/Disable Resume Timer | 0x11 | |
Enable/Disable Resume on Ring Indicator | 0x12 | |
Enable/Disable Timer Based Requests | 0x13 | |
OEM APM Installation Check | 0x80 | Indique si le BIOS APM prend en charge les fonctions dépendantes du matériel OEM. |
OEM APM Function | 0x80 | Accès aux fonctions spécifiques aux OEM. |
Les niveaux APM dans les disques SATA
La spécification ATA prévoit permet à l’hôte d’activer la gestion avancée de l’alimentation.
Les performances de l’appareil peuvent augmenter avec l’augmentation des niveaux de gestion de l’énergie. La consommation d’énergie de l’appareil peut augmenter avec l’augmentation des niveaux de gestion de l’énergie. Les niveaux de gestion de l’énergie peuvent contenir des bandes distinctes.
Compteur (Décimal) |
Compteur (Hexa) |
Niveau APM |
---|---|---|
0 | 00h | Réservé |
1 | 01h | Consommation électrique minimale en mode veille |
2-127 | 02h-7Fh | Niveaux intermédiaires de gestion de l’énergie avec la mise en veille |
128 | 80h | Consommation électrique minimale sans veille |
129-253 | 81h-FDh | Niveaux intermédiaires de gestion de l’énergie sans veille |
254 | FEh | Performance maximale |
255 | FFh | Réservé |
Liens
- Désactiver la mise en veille d’un disque dur dans Windows 11/10 (APM)
- ACPI (Advanced Configuration and Power Interface)
- Le périphérique ACPI UCM-UCSI ne fonctionne pas
- Les options d’alimentation de Windows
- 5 façons d’ouvrir les options d’alimentation de Windows 10/11
- Fonctionnement de la mise en veille prolongée et hybride de Windows
- Comment gérer les paramètres d’alimentation et de batterie de Windows 11
- Comment afficher le niveau de batterie et l’utilisation de la batterie sur Windows 11
- Supprimer un mode de gestion d’alimentation Windows 10/11
- 6 façons de changer le mode d’alimentation de Windows 11, 10
- Comment activer les performances optimales dans Windows 11, 10
- Les paramètres avancés des options d’alimentation : bon réglages et explications
- Activer la mise en veille Windows 10
- Mettre un écran de veille sur Windows 10
- Comment supprimer le fichier hiberfil.sys
- Analyser les problèmes de mises en veille avec powercfg
- Powercfg : les options d’alimentation en ligne de commandes
- Optimiser les options d’alimentation du processeur sur Windows
- Configurer l’arrêt d’un ordinateur sur Windows 7, 8 ou 10
- Supprimer ou désactiver la mise en veille Windows 10
- Les états d’alimentation et de veille (S1, S2, S3, S4, …) dans Windows 10
- Windows 10 : les problèmes de retour de mise en veille
- Résoudre les problèmes arrêt et Windows 10 ne s’éteint pas
- Windows 10 : résoudre problème arrêt ordinateur
- Sorties et retour de mise en veille non désirées sur Windows 10
- Améliorer l’autonomie de la batterie sur Windows 10
L’article APM (Advanced Power Management) est apparu en premier sur malekal.com.
0 Commentaires