Início
» LINUX
»
Como jogar Battlefield 1 no Linux: Por que o Proton não funciona mais
Como jogar Battlefield 1 no Linux: Por que o Proton não funciona mais
Atualmente, Battlefield 1 não pode ser executado diretamente no Linux através do Steam Proton, Wine ou Lutris. O antigo método para Linux baseado no Origin não é mais válido. A Electronic Arts migrou o Battlefield 1 para seu sistema anti-cheat em nível de kernel em outubro de 2024, e a documentação atual do EA Javelin Anticheat exige o Windows 10 20H1 (build 10.0.19041) ou posterior. O Steam também lista o jogo como exigindo o aplicativo EA, uma conta EA e o EA Javelin Anticheat.
Se o Linux for seu sistema operacional principal, ainda existem duas maneiras práticas de jogar: inicializar o mesmo PC com uma instalação do Windows compatível ou transmitir o jogo para o Linux a partir de um PC com Windows que esteja executando o jogo. O guia abaixo explica por que o método anterior com Proton/Lutris parou de funcionar e como usar essas alternativas sem perder tempo com scripts obsoletos do Origin.
Battlefield 1 é um jogo para Windows disponível no Steam; executar o arquivo executável do Windows através do Proton já não é suficiente devido à exigência do sistema anti-cheat.
Por que o Battlefield 1 não funciona mais com o Proton ou o Lutris?
O próprio Battlefield 1 nunca teve uma versão nativa para Linux. No passado, Wine, Lutris e Steam Proton conseguiam traduzir o suficiente do jogo e da pilha gráfica do Windows para torná-lo jogável em muitos sistemas Linux. A Valve descreve o Proton como uma camada de compatibilidade com Windows para Linux , mas camadas de compatibilidade não conseguem fazer com que todos os sistemas anti-cheat em nível de kernel funcionem.
O problema atual é a exigência do EA Javelin Anticheat para Windows, e não a falta de alguma configuração do Proton ou do pacote DXVK.
A página do Battlefield 1 no Steam agora lista explicitamente o EA Javelin Anticheat como um sistema anti-cheat de nível de kernel e informa que a instalação e o uso em segundo plano do software EA App são necessários. É por isso que alterar as versões do Proton, instalar o Wine-GE, trocar as versões do DXVK ou recriar um prefixo do Lutris não resolve o problema atual de inicialização.
Por que as instruções antigas do Origin e do Lutris estão obsoletas?
Guias antigos para Linux geralmente instalavam o Origin dentro de um prefixo Wine e, em seguida, usavam um script Lutris para configurar o DXVK e iniciar o Battlefield 1. Esse método agora apresenta dois problemas distintos. Primeiro, a EA afirma que o Origin foi desativado e substituído pelo aplicativo EA . Segundo, mesmo com um prefixo EA funcionando, a exigência de um sistema anti-cheat exclusivo para Windows não é eliminada.
Portanto, você pode ignorar as instruções antigas que pedem para adicionar um repositório Lutris específico para Origin, baixar o OriginSetup.exe, escolher uma predefinição AMD/NVIDIA DXVK ou aplicar uma opção de inicialização do Proton anunciada como uma solução alternativa para o sistema anti-cheat. Essas etapas são voltadas para uma versão mais antiga do software e não resolvem o problema com o componente que agora bloqueia o Linux.
Opção 1: Inicializar o sistema em dual boot com o Windows para jogar localmente.
Para jogar localmente no mesmo hardware, a instalação do Windows é o caminho mais direto e compatível. Se o seu PC já possui dual boot com Linux e Windows, selecione o Windows na inicialização. Para uma nova instalação, use uma partição ou unidade separada e siga as orientações de instalação da Microsoft para o seu hardware; o Windows 11 é a escolha mais sensata para uma nova instalação quando o seu PC o suporta.
Uma configuração de inicialização dupla permite que você mantenha o Linux para uso diário e inicie o Windows quando quiser executar o Battlefield 1 localmente.
Após iniciar o Windows, instale o Steam, caso possua a versão Steam, faça login no aplicativo da EA quando solicitado e instale o Battlefield 1. O EA Javelin Anticheat deve ser instalado automaticamente com um jogo protegido. Não desative nem remova o anticheat; a documentação de suporte da EA informa que jogos que o utilizam não são jogáveis sem ele.
Opção 2: Transmita Battlefield 1 de um PC com Windows para o Linux
Se você tiver outro PC gamer com Windows, o streaming evita a necessidade de reiniciar a máquina Linux. A documentação do Steam Remote Play da Valve afirma que um jogo pode ser executado em um computador enquanto seu vídeo, áudio e controles são transmitidos para outro computador, incluindo um cliente Linux. O detalhe importante é que o Battlefield 1 precisa ser iniciado com sucesso no computador Windows primeiro.
O Steam Remote Play permite que o jogo continue rodando em um computador Windows enquanto você joga em um computador Linux.
Inicie sessão no Steam tanto no computador Windows quanto no computador Linux com a mesma conta.
Instale e execute o Battlefield 1 com sucesso no computador Windows pelo menos uma vez, incluindo o aplicativo da EA e o sistema anti-cheat.
No Linux, abra a Biblioteca Steam e escolha a opção de transmissão para o host em vez de tentar iniciar o jogo localmente.
Para uma transmissão mais fluida, a Valve recomenda o uso de uma rede cabeada sempre que possível; uma conexão Wi-Fi de 5 GHz de alta velocidade também pode funcionar, mas a latência e a qualidade da imagem dependerão da rede.
Uma atualização do Proton pode fazer o Battlefield 1 funcionar novamente?
Uma futura alteração poderia restaurar a compatibilidade com Linux, mas isso exigiria mais do que uma simples correção gráfica ou do Wine. A própria camada anti-cheat teria que ser compatível com o ambiente Linux/Proton, ou a EA precisaria mudar a forma como o Battlefield 1 o utiliza. Até que a EA documente essa compatibilidade, considere os guias de inicialização direta para Linux como desatualizados, mesmo que funcionassem antes de outubro de 2024.
Para obter as informações mais recentes, consulte a página de suporte anti-cheat da EA e os requisitos oficiais da loja Steam antes de reinstalar o jogo ou reconstruir um prefixo Wine. Atualmente, as opções confiáveis são o Windows para execução local ou o streaming de um host Windows para o Linux .