Nvidia 740M ainda não funciona após a instalação do Bumblebee

3

Primeiro de tudo, eu verifiquei um monte de tópicos semelhantes, mas eu ainda não consigo fazer o meu laptop usar a Nvidia 740M.

Então, as primeiras coisas primeiro.
Eu tenho um laptop Asus X550V (i5-3230, 4GB de RAM, Nvidia 740M + Intel HD4000). Eu instalei o Ubuntu 13.10 ao lado do Win8 (pré-instalado) e ambos os sistemas estão rodando sem problemas. No entanto, eu tenho problema com segunda placa gráfica (Nvidia 740M), como o Ubuntu não reconhece. Eu instalei o bumblebee com este tutorial, mas eu ainda recebo o erro

  

Não é possível acessar o GPU secundário "erro ao tentar executar '' optirun Steam '' no terminal.

Então eu tentei fazer isso:

  

[ERRO] Não é possível acessar a GPU secundária - erro: [XORG] (EE) Nenhum dispositivo detectado. você precisa editar o /etc/bumblebee/xorg.conf.nvidia (ou /etc/bumblebee/xorg.conf.nouveau se estiver usando o driver do noveau) e especificar o BusID correto seguindo as instruções nele contidas.

Mas com o lspci / VGA eu recebo apenas informações sobre a Intel 4000, mas não a Nvidia. Quando eu digito apenas o lspci, eu obtenho a linha para a Nvidia 740M, mas depois que eu edito o arquivo de configuração eu ainda recebo o segundo erro da placa.

Além disso, em /etc/bumblebee/xorg.conf.nvidia não havia BusID ou algo semelhante, então eu adicionei a linha inteira na seção de dispositivos.

Como eu disse, eu tentei muitas coisas para fazê-lo funcionar, evitando este fórum (como eu não queria incomodar as pessoas com algumas soluções possíveis), mas, infelizmente, eu tive que incomodá-lo.

Se houver necessidade de alguma informação adicional, apenas diga, sem problemas.

Muito obrigado antecipadamente. :)

    
por Jon 27.10.2013 / 09:33

7 respostas

0

Para encontrar o BusID correto, use lspci | egrep 3D . Insira o BusID correto em /etc/bumblebee/xorg.conf.nvidia . Em seguida, edite o arquivo /etc/bumblebee/bumblebee.conf e altere a linha Driver= para Driver=nvidia . Então, reinicie o seu computador e ele deve funcionar.

    
por user208618 28.10.2013 / 09:57
0

Quando tive o mesmo problema (há cerca de duas semanas).

Descobri que instalar os drivers atuais da nvidia com o bumblebee funcionou pela primeira vez.
Por alguma razão estranha, nunca encontraria minha placa gráfica ao usar qualquer outro driver.

add-apt-repository ppa:bumblebee/stable
sudo apt-get install nvidia-current
sudo apt-get install bumblebee bumblebee-nvidia

Se ainda não estiver funcionando



    sudo gedit /etc/bumblebee/bumblebee.conf

    On the bottom of the first section you find

    Driver=
    change it to
    Driver=nvidia

    further down:
    ## Section with nvidia driver specific options, only parsed if Driver=nvidia
    [driver-nvidia]
    # Module name to load, defaults to Driver if empty or unset
    KernelDriver=nvidia-current ------> Change to KernelDriver=nvidia
    Module=nvidia
    PMMethod=auto

save - reboot

Espero que isso ajude

    
por Jonathan Moss 28.10.2013 / 10:17
0

depois de tantas tentativas, limpei tudo com ppa-purge e reiniciei com novas instruções:

  1. habilite ppa: xorg-edgers / ppa e instale nvidia-331 (nvidia-graphics-drivers-331) e dependências
  2. reinicializar
  3. habilite ppa: bumblebee / stable e instale o bumblebee bumblebee-nvidia primus linux-headers-genérico
  4. reinicializar
  5. optirun glxgears funciona agora muito bem!

Estou no notebook Hp inveja 17-j009el com o kubuntu saucy e a placa nvidia:

01:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev ff)
    
por indypende 12.11.2013 / 17:03
0

Eu tive o mesmo problema com o HP Pavilion GT 740M e resolvi instalar o Bumblebee. adicione o ppa ao meu sistema a partir do PPA Xorg-Edgers

sudo apt-add-repository ppa:xorg-edgers/ppa
sudo apt-get update

