GE-Proton 10-30 et ses versions proches mettent à jour les correctifs Wine, DXVK, VKD3D et Wayland pour améliorer la compatibilité.

  • GE-Proton 10-30 et ses versions proches mettent à jour les correctifs Wine, DXVK, VKD3D et Wayland pour améliorer la compatibilité et les performances sur Steam Deck et Linux.
  • Les correctifs Protonfixes et les correctifs spécifiques à GE-Proton résolvent les erreurs vidéo, de sauvegarde, de manette et de lanceur dans certains titres.
  • La combinaison recommandée consiste à utiliser Proton officiel par défaut et à recourir à GE-Proton en second lieu lorsqu'un jeu rencontre des problèmes.

GE-Proton 10-30

Si vous jouez sur Steam Deck ou sur un PC GNU/Linux, vous connaissez probablement déjà Proton et son impact considérable sur l'expérience de jeu des titres initialement conçus pour Windows. Au sein de cet écosystème, Des versions personnalisées telles que la GE-Proton 10-30 et ses versions précédentes (10-29, 10-25…) Elles sont devenues quasiment indispensables pour ceux qui souhaitent aller plus loin en matière de compatibilité et de performance.

Il ne s'agit pas de remplacer systématiquement Proton, le logiciel officiel de Valve, mais de l'avoir sous la main. un « couteau suisse » pour ces titres qui résistentQue ce soit parce qu'ils ne démarrent pas, affichent des artefacts graphiques, ont des problèmes de manette ou souffrent de problèmes avec les cinématiques et les sauvegardes, c'est là que les versions de GloriousEggroll, avec des correctifs supplémentaires et des composants ultra-mis à jour, font généralement toute la différence.

Composants mis à jour dans les GE-Proton 10-30 et 10-29

De nombreuses nouvelles fonctionnalités du GE-Proton 10-29 et 10-30 Elles consistent à moderniser les éléments constitutifs fondamentaux qui permettent traduire les appels Windows en technologies utilisables sous LinuxC’est là qu’entrent en jeu Wine, DXVK, DXVK-NVAPI, VKD3D/VKD3D-Proton, FEX et divers correctifs propriétaires pour Wayland et la VR.

Dans ces versions, le noyau de Proton est basé sur Vin 10 et succursales très récentes « à la pointe de la technologie »Cette mise à jour inclut de nombreuses nouvelles fonctionnalités, des corrections de bugs et une prise en charge étendue des API Windows modernes. Concrètement, cela signifie que les jeux récents, les lanceurs capricieux et les applications utilisant des composants récents ont plus de chances de fonctionner correctement.

Pour les titres DirectX 9, 10 et 11, GE-Proton s'appuie sur DXVK a été mis à jour avec les dernières révisions disponibles.apportant des améliorations continues en termes de performances, d'utilisation du processeur et de stabilité. Parallèlement, DXVK-NVAPI est également mis à jour régulièrement, ce qui est particulièrement important sur les systèmes équipés de GPU NVIDIA, où émulation du comportement de NVAPI Il est essentiel d'activer ou d'améliorer certaines fonctions spécifiques à cette marque.

Les jeux basés sur DirectX 12 bénéficient de VKD3D et VKD3D-Proton sont synchronisés avec leurs dernières versions.Cette couche traduit DX12 en Vulkan, et ses améliorations se traduisent par moins de plantages dans les scènes exigeantes, moins d'erreurs dans les effets graphiques avancés et une réduction des artefacts visuels, ce qui est très visible dans les titres AAA modernes qui utilisent cette API de manière abusive.

Un autre bloc important est FEX, utilisé dans les environnements où il est nécessaire. exécuter du code conçu pour x86_64 sur d'autres architectures, comme aarch64. GE-Proton met à jour FEX vers la branche amont actuelle, élargissant la compatibilité et optimisant les performances sur des périphériques alternatifs ou des configurations plus expérimentales où l'émulation est fortement impliquée.

Améliorations apportées à la réalité virtuelle, à OpenXR et au processus de compilation

Les versions récentes de GE-Proton apportent également des modifications héritées de vrclient, le composant qui gère les fonctions de réalité virtuelleCela se traduit par de meilleures performances avec les casques VR sous Linux, des correctifs pour certains titres et une stabilité supérieure de l'interface de compatibilité — un point crucial lorsque le moindre micro-saccade ou problème de suivi peut gâcher l'expérience.

Dans la même ligne, wineopenxr est mis à jour avec des correctifs provenant de son dépôt principalOpenXR est à la base de nombreuses expériences de réalité virtuelle modernes ; une implémentation plus aboutie se traduit donc par une reconnaissance des appareils plus fiable, une meilleure gestion du suivi et moins de problèmes de compatibilité avec les jeux qui reposent sur cette spécification.

Au niveau de la construction propre au projet, GE-Proton intègre modifications apportées à make et aux Makefiles Ces fonctionnalités simplifient le processus de compilation et réduisent les risques d'erreurs lors de la génération de versions pour différentes plateformes. Bien que l'utilisateur final ne s'en aperçoive pas forcément, cela se traduit par des mises à jour plus fréquentes et des packages plus homogènes.

L'un des petits ajustements visibles est le Suppression du format .zst suite à la compilationCe format était auparavant principalement utilisé pour UMU. Sa suppression réduit le nombre de variantes d'emballage, ce qui facilite l'identification du fichier à télécharger et à utiliser. Moins de confusion signifie moins d'erreurs d'installation.

En parallèle, l'ensemble de correctifs em-10 / wine-wayland reste à l'écouteCes correctifs améliorent les performances des jeux fonctionnant sous Wayland. Ils corrigent des détails tels que la gestion de la souris, le comportement des fenêtres plein écran, la latence d'entrée et l'intégration du compositeur. Pour ceux qui utilisent déjà Wayland, ces correctifs sont indispensables.

Sous le capot du Proton 10 et sa relation avec GE-Proton

Les fondements technologiques du Proton 10 reposent sur Wine 10, DXVK 2.6.2, dxvk-nvapi 0.9.0-10, vkd3d 1.17 et vkd3d-proton 2.14.1Il s'agit d'un bloc très actuel qui sert ensuite de point de départ aux branches comme GE-Proton pour ajouter des correctifs supplémentaires et se synchroniser plus souvent avec les versions Git de ces projets.

Dans le domaine du commandement, des améliorations très appréciables ont été introduites. DualSense corrige par exemple les clics intempestifs du pavé tactile via Bluetooth.Cela peut être frustrant. Les détails concernant la prise en charge d'AVPro dans VRChat ont également été améliorés, et un problème empêchant le lancement de l'Epic Games Store sous Proton a été résolu ; ce problème est désormais corrigé dans cette branche.

Pour activer Proton 10.0-3 dans un jeu spécifique, il vous suffit d'aller sur Dans les propriétés du jeu sur Steam, ouvrez la section « Compatibilité ». Sélectionnez ensuite cette version dans le menu déroulant. Steam téléchargera l'environnement d'exécution nécessaire, et dès lors, ce jeu utilisera Proton 10, tandis que les autres continueront d'utiliser la version globale que vous avez configurée.

GE-Proton prend cette base et la complète avec des modifications plus agressives, des correctifs spécifiques et des versions de Wine, DXVK et vkd3d-proton tirées directement de leurs branches de développement. L'association du Proton 10 officiel pour un usage quotidien et du GE-Proton pour les cas « exigeants ». Il s'agit actuellement de l'une des configurations les plus recommandées dans le milieu du jeu sous Linux.

Parmi les ajouts plus récents, on trouve des branches telles que GE-Proton 10-25 ont principalement servi de versions axées sur les corrections de régressionen particulier pour les erreurs détectées dans les versions 10-24, 10-23 et 10-22. Ici, l'objectif n'est pas tant de se vanter de nouvelles fonctionnalités exceptionnelles que de corriger les problèmes en suspens, de stabiliser et de s'assurer que les correctifs introduits ne cassent pas ce qui fonctionnait déjà.

Dispositifs spécifiques Protonfix et GE-Proton

Au-delà des composants de base, l'une des clés du GE-Proton réside dans Protonfixes : un ensemble de scripts et de modifications par jeuY compris des correctifs pour plus de jeuxCes correctifs n'appliquent des modifications très spécifiques que lors de la sortie d'un titre particulier. Ils permettent souvent de débloquer des cinématiques, de résoudre des problèmes de manette ou de corriger des conflits de paramètres graphiques.

Dans les architectures comme aarch64, GE-Proton introduit Ajustements apportés au processus de compilation pour compiler correctement les ProtonfixesAinsi, l'ensemble de la pile fonctionne également dans ces environnements. Ces modifications accroissent la polyvalence de l'outil, permettant son utilisation dans des projets et sur des appareils très éloignés du PC x86_64 classique.

L'une des fonctionnalités les plus appréciées des joueurs sous Linux est la meilleure gestion des manettes. GE-Proton l'a intégrée. Correctifs spécifiques pour la manette DualShock 4 dans des titres tels que BioShock 2 (Classique et Remasterisé) et Dragon's Dogma : Dark ArisenCela évite les configurations manuelles complexes et les réattributions de touches inhabituelles. Pour les Steam Decks et les configurations de salon, où l'utilisation d'une manette est la norme, cela fait toute la différence.

