{"id":187740,"date":"2011-11-16T18:10:00","date_gmt":"2011-11-16T17:10:00","guid":{"rendered":"https:\/\/cms.galaxiemedia.fr\/tomshardware\/2011\/11\/16\/moins-dautonomie-sous-linux-la-faute-des-bios-et-de-windows\/"},"modified":"2023-06-22T19:18:41","modified_gmt":"2023-06-22T17:18:41","slug":"moins-dautonomie-sous-linux-la-faute-des-bios-et-de-windows","status":"publish","type":"post","link":"https:\/\/www.tomshardware.fr\/moins-dautonomie-sous-linux-la-faute-des-bios-et-de-windows\/","title":{"rendered":"Moins d’autonomie sous Linux ? La faute des BIOS et de Windows"},"content":{"rendered":"

\"Image<\/span><\/span><\/p>\n<\/p>\n

Depuis plusieurs mois, les ordinateurs sous GNU\/Linux consommaient plus d’\u00e9nergie que sous Windows. La raison est connue depuis un moment : la gestion de l’ASPM a \u00e9t\u00e9 modifi\u00e9e dans le noyau 2.6.38 et \u2014 assez bizarrement \u2014 le fonctionnement de la technologie \u00e9tait alt\u00e9r\u00e9. <\/p>\n<\/p>\n

L’ASPM (Active-State Power Management) est une technologie li\u00e9e au bus PCI-Express qui permet de diminuer la consommation des diff\u00e9rents liens PCI-Express quand ils sont inutilis\u00e9s. Le principal probl\u00e8me est simple : le noyau Linux v\u00e9rifie aupr\u00e8s du BIOS si la technologie est support\u00e9e et si le BIOS l’indique, l’ASPM est activ\u00e9. Dans le cas contraire, elle est d\u00e9sactiv\u00e9e. Le noyau utilise donc une m\u00e9thode simple, mais elle a un gros d\u00e9faut : certains BIOS n’indiquent pas si la technologie est support\u00e9e, alors qu’elle l’est. Et le noyau, dans ce cas pr\u00e9cis (et a priori courant) d\u00e9sactive la technologie, ce qui a un impact assez visible sur la consommation et donc \u2014 directement \u2014 l’autonomie.<\/p>\n<\/p>\n

Windows, la cause et la solution ?<\/h4>\n<\/p>\n

En investiguant, un d\u00e9veloppeur a compris le probl\u00e8me : Windows \u2014 de loin l’OS le plus utilis\u00e9 \u2014 ne fait pas de test dans les r\u00e8gles sur la fa\u00e7on de g\u00e9rer l’ASPM. Concr\u00e8tement, l’ASPM est consid\u00e9r\u00e9 comme \u00e9tant support\u00e9 automatiquement sauf si le BIOS indique explicitement qu’il ne l’est pas. Un patch pour le noyau Linux \u2014 en attendant son int\u00e9gration dans le futur \u2014 a donc \u00e9t\u00e9 d\u00e9velopp\u00e9 pour modifier le comportement de ce dernier. Avec le patch, au lieu de d\u00e9sactiver manuellement l’ASPM quand le BIOS ne donne pas d’informations, le noyau ne va rien faire. Le seul moment o\u00f9 la technologie sera d\u00e9sactiv\u00e9e manuellement est quand le BIOS l’indiquera explicitement. La source est donc li\u00e9e \u00e0 Windows \u2014 qui n’effectue pas les tests de fa\u00e7on correcte \u2014 et, dans les faits, aux d\u00e9veloppeurs des BIOS qui n’indiquent pas correctement le support, \u00e9tant donn\u00e9 que le syst\u00e8me d’exploitation le plus courant fonctionne sans cette information.<\/p>\n<\/p>\n

Avec ce patch d’une soixantaine de lignes, la consommation est bien diminu\u00e9e, le d\u00e9veloppeur indique gagner 5 W sur son Thinkpad X220 en idle, ce qui est important sur un appareil de ce type. Notons qu’il est aussi possible de forcer manuellement l’utilisation de la technologie : elle est prise en charge sur la grande majorit\u00e9 des ordinateurs portables r\u00e9cents.<\/p>\n","protected":false},"excerpt":{"rendered":"

Depuis plusieurs mois, les ordinateurs sous GNU\/Linux consommaient plus d'\u00e9nergie que sous Windows. La raison est connue depuis un moment : la gestion de l'ASPM a \u00e9t\u00e9 modifi\u00e9e dans le noyau 2.6.38.<\/p>","protected":false},"author":36,"featured_media":87047,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"ep_exclude_from_search":false,"footnotes":""},"categories":[487,4093,4091,4102,4070],"tags":[511],"hubs":[],"acf":{"post_show_excerpt":false,"post_source":{"title":"LKML.org","url":"https:\/\/lkml.org\/lkml\/2011\/11\/10\/467","target":""}},"yoast_head":"\nMoins d'autonomie sous Linux ? La faute des BIOS et de Windows<\/title>\n<meta name=\"description\" content=\"Depuis plusieurs mois, les ordinateurs sous GNU\/Linux consommaient plus d'\u00e9nergie que sous Windows. La raison est connue depuis un moment : la gestion de l'ASPM a \u00e9t\u00e9 modifi\u00e9e dans le noyau 2.6.38.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.tomshardware.fr\/moins-dautonomie-sous-linux-la-faute-des-bios-et-de-windows\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Moins d'autonomie sous Linux ? La faute des BIOS et de Windows\" \/>\n<meta property=\"og:description\" content=\"Depuis plusieurs mois, les ordinateurs sous GNU\/Linux consommaient plus d'\u00e9nergie que sous Windows. La raison est connue depuis un moment : la gestion de l'ASPM a \u00e9t\u00e9 modifi\u00e9e dans le noyau 2.6.38.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tomshardware.fr\/moins-dautonomie-sous-linux-la-faute-des-bios-et-de-windows\/\" \/>\n<meta property=\"og:site_name\" content=\"Tom\u2019s Hardware\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/TomsHardwareFrance\/\" \/>\n<meta property=\"article:published_time\" content=\"2011-11-16T17:10:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-22T17:18:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2010\/06\/linux.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"112\" \/>\n\t<meta property=\"og:image:height\" content=\"129\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Pierre Dandumont\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@tomshardware_fr\" \/>\n<meta name=\"twitter:site\" content=\"@tomshardware_fr\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.tomshardware.fr\/moins-dautonomie-sous-linux-la-faute-des-bios-et-de-windows\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.tomshardware.fr\/moins-dautonomie-sous-linux-la-faute-des-bios-et-de-windows\/\"},\"author\":{\"name\":\"Pierre Dandumont\",\"@id\":\"https:\/\/www.tomshardware.fr\/#\/schema\/person\/17966383cb6059d95d48bbdb852df076\"},\"headline\":\"Moins d’autonomie sous Linux ? La faute des BIOS et de Windows\",\"datePublished\":\"2011-11-16T17:10:00+00:00\",\"dateModified\":\"2023-06-22T17:18:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.tomshardware.fr\/moins-dautonomie-sous-linux-la-faute-des-bios-et-de-windows\/\"},\"wordCount\":434,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.tomshardware.fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.tomshardware.fr\/moins-dautonomie-sous-linux-la-faute-des-bios-et-de-windows\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2010\/06\/linux.jpeg\",\"keywords\":[\"Syst\u00e8me d'exploitation\"],\"articleSection\":[\"Actualit\u00e9\",\"Applications\",\"Logiciels\",\"Mobilit\u00e9\",\"Portables Gaming\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.tomshardware.fr\/moins-dautonomie-sous-linux-la-faute-des-bios-et-de-windows\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.tomshardware.fr\/moins-dautonomie-sous-linux-la-faute-des-bios-et-de-windows\/\",\"url\":\"https:\/\/www.tomshardware.fr\/moins-dautonomie-sous-linux-la-faute-des-bios-et-de-windows\/\",\"name\":\"Moins d'autonomie sous Linux ? La faute des BIOS et de Windows\",\"isPartOf\":{\"@id\":\"https:\/\/www.tomshardware.fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.tomshardware.fr\/moins-dautonomie-sous-linux-la-faute-des-bios-et-de-windows\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.tomshardware.fr\/moins-dautonomie-sous-linux-la-faute-des-bios-et-de-windows\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2010\/06\/linux.jpeg\",\"datePublished\":\"2011-11-16T17:10:00+00:00\",\"dateModified\":\"2023-06-22T17:18:41+00:00\",\"description\":\"Depuis plusieurs mois, les ordinateurs sous GNU\/Linux consommaient plus d'\u00e9nergie que sous Windows. La raison est connue depuis un moment : la gestion de l'ASPM a \u00e9t\u00e9 modifi\u00e9e dans le noyau 2.6.38.\",\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.tomshardware.fr\/moins-dautonomie-sous-linux-la-faute-des-bios-et-de-windows\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.tomshardware.fr\/moins-dautonomie-sous-linux-la-faute-des-bios-et-de-windows\/#primaryimage\",\"url\":\"https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2010\/06\/linux.jpeg\",\"contentUrl\":\"https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2010\/06\/linux.jpeg\",\"width\":112,\"height\":129},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.tomshardware.fr\/#website\",\"url\":\"https:\/\/www.tomshardware.fr\/\",\"name\":\"Tom\u2019s Hardware\",\"description\":\"Toute l'info hardware et gaming !\",\"publisher\":{\"@id\":\"https:\/\/www.tomshardware.fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.tomshardware.fr\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.tomshardware.fr\/#organization\",\"name\":\"Tom\u2019s Hardware\",\"url\":\"https:\/\/www.tomshardware.fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.tomshardware.fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2023\/06\/th.png\",\"contentUrl\":\"https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2023\/06\/th.png\",\"width\":1000,\"height\":1000,\"caption\":\"Tom\u2019s Hardware\"},\"image\":{\"@id\":\"https:\/\/www.tomshardware.fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/TomsHardwareFrance\/\",\"https:\/\/x.com\/tomshardware_fr\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.tomshardware.fr\/#\/schema\/person\/17966383cb6059d95d48bbdb852df076\",\"name\":\"Pierre Dandumont\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.tomshardware.fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a08bb358c2a9fc36265e8f3225c5de08?s=64&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a08bb358c2a9fc36265e8f3225c5de08?s=64&d=mm&r=g\",\"caption\":\"Pierre Dandumont\"},\"url\":\"https:\/\/www.tomshardware.fr\/author\/pierre-dandumont\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Moins d'autonomie sous Linux ? La faute des BIOS et de Windows","description":"Depuis plusieurs mois, les ordinateurs sous GNU\/Linux consommaient plus d'\u00e9nergie que sous Windows. La raison est connue depuis un moment : la gestion de l'ASPM a \u00e9t\u00e9 modifi\u00e9e dans le noyau 2.6.38.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.tomshardware.fr\/moins-dautonomie-sous-linux-la-faute-des-bios-et-de-windows\/","og_locale":"fr_FR","og_type":"article","og_title":"Moins d'autonomie sous Linux ? La faute des BIOS et de Windows","og_description":"Depuis plusieurs mois, les ordinateurs sous GNU\/Linux consommaient plus d'\u00e9nergie que sous Windows. La raison est connue depuis un moment : la gestion de l'ASPM a \u00e9t\u00e9 modifi\u00e9e dans le noyau 2.6.38.","og_url":"https:\/\/www.tomshardware.fr\/moins-dautonomie-sous-linux-la-faute-des-bios-et-de-windows\/","og_site_name":"Tom\u2019s Hardware","article_publisher":"https:\/\/www.facebook.com\/TomsHardwareFrance\/","article_published_time":"2011-11-16T17:10:00+00:00","article_modified_time":"2023-06-22T17:18:41+00:00","og_image":[{"width":112,"height":129,"url":"https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2010\/06\/linux.jpeg","type":"image\/jpeg"}],"author":"Pierre Dandumont","twitter_card":"summary_large_image","twitter_creator":"@tomshardware_fr","twitter_site":"@tomshardware_fr","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tomshardware.fr\/moins-dautonomie-sous-linux-la-faute-des-bios-et-de-windows\/#article","isPartOf":{"@id":"https:\/\/www.tomshardware.fr\/moins-dautonomie-sous-linux-la-faute-des-bios-et-de-windows\/"},"author":{"name":"Pierre Dandumont","@id":"https:\/\/www.tomshardware.fr\/#\/schema\/person\/17966383cb6059d95d48bbdb852df076"},"headline":"Moins d’autonomie sous Linux ? La faute des BIOS et de Windows","datePublished":"2011-11-16T17:10:00+00:00","dateModified":"2023-06-22T17:18:41+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tomshardware.fr\/moins-dautonomie-sous-linux-la-faute-des-bios-et-de-windows\/"},"wordCount":434,"commentCount":0,"publisher":{"@id":"https:\/\/www.tomshardware.fr\/#organization"},"image":{"@id":"https:\/\/www.tomshardware.fr\/moins-dautonomie-sous-linux-la-faute-des-bios-et-de-windows\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2010\/06\/linux.jpeg","keywords":["Syst\u00e8me d'exploitation"],"articleSection":["Actualit\u00e9","Applications","Logiciels","Mobilit\u00e9","Portables Gaming"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.tomshardware.fr\/moins-dautonomie-sous-linux-la-faute-des-bios-et-de-windows\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.tomshardware.fr\/moins-dautonomie-sous-linux-la-faute-des-bios-et-de-windows\/","url":"https:\/\/www.tomshardware.fr\/moins-dautonomie-sous-linux-la-faute-des-bios-et-de-windows\/","name":"Moins d'autonomie sous Linux ? La faute des BIOS et de Windows","isPartOf":{"@id":"https:\/\/www.tomshardware.fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tomshardware.fr\/moins-dautonomie-sous-linux-la-faute-des-bios-et-de-windows\/#primaryimage"},"image":{"@id":"https:\/\/www.tomshardware.fr\/moins-dautonomie-sous-linux-la-faute-des-bios-et-de-windows\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2010\/06\/linux.jpeg","datePublished":"2011-11-16T17:10:00+00:00","dateModified":"2023-06-22T17:18:41+00:00","description":"Depuis plusieurs mois, les ordinateurs sous GNU\/Linux consommaient plus d'\u00e9nergie que sous Windows. La raison est connue depuis un moment : la gestion de l'ASPM a \u00e9t\u00e9 modifi\u00e9e dans le noyau 2.6.38.","inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tomshardware.fr\/moins-dautonomie-sous-linux-la-faute-des-bios-et-de-windows\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.tomshardware.fr\/moins-dautonomie-sous-linux-la-faute-des-bios-et-de-windows\/#primaryimage","url":"https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2010\/06\/linux.jpeg","contentUrl":"https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2010\/06\/linux.jpeg","width":112,"height":129},{"@type":"WebSite","@id":"https:\/\/www.tomshardware.fr\/#website","url":"https:\/\/www.tomshardware.fr\/","name":"Tom\u2019s Hardware","description":"Toute l'info hardware et gaming !","publisher":{"@id":"https:\/\/www.tomshardware.fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tomshardware.fr\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.tomshardware.fr\/#organization","name":"Tom\u2019s Hardware","url":"https:\/\/www.tomshardware.fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.tomshardware.fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2023\/06\/th.png","contentUrl":"https:\/\/www.tomshardware.fr\/content\/uploads\/sites\/3\/2023\/06\/th.png","width":1000,"height":1000,"caption":"Tom\u2019s Hardware"},"image":{"@id":"https:\/\/www.tomshardware.fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/TomsHardwareFrance\/","https:\/\/x.com\/tomshardware_fr"]},{"@type":"Person","@id":"https:\/\/www.tomshardware.fr\/#\/schema\/person\/17966383cb6059d95d48bbdb852df076","name":"Pierre Dandumont","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.tomshardware.fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a08bb358c2a9fc36265e8f3225c5de08?s=64&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a08bb358c2a9fc36265e8f3225c5de08?s=64&d=mm&r=g","caption":"Pierre Dandumont"},"url":"https:\/\/www.tomshardware.fr\/author\/pierre-dandumont\/"}]}},"_links":{"self":[{"href":"https:\/\/www.tomshardware.fr\/wp-json\/wp\/v2\/posts\/187740"}],"collection":[{"href":"https:\/\/www.tomshardware.fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tomshardware.fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tomshardware.fr\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tomshardware.fr\/wp-json\/wp\/v2\/comments?post=187740"}],"version-history":[{"count":0,"href":"https:\/\/www.tomshardware.fr\/wp-json\/wp\/v2\/posts\/187740\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tomshardware.fr\/wp-json\/wp\/v2\/media\/87047"}],"wp:attachment":[{"href":"https:\/\/www.tomshardware.fr\/wp-json\/wp\/v2\/media?parent=187740"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tomshardware.fr\/wp-json\/wp\/v2\/categories?post=187740"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tomshardware.fr\/wp-json\/wp\/v2\/tags?post=187740"},{"taxonomy":"hubs","embeddable":true,"href":"https:\/\/www.tomshardware.fr\/wp-json\/wp\/v2\/hubs?post=187740"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}