Come giocare a Battlefield 1 su Linux: perché Proton non funziona più

Attualmente Battlefield 1 non può essere eseguito direttamente su Linux tramite Steam Proton, Wine o Lutris. Il vecchio metodo basato su Origin non è più valido. Electronic Arts ha integrato il sistema anti-cheat di Battlefield 1 a livello di kernel nell'ottobre del 2024 e la documentazione attuale di EA Javelin Anticheat richiede Windows 10 20H1 (build 10.0.19041) o versioni successive. Anche Steam indica che il gioco richiede l'app EA, un account EA e EA Javelin Anticheat.

Se Linux è il tuo sistema operativo principale, ci sono ancora due modi pratici per giocare: avviare lo stesso PC con un'installazione di Windows supportata oppure trasmettere in streaming il gioco a Linux da un PC Windows su cui è effettivamente in esecuzione. La guida seguente spiega perché il precedente metodo con Proton/Lutris ha smesso di funzionare e come utilizzare queste alternative senza perdere tempo con script Origin obsoleti.

Esempio di desktop Linux con Steam che mostra Battlefield 1 come gioco disponibile solo per Windows.
Battlefield 1 è un gioco per Windows disponibile su Steam; l'esecuzione del file eseguibile di Windows tramite Proton non è più sufficiente a causa del requisito anti-cheat.

Perché Battlefield 1 non funziona più tramite Proton o Lutris

Battlefield 1 non ha mai avuto una versione nativa per Linux. In passato, Wine, Lutris e Steam Proton erano in grado di tradurre una parte sufficiente dello stack grafico e di gioco di Windows da renderlo giocabile su molti sistemi Linux. Valve descrive Proton come un livello di compatibilità con Windows per Linux , ma i livelli di compatibilità non possono garantire il funzionamento di tutti i sistemi anti-cheat a livello di kernel.

EA ha annunciato che Battlefield 1 passerà al sistema anti-cheat EA nell'ottobre del 2024. La pagina di supporto di EA Javelin Anti-cheat attualmente disponibile sul sito di EA afferma che il software richiede Windows 10 20H1 o versioni successive e si installa automaticamente per i giochi che lo utilizzano. EA dichiara inoltre che un gioco protetto non sarà giocabile se il sistema anti-cheat viene rimosso.

Riepilogo visivo che mostra come EA Javelin Anticheat richieda Windows su un desktop Linux
Il problema attuale è il requisito di Windows imposto da EA Javelin Anticheat, non la mancanza di un'impostazione di Proton o del pacchetto DXVK.

La pagina Steam di Battlefield 1 ora elenca esplicitamente EA Javelin Anticheat come sistema anticheat a livello kernel e specifica che è necessaria l'installazione del software EA e il suo utilizzo in background. Ecco perché cambiare la versione di Proton, installare Wine-GE, cambiare la versione di DXVK o ricreare un prefisso Lutris non risolve l'attuale problema di avvio.

Perché le vecchie istruzioni di Origin e Lutris sono obsolete

Le vecchie guide per Linux installavano comunemente Origin all'interno di un prefisso Wine, per poi utilizzare uno script Lutris per configurare DXVK e avviare Battlefield 1. Questo metodo presenta ora due problemi distinti. In primo luogo, EA afferma che Origin è stato chiuso e sostituito dall'app EA . In secondo luogo, anche un prefisso funzionante dell'app EA non elimina il requisito dell'anticheat, presente solo su Windows.

È quindi possibile saltare le vecchie istruzioni che richiedono di aggiungere un repository Lutris specifico per Origin, scaricare OriginSetup.exe, scegliere un preset AMD/NVIDIA DXVK o applicare un'opzione di avvio Proton pubblicizzata come soluzione alternativa all'anticheat. Tali passaggi si riferiscono a una vecchia suite software e non risolvono il problema del componente che ora blocca Linux.

Opzione 1: Avviare Windows in dual boot per giocare in locale

Per giocare in locale sullo stesso hardware, l'installazione di Windows è la soluzione più diretta e supportata. Se il tuo PC ha già un sistema dual-boot con Linux e Windows, seleziona Windows all'avvio. Per una nuova installazione, utilizza una partizione o un'unità separata e segui le istruzioni di installazione di Microsoft per il tuo hardware; Windows 11 è la scelta più sensata per una nuova installazione, se il tuo PC lo supporta.

Menu di avvio del desktop che offre Ubuntu Linux e Windows 11 con Windows selezionato
Una configurazione dual-boot ti permette di mantenere Linux per l'uso quotidiano e avviare Windows quando vuoi eseguire Battlefield 1 in locale.

Una volta avviato Windows, installa Steam se possiedi la versione Steam, accedi all'app EA quando richiesto e installa Battlefield 1. EA Javelin Anticheat dovrebbe installarsi automaticamente con un gioco protetto. Non disabilitare o rimuovere l'anticheat; la documentazione di supporto di EA afferma che i giochi che lo utilizzano non sono giocabili senza di esso.

Opzione 2: Trasmettere in streaming Battlefield 1 da un PC Windows a Linux

Se possiedi un altro PC da gioco Windows, lo streaming evita di riavviare la macchina Linux. La documentazione di Valve su Steam Remote Play afferma che un gioco può essere eseguito su un computer mentre video, audio e comandi vengono trasmessi in streaming a un altro computer, incluso un client Linux. Il dettaglio importante è che Battlefield 1 deve prima avviarsi correttamente sul computer host Windows.