Un autre exemple de réglage fin est le traitement de Duo Nuit Abysse sous WaylandL'option « gamedrive » est activée et libglesv2 est désactivée dans cet environnement, ce qui réduit les conflits entre les bibliothèques graphiques et améliore la stabilité, notamment dans les compositeurs modernes.

L'attention a également été portée à technologies de mise à l'échelle telles que XeSSGE-Proton ajoute la prise en charge de la mise à jour du fichier libxess_dx11.dll, ce qui permet à certains upscalers basés sur XeSS de fonctionner correctement dans les jeux DirectX 11, leur permettant de décharger le travail du GPU tout en maintenant une qualité visuelle acceptable.

Erreurs de sauvegarde, correctifs supprimés et cas curieux

Parmi les correctifs protonfix, une correction pour Un bug avec les fichiers de sauvegarde dans Dark EarthDes erreurs comme celles-ci peuvent gâcher de nombreuses heures de jeu ; par conséquent, l’intégration directe de la solution dans GE-Proton représente un avantage considérable pour ceux qui redécouvrent ce genre de jeux classiques.

À l'autre extrême, les correctifs devenus inutiles, voire contre-productifs, ont également été supprimés. C'est le cas de un correctif précédemment appliqué à GTA IV concernant la fonctionnalité Independence FMAprès des tests supplémentaires, il a été confirmé que le jeu fonctionne correctement sans ce paramètre, à condition que des formats audio compatibles soient utilisés ; il a donc été supprimé afin d’éviter tout effet indésirable.

La dernière série de modifications comprenait un correctif d'urgence assez notable : Il a supprimé un correctif supplémentaire pour webview2 qui empêchait l'ouverture de l'écran de connexion de Forza Horizon 5.Pour rappel, Wine 9 avait ajouté un module de base permettant l'installation de webview2, mais les correctifs supplémentaires proposés pour étendre ses fonctionnalités n'ont pas été acceptés par la direction et, de surcroît, ont rendu FH5 incompatible. GE-Proton a donc décidé de les supprimer et de rétablir la fonctionnalité de connexion.

Ce problème avec WebView2 affecte également des jeux comme Filles Frontline 2 : Exiliumoù l'édition Darkwinter Software (pour l'Amérique du Nord, l'Australie, la Nouvelle-Zélande et l'Irlande) fonctionne le mieux avec la configuration GE-Proton actuelle, tandis que l'édition Haoplay (pour une grande partie de l'Europe, le Royaume-Uni, le Japon, la Corée du Sud et Taïwan) nécessite encore un travail supplémentaire sur Wine et l'intégration de ce composant.

Tout ceci illustre bien la rapidité avec laquelle GE-Proton se déplace : Les correctifs sont testés, intégrés, supprimés s'ils causent des problèmes importants, et un équilibre est recherché. entre fonctionnalités supplémentaires et stabilité, toujours en gardant à l'esprit les cas d'utilisation spécifiques de la communauté.

Outils d'installation et auxiliaires GE-Proton

L'installation manuelle de GE-Proton n'est pas compliquée, mais vous devez Assurez-vous de télécharger le fichier correct depuis GitHub.Il arrive fréquemment de télécharger par erreur le code source au lieu du paquet Steam, de l'extraire, et le client de Valve ne détecte alors rien. L'astuce consiste à choisir le fichier tar.gz intitulé « compatibilité » et non les fichiers « Code source ».

Dans les installations Steam « classiques » (et non Flatpak), le répertoire principal est ~/.steam/root/compatibilitytools.dS'il n'existe pas, créez-le manuellement. Ensuite, téléchargez le fichier tar.gz de GE-Proton, extrayez-le directement dans ce dossier (en laissant un dossier du type GE-Proton-10-xx contenant compatibilitytool.vdf et les autres fichiers), fermez Steam, puis rouvrez-le. GE-Proton apparaîtra alors dans la liste des outils de compatibilité pour chaque jeu.

Sur Steam installé en tant que Flatpak, le chemin d'accès devient ~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.dLa procédure reste la même : créez le dossier, extrayez-y le contenu de l’archive tar correspondante, puis redémarrez Steam. Si GE-Proton n’apparaît pas à la réouverture du client, c’est généralement parce que le dossier n’a pas été correctement imbriqué ou, encore une fois, qu’un fichier de « code source » a été téléchargé par erreur.

