Je ne peux pas utiliser echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
pour passer à une carte ATI discrète. Après avoir exécuté la commande, cat /sys/kernel/debug/vgaswitcheroo/switch
donne toujours:
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Pwr:0000:01:00.0
J'utilise Ubuntu 11.10 AMD64 Arch dans Lenovo Thinkpad W500. Que se passe-t-il?
Tout d'abord, vous devez exécuter la commande en tant que root.
Deuxièmement, vous ne pouvez pas rediriger la sortie lorsque vous utilisez Sudo.
Donc ..
1)
Sudo bash -c 'echo DIS > /sys/kernel/debug/vgaswitcheroo/switch'
2) Utilisez un tee
echo 'DIS' | Sudo tee /sys/kernel/debug/vgaswitcheroo/switch
Votre modification fonctionne, mais elle est très probablement retardée. Pour effectuer la modification, vous devez vous déconnecter et vous reconnecter. En effet, la modification est appliquée après avoir quitté X.
Lorsque Ubuntu utilisait le gestionnaire de bureau Gnome, il y avait la commande gnome-session-logout, qui ferait cela pour vous. Je ne sais pas comment me déconnecter et me reconnecter avec Unity, ce que vous avez très probablement.