Se você quer rodar jogos Steam do Windows no Linux, veja como instalar o cliente Steam for Windows com Wine no Linux via Snap.
O cliente Steam é o software oficial da Valve que permite acessar e jogar no PC. Ele também fornece serviços como atualização automática de jogos aos usuários.
Disponível para Ubuntu através de um repositório de arquivos DEB, agora o Steam também está sendo distribuído via Flatpak, através do Flathub, um repositório centralizado para que os desenvolvedores de aplicativos possam hospedar seus aplicativos.
Entretanto, essas versões só permitem rodar jogos que são oficialmente suportados no Linux, o que apesar da atual quantidade, pode deixar muitos jogadores frustrados.
A boa notícia para esses usuários é que alguém desenvolveu um pacote snap que permite instalar a versão para Windows do cliente Steam. Com isso, é possível executar no Linux os jogos disponíveis para esse sistema.
Infelizmente, não há garantias de que todos os jogos possam ser executados, mas o recurso já facilita muito a vida de quem quer tentar isso.
Este snap faz o download e instala o Steam para Windows no WINE no Linux. A primeira configuração demora um pouco para baixar as partes necessárias, mas os lançamentos subsequentes são mais rápidos.
Tenha os drivers da placa gráfica instalados para poder usar o cliente Steam
Antes mesmo de tentar instalar o Steam, você precisa garantir que você tenha os drivers mais recentes para sua placa gráfica instalada e configurada corretamente. Parte disso envolve a compatibilidade de 32 bits no seu sistema.
Depois de instalar os drivers, eles permanecerão atualizados através das atualizações regulares do sistema. Isso significa que você só precisa configurar tudo isso uma vez, e tanto o Steam quanto os seus drivers continuarão sendo atualizados com o resto do Ubuntu.
Os métodos para instalar os drivers AMD e NVIDIA são diferentes, mas há algumas coisas que você deve fazer primeiro. Você precisa garantir que o suporte de 32 bits esteja habilitado.
O Steam funciona apenas em 32 bits, e você precisará habilitar o suporte de 32 bits para obter o suporte ao driver automaticamente, quando você for instalar os drivers. Para fazer isso, consulte esse tutorial:
Como ativar o suporte a 32-bits no Ubuntu de 64-bits
Steam for Windows com Wine no Linux – Instalando os drivers da Nvidia
Embora estejam disponíveis, dificilmente você conseguirá jogar usando drivers NVIDIA de código aberto.
A NVIDIA continua impedindo o progresso neles, de modo que eles estão severamente subdesenvolvidos. Como resultado, você precisará dos drivers proprietários da NVIDIA.
Felizmente, eles são realmente muito bons, e eles tendem a funcionar perfeitamente uma vez que você os instala.
Para instalar os drivers proprietários da NVIDIA no Ubuntu e fazer outros ajustes, consulte esses tutorial:
Como ativar um driver proprietário no Ubuntu
Instalando os mais recentes drivers gráficos proprietários no Ubuntu
Alternar entre placas gráficas Nvidia e Intel: Instale o Prime Indicator no Ubuntu
Como testar a aceleração 3D no Ubuntu e derivados
Para instalar os drivers proprietários da NVIDIA em qualquer distribuição Linux, utilize o esse tutorial:
Como instalar a última versão do driver Nvidia no Linux
Após a instalação dos drivers, execute o utilitário de configuração Nvidia.
sudo nvidia-xconfig --initial
E reinicie o sistema para que as alterações entrem em vigor.
Steam for Windows com Wine no Linux – Instalando os drivers da AMD
Os drivers de código aberto da AMD estão em rápido desenvolvimento, mas se você estiver em uma versão antiga do Ubuntu, não verá os benefícios dessa evolução.
Existem dois componentes importantes para fazer funcionar os drivers da AMD no sistema do pinguim: Mesa e o kernel Linux.
Para manter o kernel sempre atualizado, você pode usar esse tutorial:
Usando o Ubuntu Kernel Update Utility para atualizar o kernel do Ubuntu
Como instalar a versão mais recente do Kernel nos sistemas baseados em RPM
E para manter o driver Mesa sempre atualizado, use esse outro tutorial:
Como instalar a versão mais recente do driver Mesa no Ubuntu
Depois de atualizar seus pacotes para as novas versões, certifique-se de que você tenha o xserver-xorg-video-amdgpu instalado, usando o seguinte comando:
sudo apt upgrade
sudo dpkg -i steam_latest.debsudo apt install xserver-xorg-video-amdgpu
Novamente, talvez seja necessário reiniciar para que as alterações entrem em vigor.
Como instalar a versão mais recente do Steam for Windows com Wine no Linux via Snap em distros que suportam a tecnologia
Para instalar o Steam for Windows com Wine no Linux via Snap você precisa ter o suporte a essa tecnologia instalado em seu sistema. Se não tiver, use o tutorial abaixo para instalar:
Como instalar o suporte a pacotes Snap no Linux
Depois, você pode instalar o Steam for Windows com Wine no Linux via Snap, fazendo o seguinte:
Passo 1. Abra um terminal;
Passo 2. Instale a versão edge do programa, usando esse comando:
sudo snap install steamforwindows --edge
Passo 3. Mais tarde, se você precisar atualizar o programa, use:
sudo snap refresh steamforwindows
Passo 4. Depois, se for necessário, desinstale o programa, usando o comando abaixo;
sudo snap remove steamforwindows
Pronto! Agora, após instalar o Steam for Windows com Wine no Linux, você pode iniciar o programa no menu Aplicativos/Dash/Atividades ou qualquer outro lançador de aplicativos da sua distro, ou digite steamforwindows
ou em um terminal, seguido da tecla TAB.
Veja também
Como instalar o cliente Steam no Ubuntu via Flatpak
Steam OS no Ubuntu e derivados – veja como instalar