Alors, j'ai testé la commande
echo "DDIS" > /sys/kernel/debug/vgaswitcheroo/switch
et en fermant et rouvrant la session, l'écran s'éteint. L'ordinateur ne semble pas planté puisque si j'appuie sur le verrouillage majuscule, la diode répond, mais par-contre si j'essaie d'ouvrir ma session en aveugle, rien ne se passe.
Si je tente (en ayant redémarré l'ordinateur)
echo "DIS" > /sys/kernel/debug/vgaswitcheroo/switch
il ne se passe rien du tout, alors que ça devrait changer immédiatement de puce graphique.
Avant ces commandes, j'ai bien vérifié que les deux cartes sont fonctionnelles avec
cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Pwr:0000:01:00.0
On voit que la carte Intel (IGD) est activée avec le + et que les deux cartes sont en route.
J'arrive à couper la radeon avec
echo "OFF" > /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Off:0000:01:00.0
J'ai regardé
de ce côté, mais je n'arrive pas à passer sur cette radeon. J'arrive à faire tourner les deux cartes à la fois, à arrêter la carte ATI mais jamais à arrêter la carte Intel tout en laissant la radeon tourner. :-/