Como faço para que um Dell Latitude e6420 funcione?

5

Acabei de instalar o Ubuntu 12.04 (64 bits) em um novíssimo Dell Latitude e6420 e estou tendo alguns problemas. Este laptop tem uma configuração Optimus (?) - ou seja, integrado gfx e uma NVIDIA Quadro NVS 4200M.

  1. Primeiro problema - eu executei o setup, etc, e descobri que só posso executar o unity2d - Se eu tentar entrar com o unity3d, o padrão é 2d. Isso é com a corrente nvidia instalada (302.07). Note também que eu não posso executar nvidia-settings ("Você não parece estar usando o driver NVIDIA X."), e não há drivers adicionais encontrados ("Nenhum driver proprietário está em uso neste sistema"). / p>

  2. Eu tentei solucionar isso e removi a nvidia, deixando (eu acho) apenas drivers Nouveau - Nesse caso, unity3d funcionou , mas eu estava preso com os drivers Nouveau de código aberto alimentando os gráficos integrados.

Então, obviamente, eu quero rodar o unity3d, e usando a mais poderosa placa gráfica da Nvidia.

Eu tentei mexer um pouco, mas não tenho certeza qual é a melhor maneira de prosseguir, ou talvez mais importante, não sei qual a melhor solução final. Eu já ouvi falar de abelha - mas francamente, eu preferiria ter os drivers proprietários da Nvidia funcionando corretamente.

Qualquer ajuda seria muito apreciada!

    
por David_G 08.05.2012 / 06:37

2 respostas

5

Então eu acredito que consertei. Vou anotar aqui o que eu fiz, no caso de alguém (eu incluído) precisar repetir isso em uma configuração do Optimus.

  1. Primeiramente, infelizmente, eu precisei reinstalar o Ubuntu. Durante a instalação, optei por não instalar atualizações durante a instalação. Observe que, quando inicializado pela primeira vez, ainda não executaria a unidade 3D, apenas 2d.

  2. Eu adicionei o ppa do X-SWAT: sudo add-apt-repository ppa:ubuntu-x-swat/x-updates e sudo apt-get update , então usei a ferramenta atualizadora de software. Eu usei isso em vez de apt-get upgrade para poder escolher quais atualizações instalar. Eu passei pela lista e garanti que não havia atualizações da nvidia selecionadas.

  3. Agora verifiquei os pacotes instalados e observei que nvidia-current e nvidia settings foram instalados. Eu removi os dois.

  4. Eu reiniciei. Agora, instalei mesa-utils e reiniciei, e notei que agora o unity-3d IS está funcionando. (hooray!)

  5. Agora, só para ter certeza, eu removo o arquivo de configuração gerado pela nvidia se houver:

     rm /etc/X11/xorg.conf
    
  6. Reinstale os pacotes Xorg e mesa ...     sudo apt-get --reinstall install xserver-xorg-core libgl1-mesa-glx:* libglx-mesa-dri:*

  7. Agora reconfigure o x-org ... Não tenho certeza se você precisa fazer isso. Eu fiz e não matou nada (eu acho).

    sudo dpkg-reconfigure xserver-xorg

  8. sudo reboot

  9. Agora instale o bumblebee conforme indicado pelo @ Web-E acima.

    sudo add-apt-repository ppa:bumblebee/stable then sudo apt-get update

  10. Para instalar o Bumblebee usando o driver nvidia proprietário:

    sudo apt-get install bumblebee bumblebee-nvidia

  11. Execute o seguinte

    sudo usermod -a -G bumblebee $USER

  12. E finalmente, sudo reboot

Nota, quando solicitado pelo gerenciador de atualização para instalar o nvidia-common (setembro de 2012), eu fiz - e não quebrou nada. Eu suspeito que, talvez, quaisquer erros que estavam presentes no início tenham sido resolvidos. Ainda assim ... eu não vou instalar o nvidia-common para começar, mas siga este tutorial acima.

Se alguém tiver algum comentário ou sugestão sobre como esse método deve ser alterado, informe-me!

Dave.

    
por David_G 09.05.2012 / 03:16
3

Não há nenhuma maneira de desligar a Intel e trabalhar com a nvidia apenas porque as imagens são transportadas através do cartão Intel. O objetivo da maioria dos projetos em placa gráfica dupla é desativar o nvidia gpu e usá-lo quando necessário usando um comando especial.

Intel integrado é suficiente para executar a unidade 3d. Nunca instale a placa gráfica nvidia manualmente.

Você precisa de bublebee.

Instrução para instalar o Bumblebee para desativar a GPU discreta e ativar somente quando necessário

  1. Digite o seguinte no terminal

    sudo add-apt-repository ppa:bumblebee/stable então sudo apt-get update

  2. Para instalar o Bumblebee usando o driver nvidia proprietário:

    sudo apt-get install bumblebee bumblebee-nvidia

  3. Execute o seguinte

    sudo usermod -a -G bumblebee $USER

  4. Reinicie.

Se você quiser apenas desativar o cartão nvidia, não há necessidade de aprender os seguintes

Instrução de uso:

Para executar um programa com placa nvidia, use o comando optirun prefixado no terminal. Gostaria de executar glxspheres com o tipo de cartão nvidia

optirun glxspheres

Para executar o tipo do firefox: optirun firefox &

Nota: Se você pretende executar programas de 32 bits como o Wine e usar o Ubuntu 11.10 Oneiric ou posterior, instale bibliotecas de 32 bits com: sudo apt-get install virtualgl-libs:i386 libgl1-mesa-glx:i386 libc6:i386

Se o Unity ainda não funcionou

execute /usr/lib/nux/unity_support_test-­p Se o suporte à unidade 3D estiver chegando como "Não", basta inicializar com o disco live do usb e escolher atualizar / reinstalar. Isso removerá programas extras que você instalou, mas mantém todos os dados. E irá restaurar a unidade3d

Perguntas vinculadas:

Como bem os cartões Nvidia Optimus serão suportado em 12.04?

Uma tecnologia NVIDIA GeForce com Optimus é suportada pelo Ubuntu?

Não é possível usar cartão / driver nvidia no notebook otimus

    
por Web-E 08.05.2012 / 06:47