Pour ceux qui ne veulent pas se soucier du routage, il y a ProtonUp-Qt, un Une application très pratique qui automatise le téléchargement et l'installation GE-Proton et autres outils. Lancez l'application, cliquez sur « Ajouter une version », choisissez « GE-Proton », sélectionnez la version souhaitée et cliquez sur « Installer ». L'application détecte automatiquement si vous utilisez Steam ou Flatpak et place les fichiers au bon endroit.

Un point important à retenir : si vous utilisez l’AppImage ProtonUp-Qt sur des distributions comme Ubuntu et qu’elle ne s’ouvre pas, il suffit généralement de… Installez le paquet fuse depuis les dépôts. Relancez le fichier. Ce sont les petits problèmes initiaux typiques qu'on résout une fois pour toutes.

Mise à jour automatique avec GE-Proton-RR et utilisation recommandée

Pour ceux qui souhaitent toujours disposer de la dernière version sans avoir à vérifier constamment, il existe GE-Proton-RR (Libération par roulement)Un script qui automatise le téléchargement et la mise à jour. Avec la commande ./ge-proton-rr.sh --no-gui (ou avec son chemin absolu), le script vérifie la version installée par rapport à celle disponible sur le web et ne met à jour que si nécessaire, le tout sans intervention.

Une option très pratique consiste à ajouter ce fichier exécutable au démarrage du bureauPar exemple, dans Steam Deck, vous pouvez enregistrer un fichier appelé /home/deck/.config/autostart/ge-proton-rr.desktop avec le contenu approprié, en remplaçant « /path/to/executable/ » par le chemin réel, afin qu'il s'exécute à chaque fois que vous entrez dans votre session KDE Plasma.

Une autre possibilité consiste en Ajoutez ge-proton-rr.sh comme « jeu » sur Steam et réparer --no-gui Il s'agit d'un paramètre de lancement. Ce n'est pas entièrement automatique, car il faut l'exécuter, mais c'est beaucoup plus rapide que d'ouvrir la fenêtre graphique, d'attendre la vérification et d'appuyer sur le bouton d'actualisation.

Le développeur a optimisé la vérification des versions afin que La vérification est quasi instantanée et le téléchargement est aussi discret que possible.On a même évoqué la possibilité de mettre en place un démon ou un service en arrière-plan, ce qui soulève toutefois quelques inquiétudes : si l’utilisateur lance un jeu utilisant GE-Proton pendant la courte mise à jour, cela pourrait entraîner des comportements inattendus. Il s’agit de trouver un juste équilibre entre une utilisation simplifiée et la prévention des plantages.

En ce qui concerne l'utilisation pratique, la recommandation la plus judicieuse qui revient sans cesse au sein de la communauté est claire : Si tout fonctionne correctement avec le Proton officiel, n'y touchez pas.Lorsqu'un jeu ne démarre pas, que le lanceur plante, que les vidéos ne se lancent pas ou que les performances chutent drastiquement sans raison apparente, il est judicieux d'essayer d'abord Proton Experimental et, si le problème persiste, de passer à GE-Proton.

Il convient de garder à l'esprit l'état de la lutte contre la triche : bien que Steam ait fait des progrès avec EAC et BattlEye, Tous les studios n'ont pas activé la compatibilité avec Proton.Dans ces cas-là, ni GE-Proton ni aucune autre variante ne peut faire de miracles ; la balle est dans le camp du développeur du jeu.

Enfin, GE-Proton et Proton en général acceptent variables d'environnement pour ajuster les options avancéesPar exemple, `WINE_FULLSCREEN_FSR=1` active la mise à l'échelle FSR dans le mode plein écran modifié ; `PROTON_ENABLE_NVAPI=1` permet d'utiliser pleinement NVAPI/DLSS dans les jeux compatibles, parfois en combinaison avec des paramètres spécifiques comme la désactivation de certains hacks DXGI. Il est préférable d'appliquer ces paramètres jeu par jeu afin de simplifier le débogage en cas de problème.

L'ensemble formé par Proton 10, les branches récentes de GE-Proton (10-25, 10-29, 10-30) et des outils tels que Protonfixes ou GE-Proton-RR en fait Jouer sur Linux, SteamOS et Steam Deck ressemble de plus en plus à jouer sur Windows.Avec moins de problèmes techniques et plus de temps consacré à l'essentiel : cliquer sur « Jouer » et profiter du jeu, la stratégie gagnante pour la plupart des utilisateurs consiste à installer les deux versions, à utiliser la version officielle comme base et à recourir à GE en cas de problème.

GE-Proton 10-29
Article connexe:
GE-Proton 10-29 : Améliorations majeures pour le jeu sur SteamOS et Linux

Ajouter comme source préférée