[Gnome3] Dual Screen (en cours)

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Répondre
D_L
newbie
Messages : 8
Inscription : mar. 17 mai 2011, 10:39

[Gnome3] Dual Screen (en cours)

Message par D_L »

Salut,

Je viens de faire une install toute fraîche en suivant le Wiki sur mon PC de Boulot. J'ai toutefois un petit problème qui m'empêche d'utiliser gnome3.

:arrow: Utilisation du Dual Screen (en mode Xinerama).
J'ai deux cartes Graphiques dans mon PC

Code : Tout sélectionner

01:00.0 VGA compatible controller: nVidia Corporation NV44 [GeForce 6200 LE] (rev a1)
02:00.0 VGA compatible controller: nVidia Corporation NV44 [GeForce 6200 LE] (rev a1)
J'ai 2 écrans de 21 pouces ayant la même résolution (1600x900), ces deux écrans sont réliés aux ports VGA des deux cartes.

J'ai installé les drivers proprio et l'utilitaire de configuration nvidia. Si je configure mes sorties en Bureau etendu, cela ne fonctionne pas sur Gnome 3, le comportement est assez étrange, en gros la fenêtre principale est sur l'écran secondaire, l'écran principal est noir et je dois déplacer ma souris sur cet écran noir pour avoir le focus sur l'écran secondaire... donc ingérable.

Par contre si je lance gnome en mode Fallback, tout fonctionne parfaitement au niveau du bureau etendu, mais du coup je ne peux profiter de la nouvelle interface gnome 3 (qui me plît bien d'ailleurs).

Je voudrai bien essayer de régler ce problème, mais je dois avouer que je ne sais pas trop ou regarder côté gnome 3 (logs de l'interface ?).

Voila, si vous aviez des pistes, j'en serai fort heureux.

Bien Cordialement.
Dernière modification par D_L le ven. 20 mai 2011, 11:53, modifié 2 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Gnome3] Dual Screen & [GDM] Clavier en Qwerty

Message par FoolEcho »

Salut,
D_L a écrit ::arrow: Ouverture de session GDM 3
Mon clavier est en QWERTY sous gdm3, pour la partie gnome j'ai pu contourner en changeant l’agencement du clavier dans les paramètres de gnome.

Voila, si vous aviez des pistes, j'en serai fort heureux.
Pour règler ce problème, il suffit de configurer X (ça inclue l'agencement du clavier dans gnome dont tu pourras te passer): http://wiki.archlinux.fr/Xorg#Configura ... _de_saisie

EDIT: désolé, j'ai loupé ton édition... :copain:


Sinon, ça n'est pas un sujet par personne, mais un sujet par problème sinon on perd le fil... (mais bon, normalement, il ne reste plus que le dual screen maintenant... je pense qu'il faudrait déjà que tu nous montres tes fichiers de conf pour X ) :chinois:
«The following statement is not true. The previous statement is true.» :nage:
D_L
newbie
Messages : 8
Inscription : mar. 17 mai 2011, 10:39

Re: [Gnome3] Dual Screen

Message par D_L »

FoolEcho a écrit :Salut,
EDIT: désolé, j'ai loupé ton édition... :copain:
Merci quand même !!! :)
FoolEcho a écrit :Sinon, ça n'est pas un sujet par personne, mais un sujet par problème sinon on perd le fil...
:arrow: Ok j'ai édité le sujet et modifié mon message pour ne laisser que le problème de Dual Screen
FoolEcho a écrit :je pense qu'il faudrait déjà que tu nous montres tes fichiers de conf pour X ) :chinois:
:arrow: Ok, donc ci-dessous mon /etc/X11/xorg.conf généré via nvidia-settings, en sachant que ce xorg.conf fonctionne bien avec gnome en mode fallback.

PS: /etc/X11/xorg.conf est prioritaire sur /etc/X11/xorg.conf.d/20-nvidia.conf ?

Code : Tout sélectionner

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 270.41.06  (buildmeister@swio-display-x86-rhel47-07.nvidia.com)  Mon Apr 18 15:15:00 PDT 2011

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "1"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Acer V203H"
    HorizSync       31.0 - 83.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "FUS L20T-2 LED"
    HorizSync       31.0 - 82.0
    VertRefresh     59.0 - 75.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 6200 LE"
    BusID          "PCI:1:0:0"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 6200 LE"
    BusID          "PCI:2:0:0"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "TwinViewXineramaInfoOrder" "CRT-0"
    Option         "metamodes" "nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Gnome3] Dual Screen

Message par FoolEcho »

D_L a écrit :PS: /etc/X11/xorg.conf est prioritaire sur /etc/X11/xorg.conf.d/20-nvidia.conf ?
Non, c'est même le contraire. D'ailleurs le xorg.conf est déprécié et le mieux serait que tu le supprimes (tu récupères la/les trucs qui t'intéressent, comme les sections Device pour tes deux cartes dans le 20-nvidia.conf et tu rajoutes tout ce que tu veux personnaliser dans /etc/X11/xorg.conf.d/ ). :chinois:
Dans un premier temps, je te recommande donc de laisser X gèrer au maximum: tu modifies simplement le fichier nvidia pour tenir compte de tes deux cartes et tu laisses tomber le reste... voir déjà ce que ça donne.

Puis pour le double écran, tu peux t'aider de https://wiki.archlinux.org/index.php/Xo ... ual_screen pour faire le 10-monitor.conf qui va bien par exemple.
«The following statement is not true. The previous statement is true.» :nage:
D_L
newbie
Messages : 8
Inscription : mar. 17 mai 2011, 10:39

Re: [Gnome3] Dual Screen

Message par D_L »

Merci pour ces infos, j'ai testé comme tu me le conseil en suppriment xorg.conf pour ne travailler qu'avec 10-monitor.conf et 20-nvidia.conf, mais malheureusement après toute une après midi d'essais j'ai toujours les mêmes problèmes.
Dans le doute j'ai même fais les essais avec les pilotes nouveau plutôt que nvidia, et le problème est quasiment similaires (affichage d'une image plutot que ecran noir, mais pas le focus sur les fenêtres et affichage tout pas beau).

Je suis donc revenu aux pilotes nvidia.

Donc pour mon double screen je suis en mode fallback pour le mode gnome3 je bascule en simple screen.

J'ai d'ailleurs constaté un autre problème lors que je suis en simple screen (donc gnome3 classique), lorsque je maximise une fenetre, cette fenêtre est complétement noir, il faut que je la retaille la fenêtre pour retrouver un affichage normal... bizarre tout ça.. peut être mes cartes graphique qui sont pas super compatible ?

Faudrez que je fasse une vidéo de mon desktop ce serait peut-être plus clair non ?
Dernière modification par tuxce le mer. 18 mai 2011, 17:51, modifié 1 fois.
Raison : le post est juste avant ... pas la peine de le citer !
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Gnome3] Dual Screen

Message par FoolEcho »

Faudrait voir tes fichiers de configuration... peut-être le log de X aussi.
«The following statement is not true. The previous statement is true.» :nage:
D_L
newbie
Messages : 8
Inscription : mar. 17 mai 2011, 10:39

Re: [Gnome3] Dual Screen

Message par D_L »

Salut,

Merci de m'aider FoolEcho

J'ai créé un user de test sur ma machine, qui est en tout par défaut.

Donc voila ce que je peux te donner comme infos.

Le bug en vidéo pour que ce soit plus "parlant" (A REGARDER EN 720p, la partie noire à gauche correspond à l'ecran 1 et le bureau correspond à l'écran 2) :
:arrow: http://www.youtube.com/watch?v=XUyi1MUU-8s

