blog.hugopoi.net/www/.content.EZtzwPjb/html/373137cd8a412c42eb44d23885752e9e0fe0b2df.00000074.html

569 lines
67 KiB
HTML
Raw Normal View History

<!DOCTYPE html>
<html lang="fr-FR">
<head>
<meta charset='UTF-8'>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="profile" href="http://gmpg.org/xfn/11">
<link rel="pingback" href="/xmlrpc.php">
<title>Optimus vs Mégatron &#8211; HugoPoi</title>
<meta name='robots' content='max-image-preview:large, noindex, follow' />
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//s.w.org' />
<link rel="alternate" type="application/rss+xml" title="HugoPoi &raquo; Flux" href="/feed/" />
<link rel="alternate" type="application/rss+xml" title="HugoPoi &raquo; Flux des commentaires" href="/comments/feed/" />
<link rel="alternate" type="application/rss+xml" title="HugoPoi &raquo; Optimus vs Mégatron Flux des commentaires" href="/2011/05/04/optimus-vs-megatron/feed/" />
<script type="text/javascript">
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/13.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/13.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/blog.hugopoi.net\/wp-includes\/js\/wp-emoji-release.min.js?ver=5.7.2"}};
!function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])?!1:!s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([55357,56424,8205,55356,57212],[55357,56424,8203,55356,57212])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.wpemoji)))}(window,document,window._wpemojiSettings);
</script>
<style type="text/css">
img.wp-smiley,
img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 .07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}
</style>
<link rel='stylesheet' id='wp-block-library-css' href='/wp-includes/css/dist/block-library/style.min.css?ver=5.7.2' type='text/css' media='all' />
<link rel='stylesheet' id='wp-syntax-css-css' href='/wp-content/plugins/wp-syntax/css/wp-syntax.css?ver=1.1' type='text/css' media='all' />
<link rel='stylesheet' id='bootstrap-css' href='/wp-content/themes/hestia/assets/bootstrap/css/bootstrap.min.css?ver=1.0.2' type='text/css' media='all' />
<link rel='stylesheet' id='hestia-font-sizes-css' href='/wp-content/themes/hestia/assets/css/font-sizes.min.css?ver=3.0.16' type='text/css' media='all' />
<link rel='stylesheet' id='hestia_style-css' href='/wp-content/themes/hestia/style.min.css?ver=3.0.16' type='text/css' media='all' />
<style id='hestia_style-inline-css' type='text/css'>
.hestia-top-bar, .hestia-top-bar .widget.widget_shopping_cart .cart_list {
background-color: #363537
}
.hestia-top-bar .widget .label-floating input[type=search]:-webkit-autofill {
-webkit-box-shadow: inset 0 0 0px 9999px #363537
}.hestia-top-bar, .hestia-top-bar .widget .label-floating input[type=search], .hestia-top-bar .widget.widget_search form.form-group:before, .hestia-top-bar .widget.widget_product_search form.form-group:before, .hestia-top-bar .widget.widget_shopping_cart:before {
color: #ffffff
}
.hestia-top-bar .widget .label-floating input[type=search]{
-webkit-text-fill-color:#ffffff !important
}
.hestia-top-bar div.widget.widget_shopping_cart:before, .hestia-top-bar .widget.widget_product_search form.form-group:before, .hestia-top-bar .widget.widget_search form.form-group:before{
background-color: #ffffff
}.hestia-top-bar a, .hestia-top-bar .top-bar-nav li a {
color: #ffffff
}
.hestia-top-bar ul li a[href*="mailto:"]:before, .hestia-top-bar ul li a[href*="tel:"]:before{
background-color: #ffffff
}
.hestia-top-bar a:hover, .hestia-top-bar .top-bar-nav li a:hover {
color: #eeeeee
}
.hestia-top-bar ul li:hover a[href*="mailto:"]:before, .hestia-top-bar ul li:hover a[href*="tel:"]:before{
background-color: #eeeeee
}
a,
.navbar .dropdown-menu li:hover > a,
.navbar .dropdown-menu li:focus > a,
.navbar .dropdown-menu li:active > a,
.navbar .navbar-nav > li .dropdown-menu li:hover > a,
body:not(.home) .navbar-default .navbar-nav > .active:not(.btn) > a,
body:not(.home) .navbar-default .navbar-nav > .active:not(.btn) > a:hover,
body:not(.home) .navbar-default .navbar-nav > .active:not(.btn) > a:focus,
a:hover,
.card-blog a.moretag:hover,
.card-blog a.more-link:hover,
.widget a:hover,
.has-text-color.has-accent-color,
p.has-text-color a {
color:#05ad13;
}
.svg-text-color{
fill:#05ad13;
}
.pagination span.current, .pagination span.current:focus, .pagination span.current:hover {
border-color:#05ad13
}
button,
button:hover,
.woocommerce .track_order button[type="submit"],
.woocommerce .track_order button[type="submit"]:hover,
div.wpforms-container .wpforms-form button[type=submit].wpforms-submit,
div.wpforms-container .wpforms-form button[type=submit].wpforms-submit:hover,
input[type="button"],
input[type="button"]:hover,
input[type="submit"],
input[type="submit"]:hover,
input#searchsubmit,
.pagination span.current,
.pagination span.current:focus,
.pagination span.current:hover,
.btn.btn-primary,
.btn.btn-primary:link,
.btn.btn-primary:hover,
.btn.btn-primary:focus,
.btn.btn-primary:active,
.btn.btn-primary.active,
.btn.btn-primary.active:focus,
.btn.btn-primary.active:hover,
.btn.btn-primary:active:hover,
.btn.btn-primary:active:focus,
.btn.btn-primary:active:hover,
.hestia-sidebar-open.btn.btn-rose,
.hestia-sidebar-close.btn.btn-rose,
.hestia-sidebar-open.btn.btn-rose:hover,
.hestia-sidebar-close.btn.btn-rose:hover,
.hestia-sidebar-open.btn.btn-rose:focus,
.hestia-sidebar-close.btn.btn-rose:focus,
.label.label-primary,
.hestia-work .portfolio-item:nth-child(6n+1) .label,
.nav-cart .nav-cart-content .widget .buttons .button,
.has-accent-background-color[class*="has-background"] {
background-color: #05ad13;
}
@media (max-width: 768px) {
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus,
.navbar .navbar-nav .dropdown .dropdown-menu li a:hover,
.navbar .navbar-nav .dropdown .dropdown-menu li a:focus,
.navbar button.navbar-toggle:hover,
.navbar .navbar-nav li:hover > a i {
color: #05ad13;
}
}
body:not(.woocommerce-page) button:not([class^="fl-"]):not(.hestia-scroll-to-top):not(.navbar-toggle):not(.close),
body:not(.woocommerce-page) .button:not([class^="fl-"]):not(hestia-scroll-to-top):not(.navbar-toggle):not(.add_to_cart_button):not(.product_type_grouped):not(.product_type_external),
div.wpforms-container .wpforms-form button[type=submit].wpforms-submit,
input[type="submit"],
input[type="button"],
.btn.btn-primary,
.widget_product_search button[type="submit"],
.hestia-sidebar-open.btn.btn-rose,
.hestia-sidebar-close.btn.btn-rose,
.everest-forms button[type=submit].everest-forms-submit-button {
-webkit-box-shadow: 0 2px 2px 0 rgba(5,173,19,0.14),0 3px 1px -2px rgba(5,173,19,0.2),0 1px 5px 0 rgba(5,173,19,0.12);
box-shadow: 0 2px 2px 0 rgba(5,173,19,0.14),0 3px 1px -2px rgba(5,173,19,0.2),0 1px 5px 0 rgba(5,173,19,0.12);
}
.card .header-primary, .card .content-primary,
.everest-forms button[type=submit].everest-forms-submit-button {
background: #05ad13;
}
body:not(.woocommerce-page) .button:not([class^="fl-"]):not(.hestia-scroll-to-top):not(.navbar-toggle):not(.add_to_cart_button):hover,
body:not(.woocommerce-page) button:not([class^="fl-"]):not(.hestia-scroll-to-top):not(.navbar-toggle):not(.close):hover,
div.wpforms-container .wpforms-form button[type=submit].wpforms-submit:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input#searchsubmit:hover,
.widget_product_search button[type="submit"]:hover,
.pagination span.current,
.btn.btn-primary:hover,
.btn.btn-primary:focus,
.btn.btn-primary:active,
.btn.btn-primary.active,
.btn.btn-primary:active:focus,
.btn.btn-primary:active:hover,
.hestia-sidebar-open.btn.btn-rose:hover,
.hestia-sidebar-close.btn.btn-rose:hover,
.pagination span.current:hover,
.everest-forms button[type=submit].everest-forms-submit-button:hover,
.everest-forms button[type=submit].everest-forms-submit-button:focus,
.everest-forms button[type=submit].everest-forms-submit-button:active {
-webkit-box-shadow: 0 14px 26px -12px rgba(5,173,19,0.42),0 4px 23px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(5,173,19,0.2);
box-shadow: 0 14px 26px -12px rgba(5,173,19,0.42),0 4px 23px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(5,173,19,0.2);
color: #fff;
}
.form-group.is-focused .form-control {
background-image: -webkit-gradient(linear,left top, left bottom,from(#05ad13),to(#05ad13)),-webkit-gradient(linear,left top, left bottom,from(#d2d2d2),to(#d2d2d2));
background-image: -webkit-linear-gradient(linear,left top, left bottom,from(#05ad13),to(#05ad13)),-webkit-linear-gradient(linear,left top, left bottom,from(#d2d2d2),to(#d2d2d2));
background-image: linear-gradient(linear,left top, left bottom,from(#05ad13),to(#05ad13)),linear-gradient(linear,left top, left bottom,from(#d2d2d2),to(#d2d2d2));
}
.navbar:not(.navbar-transparent) li:not(.btn):hover > a,
.navbar li.on-section:not(.btn) > a,
.navbar.full-screen-menu.navbar-transparent li:not(.btn):hover > a,
.navbar.full-screen-menu .navbar-toggle:hover,
.navbar:not(.navbar-transparent) .nav-cart:hover,
.navbar:not(.navbar-transparent) .hestia-toggle-search:hover {
color:#05ad13
}
.header-filter-gradient {
background: linear-gradient(45deg, rgba(168,29,132,1) 0%, rgb(234,57,111) 100%);
}
.has-text-color.has-header-gradient-color { color: #a81d84; }
.has-header-gradient-background-color[class*="has-background"] { background-color: #a81d84; }
.has-text-color.has-background-color-color { color: #000000; }
.has-background-color-background-color[class*="has-background"] { background-color: #000000; }
.btn.btn-primary:not(.colored-button):not(.btn-left):not(.btn-right):not(.btn-just-icon):not(.menu-item), input[type="submit"]:not(.search-submit), body:not(.woocommerce-account) .woocommerce .button.woocommerce-Button, .woocommerce .product button.button, .woocommerce .product button.button.alt, .woocommerce .product #respond input#submit, .woocommerce-cart .blog-post .woocommerce .cart-collaterals .cart_totals .checkout-button, .woocommerce-checkout #payment #place_order, .woocommerce-account.woocommerce-page button.button, .woocommerce .track_order button[type="submit"], .nav-cart .nav-cart-content .widget .buttons .button, .woocommerce a.button.wc-backward, body.woocommerce .wccm-catalog-item a.button, body.woocommerce a.wccm-button.button, form.woocommerce-form-coupon button.button, div.wpforms-container .wpforms-form button[type=submit].wpforms-submit, div.woocommerce a.button.alt, div.woocommerce table.my_account_orders .button, .btn.colored-button, .btn.btn-left, .btn.btn-right, .btn:not(.colored-button):not(.btn-left):not(.btn-right):not(.btn-just-icon):not(.menu-item):not(.hestia-sidebar-open):not(.hestia-sidebar-close){ padding-top:15px; padding-bottom:15px; padding-left:33px; padding-right:33px; }
.btn.btn-primary:not(.colored-button):not(.btn-left):not(.btn-right):not(.btn-just-icon):not(.menu-item), input[type="submit"]:not(.search-submit), body:not(.woocommerce-account) .woocommerce .button.woocommerce-Button, .woocommerce .product button.button, .woocommerce .product button.button.alt, .woocommerce .product #respond input#submit, .woocommerce-cart .blog-post .woocommerce .cart-collaterals .cart_totals .checkout-button, .woocommerce-checkout #payment #place_order, .woocommerce-account.woocommerce-page button.button, .woocommerce .track_order button[type="submit"], .nav-cart .nav-cart-content .widget .buttons .button, .woocommerce a.button.wc-backward, body.woocommerce .wccm-catalog-item a.button, body.woocommerce a.wccm-button.button, form.woocommerce-form-coupon button.button, div.wpforms-container .wpforms-form button[type=submit].wpforms-submit, div.woocommerce a.button.alt, div.woocommerce table.my_account_orders .button, input[type="submit"].search-submit, .hestia-view-cart-wrapper .added_to_cart.wc-forward, .woocommerce-product-search button, .woocommerce-cart .actions .button, #secondary div[id^=woocommerce_price_filter] .button, .woocommerce div[id^=woocommerce_widget_cart].widget .buttons .button, .searchform input[type=submit], .searchform button, .search-form:not(.media-toolbar-primary) input[type=submit], .search-form:not(.media-toolbar-primary) button, .woocommerce-product-search input[type=submit], .btn.colored-button, .btn.btn-left, .btn.btn-right, .btn:not(.colored-button):not(.btn-left):not(.btn-right):not(.btn-just-icon):not(.menu-item):not(.hestia-sidebar-open):not(.hestia-sidebar-close){border-radius:3px;}
@media (min-width: 769px){
.page-header.header-small .hestia-title,
.page-header.header-small .title,
h1.hestia-title.title-in-content,
.main article.section .has-title-font-size {
font-size: 42px;
}}
</style>
<link rel='stylesheet' id='hestia_fonts-css' href='https://fonts.googleapis.com/css?family=Roboto%3A300%2C400%2C500%2C700%7CRoboto+Slab%3A400%2C700&#038;subset=latin%2Clatin-ext&#038;ver=3.0.16' type='text/css' media='all' />
<script type='text/javascript' src='/wp-includes/js/jquery/jquery.min.js?ver=3.5.1' id='jquery-core-js'></script>
<script type='text/javascript' src='/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2' id='jquery-migrate-js'></script>
<link rel="https://api.w.org/" href="/wp-json/" /><link rel="alternate" type="application/json" href="/wp-json/wp/v2/posts/418" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="/xmlrpc.php?rsd" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="/wp-includes/wlwmanifest.xml" />
<meta name="generator" content="WordPress 5.7.2" />
<link rel="canonical" href="/2011/05/04/optimus-vs-megatron/" />
<link rel='shortlink' href='/?p=418' />
<link rel="alternate" type="application/json+oembed" href="/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fblog.hugopoi.net%2F2011%2F05%2F04%2Foptimus-vs-megatron%2F" />
<link rel="alternate" type="text/xml+oembed" href="/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fblog.hugopoi.net%2F2011%2F05%2F04%2Foptimus-vs-megatron%2F&#038;format=xml" />
<meta name="description" content="" />
<style type="text/css" id="custom-background-css">
body.custom-background { background-color: #000000; }
</style>
<style type="text/css" id="wp-custom-css">
@media only screen and (min-width:1440px){
/* styles for browsers larger than 1440px; */
.container{
width: 1600px;
}
}
.wp-block {
max-width: initial;
} </style>
</head>
<body class="post-template-default single single-post postid-418 single-format-standard custom-background blog-post header-layout-default">
<div class="wrapper post-418 post type-post status-publish format-standard hentry category-hardware category-logiciels tag-gpu tag-graphique tag-igp tag-nvidia tag-optimus default ">
<header class="header ">
<div style="display: none"></div> <nav class="navbar navbar-default navbar-fixed-top hestia_left navbar-not-transparent">
<div class="container">
<div class="navbar-header">
<div class="title-logo-wrapper">
<a class="navbar-brand" href="/"
title="HugoPoi">
<p>HugoPoi</p></a>
</div>
<div class="navbar-toggle-wrapper">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#main-navigation">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="sr-only">Déplier la navigation</span>
</button>
</div>
</div>
<div id="main-navigation" class="collapse navbar-collapse"><ul id="menu-main-menu" class="nav navbar-nav"><li id="menu-item-985" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-985"><a title="Home" href="/">Home</a></li>
<li id="menu-item-1281" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1281"><a title="Videos" href="https://stream.hugopoi.net/channel/1/">Videos</a></li>
</ul></div> </div>
</nav>
</header>
<div id="primary" class="boxed-layout-header page-header header-small" data-parallax="active" ><div class="container"><div class="row"><div class="col-md-10 col-md-offset-1 text-center"><h1 class="hestia-title entry-title">Optimus vs Mégatron</h1><h4 class="author">Publié par <a href="/author/hugopoi/" class="vcard author"><strong class="fn">HugoPoi</strong></a> le <time class="entry-date published" datetime="2011-05-04T16:04:13+02:00" content="2011-05-04">4 mai 2011</time></h4></div></div></div><div class="header-filter" style="background-image: url(/wp-content/uploads/2017/06/IMG_20170528_085824.jpg);"></div></div>
<div class="main main-raised ">
<div class="blog-post blog-post-wrapper">
<div class="container">
<article id="post-418" class="section section-text">
<div class="row">
<div class="col-md-8 single-post-container" data-layout="sidebar-right">
<div class="single-post-wrap entry-content"><p><a href="/wp-content/uploads/2011/05/Nvidia-Optimus-Technology.jpg"><img loading="lazy" class="alignright size-medium wp-image-445" title="Nvidia-Optimus-Technology" src="/wp-content/uploads/2011/05/Nvidia-Optimus-Technology-300x300.jpg" alt="" width="300" height="300" srcset="/wp-content/uploads/2011/05/Nvidia-Optimus-Technology-300x300.jpg 300w, /wp-content/uploads/2011/05/Nvidia-Optimus-Technology-150x150.jpg 150w, /wp-content/uploads/2011/05/Nvidia-Optimus-Technology.jpg 500w" sizes="(max-width: 300px) 100vw, 300px" /></a>Je suis l&rsquo;heureux acquéreur #oupas d&rsquo;un pc portable avec technologie Optimus de Nvidia (voir <a title="Asus U36JC-RX260V" href="/2011/04/10/asus-u36jc-rx260v/" target="_blank">Asus U36JC</a>). Après quelques jours de recherches et de tests je vais essayer de vous faire un résumé complet sur le pourquoi de comment ça fonctionne.<span id="more-418"></span></p>
<h2>Présentation et marketing</h2>
<p>Petite introduction sur Optimus pour vous mettre dans l&rsquo;ambiance. Cette technologie permet de profiter de deux cartes graphique au sein d&rsquo;un pc portable, plus précisément d&rsquo;une carte vidéo Nvidia et du chipset graphique intégré au processeur Intel (= IGP). Cette technologie, d&rsquo;après la plaquette marketing, remplacerait une techno plus ancienne appelée « switchable graphics » très peu connue. Optimus permet de rallier autonomie et performance sur notebook. En effet, quand vous êtes en vadrouille, sans courant, et que vous faites de la bureautique, vous utilisez l&rsquo;IGP Intel. Mais quand vous avez besoin de jouer à Crysis ou bosser avec 3DS max, vous pouvez basculer sur la carte Nvidia qui est plus performante. J&rsquo;ai une Nvidia 310M elle est déjà deux fois plus rapide que l&rsquo;IGP pour le travail 3D. J&rsquo;ai remarqué bizarrement que Optimus n&rsquo;était pas utilisé sur les machines avec des cartes Nvidia de gros gabarit. Cela briderait-il les performances ? j&rsquo;en suis presque sûr &#8230;</p>
<h2>La partie matériel</h2>
<p>Concrètement comment fait-on pour basculer d&rsquo;une carte à l&rsquo;autre au niveau matos? comment est-ce câblé ? vous allez me répondre comme ça :</p>
<p><a href="/wp-content/uploads/2011/04/nvidia-switch-graph.jpg"><img loading="lazy" class="aligncenter size-medium wp-image-422" title="nvidia-switch-graph" src="/wp-content/uploads/2011/04/nvidia-switch-graph-297x300.jpg" alt="" width="297" height="300" srcset="/wp-content/uploads/2011/04/nvidia-switch-graph-297x300.jpg 297w, /wp-content/uploads/2011/04/nvidia-switch-graph.jpg 615w" sizes="(max-width: 297px) 100vw, 297px" /></a>Les sorties vidéos de l&rsquo;IGP et de la carte Nvidia sont câblées sur l&rsquo;entrée du moniteur et les sorties VGA et DisplayPort ou HDMI. Pour pouvoir basculer de l&rsquo;un à l&rsquo;autre on utilise des petits switchs (Mux sur le shéma) avec 2 entrées et une sortie qui font basculer la sortie vidéo sur l&rsquo;IGP ou la carte Nvidia. Cette solution <strong>N&rsquo;EST PAS</strong> celle choisie pour la technologie Optimus mais celle utilisée par « switchable graphics ». Nvidia explique que cette solution n&rsquo;est pas viable pour plusieurs raisons. La première est que le temps de bascule est super long car il faut basculer les sorties puis dire au système de changer de driver d&rsquo;affichage donc un temps de 5 à 10 secondes de bascule. Deuxième raison, le système n&rsquo;est pas automatique, l&rsquo;utilisateur doit sélectionner la carte voulue avant de lancer le jeux (perso, je préfère cette façon de faire, au moins on est maître de notre matos #geekpowa). Et la dernière qui n&rsquo;est pas des moindres, le design de la carte mère se complique puisque l&rsquo;on doit avoir un double câblage pour chaque sortie vidéo, sans compter les fils de commandes pour les switchs. Cela entraîne un coût supplémentaire pour les constructeurs.</p>
<h3>Mais alors comment est fait Optimus ?</h3>
<p>Avec Optimus, il n&rsquo;y a pas de liaison entre la carte Nvidia et l&rsquo;écran ou les sorties vidéos. L&rsquo;image de sortie transite via le bus PCI-Express, puis elle est transmise à l&rsquo;IGP Intel qui se charge uniquement de l&rsquo;affichage. Au niveau hardware, la carte Nvidia est uniquement connectée au PCI-Express et rien d&rsquo;autre.</p>
<p><a href="/wp-content/uploads/2011/04/optimus-nvidia-hardware.jpg"><img loading="lazy" class="aligncenter size-medium wp-image-428" title="optimus-nvidia-hardware" src="/wp-content/uploads/2011/04/optimus-nvidia-hardware-300x239.jpg" alt="" width="300" height="239" srcset="/wp-content/uploads/2011/04/optimus-nvidia-hardware-300x239.jpg 300w, /wp-content/uploads/2011/04/optimus-nvidia-hardware.jpg 600w" sizes="(max-width: 300px) 100vw, 300px" /></a>Cela permet de ne pas avoir à faire de câblage supplémentaire pour la carte Nvidia, cela facilite donc l&rsquo;intégration de ce composant pour les constructeurs. Nvidia vend ainsi des GPU Nvidia sur la plateforme Intel Core iX, des machines qui n&rsquo;en ont pas forcement besoin. Les PC équipés de Optimus se voient badgés d&rsquo;un super logo et d&rsquo;une carte graphique plus performante que l&rsquo;IGP Intel, le consommateur (moi) tombe dans le piège et se dit pourquoi pas ?</p>
<h2>La partie logiciel</h2>
<p>Mais alors comment le GPU Nvidia est-il utilisé ? Optimus fonctionne via des drivers un peu spéciaux qui sont différents de ceux que vous pouvez installer d&rsquo;habitude quand vous utilisez une carte graphique classique, que ce soit sur un portable ou un fixe. Dans le cas classique, le driver est chargé par l&rsquo;OS qui envoie les traitements à faire puis le GPU fait le traitement et renvoie tout le rendu sur l&rsquo;écran. Pour Optimus il n&rsquo;y a plus l&rsquo;intervention d&rsquo;une seule carte, donc d&rsquo;un driver, mais deux cartes, donc deux drivers, celui de Intel et celui de Nvidia. Quand vous êtes en utilisation bureautique vous n&rsquo;avez pas besoin d&rsquo;une carte puissante donc l&rsquo;IGP peut s&rsquo;en charger tout seul, ici grâce à Optimus la carte Nvidia est complètement éteinte. Maintenant vous lancez un jeux vidéo, l&rsquo;IGP Intel est toujours actif et continu à gérer l&rsquo;écran mais c&rsquo;est là qu&rsquo;intervient Optimus. Il réveille la carte Nvidia et c&rsquo;est elle qui va gérer le rendu du jeux video. C&rsquo;est là que ça devient drôle, le driver bidouillé Optimus va détecter via une liste d&rsquo;application prédéfinie par Nvidia (que l&rsquo;on peut modifier) le jeux que vous venez de lancer. Ensuite, avec une super bidouille de l&rsquo;API Microsoft DirectX, le jeux va tourner sur la carte Nvidia et les images de sortie seront copiées/collées via le bus pci-express dans le framebuffer de l&rsquo;IGP Intel qui se chargera uniquement de les afficher. Optimus sappuie entièrement sur DirectX et la couche Windows pour gérer l&rsquo;execution des programmes 3D car il faut gérer une « session » DirectX dans chaque GPU. L&rsquo;utilisation de la carte Nvidia sur un OS Linux ou BSD est donc pour l&rsquo;instant <a title="Optimus incompatible avec linux" href="http://linuxfr.org/users/pied/journaux/nvidia-optimus-bonne-id%C3%A9e-fondamentalement-incompatible-avec-li" target="_blank">impossible</a> car Nvidia ne fournit pas de driver <a title="Ubuntu wiki page Nvidia Optimus" href="http://doc.ubuntu-fr.org/nvidia_optimus" target="_blank">Optimus</a>. Et plus grave, cela est dû au fait que<a title="Comment marche Xorg ?" href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/10/87-comment-marche-x11-xorg-et-toute-la-clique-3-partie" target="_blank"> l&rsquo;environnement Xorg</a> ne permet pas de charger deux drivers différents en même temps. La solution possible serait d&rsquo;utiliser <a href="http://philippe.scoffoni.net/nvidia-optimus-technologie-aeviter-gnu-linux-wayland/" target="_blank">Wayland à la place de Xorg</a>, c&rsquo;est le cas de la version 11.04 de Ubuntu(en beta). Il faudrait alors développer un driver se basant sur OpenGL gérant IGP et le GPU Nvidia.</p>
<p><a href="/wp-content/uploads/2011/04/optimus-statut.jpg"><img loading="lazy" class="aligncenter size-full wp-image-433" title="optimus-statut" src="/wp-content/uploads/2011/04/optimus-statut.jpg" alt="" width="800" height="313" srcset="/wp-content/uploads/2011/04/optimus-statut.jpg 800w, /wp-content/uploads/2011/04/optimus-statut-300x117.jpg 300w" sizes="(max-width: 800px) 100vw, 800px" /></a>Sur la partie gauche du schéma, c&rsquo;est le cas où le GPU est complètement éteint, le gain en autonomie est donc important. L&rsquo;autre phase active le GPU Nvidia qui va traiter la 3D d&rsquo;une application, mais l&rsquo;IGP Intel reste actif pour permettre l&rsquo;affichage sur l&rsquo;écran.</p>
<h3>Performance et fiabilité</h3>
<p>Pour ce qui est des performances graphiques dans un environnement jeux vidéo j&rsquo;ai essayé d&rsquo;utiliser 3DMark Vantage, pourquoi je vous dis essayer car il m&rsquo;a été impossible de réaliser une passe de test complet avec l&rsquo;IGP Intel. Dans tous les cas, j&rsquo;ai 3DMark qui plantait même après avoir mis à jour les drivers. J&rsquo;avais l&rsquo;erreur « Device Removed » à chaque fois, en somme crash du driver. En utilisant la carte Nvidia, j&rsquo;ai réussi à faire une passe et j&rsquo;ai eu un résultat de 822 points, ce qui est dans la moyenne pour une 310M. Le site NotebookCheck.com donne des résultats similaires pour la carte Nvidia, et pour l&rsquo;IGP Intel HD Graphics, il indique un score de 200 points en moyenne, donc lorsque la carte Nvidia est activée, le calcul 3D sera en moyenne quatre fois plus rapide. Comme je le supposais plus haut vu l&rsquo;écart peu important entre mes résultats et ceux fournit par NotebookCheck, il est impossible de savoir si la latence induite par la recopie via le bus PCI-Express impacte les performances. Pour le prouver, il faudrait prendre une machine avec une carte plus puissante puis faire des tests dans des conditions identiques pour comparer avec une autre machine sans Optimus ayant la même carte.</p>
<p>Versions des drivers pendant mes tests :</p>
<ul>
<li>version intel 8.15.10.2202 puis MAJ en 8.15.10.2342 depuis <a href="http://downloadcenter.intel.com/" target="_blank">Intel Download Center</a></li>
<li>version nvidia 8.17.12.5964 pilote 259.64 puis MAJ en 8.17.12.7061 pilote 270.61 depuis <a href="http://www.nvidia.fr/Download/index.aspx?lang=fr" target="_blank">Nvidia</a></li>
</ul>
<p>Après certains tests impossibles à réaliser, je me suis rendu compte qu&rsquo;Optimus posait problème. Mais cela ne sarrête pas là, et j&rsquo;ai eu quelques surprises avec des petits utilitaires que j&rsquo;ai pour habitude d&rsquo;utiliser pour faire du monitoring. Ma panoplie est constituée de <a href="http://www.cpuid.com/softwares/cpu-z.html" target="_blank">CPU-Z</a>, <a href="http://www.ocbase.com/perestroika/" target="_blank">OCCT</a>, <a href="http://www.techpowerup.com/gpuz/" target="_blank">GPU-Z</a>, <a href="http://blog.orbmu2k.de/tools/nvidia-inspector-tool" target="_blank">NvidiaInspector</a> et des gadgets <a href="http://blog.orbmu2k.de/sidebar-gadgets/gpu-observer-sidebar-gadget" target="_blank">GPUObserver</a> et <a href="http://blog.orbmu2k.de/sidebar-gadgets/intel-core-series-sidebar-gadget" target="_blank">IntelCoreSeries</a>. Je n&rsquo;ai pas démonté toutes ces applications, mais elles utilisent toutes l&rsquo;API du driver Nvidia pour aller récupérer différentes informations tel que la température, les fréquences, les tensions, l&rsquo;occupation mémoire et la vitesse de ventilation. Avec Optimus, quand la carte Nvidia est inutilisée, elle est complètement éteinte, donc comment faire pour récupérer la température ? Je pensais que l&rsquo;API du driver allait le gérer et renvoyer une température bidon style 0°C ou alors renvoyer une exception particulière. Mais pas du tout, l&rsquo;API est toute pourrie et quand on lui demande quelque chose elle le fait, concrètement quand un gadget ou une application de monitoring demande la température, l&rsquo;api réveille la carte Nvidia, récupère la temp et éteint le GPU. Cette opération est répétée toutes les 5 secondes environ en fonction des softs et gadget. J&rsquo;ai mis un certain temps avant de comprendre car il faillait trouver le moyen de connaitre l&rsquo;état réel du GPU Nvidia. Pour cela, j&rsquo;ai trouvé les <a title="Outils presse Nvidia 64bits" href="/wp-content/uploads/2011/05/OptimusTools_64bit.zip" target="_blank">outils presse de Nvidia</a>(j&rsquo;ai bien galéré pour les trouver). GPUObserver est donc inutilisable car cela réveille le GPU pour rien, donc vous perdez en autonomie. Pour GPU-Z, il plante lamentablement si la carte Nvidia est éteinte. Pour OCCT, il y a un bug d&rsquo;affichage: l&rsquo;animation ne s&rsquo;affiche pas, et reste figée, j&rsquo;ai l&rsquo;impression que l&rsquo;histoire de copie de framebuffer merde.</p>
<p>Nvidia explique que son driver choisit, lorsqu&rsquo;une application est lancée, si la carte Nvidia est activée, grâce à une liste, celle-ci étant mis à jour via internet de façon automatique. Cela marche plutôt bien pour tout ce qui est jeux vidéos et applications 3D mais on peut toujours éditer les profils depuis le panel Nvidia. Certains profils sont un peu inutile, par défaut Flash Player déclenche la carte Nvidia ainsi que la lecture de vidéo HD alors que le chipset Intel en est parfaitement capable.</p>
<p>Il y a aussi un manque de sécurité car quand une application tourne sur la carte Nvidia, si on désactive celle-ci via le gestionnaire de périphériques, il n&rsquo;y a pas de message d&rsquo;erreur. L&rsquo;application plante lamentablement.</p>
<h3>Autonomie</h3>
<p>Je vais enfin pouvoir parler des quelques points positifs de la technologie Optimus. Le gain en autonomie est juste impressionnant, il est presque doublé quand la carte Nvidia est inactive (state OFF), j&rsquo;atteins 7 heures en utilisation bureautique. La transparence d&rsquo;utilisation de la carte Nvidia est plutôt bien gérée et c&rsquo;est instantané. La carte Nvidia est vraiment <a title="video proof of concept carte désactivé" href="http://blogs.nvidia.com/2010/03/optimus-engineering-coolness-for-geforce-and-ion/" target="_blank">complètement éteinte</a> quand elle n&rsquo;est pas utilisée. J&rsquo;ai remarqué un truc fun à ne pas faire, ne pas désactiver ou désinstaller la carte Nvidia depuis le gestionnaire de périphérique Windows car sinon la carte repasse sous gestion BIOS et celui-ci la réactive et la laisse dans un état indéterminé (mon autonomie est divisée par 2).</p>
<h3>Astuces</h3>
<ul>
<li>Pour savoir si la carte Nvidia est utilisée par une application vous pouvez activer une icône spéciale dans la zone de notification. Pour cela ouvrir le control panel Nvidia puis dans le menu déroulant « Bureau » cocher « Afficher l&rsquo;icône d&rsquo;activité du processeur graphique (&#8230;) ».</li>
<li>Quand vous voulez lancer une application de monitoring ou d&rsquo;information système qui plante quand la carte Nvidia est off, il suffit de lancer une application qui va la réveiller, un jeux vidéo par exemple puis ensuite de lancer le logiciel en question.</li>
<li>Quand vous cliquez droit sur une application, vous pouvez choisir dans le menu contextuel quelle carte va être utilisée. (Option à activer dans « Bureau »)</li>
<li><a href="http://linux-hybrid-graphics.blogspot.com/" target="_blank">Désactiver complètement la carte Nvidia sous Linux</a>.</li>
</ul>
<h2>Conclusion</h2>
<p>Après plusieurs jours de tests, lectures et recherches de documentations, ainsi que quelques échanges peu intéressant avec <a href="http://twitter.com/#!/NvidiaOptimus/" target="_blank">@NvidiaOptimus</a>. Je déconseille fortement les pc badgés optimus car la carte Nvidia est actuellement INUTILISABLE sous linux ou BSD sauf quelques exceptions qui disposent en plus de la technologie Switchable Graphics. J&rsquo;ai lu au passage le <a title="Test de technologie Optimus" href="http://www.pcinpact.com/articles/optimus-nvidia-verde/389-1.htm" target="_blank">test de Pc Inpact</a> qui donne une bonne note. Je ne sais pas s&rsquo;ils ont pris en compte le non support total sous linux et tous les petits problèmes de bord. Cela place Optimus au rang de technologie en beta test, pourtant présente depuis presque 2 ans sur le marché. Au final, c&rsquo;est nous les gentils clients qui sommes beta-testeurs. Si vous cherchez à acheter un pc portable avec une carte graphique potable je vous recommande de prendre une Radeon puisque AMD a ouvert ses spécifications technique à la communauté.</p>
<p><a href="/wp-content/uploads/2011/05/megatron4.jpg"><img loading="lazy" class="aligncenter size-medium wp-image-447" title="megatron" src="/wp-content/uploads/2011/05/megatron4-220x300.jpg" alt="" width="220" height="300" srcset="/wp-content/uploads/2011/05/megatron4-220x300.jpg 220w, /wp-content/uploads/2011/05/megatron4.jpg 753w" sizes="(max-width: 220px) 100vw, 220px" /></a></p>
</div>
<div class="section section-blog-info">
<div class="row">
<div class="col-md-6">
<div class="entry-categories">Catégories : <span class="label label-primary"><a href="/category/hardware/">Hardware</a></span><span class="label label-primary"><a href="/category/logiciels/">Logiciels</a></span> </div>
<div class="entry-tags">Étiquettes :<span class="entry-tag"><a href="/tag/gpu/" rel="tag">GPU</a></span><span class="entry-tag"><a href="/tag/graphique/" rel="tag">graphique</a></span><span class="entry-tag"><a href="/tag/igp/" rel="tag">IGP</a></span><span class="entry-tag"><a href="/tag/nvidia/" rel="tag">nvidia</a></span><span class="entry-tag"><a href="/tag/optimus/" rel="tag">optimus</a></span></div> </div>
<div class="col-md-6">
<div class="entry-social">
<a target="_blank" rel="tooltip"
data-original-title="Partager sur Facebook"
class="btn btn-just-icon btn-round btn-facebook"
href="https://www.facebook.com/sharer.php?u=https://blog.hugopoi.net/2011/05/04/optimus-vs-megatron/">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="20" height="17"><path fill="currentColor" d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg>
</a>
<a target="_blank" rel="tooltip"
data-original-title="Partager sur Twitter"
class="btn btn-just-icon btn-round btn-twitter"
href="http://twitter.com/share?url=https://blog.hugopoi.net/2011/05/04/optimus-vs-megatron/&#038;text=Optimus%20vs%20M%C3%A9gatron">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="20" height="17"><path fill="currentColor" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path></svg>
</a>
<a rel="tooltip"
data-original-title=" Partager par e-mail"
class="btn btn-just-icon btn-round"
href="mailto:?subject=Optimus%20vs%20Mégatron&#038;body=https://blog.hugopoi.net/2011/05/04/optimus-vs-megatron/">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="20" height="17"><path fill="currentColor" d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg>
</a>
</div>
</div> </div>
<hr>
<div id="comments" class="section section-comments">
<div class="row">
<div class="col-md-12">
<div class="media-area">
<h3 class="hestia-title text-center">
3 commentaires </h3>
<div class="comment byuser comment-author-calcifer even thread-even depth-1 media" id="comment-60">
<a class="pull-left" href=" ">
<div class="comment-author avatar vcard">
<img alt='' src='https://secure.gravatar.com/avatar/f249d4ab9d1daccdf104afaf12b9af54?s=64&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/f249d4ab9d1daccdf104afaf12b9af54?s=128&#038;d=mm&#038;r=g 2x' class='avatar avatar-64 photo' height='64' width='64' loading='lazy'/> </div>
</a>
<div class="media-body">
<h4 class="media-heading">
Calcifer <small>
&#183; 4 mai 2011 à 16 h 05 min </small>
</h4>
<p>Tu m&rsquo;en aura donné du fil à retordre pour corriger ton article :P</p>
<p>Article très intéressant, merci pour les informations ;)</p>
<div class="media-footer">
<a rel='nofollow' class='comment-reply-link' href='/2011/05/04/optimus-vs-megatron/?replytocom=60#respond' data-commentid="60" data-postid="418" data-belowelement="comment-60" data-respondelement="respond" data-replyto="Répondre à Calcifer" aria-label='Répondre à Calcifer'><svg class="svg-text-color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="12px" height="12px"><path d="M8.309 189.836L184.313 37.851C199.719 24.546 224 35.347 224 56.015v80.053c160.629 1.839 288 34.032 288 186.258 0 61.441-39.581 122.309-83.333 154.132-13.653 9.931-33.111-2.533-28.077-18.631 45.344-145.012-21.507-183.51-176.59-185.742V360c0 20.7-24.3 31.453-39.687 18.164l-176.004-152c-11.071-9.562-11.086-26.753 0-36.328z"></path></svg>
Répondre</a> </div>
</div>
</div>
</li><!-- #comment-## -->
<div class="comment odd alt thread-odd thread-alt depth-1 parent media" id="comment-70">
<a class="pull-left" href="http://gribouillons.fr ">
<div class="comment-author avatar vcard">
<img alt='' src='https://secure.gravatar.com/avatar/3b4b07cc5bdacda5e9d58f5402f733c0?s=64&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/3b4b07cc5bdacda5e9d58f5402f733c0?s=128&#038;d=mm&#038;r=g 2x' class='avatar avatar-64 photo' height='64' width='64' loading='lazy'/> </div>
</a>
<div class="media-body">
<h4 class="media-heading">
<a href='http://gribouillons.fr' rel='external nofollow ugc' class='url'>Randall Flagg</a> <small>
&#183; 12 août 2011 à 12 h 15 min </small>
</h4>
<p>salut hugo, javais pas vu ton site et cet article est vraiment bien foutu, et très informatif :)<br />
GG!</p>
<div class="media-footer">
<a rel='nofollow' class='comment-reply-link' href='/2011/05/04/optimus-vs-megatron/?replytocom=70#respond' data-commentid="70" data-postid="418" data-belowelement="comment-70" data-respondelement="respond" data-replyto="Répondre à Randall Flagg" aria-label='Répondre à Randall Flagg'><svg class="svg-text-color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="12px" height="12px"><path d="M8.309 189.836L184.313 37.851C199.719 24.546 224 35.347 224 56.015v80.053c160.629 1.839 288 34.032 288 186.258 0 61.441-39.581 122.309-83.333 154.132-13.653 9.931-33.111-2.533-28.077-18.631 45.344-145.012-21.507-183.51-176.59-185.742V360c0 20.7-24.3 31.453-39.687 18.164l-176.004-152c-11.071-9.562-11.086-26.753 0-36.328z"></path></svg>
Répondre</a> </div>
</div>
</div>
<ul class="children">
<div class="comment byuser comment-author-hugopoi bypostauthor even depth-2 media" id="comment-71">
<a class="pull-left" href=" ">
<div class="comment-author avatar vcard">
<img alt='' src='https://secure.gravatar.com/avatar/874b2707c1da886f75fef877943d7867?s=64&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/874b2707c1da886f75fef877943d7867?s=128&#038;d=mm&#038;r=g 2x' class='avatar avatar-64 photo' height='64' width='64' loading='lazy'/> </div>
</a>
<div class="media-body">
<h4 class="media-heading">
HugoPoi <small>
&#183; 13 août 2011 à 23 h 25 min </small>
</h4>
<p>Merci, j&rsquo;espère continuer comme ça ;)</p>
<div class="media-footer">
<a rel='nofollow' class='comment-reply-link' href='/2011/05/04/optimus-vs-megatron/?replytocom=71#respond' data-commentid="71" data-postid="418" data-belowelement="comment-71" data-respondelement="respond" data-replyto="Répondre à HugoPoi" aria-label='Répondre à HugoPoi'><svg class="svg-text-color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="12px" height="12px"><path d="M8.309 189.836L184.313 37.851C199.719 24.546 224 35.347 224 56.015v80.053c160.629 1.839 288 34.032 288 186.258 0 61.441-39.581 122.309-83.333 154.132-13.653 9.931-33.111-2.533-28.077-18.631 45.344-145.012-21.507-183.51-176.59-185.742V360c0 20.7-24.3 31.453-39.687 18.164l-176.004-152c-11.071-9.562-11.086-26.753 0-36.328z"></path></svg>
Répondre</a> </div>
</div>
</div>
</li><!-- #comment-## -->
</ul><!-- .children -->
</li><!-- #comment-## -->
</div>
<div class="media-body">
<div id="respond" class="comment-respond">
<h3 class="hestia-title text-center">Répondre à <a href="#comment-70">Randall Flagg</a> <small><a rel="nofollow" id="cancel-comment-reply-link" href="/2011/05/04/optimus-vs-megatron/#respond">Annuler la réponse</a></small></h3> <span class="pull-left author"> <div class="avatar"><img src="/wp-content/themes/hestia/assets/img/placeholder.jpg" height="64" width="64"/></div> </span><form action="https://blog.hugopoi.net/wp-comments-post.php" method="post" id="commentform" class="form media-body"><p class="comment-notes"><span id="email-notes">Votre adresse e-mail ne sera pas publiée.</span> Les champs obligatoires sont indiqués avec <span class="required">*</span></p><div class="row"> <div class="col-md-4"> <div class="form-group label-floating is-empty"> <label class="control-label">Nom <span class="required">*</span></label><input id="author" name="author" class="form-control" type="text" aria-required='true' /> <span class="hestia-input"></span> </div> </div>
<div class="col-md-4"> <div class="form-group label-floating is-empty"> <label class="control-label">E-mail <span class="required">*</span></label><input id="email" name="email" class="form-control" type="email" aria-required='true' /> <span class="hestia-input"></span> </div> </div>
<div class="col-md-4"> <div class="form-group label-floating is-empty"> <label class="control-label">Site internet</label><input id="url" name="url" class="form-control" type="url" aria-required='true' /> <span class="hestia-input"></span> </div> </div> </div>
<div class="form-group label-floating is-empty"> <label class="control-label">Quavez vous à lesprit ?</label><textarea id="comment" name="comment" class="form-control" rows="6" aria-required="true"></textarea><span class="hestia-input"></span> </div><p class="form-submit"><input name="submit" type="submit" id="submit" class="btn btn-primary pull-right" value="Laisser un commentaire" /> <input type='hidden' name='comment_post_ID' value='418' id='comment_post_ID' />
<input type='hidden' name='comment_parent' id='comment_parent' value='70' />
</p><p style="display: none;"><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="7e9606ebd2" /></p><input type="hidden" id="ak_js" name="ak_js" value="132"/><textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100" style="display: none !important;"></textarea></form> </div><!-- #respond -->
</div>
</div>
</div>
</div>
</div>
</div> <div class="col-md-3 blog-sidebar-wrapper col-md-offset-1">
<aside id="secondary" class="blog-sidebar" role="complementary">
<div id="text-2" class="widget widget_text"><h5>Edito</h5> <div class="textwidget">Bienvenu sur mon blog, ici je parle de bricolage, de web (version de base). Blog perso sans prétention je poste quand j'ai le temps en plus j'aime pas écrire.</div>
</div><div id="text-6" class="widget widget_text"><h5>Hébergé gracieusement par</h5> <div class="textwidget"><div style="text-align: center"><a href="http://www.majewan.fr"><img src="/wp-content/uploads/2015/01/path22.png" alt="logo Majewan Interactive" style="width: 50%; padding: 1em;"></a></div></div>
</div><div id="custom_html-2" class="widget_text widget widget_custom_html"><h5>MASTODON</h5><div class="textwidget custom-html-widget"><a rel="me" href="https://mastodon.hugopoi.net/@hugopoi">@Hugopoi</a></div></div><div id="twitter-2" class="widget widget_twitter"><div><h5><span class='twitterwidget twitterwidget-title'>Twitter: hugopoi</span></h5><ul><li><span class='entry-content'>RT <a href="http://twitter.com/UgRwah" class="twitter-user">@UgRwah</a>: The BBC hadnt prepared for this moment and it was beautiful. <a href="https://t.co/TY859XCSzV">https://t.co/TY859XCSzV</a></span> <span class='entry-meta'><span class='time-meta'><a href="http://twitter.com/HugoPoi/statuses/1390364509919920132">07:55:05 mai 06, 2021</a></span> <span class='from-meta'>from <a href="https://github.com/TwidereProject" rel="nofollow">Twidere for Android</a></span></span> <span class="intent-meta"><a href="http://twitter.com/intent/tweet?in_reply_to=1390364509919920132" data-lang="fr" class="in-reply-to" title="Reply">Reply</a><a href="http://twitter.com/intent/retweet?tweet_id=1390364509919920132" data-lang="fr" class="retweet" title="Retweet">Retweet</a><a href="http://twitter.com/intent/favorite?tweet_id=1390364509919920132" data-lang="fr" class="favorite" title="Favorite">Favorite</a></span></li><li><span class='entry-content'>I was forced to share this with you
<a href="https://t.co/6e5E5s9RDZ">https://t.co/6e5E5s9RDZ</a></span> <span class='entry-meta'><span class='time-meta'><a href="http://twitter.com/HugoPoi/statuses/1389647512261337088">08:25:59 mai 04, 2021</a></span> <span class='from-meta'>from <a href="https://crossposter.hugopoi.net/" rel="nofollow">Mastodon To Twitter HugoPoi</a></span></span> <span class="intent-meta"><a href="http://twitter.com/intent/tweet?in_reply_to=1389647512261337088" data-lang="fr" class="in-reply-to" title="Reply">Reply</a><a href="http://twitter.com/intent/retweet?tweet_id=1389647512261337088" data-lang="fr" class="retweet" title="Retweet">Retweet</a><a href="http://twitter.com/intent/favorite?tweet_id=1389647512261337088" data-lang="fr" class="favorite" title="Favorite">Favorite</a></span></li><li><span class='entry-content'>Boosted: <a href="https://t.co/LFRnbaEaYm">https://t.co/LFRnbaEaYm</a></span> <span class='entry-meta'><span class='time-meta'><a href="http://twitter.com/HugoPoi/statuses/1389644997012623364">08:16:00 mai 04, 2021</a></span> <span class='from-meta'>from <a href="https://crossposter.hugopoi.net/" rel="nofollow">Mastodon To Twitter HugoPoi</a></span></span> <span class="intent-meta"><a href="http://twitter.com/intent/tweet?in_reply_to=1389644997012623364" data-lang="fr" class="in-reply-to" title="Reply">Reply</a><a href="http://twitter.com/intent/retweet?tweet_id=1389644997012623364" data-lang="fr" class="retweet" title="Retweet">Retweet</a><a href="http://twitter.com/intent/favorite?tweet_id=1389644997012623364" data-lang="fr" class="favorite" title="Favorite">Favorite</a></span></li><li><span class='entry-content'>RT <a href="http://twitter.com/GrablyR" class="twitter-user">@GrablyR</a>: Chantage au pistage publicitaire sur iOS 14.5:
- Facebook: « on va devenir payant »
- Instagram: « on va devenir payant »
- V…</span> <span class='entry-meta'><span class='time-meta'><a href="http://twitter.com/HugoPoi/statuses/1389545466111594497">01:40:30 mai 04, 2021</a></span> <span class='from-meta'>from <a href="https://github.com/TwidereProject" rel="nofollow">Twidere for Android</a></span></span> <span class="intent-meta"><a href="http://twitter.com/intent/tweet?in_reply_to=1389545466111594497" data-lang="fr" class="in-reply-to" title="Reply">Reply</a><a href="http://twitter.com/intent/retweet?tweet_id=1389545466111594497" data-lang="fr" class="retweet" title="Retweet">Retweet</a><a href="http://twitter.com/intent/favorite?tweet_id=1389545466111594497" data-lang="fr" class="favorite" title="Favorite">Favorite</a></span></li><li><span class='entry-content'>RT <a href="http://twitter.com/bearstech" class="twitter-user">@bearstech</a>: 🐻 <a href="http://twitter.com/search?q=%23Bearcheology" class="twitter-hashtag">#Bearcheology</a> 🐻
<a href="http://twitter.com/search?q=%23WebRTC" class="twitter-hashtag">#WebRTC</a> 1/2 : la théorie
<a href="https://t.co/SHwaIeKkqQ">https://t.co/SHwaIeKkqQ</a></span> <span class='entry-meta'><span class='time-meta'><a href="http://twitter.com/HugoPoi/statuses/1388932516552318985">09:04:51 mai 02, 2021</a></span> <span class='from-meta'>from <a href="https://about.twitter.com/products/tweetdeck" rel="nofollow">TweetDeck</a></span></span> <span class="intent-meta"><a href="http://twitter.com/intent/tweet?in_reply_to=1388932516552318985" data-lang="fr" class="in-reply-to" title="Reply">Reply</a><a href="http://twitter.com/intent/retweet?tweet_id=1388932516552318985" data-lang="fr" class="retweet" title="Retweet">Retweet</a><a href="http://twitter.com/intent/favorite?tweet_id=1388932516552318985" data-lang="fr" class="favorite" title="Favorite">Favorite</a></span></li><li><span class='entry-content'>I'm suffering learning <a href="http://twitter.com/search?q=%23Dvorak" class="twitter-hashtag">#Dvorak</a> <a href="https://t.co/cPEEeuDvph">https://t.co/cPEEeuDvph</a></span> <span class='entry-meta'><span class='time-meta'><a href="http://twitter.com/HugoPoi/statuses/1388884245385469953">05:53:02 mai 02, 2021</a></span> <span class='from-meta'>from <a href="https://crossposter.hugopoi.net/" rel="nofollow">Mastodon To Twitter HugoPoi</a></span></span> <span class="intent-meta"><a href="http://twitter.com/intent/tweet?in_reply_to=1388884245385469953" data-lang="fr" class="in-reply-to" title="Reply">Reply</a><a href="http://twitter.com/intent/retweet?tweet_id=1388884245385469953" data-lang="fr" class="retweet" title="Retweet">Retweet</a><a href="http://twitter.com/intent/favorite?tweet_id=1388884245385469953" data-lang="fr" class="favorite" title="Favorite">Favorite</a></span></li><li><span class='entry-content'>Malheureusement on dirait qu'ils essayent de le prouver... <a href="https://t.co/mPZbphG2iY">https://t.co/mPZbphG2iY</a></span> <span class='entry-meta'><span class='time-meta'><a href="http://twitter.com/HugoPoi/statuses/1388855342109495297">03:58:11 mai 02, 2021</a></span> <span class='from-meta'>from <a href="https://github.com/TwidereProject" rel="nofollow">Twidere for Android</a></span></span> <span class="intent-meta"><a href="http://twitter.com/intent/tweet?in_reply_to=1388855342109495297" data-lang="fr" class="in-reply-to" title="Reply">Reply</a><a href="http://twitter.com/intent/retweet?tweet_id=1388855342109495297" data-lang="fr" class="retweet" title="Retweet">Retweet</a><a href="http://twitter.com/intent/favorite?tweet_id=1388855342109495297" data-lang="fr" class="favorite" title="Favorite">Favorite</a></span></li><li><span class='entry-content'><a href="http://twitter.com/search?q=%23FranceTV" class="twitter-hashtag">#FranceTV</a> le foutage de gueule ... <a href="https://t.co/uMM5UlnS4d">https://t.co/uMM5UlnS4d</a></span> <span class='entry-meta'><span class='time-meta'><a href="http://twitter.com/HugoPoi/statuses/1388825857435840512">02:01:02 mai 02, 2021</a></span> <span class='from-meta'>from <a href="https://crossposter.hugopoi.net/" rel="nofollow">Mastodon To Twitter HugoPoi</a></span></span> <span class="intent-meta"><a href="http://twitter.com/intent/tweet?in_reply_to=1388825857435840512" data-lang="fr" class="in-reply-to" title="Reply">Reply</a><a href="http://twitter.com/intent/retweet?tweet_id=1388825857435840512" data-lang="fr" class="retweet" title="Retweet">Retweet</a><a href="http://twitter.com/intent/favorite?tweet_id=1388825857435840512" data-lang="fr" class="favorite" title="Favorite">Favorite</a></span></li><li><span class='entry-content'>RT <a href="http://twitter.com/brutofficiel" class="twitter-user">@brutofficiel</a>: "La théorie du ruissellement n'a jamais fonctionné."
Joe Biden veut taxer les super-riches et les grandes entreprises po…</span> <span class='entry-meta'><span class='time-meta'><a href="http://twitter.com/HugoPoi/statuses/1387752786654281729">02:57:02 avril 29, 2021</a></span> <span class='from-meta'>from <a href="https://github.com/TwidereProject" rel="nofollow">Twidere for Android</a></span></span> <span class="intent-meta"><a href="http://twitter.com/intent/tweet?in_reply_to=1387752786654281729" data-lang="fr" class="in-reply-to" title="Reply">Reply</a><a href="http://twitter.com/intent/retweet?tweet_id=1387752786654281729" data-lang="fr" class="retweet" title="Retweet">Retweet</a><a href="http://twitter.com/intent/favorite?tweet_id=1387752786654281729" data-lang="fr" class="favorite" title="Favorite">Favorite</a></span></li><li><span class='entry-content'>Ressemblance troublante avec les cartouches d'imprimantes ... <a href="https://t.co/iF7HpIrTGn">https://t.co/iF7HpIrTGn</a></span> <span class='entry-meta'><span class='time-meta'><a href="http://twitter.com/HugoPoi/statuses/1387350094840795136">12:16:52 avril 28, 2021</a></span> <span class='from-meta'>from <a href="https://about.twitter.com/products/tweetdeck" rel="nofollow">TweetDeck</a></span></span> <span class="intent-meta"><a href="http://twitter.com/intent/tweet?in_reply_to=1387350094840795136" data-lang="fr" class="in-reply-to" title="Reply">Reply</a><a href="http://twitter.com/intent/retweet?tweet_id=1387350094840795136" data-lang="fr" class="retweet" title="Retweet">Retweet</a><a href="http://twitter.com/intent/favorite?tweet_id=1387350094840795136" data-lang="fr" class="favorite" title="Favorite">Favorite</a></span></li></ul><div class="follow-button"><a href="http://twitter.com/hugopoi" class="twitter-follow-button" title="Follow @hugopoi" data-lang="fr">@hugopoi</a></div></div></div><div id="categories-3" class="widget widget_categories"><h5>Catégories</h5>
<ul>
<li class="cat-item cat-item-136"><a href="/category/fail/">#FAIL</a> (2)
</li>
<li class="cat-item cat-item-51"><a href="/category/dossiers/aventure-pc/">Aventure PC</a> (15)
</li>
<li class="cat-item cat-item-57"><a href="/category/dossiers/aventure-serveur/">Aventure Serveur</a> (6)
</li>
<li class="cat-item cat-item-130"><a href="/category/bidouille/">Bidouille</a> (6)
</li>
<li class="cat-item cat-item-189"><a href="/category/cuisine/">Cuisine</a> (1)
</li>
<li class="cat-item cat-item-38"><a href="/category/developpement/">Développement</a> (3)
</li>
<li class="cat-item cat-item-10"><a href="/category/dossiers/">Dossiers</a> (9)
</li>
<li class="cat-item cat-item-149"><a href="/category/gaming/">Gaming</a> (1)
</li>
<li class="cat-item cat-item-6"><a href="/category/hadopi-2/">Hadopi</a> (5)
</li>
<li class="cat-item cat-item-18"><a href="/category/hardware/">Hardware</a> (22)
</li>
<li class="cat-item cat-item-12"><a href="/category/internet-2/">Internet</a> (9)
</li>
<li class="cat-item cat-item-11"><a href="/category/dossiers/ip-v6/">IP v6</a> (1)
</li>
<li class="cat-item cat-item-13"><a href="/category/logiciels/">Logiciels</a> (12)
</li>
<li class="cat-item cat-item-1"><a href="/category/news/" title="News générale de mon blog, les articles et brèves général.">News</a> (22)
</li>
<li class="cat-item cat-item-47"><a href="/category/test/">Test</a> (5)
</li>
</ul>
</div><div id="linkcat-2" class="widget widget_links"><h5>Blogs et Infos</h5>
<ul class='xoxo blogroll'>
<li><a href="http://blog.rom1v.com" title="Découverte récente, publication de qualité">®om&#039;s blog</a></li>
<li><a href="http://bluetouff.com" title="Un blog hacktiviste avec des idées et des compétences pas comme les autres." target="_blank">☠ Bluetouff</a></li>
<li><a href="http://www.korben.info/" title="Upgrade your Mind" target="_blank">Korben</a></li>
<li><a href="http://www.laquadrature.net/fr" title="La Quadrature du Net Fr" target="_blank">La Quadrature du Net</a></li>
<li><a href="https://www.nextinpact.com/" title="Actualité Informatique" target="_blank">NextInpact</a></li>
<li><a href="http://pixellibre.net/" title="Un petit blog de geek comme on les aime avec du hadopi, de l&rsquo;info et du troll" target="_blank">Pixel Libre.net</a></li>
<li><a href="http://reflets.info" title="Reflets.info fait le pari de devenir le reflet dune société, des individus qui la composent." target="_blank">Reflets</a></li>
<li><a href="http://blog.spyou.org/wordpress-mu/" rel="acquaintance" title="Fabriquer son internet" target="_blank">Turb(l)o(g)</a></li>
</ul>
</div>
<div id="linkcat-76" class="widget widget_links"><h5>Podcast</h5>
<ul class='xoxo blogroll'>
<li><a href="http://www.nowatch.net/category/nowatch-net/nowatch-fm/appload-nowatch-fm/" title="Des Apps pour votre mobile (un peu sponsorisé par Apple mais il y a du Android aussi)" target="_blank">AppLoad</a></li>
<li><a href="http://freepod.net/" title="Libère ton podcast, regroupement de podcast." target="_blank">Freepod</a></li>
<li><a href="http://www.geekinc.fr/" title="On partage la culture geek ! (sponsorisé par Apple mais j&rsquo;aime bien quand même)" target="_blank">GeekInc</a></li>
<li><a href="http://www.captainweb.net/" title="Podcast déjanté de l&rsquo;actu web, super ambiance !" target="_blank">L&#039;Apéro du Captainweb</a></li>
<li><a href="http://www.lagrottedubarbu.com/" title="Hack the technologie" target="_blank">La Grotte du Barbu</a></li>
<li><a href="http://www.poligeek.fr/" title= Un jour les geek domineront le monde, mais pas demain, ya une keynote de Steve Jobs »" target="_blank">PoliGeek</a></li>
<li><a href="http://quadratour.net/" title="Pour les vieux Geeks de l&rsquo;apocalypse…" target="_blank">Quadratour</a></li>
</ul>
</div>
</aside><!-- .sidebar .widget-area -->
</div>
</div>
</article>
</div>
</div>
</div>
<div class="section related-posts">
<div class="container">
<div class="row">
<div class="col-md-12">
<h2 class="hestia-title text-center">Articles similaires</h2>
<div class="row">
<div class="col-md-4">
<div class="card card-blog">
<div class="card-image">
<a href="/2021/01/16/linky-opendata-my-ass/" title="Linky opendata my ass">
<img width="360" height="240" src="/wp-content/uploads/2021/01/IMG_20210104_131322-360x240.jpg" class="attachment-hestia-blog size-hestia-blog wp-post-image" alt="Prototype téléinformation compteur linky" loading="lazy" /> </a>
</div>
<div class="content">
<h6 class="category text-info"><a href="/category/bidouille/" title="Voir tout les articles dans Bidouille" >Bidouille</a> </h6>
<h4 class="card-title">
<a class="blog-item-title-link" href="/2021/01/16/linky-opendata-my-ass/" title="Linky opendata my ass" rel="bookmark">
Linky opendata my ass </a>
</h4>
<p class="card-description">Pour résumer la seule API utilisable en production est l&rsquo;API Enedis qui est accèssible uniquement aux société (personne morale) ayant montré pate blanche auprès d&rsquo;Enedis. Si vous voulez la version longue c&rsquo;est ici. De ce<a class="moretag" href="/2021/01/16/linky-opendata-my-ass/"> Lire la suite&hellip;</a></p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="card card-blog">
<div class="content">
<h6 class="category text-info"><a href="/category/fail/" title="Voir tout les articles dans #FAIL" >#FAIL</a> </h6>
<h4 class="card-title">
<a class="blog-item-title-link" href="/2020/04/29/my-shitty-nvidia-displayport-problems-who-no-ones-care-about/" title="My shitty Nvidia DisplayPort Problems who no ones care about" rel="bookmark">
My shitty Nvidia DisplayPort Problems who no ones care about </a>
</h4>
<p class="card-description">Recently I have done the acquisition of a new ULTRAWIDE screen, precisily a Philips 439PH9 with a DisplayPort v1.4, this information is very important for what&rsquo;s coming next. The problem The morning I receive it,<a class="moretag" href="/2020/04/29/my-shitty-nvidia-displayport-problems-who-no-ones-care-about/"> Lire la suite&hellip;</a></p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="card card-blog">
<div class="content">
<h6 class="category text-info"><a href="/category/dossiers/aventure-serveur/" title="Voir tout les articles dans Aventure Serveur" >Aventure Serveur</a> </h6>
<h4 class="card-title">
<a class="blog-item-title-link" href="/2020/03/01/install-rancheros-on-freenas-11-3/" title="Install RancherOs on FreeNas 11.3" rel="bookmark">
Install RancherOs on FreeNas 11.3 </a>
</h4>
<p class="card-description">Install RancherOs on FreeNas 11.3 The automated RancherOs installation aka Docker VM has been removed in 11.3 RancherOs doesn&rsquo;t support EFI boot out of the box Thanks to MKinney howto This howto is provided without<a class="moretag" href="/2020/03/01/install-rancheros-on-freenas-11-3/"> Lire la suite&hellip;</a></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="footer-wrapper">
<footer class="footer footer-black footer-big">
<div class="container">
<div class="hestia-bottom-footer-content"><ul class="footer-menu pull-left"><li class="page_item page-item-1232"><a href="/wishlist/">Wishlist</a></li>
</ul>
<div class="copyright pull-right">
Hestia | Développé par <a href="https://themeisle.com%20" rel="nofollow">ThemeIsle</a> </div>
</div> </div>
</footer>
</div>
</div>
<button class="hestia-scroll-to-top">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" width="12.5px" height="20px"><path d="M177 255.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 351.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 425.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1zm-34-192L7 199.7c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l96.4-96.4 96.4 96.4c9.4 9.4 24.6 9.4 33.9 0l22.6-22.6c9.4-9.4 9.4-24.6 0-33.9l-136-136c-9.2-9.4-24.4-9.4-33.8 0z"></path></svg>
</button>
<!-- Matomo -->
<script type="text/javascript">
var _paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="//blog.hugopoi.net/wp-content/plugins/wp-piwik/proxy/"
_paq.push(['setTrackerUrl', u+'piwik.php']);
_paq.push(['setSiteId', '1']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.php'; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Matomo Code -->
<script type='text/javascript' src='/wp-content/plugins/wp-syntax/js/wp-syntax.js?ver=1.1' id='wp-syntax-js-js'></script>
<script type='text/javascript' src='/wp-includes/js/comment-reply.min.js?ver=5.7.2' id='comment-reply-js'></script>
<script type='text/javascript' src='/wp-content/themes/hestia/assets/bootstrap/js/bootstrap.min.js?ver=1.0.2' id='jquery-bootstrap-js'></script>
<script type='text/javascript' src='/wp-includes/js/jquery/ui/core.min.js?ver=1.12.1' id='jquery-ui-core-js'></script>
<script type='text/javascript' id='hestia_scripts-js-extra'>
/* <![CDATA[ */
var requestpost = {"ajaxurl":"https:\/\/blog.hugopoi.net\/wp-admin\/admin-ajax.php","disable_autoslide":"","masonry":""};
/* ]]> */
</script>
<script type='text/javascript' src='/wp-content/themes/hestia/assets/js/script.min.js?ver=3.0.16' id='hestia_scripts-js'></script>
<script type='text/javascript' src='/wp-includes/js/wp-embed.min.js?ver=5.7.2' id='wp-embed-js'></script>
<script async="async" type='text/javascript' src='/wp-content/plugins/akismet/_inc/form.js?ver=4.1.9' id='akismet-form-js'></script>
<script type='text/javascript' src='https://platform.twitter.com/widgets.js?ver=1.0.0' id='twitter-widgets-js'></script>
</body>
</html>