Mesmo que a guia Produtos suportados na página de download do driver indique que o GT420M é suportado, as variantes Optimus não são suportadas. Na guia Informações adicionais:
Alguns designs que incorporam GPUs suportadas podem não ser compatíveis com o driver da Nvidia Linux: em particular, os designs de notebook e desktop all-in-one com gráficos comutáveis (híbridos) ou Optimus não funcionarão se não houver meios para desativar os gráficos integrados no hardware. .
Esse design Optimus significa que a placa Nvidia discreta está conectada à GPU Intel integrada e que não está conectada a nenhum monitor. Alguns laptops gráficos híbridos ainda permitem que você escolha a placa Nvidia no BIOS, mas a maioria dos laptops modernos da Optimus não tem essa opção.
Estou falando da experiência, tenho um GT425M combinado com um processador i5-460M. Se não houver configuração de BIOS ou hardware para alternar / desabilitar a placa, você estará jogando fora seu dinheiro. A família XPS 15 não parece ter nenhum desses recursos. Embora você possa usar a placa gráfica Intel, convém usar a placa Nvidia porque pagou por ela, o que não é diretamente possível no momento.
É melhor procurar outro laptop sem o Optimus. Optimus é uma porcaria e a Nvidia se recusa a fornecer um melhor suporte para Linux. Se você é aventureiro e compra um notebook desse tipo, visite o blog Linux Hybrid Graphics e assine a lista de discussão da Barra de ativação . Visite o wiki para várias maneiras de obter esse cartão (espero) funcionando. Um método é chamado Bumblebee, que permite a renderização de programas no seu cartão nvidia. Atualmente, recomendo-o a outras soluções (divulgação: sou um desenvolvedor dele).
O Ubuntu 12.10 Quantal será enviado com os primeiros bits para suporte real a laptops gráficos híbridos, chamados PRIME. Isso é altamente experimental e está em desenvolvimento e provavelmente não é estável o suficiente para muitas pessoas. Somente os drivers gráficos de código aberto suportam isso, embora a Nvidia também possa liberar suporte no futuro, se não for muito trabalhoso para eles . Esta página rastreia o suporte de gráficos híbridos para Quantal, esses são os modelos para Raring .
Se você instalou o driver da nvidia.com
Você cometeu um grande erro ao instalar os drivers diretamente do nvidia.com. Se você deseja ter drivers mais novos, adicione o ubuntu-x-swat/x-updates
PPA, pois eles instalarão os drivers da nvidia de forma que o seu sistema Optimus não morra.
Depois de instalar o driver nvidia do nvidia.com, você poderá experimentar a perda de todos os efeitos gráficos, tela preta ou desempenho gráfico muito lento. Instruções de desinstalação:
- Inicialize no modo de recuperação pressionando Shiftantes de inicializar e escolhendo a opção de recuperação
- No menu a seguir, escolha para
netroot
.
Desinstale a nvidia:
nvidia-uninstall
Remova o arquivo de configuração gerado pela nvidia, se houver:
rm /etc/X11/xorg.conf
Reinstale o pacote Mesa para GL:
apt-get --reinstall install libgl1-mesa-glx
Quando terminar, reinicie com:
reboot
Instruções de instalação para o Bumblebee
Se você instalou o Bumblebee ou o Ironhide antes, verifique as instruções em http://wiki.bumblebee-project.org/Upgrading-on-Ubuntu
Desde o Bumblebee versão 3.0 "Tumbleweed", ele pode desativar o cartão Nvidia de maneira segura para economizar energia ( comunicado de imprensa ). Você também pode executar programas usando o cartão discreto para obter melhor desempenho. Instruções de instalação:
Habilite o repositório Universe e multiverse para o driver da Nvidia. 1. (opcional para 13.10 Saucy) Adicione um PPA contendo drivers recentes, pois o dos repositórios está possivelmente desatualizado:
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
(para 13.04 Raring e versões anteriores, não necessárias para o Saucy e versões posteriores) Adicione o PPA do Stable Bumblebee Releases:
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
Instale o Bumblebee usando o driver Nvidia proprietário:
sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic
- Reinicialize ou efetue login novamente para aplicar as alterações do grupo
Se você deseja executar um programa na placa nvidia agora, use o optirun
programa:
optirun firefox &
Se você estiver interessado apenas em economia de energia, substitua o último comando na etapa 4 por:
sudo apt-get install --no-install-recommends bumblebee linux-headers-generic
Posteriormente, você ainda pode usar a NVIDIA instalando bumblebee-nvidia
. Se você deseja usar um programa de 32 bits, ainda pode instalar as bibliotecas necessárias sudo apt-get install virtualgl-libs-ia32
. Você precisa adicionar linux-headers-generic, caso contrário, o módulo de economia de energia bbswitch
não poderá ser construído.
Em vez de virtualgl, você também pode tentar primus
obter um melhor desempenho. O nome do pacote é primus
e você pode usar:
primusrun glxgears
# alternative that is nearly the same:
optirun -b primus glxgears
(nota: antes de perguntar sobre um limite de 60 fps, leia as perguntas frequentes .)
Veja também https://wiki.ubuntu.com/Bumblebee
Notas:
- O uso
acpi_call
manual foi descontinuado. Por padrão, ele não sobreviverá à suspensão.
- Não use
ppa:mj-casalogic/bumblebee
ou o git MrMEEE / bumblebee-Old-and-abandoned, ele não é mais mantido e contém muitos erros.
- Martin Juhl bifurcou o Bumblebee original na Ironhide, mas, na minha opinião, ele não deve ser usado porque as falhas de design do Bumblebee original ainda estão presentes e os recursos de "gerenciamento de energia" não são estáveis (os métodos errados, _ON e _OFF, são usados ) A instalação ainda está uma bagunça; sua instalação pode ser interrompida após a remoção.
Se você não quiser usar o cartão nvidia nem o Bumblebee
Se você instalou acidentalmente o driver da nvidia (por exemplo, usando o jockey), você tem duas opções:
- Desinstale o driver (pacote
nvidia-current
)
- Defina as bibliotecas OpenGL padrão, conforme descrito neste relatório de erros