﻿﻿{"id":1567,"date":"2025-11-11T09:00:50","date_gmt":"2025-11-11T08:00:50","guid":{"rendered":"https:\/\/elearningsamba.com\/index.php\/pour-jouer-a-vos-vieux-jeux-windows-il-faut-quitter-windows\/"},"modified":"2025-11-11T09:00:50","modified_gmt":"2025-11-11T08:00:50","slug":"pour-jouer-a-vos-vieux-jeux-windows-il-faut-quitter-windows","status":"publish","type":"page","link":"https:\/\/elearningsamba.com\/index.php\/pour-jouer-a-vos-vieux-jeux-windows-il-faut-quitter-windows\/","title":{"rendered":"Pour jouer \u00e0 vos vieux jeux Windows, il faut quitter Windows"},"content":{"rendered":"<p>\u00c7a vous dirait de vous refaire le Counter-Strike original, Deus Ex, ou Hitman Codename 47 ?<\/p>\n<p>Oui, je suis un peu nostalgique aujourd\u2019hui et c\u2019est pour \u00e7a que je vous parle de ces classiques de l\u2019an 2000. Mais bon, si on s\u2019amuse \u00e0 lancer \u00e7a comme \u00e7a, sur un Windows 11 flambant neuf, hop, \u00e7a risque de planter. Un \u00e9cran noir, un erreur DirectX, une incompatibilit\u00e9 graphique\u2026 Snif\u2026 Tout \u00e7a parce que Windows 11 a abandonn\u00e9 la r\u00e9trocompatibilit\u00e9 avec DirectX 7\u2026<\/p>\n<p>Alors si je vous disais qu\u2019aujourd\u2019hui, pour jouer \u00e0 nos jeux Windows de l\u2019ancien temps, il fallait quitter Windows ! Non, j\u2019ai pas fum\u00e9 la moquette de mes toilettes\u2026 A la place, je suis tomb\u00e9 sur<br \/>\n<a href=\"https:\/\/github.com\/WinterSnowfall\/d7vk\">D7VK<\/a><br \/>\n, un projet qui vient de sortir et qui permet de <strong>faire tourner les vieux jeux Direct3D 7 sur Linux<\/strong>.<\/p>\n<p>Comme je vous en parlais il y a quelques semaines,<br \/>\n<a href=\"https:\/\/korben.info\/linux-gaming-90-pourcent-jeux-windows-compatibles.html\">90% des jeux Windows tournent maintenant sur Linux<\/a><br \/>\ngr\u00e2ce \u00e0 Proton et DXVK. Mais il restait un trou dans la raquette : <strong>les jeux Direct3D 7<\/strong>. Ces titres cultes sortis entre 2000 et 2004, quand l\u2019API D3D7 dominait sur nos PC de gamers. Et je vous parle pas de quelques titres pourris non\u2026 je vous parle de plus de 400 jeux qui ont \u00e9t\u00e9 mis au rebus \u00e0 cause de ce probl\u00e8me. Counter-Strike original, FIFA 2001, Deus Ex, Unreal Tournament, Escape from Monkey Island, Arx Fatalis, Sacrifice, Disciples II. Toute une \u00e9poque les amis !!<\/p>\n<p>DXVK, c\u2019est le projet open-source qui traduit DirectX vers Vulkan pour Linux. Il supporte D3D8, D3D9, D3D10, D3D11. Et Proton de Valve l\u2019utilise pour faire tourner les jeux Windows sur le Steam Deck. Mais DXVK n\u2019allait pas jusqu\u2019\u00e0 D3D7. C\u2019est trop vieux, trop chiant \u00e0 supporter, trop diff\u00e9rent de D3D9. Donc ces jeux restaient coinc\u00e9s avec WineD3D, l\u2019ancienne couche de compatibilit\u00e9 de Wine qui existe depuis 20 ans mais qui est lente de ouf.<\/p>\n<p>Heureusement, WinterSnowfall, le dev derri\u00e8re <strong>D7VK<\/strong>, a d\u00e9cid\u00e9 de combler ce vide. Son projet est donc un spinoff de DXVK, sp\u00e9cialement con\u00e7u pour D3D7. Ainsi, au lieu de traduire directement D3D7 vers Vulkan, D7VK fait une traduction en deux \u00e9tapes. D3D7 vers D3D9 (via le backend DXVK), puis D3D9 vers Vulkan. C\u2019est une passe interm\u00e9diaire c\u2019est vrai, mais \u00e7a permet de r\u00e9utiliser tout le travail d\u00e9j\u00e0 fait sur DXVK.<\/p>\n<p>L\u2019auteur pr\u00e9vient d\u2019ailleurs que c\u2019est un bordel technique sans nom, car Direct3D 7 date d\u2019une \u00e9poque o\u00f9 les jeux mixaient plusieurs APIs graphiques. Certains utilisent D3D7 pour la 3D, mais DDraw ancien ou m\u00eame GDI pour l\u2019interface. Sachez que ces jeux-l\u00e0 ne marcheront jamais avec D7VK car c\u2019est trop complexe. Et ne comptez pas non plus sur un support D3D6 ou plus ancien non plus car c\u2019est pire !<\/p>\n<p>Mais pour les jeux qui utilisent D3D7 proprement, \u00e7a marche tr\u00e8s bien. Le dev mentionne m\u00eame que depuis les derniers ajustements de perf, \u00e7a tourne bien. C\u2019est pas parfait partout, mais \u00e7a marche bien quand m\u00eame.<\/p>\n<p>Et c\u2019est pas juste une question de nostalgie, hein. C\u2019est de la pr\u00e9servation ! Car dans 10 ans, si vous voulez rejouer \u00e0 ces classiques, vous ferez quoi ? Vous installerez une VM Windows XP ? Vous croiserez les doigts pour que GOG ait patch\u00e9 le jeu pour les Windows moderne ? Ou vous bootez votre bon vieux Linux, vous installez D7VK, et hop, y\u2019aura aucun probl\u00e8me ? La r\u00e9ponse, elle est vite r\u00e9pondue comme disait l\u2019autre\u2026<\/p>\n<p>L\u2019autre truc marrant, c\u2019est que DXVK, sur certains jeux, performe MIEUX que DirectX natif sous Windows car la traduction vers Vulkan r\u00e9duit l\u2019overhead CPU dans des sc\u00e9narios limit\u00e9s par le processeur. Donc non seulement Linux fait tourner vos vieux jeux Windows, mais parfois, il les fait tourner plus vite que Windows lui-m\u00eame. C\u2019est fou je sais.<\/p>\n<p>Le<br \/>\n<a href=\"https:\/\/www.pcgamingwiki.com\/wiki\/Home\">PC Gaming Wiki<\/a><br \/>\nliste les +400 titres D3D7.<br \/>\n<a href=\"https:\/\/fr.wikipedia.org\/wiki\/Shovelware\">Beaucoup de truellewares sous licence<\/a><br \/>\n, certes, mais y\u2019a aussi des p\u00e9pites comme Hitman Codename 47, le jeu qui a lanc\u00e9 la s\u00e9rie ou encore Arx Fatalis, le dungeon crawler immersif d\u2019Arkane Studios sorti bien avant Dishonored. Sans parler de Sacrifice, le RTS\/action de Shiny Entertainment auquel personne n\u2019a jou\u00e9, je crois, mais qui est devenu culte.<\/p>\n<p>Microsoft les a oubli\u00e9s mais pas la communaut\u00e9 Linux qui les ressuscite ! Et \u00e7a c\u2019est le seul miracle auquel je crois ! Et c\u2019est pas fini car D7VK, c\u2019est juste une brique. Proton continue d\u2019\u00e9voluer, et le Steam Deck pousse le gaming Linux vers la d\u00e9mocratisation. Les d\u00e9veloppeurs commencent m\u00eame \u00e0 activer le support anti-cheat pour Linux. Bref, la compatibilit\u00e9 Linux grimpe en fl\u00e8che, et les performances s\u2019am\u00e9liorent !<\/p>\n<p>Pour installer D7VK, suffit de copier <code>ddraw.dll<\/code> \u00e0 c\u00f4t\u00e9 de l\u2019executable du jeu, de configurer Wine pour override cette DLL, et c\u2019est fini. Pas besoin de patcher le jeu, pas besoin de cracks, pas besoin d\u2019autres bidouilles. Le jeu devrait tourner dans son \u00e9tat d\u2019origine !<\/p>\n<p>\n<a href=\"https:\/\/arstechnica.com\/gaming\/2025\/11\/new-project-brings-strong-linux-compatibility-to-more-classic-windows-games\/\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00c7a vous dirait de vous refaire le Counter-Strike original, Deus Ex, ou Hitman Codename 47 ? Oui, je suis un peu nostalgique aujourd\u2019hui et c\u2019est pour \u00e7a que je vous parle de ces classiques de l\u2019an 2000. Mais bon, si on s\u2019amuse \u00e0 lancer \u00e7a comme \u00e7a, sur un Windows 11 flambant neuf, hop, \u00e7a risque de planter. Un \u00e9cran noir, un erreur DirectX, une incompatibilit\u00e9 graphique\u2026 Snif\u2026 Tout \u00e7a parce que Windows 11 a abandonn\u00e9 la r\u00e9trocompatibilit\u00e9 avec DirectX 7\u2026 Alors si je vous disais qu\u2019aujourd\u2019hui, pour jouer \u00e0 nos jeux Windows de l\u2019ancien temps, il fallait quitter Windows ! Non, j\u2019ai pas fum\u00e9 la moquette de mes toilettes\u2026 A la place, je suis tomb\u00e9 sur D7VK , un projet qui vient de sortir et qui permet de faire tourner les vieux jeux Direct3D 7 sur Linux. Comme je vous en parlais il y a quelques semaines, 90% des jeux Windows tournent maintenant sur Linux gr\u00e2ce \u00e0 Proton et DXVK. Mais il restait un trou dans la raquette : les jeux Direct3D 7. Ces titres cultes sortis entre 2000 et 2004, quand l\u2019API D3D7 dominait sur nos PC de gamers. Et je vous parle pas de quelques titres pourris non\u2026 je vous parle de plus de 400 jeux qui ont \u00e9t\u00e9 mis au rebus \u00e0 cause de ce probl\u00e8me. Counter-Strike original, FIFA 2001, Deus Ex, Unreal Tournament, Escape from Monkey Island, Arx Fatalis, Sacrifice, Disciples II. Toute une \u00e9poque les amis !! DXVK, c\u2019est le projet open-source qui traduit DirectX vers Vulkan pour Linux. Il supporte D3D8, D3D9, D3D10, D3D11. Et Proton de Valve l\u2019utilise pour faire tourner les jeux Windows sur le Steam Deck. Mais DXVK n\u2019allait pas jusqu\u2019\u00e0 D3D7. C\u2019est trop vieux, trop chiant \u00e0 supporter, trop diff\u00e9rent de D3D9. Donc ces jeux restaient coinc\u00e9s avec WineD3D, l\u2019ancienne couche de compatibilit\u00e9 de Wine qui existe depuis 20 ans mais qui est lente de ouf. Heureusement, WinterSnowfall, le dev derri\u00e8re D7VK, a d\u00e9cid\u00e9 de combler ce vide. Son projet est donc un spinoff de DXVK, sp\u00e9cialement con\u00e7u pour D3D7. Ainsi, au lieu de traduire directement D3D7 vers Vulkan, D7VK fait une traduction en deux \u00e9tapes. D3D7 vers D3D9 (via le backend DXVK), puis D3D9 vers Vulkan. C\u2019est une passe interm\u00e9diaire c\u2019est vrai, mais \u00e7a permet de r\u00e9utiliser tout le travail d\u00e9j\u00e0 fait sur DXVK. L\u2019auteur pr\u00e9vient d\u2019ailleurs que c\u2019est un bordel technique sans nom, car Direct3D 7 date d\u2019une \u00e9poque o\u00f9 les jeux mixaient plusieurs APIs graphiques. Certains utilisent D3D7 pour la 3D, mais DDraw ancien ou m\u00eame GDI pour l\u2019interface. Sachez que ces jeux-l\u00e0 ne marcheront jamais avec D7VK car c\u2019est trop complexe. Et ne comptez pas non plus sur un support D3D6 ou plus ancien non plus car c\u2019est pire ! Mais pour les jeux qui utilisent D3D7 proprement, \u00e7a marche tr\u00e8s bien. Le dev mentionne m\u00eame que depuis les derniers ajustements de perf, \u00e7a tourne bien. C\u2019est pas parfait partout, mais \u00e7a marche bien quand m\u00eame. Et c\u2019est pas juste une question de nostalgie, hein. C\u2019est de la pr\u00e9servation ! Car dans 10 ans, si vous voulez rejouer \u00e0 ces classiques, vous ferez quoi ? Vous installerez une VM Windows XP ? Vous croiserez les doigts pour que GOG ait patch\u00e9 le jeu pour les Windows moderne ? Ou vous bootez votre bon vieux Linux, vous installez D7VK, et hop, y\u2019aura aucun probl\u00e8me ? La r\u00e9ponse, elle est vite r\u00e9pondue comme disait l\u2019autre\u2026 L\u2019autre truc marrant, c\u2019est que DXVK, sur certains jeux, performe MIEUX que DirectX natif sous Windows car la traduction vers Vulkan r\u00e9duit l\u2019overhead CPU dans des sc\u00e9narios limit\u00e9s par le processeur. Donc non seulement Linux fait tourner vos vieux jeux Windows, mais parfois, il les fait tourner plus vite que Windows lui-m\u00eame. C\u2019est fou je sais. Le PC Gaming Wiki liste les +400 titres D3D7. Beaucoup de truellewares sous licence , certes, mais y\u2019a aussi des p\u00e9pites comme Hitman Codename 47, le jeu qui a lanc\u00e9 la s\u00e9rie ou encore Arx Fatalis, le dungeon crawler immersif d\u2019Arkane Studios sorti bien avant Dishonored. Sans parler de Sacrifice, le RTS\/action de Shiny Entertainment auquel personne n\u2019a jou\u00e9, je crois, mais qui est devenu culte. Microsoft les a oubli\u00e9s mais pas la communaut\u00e9 Linux qui les ressuscite ! Et \u00e7a c\u2019est le seul miracle auquel je crois ! Et c\u2019est pas fini car D7VK, c\u2019est juste une brique. Proton continue d\u2019\u00e9voluer, et le Steam Deck pousse le gaming Linux vers la d\u00e9mocratisation. Les d\u00e9veloppeurs commencent m\u00eame \u00e0 activer le support anti-cheat pour Linux. Bref, la compatibilit\u00e9 Linux grimpe en fl\u00e8che, et les performances s\u2019am\u00e9liorent ! Pour installer D7VK, suffit de copier ddraw.dll \u00e0 c\u00f4t\u00e9 de l\u2019executable du jeu, de configurer Wine pour override cette DLL, et c\u2019est fini. Pas besoin de patcher le jeu, pas besoin de cracks, pas besoin d\u2019autres bidouilles. Le jeu devrait tourner dans son \u00e9tat d\u2019origine ! Source<\/p>\n","protected":false},"author":1,"featured_media":1568,"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-1567","page","type-page","status-publish","has-post-thumbnail","hentry"],"campaignId":"","_links":{"self":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/1567","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=1567"}],"version-history":[{"count":0,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/1567\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media\/1568"}],"wp:attachment":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media?parent=1567"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}