web-dev-qa-db-fra.com

Plusieurs moniteurs utilisant bumblebee sur Ubuntu 13.10

Je n'ai pas réussi à faire fonctionner plusieurs moniteurs avec Ubuntu 13.10 avec nvidia-prime ou bumblebee. Quelqu'un peut-il m'indiquer la bonne direction?

Avec nvidia-prime, j'ai essayé le fichier xorg.conf ici http://us.download.nvidia.com/XFree86/Linux-x86/319.12/README/randr14.html , mais je démarre en mode "graphique faible" et devez revenir pour récupérer le bureau.

Toute suggestion serait appréciée. Merci.

Edit: j'ai abandonné nvidia-prime; J'ai raté le fait que la carte discrète ne soit jamais éteinte ... Je suis donc de retour pour essayer de faire fonctionner les écrans VIRTUAL avec Bumblebee.

2
revelous

Mes excuses pour remonter à la mémoire d'entre les morts, mais comme elle se situe toujours au sommet de certaines recherches Google, elle est toujours d'actualité.

xf86-video-intel v2.99, 22/Dec/2014, a un nouvel outil.

Vérifiez si l'outil 'intel-virtual-output' est installé sur votre ordinateur. Ceci est inclus dans 'xf86-video-intel' = <v2.99, la date approximative de sortie publiée est le 22/12/2014. L'exécution de 'intel-virtual-output' sans aucun paramètre supplémentaire se démonémiera et détectera les affichages attachés en arrière-plan.

Il réalisera ensuite toute la ruse de la virtualisation et du clonage afin que l’écran nouvellement attaché puisse être utilisé via des méthodes de gestion d’écran conventionnelles, telles que le clonage/extension avec xrandr. L'outil lui-même peut être exécuté avec une installation standard de bumblebee, car il activera bumblebee pour accéder au chipset nvidia.

Si aucun écran n'est connecté, ou si vous utilisez uniquement l'écran de l'ordinateur portable, l'outil peut être tué afin que bumblebeed puisse ensuite désactiver le jeu de puces nvidia pour une économie d'énergie. Pour faciliter la suppression de 'intel-virtual-output' après son exécution, démarrez-le dans une console avec le commutateur -f.

Usage: intel-virtual-output [OPTION]... [TARGET_DISPLAY]...
  -d <source display>  source display
  -f                   keep in foreground (do not detach from console and daemonize)
  -b                   start bumblebee
  -a                   connect to all local displays (e.g. :1, :2, etc)
  -S                   disable use of a singleton and launch a fresh intel-virtual-output process
  -v                   all verbose output, implies -f
  -V <category>        specific verbose output, implies -f
  -h                   this help
If no target displays are parsed on the commandline, 

intel-virtual-output tentera de se connecter à n’importe quel affichage local, puis de démarrer bumblebee.

Les jeux peuvent être exécutés sur l’affichage externe via "export DISPLAY =: 8", mais ils ne saisiront pas la souris ou le clavier correctement. Vous devrez également commencer les jeux avec "primusrun" ou "optirun" comme d'habitude.

1
Luke_Nukem

nvidia-prime

Vous n'avez pas besoin de jouer avec xrandr, car c'est déjà fait pour vous dans le package nvidia-prime (voir /etc/lightdm/lightdm.conf).

La première chose à faire est de commenter la ligne Option "UseDisplayDevice" "none" dans /etc/X11/xorg.conf. Dans mes tests, il semblait que vous deviez changer le pilote modesetting en intel pilote pour que cela fonctionne. Je devais également ajouter l'option Option "ConstrainCursor" "no" pour laisser ma souris s'échapper du deuxième écran.

Même après toutes ces tweekings, mon système était très instable (lorsque l'écran est gelé, je dois aller et venir en VTT1 (CTRL + ALT + 1, CTRL + ALT + 7) et les décorations des fenêtres étaient laides.

Quelques ressources perspicaces:

bourdon

Vous n'avez plus besoin de hybrid-screenclone, ni de patch du pilote vidéo intel . Cependant, je ne sais pas comment le configurer.

0
Charles Brunet