Isso deve abranger qualquer dúvida Bumblebee / optiumus que você tenha, mas para mais informações você pode ver o link
Instalação
12,04
Você precisa abrir seu terminal e digitar os comandos abaixo.
Se em 12.04.3, substitua linux-headers-generic
por linux-headers-generic-lts-raring
Habilite os repositórios Universe e Multiverse - você precisa fazer isso para permitir a instalação dos pacotes bumblebee e nvidia, respectivamente.
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
Instale o Bumblebee usando o driver nvidia proprietário padrão para 12.04 - 13.04:
sudo apt-get install bumblebee bumblebee-nvidia virtualgl linux-headers-generic
Reboot
Configuração básica para 13.10 e posterior
Você precisa abrir seu terminal e digitar os comandos abaixo.
Enable the Universe and Multiverse repositories - you need to do this to allow the bumblebee and nvidia packages respectively to be installed.
sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic
Reinicie
Configurações avançadas
Para usuários avançados, se você não quiser usar o driver nvidia proprietário ou as bibliotecas de 32 bits (por exemplo, se estiver interessado apenas em economia de energia), poderá fazer sua instalação personalizada.
Configuração mínima: sudo apt-get install --no-install-recommends bumblebee
Dependendo das suas necessidades, adicione a esta linha:
bumblebee-nvidia: proprietary nvidia driver support (if installed, become default over nouveau)
virtualgl: VirtualGL como backend
virtualgl-libs-ia32
: suporte a 32 bits para o VirtualGL no sistema de 64 bits, necessário para executar o aplicativo de 32 bits por meio do optirun
primus
: primus / primusrun como backend (virtualgl Stays default, você precisa executar o optirun -b primus)
primus-libs-ia32
: 32bit suporte para primus / primurun no sistema de 64 bits, necessário para executar o app de 32 bits através de optirun
Uso
Para executar seu aplicativo com a placa NVIDIA discreta executada no terminal:
optirun [options] <application> [application-parameters]
Exemplo:
optirun firefox
Para obter uma lista de opções para execução do optirun:
optirun --help
Normalmente, você não usa o optirun para o seu gerenciador de janelas, instalações ou outros programas pesados que não sejam gráficos pesados. O comando optirun é usado principalmente para programas gráficos exigentes ou para jogos.
Gerenciamento de energia
O principal objetivo deste projeto é não apenas permitir o uso da GPU discreta para renderização, mas também ativar o gerenciamento de energia inteligente do dGPU quando não estiver em uso. Estamos usando o bbswitch (um módulo) ou vga_switcheroo (módulo do kernel, experimental) para fazer isso no Bumblebee.
Desde o Bumblebee 3.0, esse recurso é ativado por padrão, usando bbswitch. Isso permite o gerenciamento automático de energia, sem necessidade de configuração.
Se o Power Management não funcionar no seu laptop, acesse esta página do Power Management (PM) e ajudar a melhorar o Bumblebee.