Ignorer et passer au contenu
Le D7VK apporte la compatibilité Direct3D 6 et des performances quasi natives aux jeux PC classiques.

Le D7VK apporte la compatibilité Direct3D 6 et des performances quasi natives aux jeux PC classiques.

Qu'est-ce que D7VK et pourquoi est-ce important pour les jeux plus anciens ?

Le jeu sur PC ne se résume pas aux dernières sorties AAA. De nombreux joueurs apprécient encore les titres classiques de la fin des années 90 et du début des années 2000. Le problème est que ces jeux anciens ont souvent été conçus avec des API graphiques obsolètes comme Direct3D 6, qui ne sont pas toujours compatibles avec les systèmes et plateformes modernes.

C'est là qu'intervient D7VK. D7VK est une couche de compatibilité qui traduit les anciens appels Direct3D en un moteur graphique plus moderne et plus performant. Grâce à sa nouvelle prise en charge expérimentale de Direct3D 6, elle peut désormais gérer un plus large éventail de jeux PC classiques. Au lieu de recourir à une émulation lourde, D7VK mappe les instructions graphiques Direct3D 6 d'origine vers une API de plus bas niveau, de manière beaucoup plus directe. Le résultat : des performances très proches de celles obtenues en exécutant le jeu nativement sur du matériel ancien.

Pour les joueurs PC rétro et tous ceux qui font tourner d'anciens titres sur des systèmes d'exploitation récents, notamment sous Linux ou via des couches de compatibilité, c'est un grand pas en avant. Cela permet de profiter pleinement de ces classiques sans avoir à ressortir de vieilles cartes graphiques ni à se battre avec des wrappers instables.

Performances quasi natives pour les jeux classiques Direct3D 6

L'amélioration principale est simple : D7VK intègre désormais une prise en charge expérimentale de Direct3D 6, largement utilisé par les développeurs de jeux à la fin des années 90. De nombreux jeux PC 3D des débuts s'appuyaient sur cette API pour offrir un rendu graphique accéléré par le matériel, bien avant que les versions modernes de DirectX ne deviennent la norme.

Traditionnellement, faire tourner ces jeux sur des PC modernes impliquait :

  • L'utilisation de moteurs de rendu logiciels fonctionnant entièrement sur le processeur et dont les performances sont médiocres
  • S'appuyer sur d'anciens wrappers Direct3D vers OpenGL souvent bogués
  • L'utilisation de solutions d'émulation plus lourdes engendre une surcharge importante.

En traduisant les appels Direct3D 6 de manière plus directe et efficace, D7VK réduit considérablement la surcharge. Il en résulte des fréquences d'images plus élevées, une jouabilité plus fluide et moins de bugs graphiques. Pour de nombreux jeux anciens conçus pour des limitations matérielles spécifiques, cela peut faire toute la différence entre une expérience saccadée et à peine jouable et une expérience fluide et agréable.

Étant donné que la compatibilité est encore expérimentale, les utilisateurs doivent s'attendre à ce que tous les jeux ne fonctionnent pas parfaitement. Certains titres peuvent présenter des bugs visuels ou nécessiter des ajustements de configuration. Cependant, la compatibilité expérimentale est souvent le point de départ d'améliorations majeures et témoigne d'un développement actif visant à optimiser la prise en charge d'un vaste catalogue de jeux PC classiques.

Pourquoi c'est une bonne nouvelle pour les joueurs PC et les fans de rétro

Cette mise à jour est particulièrement enthousiasmante pour certains groupes de joueurs.

  • Les joueurs PC rétro peuvent redécouvrir leurs jeux préférés avec des performances et une stabilité nettement améliorées. Les jeux qui nécessitaient autrefois des solutions de contournement complexes pour fonctionner sur les cartes graphiques modernes fonctionneront désormais sans problème.
  • Les utilisateurs de Linux et des couches de compatibilité bénéficient d'une traduction plus propre des anciens appels Direct3D, ce qui correspond parfaitement à la tendance plus générale d'utiliser des couches de traduction pour exécuter des jeux Windows sur différentes plateformes.
  • Les utilisateurs de matériel peu performant pourraient constater des gains significatifs, car D7VK évite la surcharge importante souvent associée à l'émulation complète. Ainsi, une plus grande partie de la puissance de votre GPU est consacrée au rendu du jeu plutôt qu'à la simple traduction d'anciens appels graphiques.

D'un point de vue plus général, dans le domaine du matériel informatique et des jeux vidéo, cette évolution s'inscrit dans une tendance de fond. Plutôt que de maintenir une multitude de pilotes obsolètes pour chaque ancienne version de DirectX, les développeurs créent de plus en plus de couches de traduction modernes, optimisables et améliorables au fil du temps. Cette approche est idéale pour la préservation des pilotes et l'amélioration des performances.

Avec la prise en charge de Direct3D 6 par D7VK, de meilleures performances s'offrent à toute une génération de jeux qui, autrement, risqueraient de tomber dans l'oubli, faute de pouvoir les faire tourner correctement sur les cartes graphiques modernes. Pour les passionnés d'histoire du jeu vidéo, qu'ils aiment modifier des classiques ou simplement rejouer à leurs jeux d'enfance préférés, il s'agit d'une mise à jour significative.

Bien que cette fonctionnalité soit actuellement expérimentale, le fait qu'on parle déjà de performances quasi natives est un signe prometteur. À mesure que l'implémentation se perfectionne, on peut s'attendre à une meilleure compatibilité avec les jeux, moins de problèmes et une expérience encore plus fluide pour les titres PC classiques qui ont marqué les débuts du jeu 3D sur cette plateforme.

Article et image originaux : https://www.tomshardware.com/video-games/retro-gaming/d7vk-reaches-version-1-1-and-adds-new-frontend-and-experimental-direct3d-6-support-direct3d-7-to-vulkan-translation-layer-runs-old-games-with-native-performance

Panier 0

Votre carte est actuellement vide.

Commencer à magasiner