Accueil
» LINUX
»
Comment jouer à Battlefield 1 sous Linux : pourquoi Proton ne fonctionne plus
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.
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é.
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.
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.
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 .