Instalação do Bumblebee e drivers Intel/Nvidia no Arch Linux

Publicado por Antonino Praxedes Fernandes Júnior em 10/11/2015

[ Hits: 12.195 ]

Blog: https://antoninopraxedes.wordpress.com/

 


Instalação do Bumblebee e drivers Intel/Nvidia no Arch Linux



Olá pessoal!

Como novo membro e com muita vontade de contribuir com a comunidade, trago-lhes uma dica interessante. Essa dica se baseia em um post do meu blog pessoal, com intuito de ajudar aqueles que estejam com dificuldades na instalação e configuração básica dos pacotes Bumblebee e drivers Intel/Nvidia .

Pois bem, descartaremos o conceito de cada pacote e suas explicações. Seremos o mais prático possível. Então vamos lá!

Mostrar os controladores compatíveis VGA:

# lspci | grep VGA

Instalação dos drivers:

# pacman -S intel-dri xf86-video-intel bumblebee nvidia

Instalação do bbswitch:

# pacman -S bbswitch

Instalação das libs 32bits (caso seu Arch seja da arquitetura 86_x64, descomentar o multilib no arquivo /etc/pacman.conf) e demais pacotes:

# pacman -S lib32-nvidia-utils
# pacman -S lib32-intel-dri
# pacman -S opencl-nvidia
# pacman -S lib32-virtualgl


Adicionar o usuário ao grupo Bumblebee:

# gpasswd -a nomeDoUsuario bumblebee

Verificar e ativar o serviço do Bumblebee:

# systemctl status bumblebeed
# systemctl enable bumblebeed
# systemctl start bumblebeed


Testar elemento gráfico do pacote opencl:

# glxspheres64

Testar elemento gráfico do pacote opencl utilizando a placa dedicada Nvidia:

# optirun glxspheres64

Obs.: para testar se o bbswitch está ativo:

cat /proc/acpi/bbswitch

DICA DE EXECUÇÃO: para executar alguma aplicação com o uso da placa gráfica NVIDIA:

# optirun nomeAplicacao

Na Steam, uma execução de algum game, por exemplo o Dota 2, vá no ícone clicando com o botão direito > Propriedades > DEFINIR OPÇÕES DE INICIALIZAÇÃO e acrescentar no campo o parâmetro:

optirun %command%

Confirmar e pronto.

Basicamente é isso.

Boa diversão! :)

Referência (um vídeo italiano, porém, prático):
Outras dicas deste autor

Instalar OpenJDK 8 + IcedTeaPlugin Firefox no ArchLinux

Leitura recomendada

Ubuntu 12.04 - Instalando JDownloader com plugin CaptchaTrader

Quando o Squid NÃO reinicia depois de limpar os diretórios de cache

Instalando um localizador de aplicações avançado no seu sistema

Rodando DVDs encriptados no Ubuntu Linux

Instalando Brave Browser no Fedora

  

Comentários
[1] Comentário enviado por andrelds em 10/11/2015 - 16:37h

Muito bom,
O Arch foi a unica distro que consegui colocar o bumblebee para funcionar.

Agora vou tentar no Slack, hehehe.

Só uma duvida, para que serve o bbswitch?
Eu não instalo ele :/

Valeu.

[2] Comentário enviado por Antonino em 10/11/2015 - 20:12h


[1] Comentário enviado por andrelds em 10/11/2015 - 16:37h

Muito bom,
O Arch foi a unica distro que consegui colocar o bumblebee para funcionar.

Agora vou tentar no Slack, hehehe.

Só uma duvida, para que serve o bbswitch?
Eu não instalo ele :/

Valeu.


Iae andrelds! Tudo certo?

A razão do bbswitch na dica, é para apenas informar se está ativo ou não os graphics cards da NVIDIA, logo quando você executa alguma aplicação com optirun.

Pra ficar mais claro e ligando as linhas já citadas, experimente (com o bbswitch instalado é claro ^^):

# glxspheres64

Abra outro terminal e execute:

$ cat /proc/acpi/bbswitch

Retornará [OFF]. Contudo, se tentar:

# optirun glxspheres64

E repetir a chamada do bbswitch. Se estiver tudo certo, retornará [ON].

Há uma descrição melhor do projeto no GitHub: https://github.com/Bumblebee-Project/bbswitch

Valeu! :)




[3] Comentário enviado por removido em 16/12/2015 - 11:55h

Olá,

Tenho uma dúvida no processo de instalação. Quando instalamos os drivers intel e nvidia é necessário fazer também as configurações?

[4] Comentário enviado por removido em 16/01/2016 - 17:23h


[3] Comentário enviado por hebertjulio em 16/12/2015 - 11:55h

Olá,

Tenho uma dúvida no processo de instalação. Quando instalamos os drivers intel e nvidia é necessário fazer também as configurações?


Opa, Desculpa pela demora!

Nessa dica, não é preciso configurar os drivers. Mas se for de seu gosto, pode abrir o painel de NVIDIA tranquilamente e alterar o desempenho, costumo deixar como está por default. No caso da Intel, não modifico nada.

Valeu!

[5] Comentário enviado por Antonino em 16/01/2016 - 17:39h


[4] Comentário enviado por removido em 16/01/2016 - 17:23h


[3] Comentário enviado por hebertjulio em 16/12/2015 - 11:55h

Olá,

Tenho uma dúvida no processo de instalação. Quando instalamos os drivers intel e nvidia é necessário fazer também as configurações?

Opa, Desculpa pela demora!

Nessa dica, não é preciso configurar os drivers. Mas se for de seu gosto, pode abrir o painel de NVIDIA tranquilamente e alterar o desempenho, costumo deixar como está por default. No caso da Intel, não modifico nada.

Valeu!


Pergunta respondida por meio do meio usuário antigo da comunidade! Valeu hebertjulio, espero ter ajudado!


[6] Comentário enviado por fredhgl em 10/02/2016 - 20:18h

Muito bom o artigo,
só uma dica,
hoje em dia não se utiliza o optirun mais,
agora se usa o primusrun pois ele tem uma performance melhor q o optirun
-
Bacharel em Sistemas de Informação
Tecnólogo em Analise e Desenvolvimento de Sistemas

LPIC-1: Linux Server Professional Certified
CompTIA Linux + Certified
SUSE Certified Linux Administrator (SUSE CLA)
Linux User #399297

[7] Comentário enviado por fredhgl em 10/02/2016 - 20:21h

outra dica
use o "vblank_mode=0 primusrun programa"
exemplo: vblank_mode=0 primusrun glxspheres
dessa forma vc desabilita o vsync
-
Bacharel em Sistemas de Informação
Tecnólogo em Analise e Desenvolvimento de Sistemas

LPIC-1: Linux Server Professional Certified
CompTIA Linux + Certified
SUSE Certified Linux Administrator (SUSE CLA)
Linux User #399297



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts