J'ai un ordinateur portable Dell 5110 qui a des graphiques hybrides. J'ai essayé d'utiliser vgaswitcheroo avec un succès limité, mais je n'ai toujours pas été en mesure de sélectionner ma carte ATI 6470 discrète. J'utilise les commandes suivantes avec les sorties suivantes:
root@mikelaptop:~# cat /sys/kernel/debug/vgaswitcheroo/switch
0:DIS: :Off:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0
root@mikelaptop:~# echo ON > /sys/kernel/debug/vgaswitcheroo/switch
root@mikelaptop:~# cat /sys/kernel/debug/vgaswitcheroo/switch
0:DIS: :Pwr:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0
root@mikelaptop:~# echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
root@mikelaptop:~# cat /sys/kernel/debug/vgaswitcheroo/switch
0:DIS: :Pwr:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0
root@mikelaptop:~# echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
root@mikelaptop:~# cat /sys/kernel/debug/vgaswitcheroo/switch
0:DIS: :Pwr:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0
root@mikelaptop:~# echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
root@mikelaptop:~# cat /sys/kernel/debug/vgaswitcheroo/switch
0:DIS: :Off:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0
Comme vous pouvez le voir ici, vgaswitcheroo allume et éteint ma carte discrète, mais pour une raison quelconque, ne sélectionne pas ma carte discrète. Lorsque j'ai essayé d'utiliser echo DDIS>/sys/kernel/debug/vgaswitcheroo/switch, puis déconnecté, mon système s'est figé. Quelqu'un peut-il m'aider?
Merci!
cela a fonctionné pour moi (hybride avec i915 - radeon redwood (5000), ubuntu 11.10 64, unité)
la plupart des ordinateurs portables "hybrides" démarrent avec les deux gpu sur ON (cela pourrait expliquer pourquoi les piles durent si peu avec une nouvelle installation d'ubuntu et les réglages par défaut de GRUB), mais avec IGD (i915) connecté (semble être par défaut sans BIOS Tweak)
Eh bien, disons que vous êtes déjà connecté à Unity (ou Gnome):
Voulez-vous simplement éteindre le DIS pour économiser votre batterie (vous gagnerez probablement environ 30 à 40% de temps)? émettre que dans un terminal
echo "OFF"|Sudo tee /sys/kernel/debug/vgaswitcheroo/switch
Mais je suppose que vous attendez plus que cela ... passez de IGD à DIS!
Ok, lisez: première unité de déconnexion ... oui, il vous faut!
ouvrir un autre terminal avec
CRTL-ALT-F1
connectez-vous et arrêtez lightdm (sur lequel tourne Unity Shell)
Sudo service lightdm stop
connectez discret gpu (juste après avoir appuyé sur la touche ENTREE, votre écran peut scintiller ... cela sonne bien! ou peut-être ... simplement geler! dépend de votre configuration.
echo "DDIS"|Sudo tee /sys/kernel/debug/vgaswitcheroo/switch
vérifier le statut
Sudo cat /sys/kernel/debug/vgaswitcheroo/switch
devrait avoir
0:IGD: :Off:0000:00:02.0
1:DIS:+:Pwr:0000:01:00.0
alors ce dont vous avez besoin est de démarrer l'interface graphique de lightdm-Unity
Sudo service lightdm start
À ce stade, vous devriez obtenir un écran de connexion Ubuntu 11 normal. Sinon, appuyez sur
CRTL-ALT-F7 et connexion en cours d'exécution sur le processeur graphique DIS
si cela ne fonctionne pas, votre ordinateur est peut-être gelé. Essayez de retour
CRTL-ALT-F1
pour obtenir le terminal et redémarrer.
Si vous réussissez à vous connecter et à utiliser votre processeur graphique DIS, vous reviendrez au réglage par défaut des deux gpu ON avec IGD connecté au prochain redémarrage ...
C’est un support de commutateur GPU hybride vraiment médiocre ... mais cela fonctionne. Devrait être possible de forcer le réglage de votre GPU préféré au démarrage, juste après que vgaswitcheroo soit disponible et avant que lightdm ne démarre.
Mieux pourrait être avec GRUB et choix de menu ... si quelqu'un sait comment faire?
Greater pourrait être un script à exécuter dans Unity ... Je crains que ce ne soit difficile à faire, car lightdm doit être redémarré!
Je peux utiliser n’importe laquelle de ces méthodes pour contrôler les deux GPU sur Arch Linux, mais ici Ubuntu 14.04 ignore absolument toute modification apportée au fichier de commutation.
Avez-vous essayé en mode sans échec? J'ai un HP et le seul moyen d'activer le mode discret, de passer en mode discret et de désactiver le mode intégré est le mode sans échec. Mais alors, j'ai un écran vide au démarrage. Pas moyen d'utiliser le discret.
HP Pavilion dv6 3160us Intégré: ATI 4250 Discret: ATI 5650