Un PC da gioco Windows trasmette in streaming un gioco in prima persona su una rete locale a un laptop Linux.
Steam Remote Play consente di mantenere il gioco in esecuzione su un computer Windows mentre si gioca da un computer Linux.
  • Accedi a Steam sia sul computer host Windows che sul PC Linux utilizzando lo stesso account.
  • Installare e avviare Battlefield 1 correttamente sul sistema host Windows almeno una volta, inclusi l'app EA e il sistema anti-cheat.
  • Su Linux, apri la libreria di Steam e scegli l'opzione di streaming per l'host invece di provare ad avviare il gioco in locale.
  • Per uno streaming più fluido, Valve consiglia di utilizzare una connessione cablata quando possibile; anche una connessione Wi-Fi a 5 GHz potente può funzionare, ma la latenza e la qualità dell'immagine dipendono dalla rete.

Un aggiornamento di Proton può far funzionare di nuovo Battlefield 1?

Un futuro aggiornamento potrebbe ripristinare la compatibilità con Linux, ma non basterebbe una semplice correzione grafica o di Wine. Il sistema anti-cheat stesso dovrebbe supportare l'ambiente Linux/Proton, oppure EA dovrebbe modificare il modo in cui Battlefield 1 lo utilizza. Finché EA non documenterà tale supporto, è consigliabile considerare obsolete le guide di avvio dirette per Linux, anche se funzionavano prima di ottobre 2024.

Per informazioni aggiornate, consulta la pagina di supporto anti-cheat di EA e i requisiti ufficiali di Steam prima di reinstallare il gioco o ricostruire un prefisso Wine. Al momento, le opzioni più affidabili sono Windows per l'esecuzione locale o lo streaming da un host Windows a Linux .

Lascia un commento

Come modificare le impostazioni della webcam su Linux con Cameractrls

Come modificare le impostazioni della webcam su Linux con Cameractrls

Modifica le impostazioni della webcam su Linux con Cameractrls: regola l'esposizione, il colore, la riduzione dello sfarfallio e altri controlli supportati, quindi verifica le modalità video compatibili.

Come installare PhpStorm su Linux: Toolbox, Tar.gz, Snap e AUR

Come installare PhpStorm su Linux: Toolbox, Tar.gz, Snap e AUR

Installa PhpStorm su Linux con JetBrains Toolbox o con l'archivio tar.gz autonomo, oltre alle opzioni Snap e Arch AUR. Java è già incluso.

Come eseguire il backup di un CD-ROM come immagine ISO su Linux

Come eseguire il backup di un CD-ROM come immagine ISO su Linux

Crea un'immagine ISO di un CD-ROM su Linux con GNOME Disks o dd. Identifica l'unità ottica, monitora la copia, verifica l'immagine e scopri quando un disco danneggiato o un disco audio richiede uno strumento aggiuntivo.

Come installare Cisco Packet Tracer su Linux

Come installare Cisco Packet Tracer su Linux

Scarica Cisco Packet Tracer 9.0.1 per Ubuntu a 64 bit, installa il pacchetto DEB con APT, accetta la licenza nel Terminale ed effettua l'accesso per avviare un laboratorio.

Come configurare due pannelli su XFCE 4

Come configurare due pannelli su XFCE 4

Crea un pannello XFCE 4 separato per ogni schermo, assegna il secondo pannello all'uscita corretta, posizionalo e ridimensionalo, e aggiungi i launcher e gli elementi di stato necessari.

Come ritagliare un'immagine su Linux con GIMP

Come ritagliare un'immagine su Linux con GIMP

Rimuovere lo sfondo di una foto su Linux con GIMP: traccia il soggetto, elimina lo sfondo selezionato, mantieni la trasparenza ed esporta un file PNG riutilizzabile.

Applicazione desktop Google Tasks: come utilizzarla su un computer

Applicazione desktop Google Tasks: come utilizzarla su un computer

Apri Google Tasks in un browser, aggiungi un collegamento a Chrome o avvialo come un'app e gestisci le attività con data tramite Calendar e Gmail.

OKSampler: un campionatore musicale gratuito e semplice per creare ritmi da tastiera.

OKSampler: un campionatore musicale gratuito e semplice per creare ritmi da tastiera.

OKSampler associa i file MP3 ai tasti della tastiera e permette la riproduzione in loop dell'audio. Scopri cosa fa questo software gratuito ormai datato, dove finiscono le sue vecchie funzionalità e cosa controllare prima di scaricarlo.

Come giocare a Squad su Linux con Steam Proton

Come giocare a Squad su Linux con Steam Proton

Configura Squad su Linux con Steam Play e Proton, installa il gioco, scegli uno strumento di compatibilità e risolvi i problemi relativi ai sistemi anti-cheat.

Come installare Linux Mint Debian Edition 5 “Elsie” da USB

Come installare Linux Mint Debian Edition 5 “Elsie” da USB

Scarica e verifica l'immagine ISO di LMDE 5 archiviata, crea una chiavetta USB avviabile e scegli le impostazioni di installazione sicura. Elsie non è più supportato; consulta la versione corrente di LMDE.