Jeux rétro : Linux prend désormais en charge Microsoft DirectX 7
Linux a franchi un cap inattendu pour les fans de jeux rétro. Le support de Microsoft DirectX 7, cette vieille API graphique sortie en 1999, débarque enfin sur la plateforme. Une bonne nouvelle pour tous ceux qui voulaient redonner vie à leurs titres Windows d’époque sur leur système open source préféré !
Cette avancée technique repose sur D7VK, une extension basée sur Vulkan, l’API graphique multi-plateforme reconnue. Déjà capable de gérer DirectX 8 à 11, DXVK ajoute désormais l’émulation de DirectX 7, ouvrant la porte à un catalogue de jeux oubliés.
Mais attention, tous les jeux ne seront pas compatibles, notamment ceux mélangés avec de vieilles versions de DirectDraw ou l’interface GDI. C’est là que le bât blesse, mais pour les autres, c’est carrément du pain béni.
Linux et le rétro gaming : un mariage de plus en plus solide
Jusqu’ici connu pour supporter les titres récents via Proton et DXVK, Linux se taille une nouvelle place dans le cœur des amateurs de jeux Windows vintage. Le souci ? DirectX 7, sorti en 1999, a une architecture tordue qui donne du fil à retordre.
La plupart des émulateurs évitaient de s’y attaquer, car cette version combine à la fois du Direct3D 7, mais se mélange parfois à l’ancienne API DirectDraw et même au GDI, ce qui complique sérieusement la tâche. D7VK comble désormais ce vide, même si son développement est encore au stade préliminaire.
Du coup, c’est une bouffée d’air frais pour les nostalgiques qui pourront lancer, enfin sans galère, des titres comme Escape from Monkey Island, Arx Fatalis ou Hitman: Codename 47. Ces jeux mythiques utilisent DirectX 7 et profitent d’un support qui n’existait pas encore pour Linux.
D7VK, le pont entre l’ancien et le moderne
D7VK n’est pas juste un énième wrapper. Ce projet indépendant s’appuie sur la base de DXVK, le traducteur qui convertit Direct3D en Vulkan, pour intégrer DirectX 7 à son arsenal. Le principe est malin : il transforme les appels Direct3D 7 en Direct3D 9 avant de les faire tourner via Vulkan. Pas besoin de réinventer la roue.
Cependant, D7VK reste un hobby non officiel. Il n’est pas prévu qu’il s’intègre dans Proton ou Wine en standard. Cela limite certes son déploiement massif, mais assure aussi plus d’agilité dans les mises à jour, sans pression commerciale.
Les développeurs viennent tout juste de publier la version 0.3 sur GitHub, et on sent qu’ils visent un objectif clair : rendre le maximum de jeux rétro jouables sans sacrifier la qualité. C’est une bonne nouvelle pour la scène Linux qui rêve d’une plateforme où le rétro tourne nickel sans bidouiller.
DirectX 7 : un vestige encore très utilisé
DirectX 7 a introduit des innovations comme le Transform and Lighting (T&L) ou le Cube Mapping. Ces avancées ont marqué une étape majeure avant que les API ne deviennent encore plus sophistiquées.
En réalité, l’API DirectX 7 souffre d’un manque d’interopérabilité. Combiner Direct3D 7 avec l’ancien DirectDraw ou GDI pose problème, ce qui explique pourquoi certains titres résistent encore à l’émulation. Ceux qui ont des rendus alternatifs sur OpenGL ou Glide sont mieux servis via d’autres solutions.
Mais pour la majorité des titres fonctionnant exclusivement avec Direct3D 7, D7VK offre un tremplin prometteur. De quoi booster la compatibilité Linux bien au-delà de ce qu’on pensait possible il y a quelques années.
L’impact pour le Steam Deck et les autres plateformes Linux
Le Steam Deck, machine adorée des gamers Linux, va clairement bénéficier de D7VK. Pouvoir lancer ces vieux jeux sans passer par d’innombrables patches ou machins obscurs, ça va sauver bien des soirées.
C’est aussi une claque pour la communauté qui lutte depuis longtemps contre les limites imposées par Windows sur le gaming. Linux prend de plus en plus la place qu’il mérite, sans fioritures, juste avec du solide.
Rien que ça, ça donne envie de dépoussiérer ses CDs et de retrouver des sensations d’antan sur un système moderne, stable et libre. Qui aurait cru qu’en 2025, on parlerait encore autant de DirectX 7 ?!
Source: www.pcgameshardware.de
Commentaires
Laisser un commentaire