Bumblebee no Fedora

O Bumblebee é exclusivo para quem tem notbook com placa de vídeo híbrida ( Nvidia + Intel ), veja nessa matéria se esse é o seu caso e como instalar corretamente o drive Nvidia







Mas o que é Bumblebee ?





Bumblebee pretende oferecer suporte a laptops com NVIDIA Optimus em distribuições GNU/Linux. Usando Bumblebee, você pode usar sua placa NVIDIA para renderizar gráficos que serão exibidos usando a placa Intel.


Antes de seguir essa matéria verifique se de fato você possui duas placas de vídeo, de o comando abaixo no terminal.


lspci


Procure na saída pelas placas de vídeo, nesse exemplo elas são.


VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)


3D controller: NVIDIA Corporation GF108M [GeForce GT 540M] (rev a1)








Caso só tenha apenas uma placa de vídeo ou uma Intel e a outra AMD, não siga essa matéria.


Atualização do sistema



É fundamental estar com o sistema atualizado para instalar o Bumblebee.


Abra o terminal e de o comando abaixo.




su




dnf update




Terminada a attualização.





Atualize o grub.


grub2-mkconfig -o /boot/grub2/grub.cfg




Reinicie o computador.


reboot

Preparação para a instalação


O Fedora não dispõe oficialmente de pacotes non-free, portanto para instalar os drivers você antes precisa adicionar repositórios extras.

Abra o terminal e de os comandos abaixo para adicionar os repositórios.


su

Repositório Bumblebee



dnf -y --nogpgcheck install http://install.linux.ncsu.edu/pub/yum/itecs/public/bumblebee/fedora$(rpm -E %fedora)/noarch/bumblebee-release-1.2-1.noarch.rpm


Repositório Managed NVidia



dnf -y --nogpgcheck install http://install.linux.ncsu.edu/pub/yum/itecs/public/bumblebee-nonfree/fedora$(rpm -E %fedora)/noarch/bumblebee-nonfree-release-1.2-1.noarch.rpm


Instalação



Para fazer a instalação você deve utilizar o método para a sua arquitetura.

Você não sabe que arquitetura está usando ? De o comando abaixo no terminal e descubra.


uname -r

No meu caso a resposta foi x86_64 = 64 bits




Para sistema i386 (x86) 32 bits

dnf install bumblebee-nvidia bbswitch-dkms primus kernel-devel


Para sistema amd64 (x64) 64 bits


dnf install bumblebee-nvidia bbswitch-dkms VirtualGL.x86_64 VirtualGL.i686 primus.x86_64 primus.i686 kernel-devel

Reinicie o computador


reboot

Na tela de login escolha Gnome com xorg, no wayland não funciona.


Teste


Agora vamos conferir se está tudo ok com a Nvidia, no terminal de o comando abaixo.


bumblebee-nvidia --check


A saída do comando deve ser algo como na imagem abaixo.




Para executar o nvidia settings use o comando abaixo.


optirun -b none nvidia-settings -c :8




Informações da GPU Nvidia.



Teste de FPS com o comando abaixo.


optirun glxgears -info





Teste de FPS com vblank 0 com o comando abaixo.


vblank_mode=0 primusrun glxgears





Uso do Bumblebee / Primus




Tenha em mente que por padrão a placa de video usada sera a Intel, veja no exemplo.


glxgears -info






Para que a placa Nvidia seja usada você dese usar sempre o parâmetro abaixo.


optirun [options] <application> [application-parameters]


Veja no exemplo:


optirun glxgears -info


Note que agora a Nvidia é a usada.




Caso queira melhor desempenho do Gimp, pode rodar ele usando a Nvidia.


optirun gimp

Caso queira o Firefox.


optirun firefox


E assim deve ser com todos os programas que queira que rodem usando a placa de vídeo Nvidia :)


Fonte


Donate - Contribua para a melhoria do nosso trabalho!!












Comentários

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais