Comment jouer à Battlefield 1 sous Linux : pourquoi Proton ne fonctionne plus

Battlefield 1 ne peut actuellement pas être exécuté directement sous Linux via Steam Proton, Wine ou Lutris. L'ancienne méthode Linux basée sur Origin n'est plus valide. Electronic Arts a intégré le système anti-triche au noyau de Battlefield 1 en octobre 2024, et la documentation actuelle d'EA Javelin Anticheat requiert Windows 10 20H1 (build 10.0.19041) ou une version ultérieure. Steam indique également que le jeu nécessite l'application EA, un compte EA et EA Javelin Anticheat.

Si Linux est votre système d'exploitation principal, deux solutions pratiques s'offrent à vous pour jouer : démarrer le même PC sur une installation Windows compatible, ou diffuser le jeu vers Linux depuis un PC Windows qui l'exécute. Le guide ci-dessous explique pourquoi la méthode Proton/Lutris précédente ne fonctionne plus et comment utiliser ces alternatives sans perdre de temps avec des scripts Origin obsolètes.

Exemple d'installation sur un ordinateur Linux avec Steam affichant Battlefield 1 comme un jeu exclusivement Windows
Battlefield 1 est un jeu Windows disponible sur Steam ; l’exécution du fichier exécutable Windows via Proton ne suffit plus en raison des exigences du système anti-triche.

Pourquoi Battlefield 1 ne fonctionne plus avec Proton ou Lutris

Battlefield 1 n'a jamais bénéficié d'une version Linux native. Auparavant, Wine, Lutris et Steam Proton permettaient de traduire une partie suffisante du jeu et de la pile graphique Windows pour le rendre jouable sur de nombreux systèmes Linux. Valve décrit Proton comme une couche de compatibilité Windows pour Linux , mais les couches de compatibilité ne peuvent pas garantir le fonctionnement de tous les systèmes anti-triche au niveau du noyau.

EA a annoncé que Battlefield 1 passerait à son système anti-triche en octobre 2024. La page d'assistance actuelle d' EA Javelin indique que le logiciel requiert Windows 10 version 20H1 ou ultérieure et qu'il s'installe automatiquement pour les jeux compatibles. EA précise également qu'un jeu protégé sera injouable si le système anti-triche est désactivé.

Résumé visuel montrant que l'anti-triche EA Javelin nécessite Windows sur un ordinateur Linux
Le problème actuel est lié à la configuration Windows requise par EA Javelin Anticheat, et non à un paramètre Proton manquant ou à un package DXVK.

La page Steam de Battlefield 1 mentionne désormais explicitement EA Javelin Anticheat comme un système anti-triche au niveau du noyau et indique que l'installation et l'exécution en arrière-plan du logiciel EA sont requises. C'est pourquoi changer de version de Proton, installer Wine-GE, modifier la version de DXVK ou recréer un préfixe Lutris ne résout pas le problème de lancement actuel.

Pourquoi les anciennes instructions d'Origin et de Lutris sont obsolètes

Les anciens guides Linux préconisaient d'installer Origin via un préfixe Wine, puis d'utiliser un script Lutris pour configurer DXVK et lancer Battlefield 1. Cette méthode présente désormais deux problèmes distincts. Premièrement, EA indique qu'Origin a fermé ses portes et a été remplacé par l'application EA . Deuxièmement, même un préfixe Wine fonctionnel ne dispense pas de l'utilisation d'un système anti-triche réservé à Windows.

Vous pouvez donc ignorer les anciennes instructions qui vous demandent d'ajouter un dépôt Lutris spécifique à Origin, de télécharger OriginSetup.exe, de choisir un préréglage AMD/NVIDIA DXVK ou d'appliquer une option de lancement Proton présentée comme une solution de contournement anti-triche. Ces étapes concernent une version logicielle plus ancienne et ne prennent pas en compte le composant qui bloque désormais Linux.

Option 1 : Démarrer Windows en double pour jouer en local

Pour jouer en local sur le même matériel, l'installation de Windows est la solution la plus directe et prise en charge. Si votre PC dispose déjà d'un double démarrage Linux/Windows, sélectionnez Windows au démarrage. Pour une nouvelle installation, utilisez une partition ou un disque distinct et suivez les instructions d'installation de Microsoft pour votre matériel ; Windows 11 est le choix idéal pour une nouvelle installation si votre PC le prend en charge.

Menu de démarrage du bureau proposant Ubuntu Linux et Windows 11, Windows étant sélectionné
Une configuration à double démarrage vous permet de conserver Linux pour une utilisation quotidienne et de démarrer Windows lorsque vous souhaitez exécuter Battlefield 1 en local.

Sous Windows, installez Steam si vous possédez l'édition Steam, connectez-vous à l'application EA lorsque vous y êtes invité, puis installez Battlefield 1. L'anti-triche EA Javelin devrait s'installer automatiquement avec le jeu protégé. Ne désactivez ni ne supprimez l'anti-triche ; la documentation d'assistance d'EA indique que les jeux qui l'utilisent sont injouables sans lui.

Option 2 : Diffuser Battlefield 1 depuis un PC Windows vers Linux

Si vous possédez un autre PC de jeu Windows, la diffusion en continu évite de redémarrer la machine Linux. La documentation Steam Remote Play de Valve indique qu'un jeu peut être exécuté sur un ordinateur tandis que son flux vidéo, audio et ses commandes sont diffusés en continu vers un autre ordinateur, y compris un client Linux. Il est important de noter que Battlefield 1 doit d'abord être lancé avec succès sur l'hôte Windows.

