web-dev-qa-db-fra.com

Gnome 3 - Cartes vidéo multiples - Xinerama - Mode de repli forcé

Vient d’installer une deuxième carte vidéo nvidia - auparavant, gnome 3 fonctionnait parfaitement avec 2 moniteurs sur une seule carte vidéo utilisant twinview

essayé un certain nombre de choses jusqu'à présent

  • twinview sur 1 carte + xinerama
  • pas de xinerama pas de twinview
  • divers hacks manuels xorg.conf basés sur des forums aléatoires (quelques références ci-dessous)
  • xinerama no twinview avec et sans extensions composites

Le dernier est ce que j'utilise maintenant - il en résulte un mode de repli forcé avec la désactivation de composite définie à la fin de xorg.conf via nvidia-settings

Section "Extensions"
    Option         "Composite" "Disable"
EndSection

lorsque j'ai désactivé ce dernier extrait, il démarre sur gnome 3 avec le moniteur gauche sur un écran noir et le moniteur central en tant que commutateur principal mais non réactif en mode console, puis en revenant au mode console Ctrl + Alt + F1. souris pouvant se déplacer mais rien pour interagir

le problème semble lié à OpenGL et aux multiples cartes vidéo. Je peux démarrer dans Unity sans problème, bien que mon Glx-Dock apparaisse avec un arrière-plan noir, comme le montre à peine la capture d'écran ci-dessous, indiquant que OpenGL n'est pas lancé.

quelqu'un at-il eu de la chance de faire fonctionner Xinerama avec plusieurs cartes vidéo NVidia avec support OpenGL?

J'ai trouvé cela dans les journaux tout en regardant un peu plus loin

[    23.208] (II) NVIDIA(1): Setting mode "nvidia-auto-select+0+0"
[    23.254] (WW) NVIDIA(1): The GPU driving screen 1 is incompatible with the rest of the
[    23.254] (WW) NVIDIA(1):     GPUs composing the desktop.  OpenGL rendering will be
[    23.254] (WW) NVIDIA(1):     disabled on screen 1.
[    23.277] (==) NVIDIA(1): Disabling shared memory pixmaps
[    23.277] (==) NVIDIA(1): Backing store disabled
[    23.277] (==) NVIDIA(1): Silken mouse enabled
[    23.277] (==) NVIDIA(1): DPMS enabled

Selon cette page sur les documents utilisateur NVidia

Je ne suis peut-être pas chanceux = (


Commencer cette question en espérant que d’autres pourront peut-être aider au débogage et éventuellement obtenir des réponses, car je souhaite vraiment récupérer le gnome 3 dans son intégralité.

Screenshot with Buggy Fallback Mode

4
Alvin

D'après ce que j'ai pu comprendre, le problème était avec Xorg lui-même. X.Org NE prend PAS en charge l'extension composite lorsque xinerama est activé. Et tous les nouveaux ordinateurs de bureau comme Unity, Gnome Shell, etc. OBLIGENT le composite pour fonctionner en mode "complet". Dans ma configuration à double moniteur, je pouvais simplement utiliser twinview et tout va bien avec Unity et Gnome Shell car l’extension composite fonctionne avec twinview. Cependant, pour quiconque a plus de 3 moniteurs NÉCESSITANT d’utiliser xinerama, je recommande vivement d’utiliser XFCE sous xubuntu-desktop. XFCE a un support solide de xinerama et peut très bien fonctionner sans extension composite. En outre, il prend en charge quelque chose qui n’est pas dans la boîte, que je n’ai trouvé dans aucun autre "nouveau" Shell - la possibilité de définir des fonds d'écran "par" moniteur.

1
user63061