web-dev-qa-db-fra.com

Basculement entre cartes vidéo sur Ubuntu 16.04

Avec Ubuntu 16.04, fglrx et Catalyst Center n’existent plus. Comment changer de carte vidéo principale sur des systèmes graphiques doubles tels que Intel/AMD ou AMD/AMD. Y at-il un script pour cela, ou un bon manuel?

Mise à jour 1 : J'ai trouvé un manuel sur vgaswitcheroo. Cela me pose simplement plus de problèmes. L'ordinateur portable dans mes mains a un Intel Haswell et un AMD Radeon HD 8850M/R9 M265X.

Sudo cat /sys/kernel/debug/vgaswitcheroo/switch donne:

0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Pwr:0000:03:00.0

J'ai essayé d'utiliser echo DDIS sur le fichier, qui devrait normalement basculer en mode dédié au prochain démarrage de la session X. En utilisant reboot, il n'y avait aucun effet. En donnant la commande et en utilisant la déconnexion, je n’ai reçu qu’une erreur de mode graphique et je n’ai pas pu revenir au système. Heureusement, après un redémarrage difficile, les choses sont revenues à l'original.

J'ai aussi essayé d'utiliser echo OFF (si je ne peux pas le faire fonctionner, pourquoi le laisser). Lors du prochain redémarrage, cela a fonctionné, mais trop efficacement. Non seulement le périphérique dédié n'était plus répertorié dans lspci, même le fichier de commutation a disparu. Pas sûr, si c'est intentionnel. Un peu plus tard, j'ai réussi à revenir au point de départ.

Mon objectif est toujours le même. Je voudrais utiliser le dédié et être en mesure de basculer entre les deux.

Mise à jour 2 : Ma carte dédiée utilise le pilote du noyau radeon. Le problème ne devrait donc pas être lié au pilote amdgpu. étant nouvelle et non supportée par vgaswitcheroo.

Mise à jour 3 : Je ne l'ai pas lu en détail, mais semble être un bogue listé ici: bugs.launchpad À moins il ne devient pas écran noir comme moi chaque fois que j'essaie.

1
lev258

Quelques nouvelles.

J'ai mis à jour le noyau à 4.4.13. Maintenant, je n'ai pas de message d'erreur, c'est dmesg. Ajout de radeon.dpm = 1 radeon.modeset = 1 au fichier/etc/default/grub (ne sais pas si tout est nécessaire).

Sudo update-grub et redémarrage

Bien que je ne puisse toujours pas basculer d’une carte à l’autre avec DDIS, je peux toutefois exécuter des programmes spécifiques avec la carte AMD dédiée, à l’aide de

DRI_PRIME=1 programpathname

commande dans Terminal. C’est déjà très bien, car je n’ai pas besoin du logiciel dédié à la navigation sur le Web.

Pour moi, c'est une solution et un résultat raisonnables.

1
lev258