Voici mon 10-monitor.conf (j'ai supprimé 20-nvidia.conf) :
Note : avec cette conf le dual screen marche très bien en gnome-fallback.

Code : Tout sélectionner

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen0"
    Option         "Xinerama" "1"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Acer V203H"
    HorizSync       31.0 - 83.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "FUS L20T-2 LED"
    HorizSync       31.0 - 82.0
    VertRefresh     59.0 - 75.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 6200 LE"
    BusID          "PCI:1:0:0"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 6200 LE"
    BusID          "PCI:2:0:0"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    #Option         "TwinView" "0"
    #Option         "TwinViewXineramaInfoOrder" "CRT-0"
    #Option         "metamodes" "nvidia-auto-select +0+0"
    #SubSection     "Display"
    #   	Depth       24
    #EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    #DefaultDepth    24
    #Option         "TwinView" "0"
    #Option         "metamodes" "nvidia-auto-select +0+0"
    #SubSection     "Display"
    #    Depth       24
    #EndSubSection
EndSection
Mon /var/log/messages.log lors d'une ouverture de session sur mon user de test en gnome3 :
PS: J'aime pas trop le gnome-settings-[5299]: segfault at b4dcc160 ip b4dcc160 sp bfb8ab3c error 4 !!???

Code : Tout sélectionner

May 20 10:48:43 myhost kernel: [ 4303.627201] gnome-settings-[5299]: segfault at b4dcc160 ip b4dcc160 sp bfb8ab3c error 4
May 20 10:48:44 myhost acpid: client 5167[0:0] has disconnected
May 20 10:48:44 myhost acpid: client 5167[0:0] has disconnected
May 20 10:48:44 myhost acpid: client 5167[0:0] has disconnected
May 20 10:48:44 myhost acpid: client connected from 5457[0:0]
May 20 10:48:44 myhost acpid: 1 client rule loaded
May 20 10:48:45 myhost acpid: client connected from 5457[0:0]
May 20 10:48:45 myhost acpid: 1 client rule loaded
May 20 10:48:45 myhost acpid: client connected from 5457[0:0]
May 20 10:48:45 myhost acpid: 1 client rule loaded
May 20 08:48:45 myhost rtkit-daemon[2737]: Successfully made thread 5514 of process 5514 (/usr/bin/pulseaudio) owned by '120' high priority at nice level -11.
May 20 08:48:45 myhost rtkit-daemon[2737]: Successfully made thread 5515 of process 5514 (/usr/bin/pulseaudio) owned by '120' RT at priority 5.
May 20 08:48:45 myhost rtkit-daemon[2737]: Successfully made thread 5516 of process 5514 (/usr/bin/pulseaudio) owned by '120' RT at priority 5.
May 20 10:48:46 myhost gdm-simple-greeter[5524]: Gtk-WARNING: gtkwidget.c:6778: widget not within a GtkWindow
May 20 10:48:46 myhost gdm-simple-greeter[5524]: WARNING: Unable to read from file /etc/arch-release
May 20 08:48:52 myhost rtkit-daemon[2737]: Successfully made thread 5581 of process 5581 (/usr/bin/pulseaudio) owned by '1001' high priority at nice level -11.
May 20 08:48:52 myhost rtkit-daemon[2737]: Successfully made thread 5582 of process 5581 (/usr/bin/pulseaudio) owned by '1001' RT at priority 5.
May 20 08:48:52 myhost rtkit-daemon[2737]: Successfully made thread 5583 of process 5581 (/usr/bin/pulseaudio) owned by '1001' RT at priority 5.
May 20 08:48:52 myhost rtkit-daemon[2737]: Successfully made thread 5641 of process 5641 (/usr/bin/pulseaudio) owned by '1001' high priority at nice level -11.
May 20 10:49:12 myhost kernel: [ 4332.019657] gnome-settings-[5600]: segfault at b4577160 ip b4577160 sp bff89b5c error 4
May 20 10:49:12 myhost acpid: client 5457[0:0] has disconnected
May 20 10:49:12 myhost acpid: client 5457[0:0] has disconnected
May 20 10:49:12 myhost acpid: client 5457[0:0] has disconnected
May 20 10:49:12 myhost acpid: client connected from 5688[0:0]
May 20 10:49:12 myhost acpid: 1 client rule loaded
May 20 10:49:13 myhost acpid: client connected from 5688[0:0]
May 20 10:49:13 myhost acpid: 1 client rule loaded
May 20 10:49:13 myhost acpid: client connected from 5688[0:0]
May 20 10:49:13 myhost acpid: 1 client rule loaded
May 20 08:49:14 myhost rtkit-daemon[2737]: Warning: Reached burst limit for user '120', denying request.
May 20 08:49:14 myhost rtkit-daemon[2737]: Warning: Reached burst limit for user '120', denying request.
May 20 08:49:14 myhost rtkit-daemon[2737]: Warning: Reached burst limit for user '120', denying request.
May 20 08:49:14 myhost rtkit-daemon[2737]: Warning: Reached burst limit for user '120', denying request.
May 20 08:49:14 myhost rtkit-daemon[2737]: Warning: Reached burst limit for user '120', denying request.
May 20 08:49:14 myhost rtkit-daemon[2737]: Warning: Reached burst limit for user '120', denying request.
May 20 08:49:14 myhost rtkit-daemon[2737]: Warning: Reached burst limit for user '120', denying request.
May 20 08:49:14 myhost rtkit-daemon[2737]: Warning: Reached burst limit for user '120', denying request.
May 20 08:49:14 myhost rtkit-daemon[2737]: Warning: Reached burst limit for user '120', denying request.
May 20 08:49:14 myhost rtkit-daemon[2737]: Warning: Reached burst limit for user '120', denying request.
May 20 08:49:14 myhost rtkit-daemon[2737]: Warning: Reached burst limit for user '120', denying request.
May 20 08:49:14 myhost rtkit-daemon[2737]: Warning: Reached burst limit for user '120', denying request.
May 20 08:49:14 myhost rtkit-daemon[2737]: Warning: Reached burst limit for user '120', denying request.
May 20 08:49:14 myhost rtkit-daemon[2737]: Warning: Reached burst limit for user '120', denying request.
May 20 08:49:14 myhost rtkit-daemon[2737]: Warning: Reached burst limit for user '120', denying request.
May 20 10:49:14 myhost gdm-simple-greeter[5754]: Gtk-WARNING: gtkwidget.c:6778: widget not within a GtkWindow
May 20 10:49:14 myhost gdm-simple-greeter[5754]: WARNING: Unable to read from file /etc/arch-release
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Gnome3] Dual Screen (en cours)

