Dado o seu progresso em encontrar o vga_switcheroo, eu ficaria tentado a reinstalar o sistema operacional (e atualizar para a versão mais recente do Ubuntu) apenas para ter certeza de que suas tentativas originais de alterar os drivers não o colocaram de volta drivers para sua placa gráfica discreta.
Meu palpite é que os drivers estavam originalmente bem, mas que você originalmente precisava emitir pedidos para vga_switcheroo reiniciar sua sessão (sair seria suficiente se você quiser evitar um reinício real).
É interessante notar que a escolha da placa gráfica que é ligada originalmente pode depender de o seu laptop estar conectado ou não (depende do fabricante, eu não sei se este é o seu caso). Talvez seja o que eles querem dizer com o modo alternável na BIOS.
Olink sugere o seguinte, como você mencionou, mas vale a pena olhar a página inteira para verificar o que é certo para o seu caso.
echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch
Em geral, você é melhor com o suporte de hardware do kernel linux mais recente que você pode obter, o que significa que você pode obter melhores resultados instalando o Ubuntu Oneiric Ocelot (11.10) do que com Natty Narwhal (11.04), o que significa um conjunto de software mais atualizado em todo o mundo.
Se você realmente quer avançar, adicionar o repositório X-swat lhe dará mais versões de ponta do seu servidor X (o software que fornece o ambiente de janelas para o Ubuntu).
Se você é totalmente louco, é possível usar o repositório Xorg Edgers, mas os avisos sobre ele são reais, e se você usar isso em um sistema que você se importa, você deve estar muito confortável na linha de comando e com o apt pinning para reverter quaisquer alterações que quebrem a sua compilação.
Advertência: Embora eu seja um usuário e administrador Linux experiente, estou apenas aprendendo sobre gráficos comutáveis, pois estou antecipando a entrega de um cartão dual Dell Q15R com Intel HD 3000 e GT 525M (presente de Natal para mim mesmo ). Eu vou testar isso em breve.