Os gráficos híbridos melhoraram um pouco ultimamente. Dê uma olhada neste site para o bumblebee:
link
link
Aqui está minha configuração:
Dadas estas especificações, não há motivos para que os jogos e o Unity não funcionem. O estranho é que do funcionam quando eu corro de um USB ao vivo, mas não quando o Ubuntu é instalado no disco rígido. Existe algo diferente com os recursos 3D de execução do computador ao invés de executar a partir do USB ao vivo?
Editar: Mais algumas informações: Quando eu fizer login pela primeira vez ao executar a partir do disco rígido, o Ubuntu diz: "Parece que você não tem o hardware necessário para executar o Unity. Por favor, escolha Ubuntu Classic na tela de login e você estará usando o ambiente tradicional. "
Eu estava tendo o mesmo problema e encontrei uma solução simples. O "problema" parece ser que o driver nvidia não suporta placas gráficas híbridas, ou NVIDIA Optimus.
Se você entrar no BIOS e desligar o Optimus e forçar o sistema a usar a placa gráfica discreta, a unidade funcionará e o X terá um desempenho muito melhor. (nota: você estará sacrificando a vida da bateria)
(oops este é o Christian K da outra resposta. Ignore essa resposta.)
Eu tive o mesmo problema, não Unity em um Lenovo T420 com um cartão Nvidia NVS 4200M (Optimus). Aqui está como contornar isso: Na BIOS (pressione F1 na inicialização), em Config > Gráficos, você tem 3 opções:
Se você escolher Discreto e Salvar, o Nvidia drivier é usado e você obtém o Unity. Desempenho rápido, uso de energia ruim.
Ou se você excluir o driver Nvidia no Ubuntu, então no BIOS escolha Integrado, o driver Intel é usado e você obtém o Unity. Menos desempenho, melhor uso de energia.
A questão é que com a 3ª opção, Optimus, o driver nouveau é usado, não sabe qual placa usar, e acaba desativando a aceleração 3D, que mata o Unity (no Ubuntu 11.10, você obteria Unity- 2D em vez disso).
No BIOS do T420, em Config > Gráficos, há também uma opção para forçar o uso da placa discreta em vez do Optimus se o SO não suportar. Infelizmente isso não funciona, mesmo quando ativado, o Optimus é usado. (Testado com dualboot usando BOOTMGR inicializando o Grub2. Alguém pode confirmar apenas com o Ubuntu e o Grub2?)
Existe um erro para isso:
Existe um projeto para suportar o Optimus para Linux:
A lista de discussão para o grupo:
sugira que já está funcionando.
Além de selecionar os gráficos discretos (ou gráficos integrados) em vez de híbridos, você também terá que desativar a detecção do sistema operacional dos gráficos. Esses dois devem forçá-lo apenas aos gráficos discretos ou integrados.
Você já tentou instalar o driver restrito da Nvidia através da janela do terminal?
Para instalar mais recente -
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current