Dota 2 usando Bumblebee no Debian Strech/Sid (testing)

Publicado por D.Rocha em 22/12/2016

[ Hits: 5.188 ]

 


Dota 2 usando Bumblebee no Debian Strech/Sid (testing)



* 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.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Steam uniformizado com tema Ubuntu

OpenSonic - Uma reimplementação open source do Sonic

Como executar o RPGBoss no Linux

Mods para DOOM/Freedoom

Codename CURE - Recomendação de Jogo para Linux

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts