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

Publicado por D.Rocha em 22/12/2016

[ Hits: 3.990 ]

 


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

Documentário: Indie Game - The Movie

Instalação do emulador mednafen no Slackware 14.2

Counter-Strike 1.6 no GNU/Linux via Wine

Steam no Funtoo

Site brasileiro de jogos para Linux

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts