isso funcionou para mim (híbrido com i915 - radeon redwood (5000), Ubuntu 11.10 64, unidade)
mais laptop "híbrido equipado" boot com ambos gpu ON (poderia explicar por que as baterias duram tão pouco com uma nova instalação do Ubuntu e configurações padrão do GRUB), mas com IGD (i915) conectado (parece ser por padrão sem BIOS ajustar)
Bem, digamos que você já tenha feito o login no Unity (ou no Gnome):
Só quer desligar o DIS para salvar o seu bumbum (você provavelmente ganhará cerca de 30 a 40% + tempo)? problema que em um terminal
echo "OFF"|sudo tee /sys/kernel/debug/vgaswitcheroo/switch
Mas eu posso imaginar que você está esperando por mais do que isso ... mude de IGD para DIS!
Ok, leia: primeiro a unidade de logoff ... sim, você precisa!
abra outro terminal com
CRTL - ALT - F1
faça o login e pare o lightdm (no qual roda o shell do Unity)
sudo service lightdm stop
conecte o gpu discreto (logo após pressionar ENTER, sua tela pode piscar ... isso soa bem! ou pode ... apenas congelar! dependa da sua configuração.
echo "DDIS"|sudo tee /sys/kernel/debug/vgaswitcheroo/switch
verifique o status
sudo cat /sys/kernel/debug/vgaswitcheroo/switch
deve receber
0:IGD: :Off:0000:00:02.0
1:DIS:+:Pwr:0000:01:00.0
então o que você precisa é iniciar a GUI lightdm-Unity
sudo service lightdm start
Nesse ponto, você deve obter uma tela de login normal do Ubuntu 11, se não, tente pressionar
CRTL - ALT - F7 e login executado no GPU DIS
se não funcionar, seu computador pode estar congelado. Tente de volta
CRTL - ALT - F1
para obter o terminal e reiniciar.
Se você conseguir se conectar e usar sua GPU DIS, você voltará a usar o padrão gpu ON com IGD conectado na próxima vez que você reiniciar ...
Esse é um suporte de switch GPU híbrido realmente ruim ... mas funciona. Deve ser possível forçar a sua configuração preferida da GPU durante a inicialização, logo após o vgaswitcheroo estar disponível e antes do início do lightdm.
Melhor seria com o GRUB e a escolha do menu ... se alguém souber como?
Maior pode ser um script para rodar dentro do Unity ... Eu tenho medo de ser difícil, porque o lightdm deve ser reiniciado!