* Esse tutorial foi feito usando o
Debian Stretch/Sid com
kernel 4.8.7-1 usando multiarch (multiarquitetura). Depois de um bom tempo foi a primeira vez que eu consegui usar o driver da minha placa de vídeo, que é uma
Nvidia GTM-740 para rodar o jogo.
Talvez este tutorial funcione na versão Jessie Stable embora o driver da Nvidia neste versão esteja desatualizado.
1. Instalar o bumblebee-nvidia:
sudo apt install bumblee-nvidia
Depois de instalado o bumblebee, faça o teste para ver se ele está funcionando. Digite no terminal:
optirun glxgears
ou
primusrun glxgears
Se estiver funcionando ele não retornará nenhuma mensagem de erro. Uma vez funcionando era hora de instalar o steam.
2. Instalar o steam
Primeiro adicione o multiarch caso seu sistema operacional seja x64, uma vez que o
Steam precisa das bibliotecas da arquitetura de x32 para funcionar.
Para adicionar a arquitetura de x32 digite:
sudo dpkg --add-architecure i386
Atualize seus repositórios:
sudo apt update
E instale o Steam:
sudo apt install steam
3. Uma vez instalado o Steam baixe Dota 2.
4. Hora de configurar o Dota 2 no Steam e depois utilizar a configuração de comandos no Steam.
- Clique com o botão direito sobre o Dota 2 na sua bibliototeca e selecione 'Properties';
- Depois em 'Set Launch Options' e digite no espaço em branco 'primusrun %command%';
- Se o jogo não rodar por conta do sistema estar funcionando em multiarch, é necessário remover esses arquivos que estão na pasta oculta do steam no seu home (no caso de retornar alguma mensagem de erro, você tenta baixar a dependência ou o pacote solicitado, ou senão você siga o procedimento abaixo).
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgcc_s.so.1
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1
No caso de você digitar o comando e dizer que a pasta não existe, provavelmente a pasta ali ao invés de ser ".local" é ".steam" e o caminho da pasta "share" e "Steam" não existe, então, ficaria:
# rm ~/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
# rm ~/.steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
# rm ~/.steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgcc_s.so.1
# rm ~/.steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
# rm ~/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1
Uma vez que o Steam não retorna o erro é só você rodar o Dota e sair para o abraço.
Nenhum comentário foi encontrado.