Como instalar o driver nvidia optimus?

11

Eu segui link deste guia para instalar o driver da nvidia no meu notebook Dell Inspiron N5110 (Intel HD Graphics 3000 + NVIDIA GeForce GT525M), mas sempre consigo algum erro enquanto eu quero iniciar qualquer programa com o comando optirun.

O terminal diz:

adam@Adam-LT:~$ optirun firefox
[ 1482.559417] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver

[ 1482.559517] [ERROR]Aborting because fallback start is disabled.

Meu cooler portátil sempre resfria o laptop, o que significa que o cartão nvidia está consumindo energia em segundo plano. (O terminal às vezes diz algo que o daemon-server não está executando.) Você pode me dar alguma solução para isso?

    
por Adam 18.10.2012 / 22:37

3 respostas

12

Recentemente tive esse problema também.

Para mim, tudo que eu tinha que fazer era executar os seguintes comandos. Eu vou dividi-los:

sudo apt-get install ppa-purge
sudo apt-get purge bbswitch-dkms bumblebee-nvidia

Isso instala o utilitário PPA-Purge e remove o BBSwitch e o Bumblebee

sudo apt-get install linux-headers-generic

Isso instala os cabeçalhos apropriados do Linux. Por alguma razão, o BBSwitch não iria (por falta de uma palavra melhor, inserir-se) no kernel.

Então um simples

sudo apt-get install bbswitch-dkms bumblebee-nvidia

consertou tudo. Ah, e uma reinicialização, claro:)

Espero que isso ajude você pelo menos um pouquinho! Por favor, deixe-me saber como você vai

    
por CruzBishop 19.10.2012 / 05:29
1

Em uma atualização do Ubuntu 12.04 para 12.10, é lógico que o bumblebee tenha sido instalado antes. O PPA, no entanto, torna-se desativado na atualização, então você precisará ativá-lo novamente!

sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install bbswitch-dkms bumblebee-nvidia

Neste momento, a nova versão do bumblebee será instalada, bem como nvidia-current , pois é uma dependência de bumblebee-nvidia .

Se o seu diretório pessoal estiver criptografado, o processo de instalação será interrompido em update-initramfs . Isso pode ser resolvido desativando FRAMEBUFFER=y em /usr/share/initramfs-tools/conf-hooks.d/cryptsetup

# This will setup non-us keyboards in early userspace,
# necessary for punching in passphrases.
KEYMAP=y

# force busybox on initramfs
BUSYBOX=y

# and for systems using plymouth instead, use the new option
# FRAMEBUFFER=y  # DISABLED to install nvidia drivers

Agora o optirun funciona perfeitamente no meu sistema, o Geforce GT 650M, em um Asus N56V.

    
por Anne van Rossum 31.10.2012 / 17:21
0

Você tentou "optirun glxspheres" do guia? E o que isso significa? O meu diz:

toddi @ ubuntu-e530: ~ $ optirun glxspheres Polígonos em cena: 62464 ID visual da janela: 0x21 Contexto é direto Renderizador de OpenGL: GeForce GT 630M / PCIe / SSE2

de acordo com este site mais oficial; " link " - que eu segui - ele diz para rodar "sudo apt-get instalar bumblebee-nvidia" bruxa não parece para fazer no guia que você vinculou.

!! NOTA !! Eu não sou especialista. Isso é exatamente o que eu fiz - e parece funcionar aqui. Eu não testei nada mais do que o primeiro comando - acabou de obter este computador, e desde que eu estou mais interessado em economizar bateria.

    
por user98593 18.10.2012 / 22:56