Wine 11.17 arrive pour améliorer l'exécution des jeux sous Linux et bien plus encore

Wine 11.17 est désormais disponible comme nouvelle version de développement bihebdomadaire de ce projet qui nous permet d'exécuter des jeux et des applications Windows sur Linux. La nouveauté la plus importante de cette version est le support initial de l'émulation des modes d'écran, un travail dirigé par Rémi Bernon. La version comprend également VKD3D 2.1 et somme 44 corrections de bugs Ce que nous allons examiner.

Bernon a concentré son travail sur la mise à l'échelle d'OpenGL en fonction de la résolution que le jeu pense utiliser. Wine décrit cette fonction comme une virtualisation du rendu : le système génère l'image à la taille virtuelle attendue par l'application puis la transfère vers la fenêtre physique réelle de notre ordinateur hôte, avec la taille correspondante dans chaque cas. Cette amélioration est particulièrement pertinente pour ceux d'entre nous qui exécutent des jeux vidéo sur Wine ou Proton dans notre distribution Linux habituelle.

Comment fonctionne l'émulation du mode écran dans Wine

La fonction résout, comme le projet lui-même le décrit, l'inadéquation entre la résolution demandée par un jeu et ce qu'offre réellement notre écran. Au lieu de forcer un changement de résolution réel sur le moniteur, Wine restitue en interne à la taille attendue par le jeu, puis traduit cette image dans la fenêtre physique, quelle que soit la taille réelle de notre bureau.

Cette approche affecte les titres qui utilisent OpenGL et que, lorsqu'ils passent en plein écran, ils demandent une résolution spécifique au système. Avec l'émulation active, cette demande serait résolue en interne, sans que notre système d'exploitation ait à modifier la configuration réelle de l'écran, même si l'annonce de cette version ne détaille pas ce comportement pour tous les scénarios possibles. Il s'agit encore d'un support précoce et, bien que le projet ne le confirme pas explicitement, il est raisonnable de s'attendre à ce que Wine continue d'étendre cette fonctionnalité dans les futures versions de développement à mesure que de nouveaux cas d'utilisation sont détectés.

VKD3D 2.1 et prise en charge des langues d'interface

Wine 11.17 inclut également la version récemment publiée intégrée VKD3D 2.1la couche chargée de traduire les appels Direct3D 12 vers le standard Vulkan sous Linux. Cette mise à jour s'accompagne d'améliorations de la prise en charge des langues d'interface utilisateur préférées.

Fenêtre de configuration du programme Wine dans sa nouvelle version. Photo de : Vin.

VKD3D est le composant qui permet à Wine d'exécuter des programmes qui dépendent de Direct3D 12 sur les systèmes Linux qui n'ont pas de pilote natif pour ce standard graphique Microsoft, bien que l'annonce de cette version n'entre pas plus en détail sur son fonctionnement interne au-delà de la confirmation du passage à la 2.1. En mettant à jour, tant les titres qui utilisaient déjà cette technologie que les applications qui l'intégreraient à l'avenir en bénéficieraient.

La définition des langues préférées, quant à elle, affecte la façon dont l'application Wine communique la configuration régionale de notre système au logiciel Windows, ce qui influence directement la localisation des menus et des textes dans les programmes que nous exécutons quotidiennement.

44 correctifs dans Wine 11.17 pour les jeux récents

Le changelog de cette quinzaine comprend un total de 44 corrections de bugs déjà résolu par l'équipe de développement. La portée est large, affectant à la fois les jeux actuels et les titres plus anciens, ainsi que de nombreuses modifications apportées aux applications de bureau couramment utilisées.

La liste complète des modifications, avec les détails techniques de chaque correctif, est disponible dans l'annonce de version publiée sur VinHQ.org. Le projet maintient cette cadence de publication toutes les deux semaines, de sorte que la prochaine version de développement arriverait dans un délai similaire. Il n'a pas encore été confirmé si cette livraison inclura de nouveaux ajustements à l'émulation du mode écran qui fait ses débuts aujourd'hui, bien que ce soit la ligne de travail que Bernon a ouverte avec Wine 11.17.

FAQ sur le vin 11.17

Qu’est-ce que l’émulation des modes d’affichage dans Wine 11.17 ?

Il s'agit d'un support initial qui permet à OpenGL d'être mis à l'échelle en fonction de la résolution attendue par le jeu, en rendant l'image à la taille virtuelle demandée et en l'adaptant ensuite à la fenêtre physique réelle du système hôte.

Qu'apporte VKD3D 2.1 à Wine 11.17 ?

VKD3D 2.1 est la nouvelle version de la couche qui traduit les appels Direct3D 12 vers la norme Linux Vulkan, intégrée à Wine 11.17 avec des améliorations pour la prise en charge des langues d'interface préférées.

Combien de bugs la version 11.17 de Wine corrige-t-elle ?

Cette version comprend 44 corrections de bugs, allant des jeux récents et anciens à diverses applications de bureau.

Où puis-je voir la liste complète des modifications apportées à Wine 11.17 ?

Tous les détails des modifications apportées à cette version sont disponibles dans l'annonce de sortie publiée sur WineHQ.org.