Un PC de jeu Windows diffuse un jeu à la première personne via un réseau local vers un ordinateur portable Linux.
Steam Remote Play permet de continuer à jouer sur un ordinateur Windows pendant que vous jouez depuis un ordinateur Linux.
  • Connectez-vous à Steam sur l'ordinateur hôte Windows et sur le PC Linux avec le même compte.
  • Installez et lancez Battlefield 1 avec succès sur l'hôte Windows au moins une fois, y compris l'application EA et l'anti-triche.
  • Sous Linux, ouvrez la bibliothèque Steam et choisissez l'option de streaming pour l'hôte au lieu d'essayer de lancer le jeu localement.
  • Pour une diffusion plus fluide, Valve recommande un réseau câblé lorsque cela est possible ; un réseau Wi-Fi 5 GHz puissant peut également fonctionner, mais la latence et la qualité d'image dépendent du réseau.

Une mise à jour de Proton peut-elle rendre Battlefield 1 à nouveau fonctionnel ?

Une future mise à jour pourrait rétablir la compatibilité Linux, mais elle nécessiterait bien plus qu'une simple correction graphique ou Wine. Le système anti-triche lui-même devrait être compatible avec l'environnement Linux/Proton, ou EA devrait modifier son utilisation dans Battlefield 1. En attendant qu'EA documente cette compatibilité, considérez les guides de lancement Linux comme obsolètes, même s'ils fonctionnaient avant octobre 2024.

Pour connaître l'état actuel du jeu, consultez la page d'assistance anti-triche d'EA et la configuration requise sur la boutique Steam avant de réinstaller le jeu ou de reconstruire un préfixe Wine. Actuellement, les solutions fiables sont Windows pour une exécution locale ou la diffusion en continu depuis un ordinateur Windows vers Linux .

Laisser un commentaire

Comment créer une clé USB bootable Windows 11 sous Linux

Comment créer une clé USB bootable Windows 11 sous Linux

Créez une clé USB d'installation Windows 11 sous Linux avec Ventoy : téléchargez l'ISO officiel, installez Ventoy en toute sécurité, copiez l'image et démarrez le PC cible.

Comment jouer à Don't Starve Together sous Linux

Comment jouer à Don't Starve Together sous Linux

Installez la version Linux de Don't Starve Together via Steam, créez un monde ou rejoignez vos amis grâce à ces étapes d'installation et de dépannage.

Comment jouer à Squad sur Linux avec Steam Proton

Comment jouer à Squad sur Linux avec Steam Proton

Configurez Squad sur Linux avec Steam Play et Proton, installez le jeu, choisissez un outil de compatibilité et résolvez les problèmes liés à l'anti-triche.

Comment installer Linux Mint Debian Edition 5 « Elsie » depuis une clé USB

Comment installer Linux Mint Debian Edition 5 « Elsie » depuis une clé USB

Téléchargez et vérifiez l'image ISO archivée de LMDE 5, créez une clé USB bootable et choisissez l'option d'installation sécurisée. Elsie n'est plus prise en charge ; consultez la version actuelle de LMDE.

Comment installer Wireshark sous Linux : Ubuntu, Fedora, Arch et autres distributions

Comment installer Wireshark sous Linux : Ubuntu, Fedora, Arch et autres distributions

Installez Wireshark sur Ubuntu, Debian, Fedora, Arch ou openSUSE avec les commandes de paquets actuelles, puis configurez la capture de paquets en direct en toute sécurité.

Comment jouer à DiRT Rally sur Linux : configuration de Steam et correctifs Proton

Comment jouer à DiRT Rally sur Linux : configuration de Steam et correctifs Proton

Découvrez comment jouer à DiRT Rally sur Linux si vous le possédez déjà sur Steam : installez la version native, lancez-la et n’utilisez Proton qu’en dernier recours.

Comment jouer à It Takes Two sur Linux avec Steam Proton

Comment jouer à It Takes Two sur Linux avec Steam Proton

Apprenez à jouer à It Takes Two sur Linux avec Steam Proton, à installer la version Steam, à activer la compatibilité, à configurer le mode coopératif et à résoudre les problèmes de lancement.

Comment jouer à Slay the Spire sur Linux : Installation et lancement avec Steam

Comment jouer à Slay the Spire sur Linux : Installation et lancement avec Steam

Installez Steam sur Linux, téléchargez la version Linux native de Slay the Spire depuis votre bibliothèque et lancez le jeu. Ce guide inclut des solutions pratiques aux problèmes de démarrage courants.

Comment installer Devuan Linux à partir d'une clé USB bootable

Comment installer Devuan Linux à partir d'une clé USB bootable

Installez Devuan Excalibur à partir de l'ISO Live sur votre bureau. Vérifiez le téléchargement, créez une clé USB bootable, protégez vos partitions existantes et terminez l'installation avec Refracta Installer.

Comment jouer à The Forest sur Linux avec Steam Proton

Comment jouer à The Forest sur Linux avec Steam Proton

Installez Steam sur Linux, activez Steam Play et utilisez Proton pour télécharger et lancer The Forest, avec un paramètre de compatibilité par jeu si celui-ci ne démarre pas.