Page 1 sur 1
[Gnome3] Dual Screen (en cours)
Publié : mar. 17 mai 2011, 11:03
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.
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.
Re: [Gnome3] Dual Screen & [GDM] Clavier en Qwerty
Publié : mar. 17 mai 2011, 11:19
par FoolEcho
Salut,
D_L a écrit :
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...
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 )

Re: [Gnome3] Dual Screen
Publié : mar. 17 mai 2011, 12:40
par D_L
FoolEcho a écrit :Salut,
EDIT: désolé, j'ai loupé ton édition...

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...

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 )


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
Re: [Gnome3] Dual Screen
Publié : mar. 17 mai 2011, 13:14
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/ ).
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.
Re: [Gnome3] Dual Screen
Publié : mer. 18 mai 2011, 17:44
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 ?
Re: [Gnome3] Dual Screen
Publié : mer. 18 mai 2011, 17:58
par FoolEcho
Faudrait voir tes fichiers de configuration... peut-être le log de X aussi.
Re: [Gnome3] Dual Screen
Publié : ven. 20 mai 2011, 11:52
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) :
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
Re: [Gnome3] Dual Screen (en cours)
Publié : ven. 20 mai 2011, 13:25
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

). 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à.

Re: [Gnome3] Dual Screen (en cours)
Publié : ven. 20 mai 2011, 14:11
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.
Re: [Gnome3] Dual Screen (en cours)
Publié : ven. 20 mai 2011, 14:15
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.
Re: [Gnome3] Dual Screen (en cours)
Publié : ven. 20 mai 2011, 14:59
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...