Message par FoolEcho »

J'vois pas ta vidéo... "supprimé" :(

Ceci dit, je pense que le problème vient de l'option Xinerama depuis le début (j'aurais du le voir avant :roll: ). En effet, sauf erreur de ma part, il ne peut y avoir d'effet composite avec, d'où un affichage correct en fallback (composite désactivé) mais pas avec gnome-shell (composite activé).
Enlève Xinerama et essaie avec l'option TwinView (cf. wiki), déjà. :chinois:
«The following statement is not true. The previous statement is true.» :nage:
D_L
newbie
Messages : 8
Inscription : mar. 17 mai 2011, 10:39

Re: [Gnome3] Dual Screen (en cours)

Message par D_L »

Oui effectivement j'ai mis à jour le lien vers la vidéo, car youtube affiché pas tout mon (mes) écran sur la vidéo. La ça doit être bon.

Effectivement je n'avais pas pensé à cette histoire d'accélération graphique et l'incompatibilité avec Xinerama.... Je vais regarder de ce pas vers l'option twinview.

Merci encore.
D_L
newbie
Messages : 8
Inscription : mar. 17 mai 2011, 10:39

Re: [Gnome3] Dual Screen (en cours)

Message par D_L »

Ah merde... Je pense pas que ce soit possible de faire du Twinview lorsqu'il s'agit de 2 cartes graphiques séparées ! Mon option Twinvien est grisé dans l'utilitaire nvidia. Je vais quand même essayer de modifier le fichier de conf pour voir.
D_L
newbie
Messages : 8
Inscription : mar. 17 mai 2011, 10:39

Re: [Gnome3] Dual Screen (en cours)

Message par D_L »

Bon, c'est bien ça, le Twinview ne s'active que lorsque les connexions sont sur la même carte graphique. La gnome3 se lance bien, mais j'ai tout de même un bug graphique lorsque mon application est maximisé (la fenêtre devient tout noire)...

Retour en Fallback donc...
Répondre