NVIDIA Optimus (bumblebee) no Fedora – Notebooks

bumblebee-banner

Olá,

Neste HOW-to pretendo demonstrar e explanar um pouco sobre a tecnologia NVIDIA Optimus utilizada em alguns notebooks/ultrabooks com 2 GPU’s.

Muitos dos laptops atuais têm sistemas híbridos de processamento 3D que permitem ter ao mesmo tempo uma placa de vídeo poderosa e um sistema leve para gastar pouca bateria.

No caso dos laptops com placas de vídeo nVidia, este sistema híbrido chama-se Optimus e basicamente funciona desta maneira: a placa nVidia está sempre desligada e a placa Intel (menos potente mas que gasta menos bateria) faz o processamento; quando usuário quiser fazer uso da placa nVidia, para jogar por exemplo, o sistema liga-a automaticamente e usa-a para processar o jogo ou outra aplicação que requer de mais “poder” gráfico.

Como funciona o Bumblebee:

Basicamente o funcionamento é o seguinte: Depois de você instalar o Bumblebee, a placa da nVidia ficará sempre desligada até ser necessário. Quando o usuário quiser fazer uso da placa da nVidia, deverá executar os programas através do programa do Bumblebee chamado “optirun” ou “primusrun”.

Como instalar o Bumblebee no Fedora:

a) adicionando o repositório do negativo 17 e instalando o driver nvidia:

# dnf config-manager --add-repo=https://negativo17.org/repos/fedora-nvidia.repo
# dnf install nvidia-driver kernel-devel akmod-nvidia dkms acpi

b) Adicionando o repositório COPR:

# dnf copr enable chenxiaolong/bumblebee

c) Instalando os pacotes (driver bbswitch, bumblebee e o primus):

# dnf install akmod-bbswitch bumblebee primus

d) Para que o primusrun e o optirun funcionem, é necessário adicionar o seu usuário ao grupo bumblebee, trocando a variável $USER pelo seu usuário, evidentemente:

# gpasswd -a $USER bumblebee

e) Ative o serviço bumblebeed e desative o serviço nvidia-fallback. este ultimo, carrega o driver nouveau caso o driver proprietário falhe ao ser iniciado no boot. Com o bumblebee, ele se torna desnecessário:

# systemctl enable bumblebeed
# systemctl disable nvidia-fallback

Como utilizar o bumblebee:

Esta parte deixarei para que você assista o vídeo abaixo do nosso canal Acre Linux no YouTube

 

UPDATE 11/01/2018 – Alterados os procedimentos para instalação do bumblebee

Referências:

http://bumblebee-project.org/

https://fedoraproject.org/wiki/Bumblebee

http://www.nvidia.com.br/object/optimus_technology_br.html

https://en.wikipedia.org/wiki/Nvidia_Optimus