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

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

[ Hits: 11.687 ]

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

Recuperando GRUB 2 com Grub-Doctor

Google Chrome no CentOS 6.x - Instalação via script

Kdenlive não encontra libavformat.so.51... é simples resolver!

Ubuntu 17.10 - Problemas com Firefox, Screensaver e 123.sogou.com [Resolvido]

Problemas para instalar WoeUSB no Debian, Ubuntu e derivados [Resolvido]

  

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