﻿﻿{"id":2609,"date":"2026-03-25T15:45:13","date_gmt":"2026-03-25T14:45:13","guid":{"rendered":"https:\/\/elearningsamba.com\/index.php\/ntsync-wine-11-booste-les-jeux-linux-de-678\/"},"modified":"2026-03-25T15:45:13","modified_gmt":"2026-03-25T14:45:13","slug":"ntsync-wine-11-booste-les-jeux-linux-de-678","status":"publish","type":"page","link":"https:\/\/elearningsamba.com\/index.php\/ntsync-wine-11-booste-les-jeux-linux-de-678\/","title":{"rendered":"NTSYNC &#8211; Wine 11 booste les jeux Linux de 678%"},"content":{"rendered":"<p>Dirt 3 qui passe de 110 \u00e0 860 FPS sous nunux, non, j&#8217;ai pas fum\u00e9 la moquette ! En fait c&#8217;est surtout gr\u00e2ce au fameux module de synchronisation kernel <strong>NTSYNC<\/strong> promis avec<br \/>\n<a href=\"https:\/\/korben.info\/wine-11-release-linux-windows.html\">Wine 11<\/a><br \/>\nqui est enfin dispo dans certaines distros. Et la bonne nouvelle c&#8217;est que les premiers benchmarks d\u00e9veloppeurs viennent de tomber, donc on va regarder \u00e7a ensemble !<\/p>\n<p>Concr\u00e8tement, Fedora 42, Ubuntu 25.04 et SteamOS 3.7.20 beta embarquent maintenant le module par d\u00e9faut avec le kernel 6.14. Du coup Resident Evil 2 bondit de 26 \u00e0 77 FPS, Call of Juarez grimpe de 99 \u00e0 224 FPS, et Tiny Tina&#8217;s Wonderlands passe de 130 \u00e0 360. Et Call of Duty Black Ops est maintenant devenu&#8230; jouable ! Woohoo !<\/p>\n<p>Alors attention, ces benchmarks comparent Wine vanilla (sans aucune optimisation) avec Wine + le module. Cela veut dire que si vous utilisiez d\u00e9j\u00e0 fsync via Proton ou Lutris, les gains seront moins spectaculaires. Apr\u00e8s les jeux qui en profitent le plus sont ceux avec de grosses charges multi-thread o\u00f9 la synchronisation \u00e9tait vraiment le probl\u00e8mo nom\u00e9ro uno.<\/p>\n<p>Pour capter pourquoi cette news est un gros morceau, faut regarder un peu sous le capot. Au temps jadis, chaque fois qu&#8217;un jeu Windows devait coordonner ses threads (genre, attendre qu&#8217;une texture finisse de charger), Wine faisait des allers-retours avec wineserver&#8230; des milliers de fois par seconde. Du coup, on se tapait des micro-sacades et une cadence d&#8217;images pourrie.<\/p>\n<p>Y&#8217;a eu des tentatives pour arranger \u00e7a. D&#8217;abord esync, puis fsync&#8230; \u00e7a am\u00e9liorait les choses mais c&#8217;\u00e9tait du bricolage. \u00c7a n\u00e9cessitait des patchs kernel non-officiels que personne ne maintenait vraiment, et certains jeux gourmands faisaient carr\u00e9ment tout planter.<\/p>\n<p>Mais tout cela c&#8217;est de l&#8217;histoire ancienne puisque <strong>NTSYNC<\/strong>, semble \u00eatre enfin la bonne approche. Elizabeth Figura (CodeWeavers), la m\u00eame dev qui avait pondu les solutions pr\u00e9c\u00e9dentes, a cr\u00e9\u00e9, cette fois, un vrai module int\u00e9gr\u00e9 directement dans le noyau Linux. Comme \u00e7a, plus de bidouilles \u00e0 la con et surtout plus d&#8217;approximations. Le noyau g\u00e8re enfin la synchronisation lui-m\u00eame, nativement, comme il aurait toujours d\u00fb le faire.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/korben.info\/cdn-cgi\/image\/width=1200,fit=scale-down,quality=90,f=avif\/ntsync-wine-11-benchmarks-gaming-linux\/ntsync-wine-11-benchmarks-gaming-linux-2.png\" alt=\"\" loading=\"lazy\"><\/p>\n<p><strong>La stonksitude du barbu gamer est \u00e0 son maaaax<\/strong><\/p>\n<p>Apr\u00e8s des ann\u00e9es de boulot et une pr\u00e9sentation \u00e0 la Linux Plumbers Conference 2023, le module a fini par \u00eatre merg\u00e9 dans le kernel mainline il y a peu. \u00c7a marche donc &#8220;out of the box&#8221; et \u00e7a c&#8217;est plut\u00f4t chouette !<\/p>\n<p>Et pour les possesseurs de Steam Deck, quand Valve rebasera Proton officiel sur Wine 11, tout le monde aura \u00e7a gratos !! En attendant, si vous \u00eates impatient, sachez que<br \/>\n<a href=\"https:\/\/github.com\/gloriouseggroll\/proton-ge-custom\">Proton-GE<\/a><br \/>\nle supporte d\u00e9j\u00e0 ! Entre \u00e7a et le fait que<br \/>\n<a href=\"https:\/\/korben.info\/linux-gaming-90-pourcent-jeux-windows-compatibles.html\">90% des jeux Windows tournent maintenant sous Linux<\/a><br \/>\n, y&#8217;a clairement plus d&#8217;excuses pour rester sous Windows si c&#8217;est le gaming qui vous retenait, mes cocos !<\/p>\n<p>Bref, c&#8217;est carr\u00e9ment la plus grosse avanc\u00e9e gaming Linux depuis Proton. Pas mal pour un module kernel bien velu quand m\u00eame !<\/p>\n<p>\n<a href=\"https:\/\/www.xda-developers.com\/wine-11-rewrites-linux-runs-windows-games-speed-gains\/\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dirt 3 qui passe de 110 \u00e0 860 FPS sous nunux, non, j&#8217;ai pas fum\u00e9 la moquette ! En fait c&#8217;est surtout gr\u00e2ce au fameux module de synchronisation kernel NTSYNC promis avec Wine 11 qui est enfin dispo dans certaines distros. Et la bonne nouvelle c&#8217;est que les premiers benchmarks d\u00e9veloppeurs viennent de tomber, donc on va regarder \u00e7a ensemble ! Concr\u00e8tement, Fedora 42, Ubuntu 25.04 et SteamOS 3.7.20 beta embarquent maintenant le module par d\u00e9faut avec le kernel 6.14. Du coup Resident Evil 2 bondit de 26 \u00e0 77 FPS, Call of Juarez grimpe de 99 \u00e0 224 FPS, et Tiny Tina&#8217;s Wonderlands passe de 130 \u00e0 360. Et Call of Duty Black Ops est maintenant devenu&#8230; jouable ! Woohoo ! Alors attention, ces benchmarks comparent Wine vanilla (sans aucune optimisation) avec Wine + le module. Cela veut dire que si vous utilisiez d\u00e9j\u00e0 fsync via Proton ou Lutris, les gains seront moins spectaculaires. Apr\u00e8s les jeux qui en profitent le plus sont ceux avec de grosses charges multi-thread o\u00f9 la synchronisation \u00e9tait vraiment le probl\u00e8mo nom\u00e9ro uno. Pour capter pourquoi cette news est un gros morceau, faut regarder un peu sous le capot. Au temps jadis, chaque fois qu&#8217;un jeu Windows devait coordonner ses threads (genre, attendre qu&#8217;une texture finisse de charger), Wine faisait des allers-retours avec wineserver&#8230; des milliers de fois par seconde. Du coup, on se tapait des micro-sacades et une cadence d&#8217;images pourrie. Y&#8217;a eu des tentatives pour arranger \u00e7a. D&#8217;abord esync, puis fsync&#8230; \u00e7a am\u00e9liorait les choses mais c&#8217;\u00e9tait du bricolage. \u00c7a n\u00e9cessitait des patchs kernel non-officiels que personne ne maintenait vraiment, et certains jeux gourmands faisaient carr\u00e9ment tout planter. Mais tout cela c&#8217;est de l&#8217;histoire ancienne puisque NTSYNC, semble \u00eatre enfin la bonne approche. Elizabeth Figura (CodeWeavers), la m\u00eame dev qui avait pondu les solutions pr\u00e9c\u00e9dentes, a cr\u00e9\u00e9, cette fois, un vrai module int\u00e9gr\u00e9 directement dans le noyau Linux. Comme \u00e7a, plus de bidouilles \u00e0 la con et surtout plus d&#8217;approximations. Le noyau g\u00e8re enfin la synchronisation lui-m\u00eame, nativement, comme il aurait toujours d\u00fb le faire. La stonksitude du barbu gamer est \u00e0 son maaaax Apr\u00e8s des ann\u00e9es de boulot et une pr\u00e9sentation \u00e0 la Linux Plumbers Conference 2023, le module a fini par \u00eatre merg\u00e9 dans le kernel mainline il y a peu. \u00c7a marche donc &#8220;out of the box&#8221; et \u00e7a c&#8217;est plut\u00f4t chouette ! Et pour les possesseurs de Steam Deck, quand Valve rebasera Proton officiel sur Wine 11, tout le monde aura \u00e7a gratos !! En attendant, si vous \u00eates impatient, sachez que Proton-GE le supporte d\u00e9j\u00e0 ! Entre \u00e7a et le fait que 90% des jeux Windows tournent maintenant sous Linux , y&#8217;a clairement plus d&#8217;excuses pour rester sous Windows si c&#8217;est le gaming qui vous retenait, mes cocos ! Bref, c&#8217;est carr\u00e9ment la plus grosse avanc\u00e9e gaming Linux depuis Proton. Pas mal pour un module kernel bien velu quand m\u00eame ! Source<\/p>\n","protected":false},"author":1,"featured_media":2610,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"give_campaign_id":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_kadence_starter_templates_imported_post":false,"footnotes":""},"class_list":["post-2609","page","type-page","status-publish","has-post-thumbnail","hentry"],"campaignId":"","_links":{"self":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/2609","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/comments?post=2609"}],"version-history":[{"count":0,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/2609\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media\/2610"}],"wp:attachment":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media?parent=2609"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}