Como eu estava rodando apenas com o driver padrão da nvidia, tive que desinstalar algumas coisas. se você tem outro driver instalado substitua com current to remove.to verifique qual driver nvidia você já instalou rode este comando dpkg -l | grep -i nvidia .

sudo apt-get remove bumblebee-nvidia nvidia-current nvidia-settings

Depois disso, tive que reinstalar com a versão mais recente

sudo apt-get install bumblebee-nvidia nvidia-319
    
por JOGOOL 17.12.2013 / 17:47
0

Eu estava tendo o mesmo problema no meu Vostro 5470, eu tenho uma luz de Lekensteyn que me disse que eu provavelmente precisaria de um kernel mais novo, porque eu não era capaz de trabalhar com o BBSWITCH.

A primeira coisa que eu precisava era atualizar meu kernel para a versão 3.12 que fiz:

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-headers-3.12.0-031200-generic_3.12.0-031200.201311031935_amd64.deb && wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-headers-3.12.0-031200_3.12.0-031200.201311031935_all.deb && wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-image-3.12.0-031200-generic_3.12.0-031200.201311031935_amd64.deb
sudo dpkg -i linux-headers-3.12.0-*.deb linux-image-3.12.0-*.deb
sudo reboot

Ok, com o novo kernel funcionando, eu instalei o bumblebee com novos drivers.

sudo apt-get install nvidia-331
sudo apt-get --purge autoremove
sudo apt-get --reinstall bumblebee bumblebee-nvidia

Então eu peguei isso quando tentei optirun glxgears :

error while loading shared libraries: libturbojpeg.so

Por ultimo eu consertei isso com:

sudo ln -s /usr/lib/x86_64-linux-gnu/libturbojpeg.so.0 /usr/lib/x86_64-linux-gnu/libturbojpeg.so

ou se você estiver usando 32bits:

sudo ln -s /usr/lib/i386-linux-gnu/libturbojpeg.so.0 /usr/lib/i386-linux-gnu/libturbojpeg.so

Depois de tudo isso, consegui fazê-lo funcionar. Lembre-se de ligar sua GPU e reiniciar bumblebeed após todas essas atualizações!

tee /proc/acpi/bbswitch <<<ON
sudo service bumblebeed restart
optirun glxgears
    
por leokewitz 24.12.2013 / 17:45
0

Isso é o que funcionou para mim, e tenho certeza que funcionará para você também. Meu pc: 8gb ram, GT 540M, i7.

Instalar o driver da Nvidia

A instrução abaixo é o que eu encontrei em outro site que eu copiei todo o texto. Não me lembro do site tho: /

  1. Eu tive que adicionar o PPA ao meu sistema do PPA Xorg-Edgers

    sudo apt-add-repository ppa:xorg-edgers/ppa
    
  2. Em seguida, atualize o curso

    sudo apt-get update
    
  3. Como eu estava executando apenas o driver nvidia-current padrão, tive que desinstalar algumas coisas:

    sudo apt-get remove bumblebee-nvidia nvidia-current nvidia-settings
    
  4. Depois disso, tive que reinstalar com a versão mais recente

    sudo apt-get install bumblebee-nvidia nvidia-319 nvidia-settings-319
    
  5. Depois, reiniciei meu computador.

Mesmo que ele diga nvidia-319 , ele instalará os drivers mais recentes, não se preocupe!

Também como um lembrete para ver sua tela nvidia-settings, execute-a assim em um terminal

optirun nvidia-settings -c :8

Espero que isso ajude!

Quando você quer rodar um jogo com seus drivers nvidia, simplesmente escreve

primusrun something

se você quiser usar o Steam:

primusrun steam
    
por user263135 29.03.2014 / 02:02
0

Eu também tive o mesmo problema.

Como no wiki do Ubuntu: -

link

você não precisa do ppa para instalar o bumblebee

apenas habilite pacotes universais e multiversais

link

executar

sudo apt-get instale o bumblebee bumblebee-nvidia primus linux-cabeçalhos-genéricos

Se você instalou o bumblebee com sucesso. E o seu computador não detecta os drivers no momento da inicialização. Basta carregar os drivers para a participação atual da inicialização executando o comando abaixo.

sudo update-initramfs -u -k todos

Se você quiser saber mais sobre "update-initramfs". Basta acionar man update-initramfs.

Tudo de bom.

    
por Aravind 21.01.2018 / 07:16