Mesmo que a guia Produtos suportados na página de download de driver diz que o GT420M é suportado, as variantes do Optimus são não suportadas. Na guia Informações adicionais:
Alguns designs que incorporam GPUs suportadas podem não ser compatíveis com o driver Nvidia Linux: em particular, notebooks e projetos de desktop all-in-one com gráficos alternáveis (híbridos) ou Optimus não funcionarão se for possível desabilitar os gráficos integrados no hardware não estão disponíveis.
Este design da 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 por experiência, eu tenho um GT425M combinado com um processador i5-460M. Se não houver configuração de BIOS ou hardware para alternar / desativar o cartão, você estará jogando fora seu dinheiro. A família XPS 15 não parece ter nenhum desses recursos. Embora você possa usar a placa de vídeo da Intel, você pode querer usar a placa Nvidia também porque pagou por ela, o que não é diretamente possível no momento.
É melhor você procurar outro laptop sem o Optimus. O Optimus é uma porcaria e a Nvidia se recusa a fornecer um melhor suporte para o Linux. Se você é aventureiro e compra um notebook desse tipo, visite o blog do Linux Hybrid Graphics e assine o seu Lista de discussão do Launchpad . Visite o wiki para obter várias maneiras de obter tal cartão (esperançosamente) funcionando. Um método é chamado Bumblebee , que permite a você renderizar programas em seu cartão nvidia. Eu atualmente recomendo sobre outras soluções (divulgação: eu sou um desenvolvedor disso).
O Ubuntu 12.10 Quantal será lançado com os primeiros bits para suporte real para 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 for necessário. não muito trabalho para eles . Esta página monitora o suporte a gráficos híbridos para o Quantal, estes são os esquemas para a criação de anúncios .
Se você instalou o driver da nvidia.com
Você cometeu um grande erro ao instalar os drivers diretamente do nvidia.com. Se você quer ter drivers mais novos, adicione o ubuntu-x-swat/x-updates
PPA porque eles instalarão os drivers nvidia de tal forma que o seu sistema Optimus não morra.
Depois de instalar o driver nvidia da nvidia.com, você pode 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 mantendo Shift antes de inicializar e escolhendo a opção de recuperação
- No menu a seguir, escolha
netroot
. -
Desinstalar o nvidia:
nvidia-uninstall
-
Remova o arquivo de configuração gerado pela nvidia, se houver:
rm /etc/X11/xorg.conf
-
Reinstale o pacote do 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 no link
Desde Bumblebee versão 3.0 "Tumbleweed", ele pode desabilitar a placa 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 Nvidia. 1. (opcional para 13.10 Saucy) Adicionar um PPA contendo drivers recentes como o dos repositórios está possivelmente desatualizado:
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
-
(para 13.04 Raring e mais cedo, não é necessário para Saucy e mais tarde) Adicione o PPA Stable Bumblebee Releases:
sudo add-apt-repository ppa:bumblebee/stable sudo apt-get update
-
Instale o Bumblebee usando o driver proprietário da Nvidia:
sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic
- Reinicie ou faça login novamente para aplicar as alterações do grupo
Se você gostaria de executar um programa na placa nvidia agora, use o programa optirun
:
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 poderá usar a NVIDIA instalando bumblebee-nvidia
. Se você quiser usar um programa de 32 bits, ainda poderá instalar as bibliotecas necessárias com sudo apt-get install virtualgl-libs-ia32
. Você tem para adicionar o genux-headers-genérico, caso contrário, o módulo de economia de energia bbswitch
não pode ser criado.
Em vez de virtualgl, você também pode tentar primus
para 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, por favor leia seu FAQ .)
Veja também link
Notas:
- O uso manual de
acpi_call
foi preterido. Por padrão, ele não sobreviverá à suspensão. - Não use
ppa:mj-casalogic/bumblebee
ou o git do MrMEEE / bumblebee-Old-and-abandoned, ele não é mais mantido e contém muitos erros. - Martin Juhl bifurcada o Bumblebee original para Ironhide, mas na minha opinião, não deve ser usado porque as falhas de projeto do Bumblebee original ainda estão presentes e as características "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 removê-lo.
Se você não quiser usar o cartão nvidia nem Bumblebee
Se você acidentalmente instalou o driver nvidia (ou seja, usando o jockey), você tem duas opções:
- Desinstalar o driver (pacote
nvidia-current
) - Defina as bibliotecas padrão do OpenGL, conforme descrito em este relatório de bug