Você pode usar o vga_switcheroo, que permite alternar entre as GPUs se a sua máquina tiver um mux de hardware.
Para verificar se o seu kernel está compilado com a opção correta, você pode examinar o arquivo config-2.6.nn-mm-generic no diretório / boot:
grep -i switcheroo /boot/config-*
O mecanismo vga_switcheroo funciona quando o kernel é inicializado com a opção de kernel modeset = 1 e / ou a opção nomodeset está ausente. Para testar se vga_switcheroo está ativado, procure o arquivo de troca:
ls -l /sys/kernel/debug/vgaswitcheroo/switch
Usando o vga_switcheroo Se vga_switcheroo estiver disponível, você pode alternar entre as GPUs. Esteja preparado para que algo dê errado e que o sistema fique bloqueado, pois o fato deste arquivo estar lá não garante que a máquina seja suportada.
Use este comando para ativar a GPU que está desconectada no momento, mas ela não alterna as saídas:
echo ON > /sys/kernel/debug/vgaswitcheroo/switch
Este comando conecta os gráficos integrados com as saídas:
echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
Este comando conecta os gráficos discretos com as saídas:
echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
Este comando desativa a placa gráfica que está atualmente desconectada:
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
Este comando permite verificar o estado atual dos gráficos híbridos. Geralmente haverá duas linhas de saída - uma deve mostrar Pwr e a outra mostra Off:
cat /sys/kernel/debug/vgaswitcheroo/switch
Nota: Este método não é suportado por todos os tipos de sistema e só funciona se você estiver usando um driver de código aberto (nouveau, radeon) e não os proprietários (nvidia, fglrx).
Origem: