Bumblebee tem como objetivo fornecer suporte para laptops NVIDIA Optimus para distribuições GNU / Linux. Usando Bumblebee, você pode usar seu cartão de NVIDIA para renderização de gráficos que serão exibidos usando o cartão Intel. Bumblebee é oficialmente suportado pelo Ubuntu 13.10 ou mais recente. No entanto, todas as versões são suportadas pela comunidade Bumblebee Projeto do Ubuntu versão 12.04 até 13.10.
Instalação
Configuração básica para 12,04-13,04
Pra começar, abra o terminal e digite os comandos abaixo.
Isso vai atualizar todos os programas do seu Ubuntu incluido o Kernel que é novo real objetivo nesse Upgrade.
Ative os repositórios Universe e Multiverse - você precisa fazer isso para permitir que os pacotes bumblebee e nvidia respectivamente sejam instalados.
Configuração básica para 13,10
abra o terminal e digite os comandos abaixo.
Ative os repositórios Universe e Multiverse - você precisa fazer isso para permitir que o bumblebee e nvidia pacotes respectivamente para ser instalado.
Configurações avançadas
Para usuários avançados, se você não quiser usar o driver proprietário da NVIDIA ou bibliotecas de 32 bits (por exemplo, se você está interessado apenas em economia de energia), você pode fazer a sua instalação personalizada.
Configuração mínima:
Dependendo de suas necessidades, adicione a seguinte linha:
virtualgl-libs-ia32: suporte de 32 bits para VirtualGL em sistema de 64 bits, necessário para executar aplicativos de 32 bits através optirun
primus: primus / primusrun como backend (virtualgl Estadias padrão, você precisa executar optirun-b primus <app>)
primus-libs-ia32: suporte de 32 bits para primus / primurun em sistema de 64 bits, necessário para executar aplicativos de 32 bits através optirun
uso
Para executar o aplicativo com a placa discreta corrida NVIDIA no terminal:
exemplo:
Para obter uma lista de opções para optirun:
Normalmente você não usar optirun para o seu gerenciador de janelas, instalações ou outros programas gráficos pesados exigentes não. O comando optirun é usado principalmente para programas gráficos exigentes ou para jogos.
Gestão de Energia
A meta principal deste projeto é o de não só permitir o uso da GPU para renderização, mas também para permitir o gerenciamento de energia inteligente da dGPU quando não está em uso. Estamos usando bbswitch (um módulo) ou vga_switcheroo (módulo do kernel, experimental) para fazer isso em Bumblebee.
Desde Bumblebee 3.0, este recurso é ativado por padrão, usando bbswitch. Isso permite o gerenciamento de energia automático, sem qualquer necessidade de configuração.
Se Gerenciamento de energia não funciona em seu laptop, por favor, vá para esta página Power Management (PM) e ajudar a melhorar Bumblebee.
solução de problemas
"Não é possível acessar secundário GPU" erro
Em LTS 12.04.3, 13.04 e, mais tarde, se o seu cartão parece ser inacessível, ou seja, [ERROR] Não é possível acessar GPU secundário - erro: [XORG] (EE) Nenhum dispositivo detectado. você precisa editar o arquivo / etc / abelha / xorg.conf.nvidia (ou / etc / abelha / xorg.conf.nouveau se usando o driver noveau) e especifique o BusID correta, seguindo as instruções nele.
Atualização de drivers
O projeto Bumblebee recomenda que você instale os drivers apenas através de drivers APT e não fornecidos pela nvidia.com diretamente. Dito isso, sempre que você atualizar os drivers através dos repositórios suportados, você precisa configurar os valores de configuração corretos em / etc / abelha / bumblebee.conf. Veja também este FAQ no github
Exemplo de atualização para nvidia-319
Por exemplo a atualização para a última atualização do 319.x driver, você precisa instalá-lo através do apt.
sudo apt-get install nvidia-319-updates nvidia-settings-319-updates
Então você precisa editar o arquivo /etc/bumblebee/bumblebee.conf e definir:
Driver = nvidia
KernelDriver = nvidia-319-updates
LibraryPath = / usr/lib/nvidia-319-updates :/ usr/lib32/nvidia-319-updates
XorgModulePath = / usr/lib/nvidia-319-updates/xorg, / usr / lib / xorg / modules
Ao executar nvidia-settings optirun (ou optirun-b nenhum nvidia-settings-c: 8), você pode afirmar que você está usando o módulo do kernel instalado.
Instalação
Configuração básica para 12,04-13,04
Pra começar, abra o terminal e digite os comandos abaixo.
- sudo apt-get update
- sudo apt-get upgrade
Isso vai atualizar todos os programas do seu Ubuntu incluido o Kernel que é novo real objetivo nesse Upgrade.
Ative os repositórios Universe e Multiverse - você precisa fazer isso para permitir que os pacotes bumblebee e nvidia respectivamente sejam instalados.
- sudo add-apt-repository ppa:bumblebee/stable
- sudo apt-get update
Instale Bumblebee usando o driver proprietário da NVIDIA padrão para 12,04-13,04:
- sudo apt-get install bumblebee bumblebee-nvidia virtualgl linux-headers-generic
- Reinicie o seu Ubuntu...
Configuração básica para 13,10
abra o terminal e digite os comandos abaixo.
Ative os repositórios Universe e Multiverse - você precisa fazer isso para permitir que o bumblebee e nvidia pacotes respectivamente para ser instalado.
- sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers- generic
- Reinicie seu Ubuntu
Configurações avançadas
Para usuários avançados, se você não quiser usar o driver proprietário da NVIDIA ou bibliotecas de 32 bits (por exemplo, se você está interessado apenas em economia de energia), você pode fazer a sua instalação personalizada.
Configuração mínima:
- sudo apt-get install --no-install-recommends bumblebee
Dependendo de suas necessidades, adicione a seguinte linha:
- bumblebee-nvidia: proprietary nvidia driver support
- virtualgl: VirtualGL como backend
virtualgl-libs-ia32: suporte de 32 bits para VirtualGL em sistema de 64 bits, necessário para executar aplicativos de 32 bits através optirun
primus: primus / primusrun como backend (virtualgl Estadias padrão, você precisa executar optirun-b primus <app>)
primus-libs-ia32: suporte de 32 bits para primus / primurun em sistema de 64 bits, necessário para executar aplicativos de 32 bits através optirun
uso
Para executar o aplicativo com a placa discreta corrida NVIDIA no terminal:
- $ Optirun [opções] <application> [parâmetros da aplicação]
exemplo:
- $ Optirun firefox
Para obter uma lista de opções para optirun:
- $ Optirun - help
Normalmente você não usar optirun para o seu gerenciador de janelas, instalações ou outros programas gráficos pesados exigentes não. O comando optirun é usado principalmente para programas gráficos exigentes ou para jogos.
Gestão de Energia
A meta principal deste projeto é o de não só permitir o uso da GPU para renderização, mas também para permitir o gerenciamento de energia inteligente da dGPU quando não está em uso. Estamos usando bbswitch (um módulo) ou vga_switcheroo (módulo do kernel, experimental) para fazer isso em Bumblebee.
Desde Bumblebee 3.0, este recurso é ativado por padrão, usando bbswitch. Isso permite o gerenciamento de energia automático, sem qualquer necessidade de configuração.
Se Gerenciamento de energia não funciona em seu laptop, por favor, vá para esta página Power Management (PM) e ajudar a melhorar Bumblebee.
solução de problemas
"Não é possível acessar secundário GPU" erro
Em LTS 12.04.3, 13.04 e, mais tarde, se o seu cartão parece ser inacessível, ou seja, [ERROR] Não é possível acessar GPU secundário - erro: [XORG] (EE) Nenhum dispositivo detectado. você precisa editar o arquivo / etc / abelha / xorg.conf.nvidia (ou / etc / abelha / xorg.conf.nouveau se usando o driver noveau) e especifique o BusID correta, seguindo as instruções nele.
Atualização de drivers
O projeto Bumblebee recomenda que você instale os drivers apenas através de drivers APT e não fornecidos pela nvidia.com diretamente. Dito isso, sempre que você atualizar os drivers através dos repositórios suportados, você precisa configurar os valores de configuração corretos em / etc / abelha / bumblebee.conf. Veja também este FAQ no github
Exemplo de atualização para nvidia-319
Por exemplo a atualização para a última atualização do 319.x driver, você precisa instalá-lo através do apt.
sudo apt-get install nvidia-319-updates nvidia-settings-319-updates
Então você precisa editar o arquivo /etc/bumblebee/bumblebee.conf e definir:
Driver = nvidia
KernelDriver = nvidia-319-updates
LibraryPath = / usr/lib/nvidia-319-updates :/ usr/lib32/nvidia-319-updates
XorgModulePath = / usr/lib/nvidia-319-updates/xorg, / usr / lib / xorg / modules
Ao executar nvidia-settings optirun (ou optirun-b nenhum nvidia-settings-c: 8), você pode afirmar que você está usando o módulo do kernel instalado.
0 comentários:
Postar um comentário