CoolBook est un utilitaire suédois destiné à réduire le voltage et la fréquence de son processeur et à la clef de possibles gains en autonomie pour les portables Intel équipés en puces Core 2 Duo [2.20 - 540 Ko - Mac OS X 10.4 - ne fonctionne pas sur les MacBook Pro Core ix - US - 12,50$]. Lors de notre appel à témoins sur le MacBook Air 11", David Melki, l'un de nos lecteurs, avait évoqué son utilisation de ce logiciel. Nous lui avons demandé de revenir dessus plus en détails.
“Il faut savoir que la plupart des fondeurs appliquent à leur processeur un voltage (ou tension en bon français) supérieur au strict nécessaire, simplement afin de garantir que toutes les puces fonctionneront, même si elles sont techniquement parlant légèrement survoltées pour certaines. Il est appliqué par défaut le voltage auquel la puce la moins apte à consommer moins fonctionne.
En effet chaque processeur a des besoins en courant légèrement différents en fonction des séries, des révisions, et de très nombreux paramètres lors de leur fabrication. Les "overclockeurs" sur PC, et fût un temps dans le monde Mac avec certains PowerPC, connaissent bien l’inégalité des processeurs devant leur besoin en consommation électrique.
L’auteur de cet utilitaire propose donc un logiciel capable d’affiner un peu plus la consommation du processeur. Si sur une machine de bureau, comme le Mac mini avec lequel il fonctionne, l’intérêt est faible (si ce n’est un dégagement de chaleur plus faible et donc, à la marge, une moins grande sollicitation du système de refroidissement du boîtier), sur les portables moins consommer signifie également moins de dégagement thermique, mais surtout une moins grande sollicitation de la batterie et donc, in fine, une plus grande autonomie de la machine. Même si les portables Apple ne sont pas mauvais en la matière, on voudra toujours en grappiller davantage.
Grace au mécanisme SpeedStep intégré aux processeurs Intel depuis de nombreuses années, ces derniers offrent un choix de fréquences prédéfini en fonction de l’usage CPU fait par le processeur. Grâce à CoolBook vous pourrez en réalité choisir quels paliers de fréquences vont être utilisés et quel voltage sera assigné à chacun.
Précisons que CoolBook ne se destine qu’aux processeurs Core Duo et Core 2 Duo. Il ne fonctionne pas, et a priori ne fonctionnera pas, avec la dernière architecture Core "i" (Core i3, i5, i7). Toutefois, Apple a offert une dernière occasion d’utiliser ce petit logiciel avec les récents MacBook Air 11“ et 13“, encore équipés en Core 2 Duo. La dernière révision de CoolBook les prend en charge.
Une fois CoolBook téléchargé, il vous faudra installer l’extension chargée de contrôler les vitesses de fonctionnement du processeur ainsi que les voltages associés.
À partir de là, l’icône CoolBook dans le dossier Applications donne accès aux paliers par défaut du processeur. S’il ne s’affiche pas, c’est probablement que l’extension n’est pas compatible avec votre processeur. C’est également un moyen de vérifier que vous pouvez payer la licence en étant sûr que le programme fonctionne (la licence que vous achetez est valable pour un utilisateur et un seul et pour une machine et une seule. Autrement dit si vous changez de portable, vous cédez la licence avec et vous devez en acheter une nouvelle).
Il y a donc une part de loterie, certains auront la chance d’avoir des machines dont la puce peut continuer à fonctionner avec des voltages très faibles, et donc moins « tirer » sur la batterie et voir ainsi son autonomie augmenter. D’autres auront une marge de manœuvre beaucoup plus faible.
Ensuite la méthode est toujours la même pour atteindre les limites basses de votre processeur, il convient d'attribuer un couple fréquence et voltage. Choisissez l'onglet Adapter (secteur) ou Battery selon le contexte d'utilisation qui vous intéresse. Puis positionnez votre curseur sur la ligne relative à la fréquence si elle correspond déjà à un palier par défaut, et cliquez sur le bouton « Add ». Ensuite, vérifiez cette adéquation en cliquant sur « Save ». Il vous est alors proposé de tester les fréquences et leur voltage associé avant la mise en service. Enfin, validez.
Ainsi vous pouvez descendre progressivement le voltage associé à vos fréquences jusqu’à atteindre la limite basse supportée par votre puce. Vous pouvez également simuler un « burn » de votre processeur (autrement dit, le solliciter à 100%) afin de voir si le sous-voltage tient sur la durée et en cas de forte sollicitation (lorsque vous utilisez un jeu gourmand en ressources ou un encodage vidéo par exemple).
Il faudra vérifier que les cases « Throttling active » et « CoolBook active » sont bien cochées, ce sont elles qui rendent actives non seulement le programme, mais surtout l’extension chargée de prendre la main sur la gestion électrique du processeur.
Sur les deux MacBook air 11" sur lesquels j’ai pu tester CoolBook j’ai pu mettre le voltage minimum autorisé par le processeur sur l’ensemble des paliers de fréquence, y compris à la fréquence maximum de 1,6 GHz de mes deux Core 2 Duo. Mon voltage est donc constant à 0,8750 V, de 800 MHz à 1600 MHz, en lieu et place d’un voltage grimpant progressivement jusqu’à 0,950 V à 1,6 GHz.
Le résultat : un gain en autonomie et en usage modéré de 60 à 90 minutes. L'avantage est plus faible en usage soutenu (même si ça n’est que rarement le cas sur ce type de machine). Autrement dit on passe de 5h à environ 6h voire 6h30. Pas mal pour 12,5$ dépensés…”
NB : Une dernière précision, l'auteur du logiciel explique que les mises à jour de Mac OS X peuvent le désactiver, il faudra donc le relancer derrière.
“Il faut savoir que la plupart des fondeurs appliquent à leur processeur un voltage (ou tension en bon français) supérieur au strict nécessaire, simplement afin de garantir que toutes les puces fonctionneront, même si elles sont techniquement parlant légèrement survoltées pour certaines. Il est appliqué par défaut le voltage auquel la puce la moins apte à consommer moins fonctionne.
En effet chaque processeur a des besoins en courant légèrement différents en fonction des séries, des révisions, et de très nombreux paramètres lors de leur fabrication. Les "overclockeurs" sur PC, et fût un temps dans le monde Mac avec certains PowerPC, connaissent bien l’inégalité des processeurs devant leur besoin en consommation électrique.
L’auteur de cet utilitaire propose donc un logiciel capable d’affiner un peu plus la consommation du processeur. Si sur une machine de bureau, comme le Mac mini avec lequel il fonctionne, l’intérêt est faible (si ce n’est un dégagement de chaleur plus faible et donc, à la marge, une moins grande sollicitation du système de refroidissement du boîtier), sur les portables moins consommer signifie également moins de dégagement thermique, mais surtout une moins grande sollicitation de la batterie et donc, in fine, une plus grande autonomie de la machine. Même si les portables Apple ne sont pas mauvais en la matière, on voudra toujours en grappiller davantage.
Grace au mécanisme SpeedStep intégré aux processeurs Intel depuis de nombreuses années, ces derniers offrent un choix de fréquences prédéfini en fonction de l’usage CPU fait par le processeur. Grâce à CoolBook vous pourrez en réalité choisir quels paliers de fréquences vont être utilisés et quel voltage sera assigné à chacun.
Précisons que CoolBook ne se destine qu’aux processeurs Core Duo et Core 2 Duo. Il ne fonctionne pas, et a priori ne fonctionnera pas, avec la dernière architecture Core "i" (Core i3, i5, i7). Toutefois, Apple a offert une dernière occasion d’utiliser ce petit logiciel avec les récents MacBook Air 11“ et 13“, encore équipés en Core 2 Duo. La dernière révision de CoolBook les prend en charge.
Une fois CoolBook téléchargé, il vous faudra installer l’extension chargée de contrôler les vitesses de fonctionnement du processeur ainsi que les voltages associés.
À partir de là, l’icône CoolBook dans le dossier Applications donne accès aux paliers par défaut du processeur. S’il ne s’affiche pas, c’est probablement que l’extension n’est pas compatible avec votre processeur. C’est également un moyen de vérifier que vous pouvez payer la licence en étant sûr que le programme fonctionne (la licence que vous achetez est valable pour un utilisateur et un seul et pour une machine et une seule. Autrement dit si vous changez de portable, vous cédez la licence avec et vous devez en acheter une nouvelle).
Il y a donc une part de loterie, certains auront la chance d’avoir des machines dont la puce peut continuer à fonctionner avec des voltages très faibles, et donc moins « tirer » sur la batterie et voir ainsi son autonomie augmenter. D’autres auront une marge de manœuvre beaucoup plus faible.
Ensuite la méthode est toujours la même pour atteindre les limites basses de votre processeur, il convient d'attribuer un couple fréquence et voltage. Choisissez l'onglet Adapter (secteur) ou Battery selon le contexte d'utilisation qui vous intéresse. Puis positionnez votre curseur sur la ligne relative à la fréquence si elle correspond déjà à un palier par défaut, et cliquez sur le bouton « Add ». Ensuite, vérifiez cette adéquation en cliquant sur « Save ». Il vous est alors proposé de tester les fréquences et leur voltage associé avant la mise en service. Enfin, validez.
Ainsi vous pouvez descendre progressivement le voltage associé à vos fréquences jusqu’à atteindre la limite basse supportée par votre puce. Vous pouvez également simuler un « burn » de votre processeur (autrement dit, le solliciter à 100%) afin de voir si le sous-voltage tient sur la durée et en cas de forte sollicitation (lorsque vous utilisez un jeu gourmand en ressources ou un encodage vidéo par exemple).
Il faudra vérifier que les cases « Throttling active » et « CoolBook active » sont bien cochées, ce sont elles qui rendent actives non seulement le programme, mais surtout l’extension chargée de prendre la main sur la gestion électrique du processeur.
Sur les deux MacBook air 11" sur lesquels j’ai pu tester CoolBook j’ai pu mettre le voltage minimum autorisé par le processeur sur l’ensemble des paliers de fréquence, y compris à la fréquence maximum de 1,6 GHz de mes deux Core 2 Duo. Mon voltage est donc constant à 0,8750 V, de 800 MHz à 1600 MHz, en lieu et place d’un voltage grimpant progressivement jusqu’à 0,950 V à 1,6 GHz.
Le résultat : un gain en autonomie et en usage modéré de 60 à 90 minutes. L'avantage est plus faible en usage soutenu (même si ça n’est que rarement le cas sur ce type de machine). Autrement dit on passe de 5h à environ 6h voire 6h30. Pas mal pour 12,5$ dépensés…”
NB : Une dernière précision, l'auteur du logiciel explique que les mises à jour de Mac OS X peuvent le désactiver, il faudra donc le relancer derrière.