Bonsoir à tous ! 🙂

Comme à toutes les nouvelles versions de Fedora que j'installe, je demande de l'aide pour configurer le bi-écran :p
A chaque fois j'ai un nouveau problème.

Sur F9, j'utilisais xrandr, avec un xorg qui indiquait la valeur Virtual dans la section screen.
Maintenant, quand je fait
xrandr --output VGA-0 --mode 1680x1050 --pos 0x0
il me dit
xrandr: cannot find mode 1680x1050
Comment faire ?

Voici mon xorg :
# Xorg configuration created by system-config-display

Section "ServerLayout"
    Identifier     "single head configuration"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Synaptics" "CorePointer"
EndSection

Section "InputDevice"
# keyboard added by rhpxl
    Identifier  "Keyboard0"
    Driver      "kbd"
    Option        "XkbModel" "pc105"
    Option        "XkbLayout" "fr"
    Option        "XkbVariant" "latin9"
EndSection

Section "InputDevice"
        Identifier  "Synaptics"
        Driver      "synaptics"
        Option      "Protocol" "auto-dev"
        Option      "Emulate3Buttons" "yes"
        Option      "SHMConfig" "true"
EndSection

Section "Monitor"
    Identifier   "Monitor0"
    ModelName    "(configuré automatiquement)"
    HorizSync    31.5 - 37.9
    VertRefresh  50.0 - 70.0
    Option        "dpms"
EndSection

Section "Device"
    Identifier    "Videocard0"
    Driver        "radeon"
    Option        "OpenGLOverlay" "off"
    Option        "VideoOverlay" "on"
    Option        "TexturedXrender" "true"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Videocard0"
    Monitor    "Monitor0"
    DefaultDepth     24
    SubSection "Display"
        Viewport    0 0
        Depth        24
        Modes        "1280x800" "1680x1050" # mettre ici les resolutions utilisées par les écrans
        Virtual        2960 1050 # Ici l'écran virtuel
    EndSubSection
EndSection
Merci de votre aide ! 🙂
Peut être ce post pourra t-il t'aider pour définir un mode non reconnu par défaut par xrandr.
J'ai regardé le xorg.conf de l'autre topic et essayé de l'adapter à ma configuration, mais je n'arrive pas à avoir ce que je veux.

En fait j'ai mon écran de pc portable, auquel je branche mon écran externe en vga. L'écran externe est à gauche, et l'écran de pc portable à droite.

J'ai essayé LeftOf (normallement c'est ca !), RightOf, et les diverses positions, mais rien n'y fait !

Voici mon xorg.conf :
# Xorg configuration created by system-config-display

Section "ServerLayout"
Identifier "single head configuration"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Synaptics" "CorePointer"
EndSection

Section "InputDevice"
# keyboard added by rhpxl
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbVariant" "latin9"
EndSection

Section "InputDevice"
Identifier "Synaptics"
Driver "synaptics"
Option "Protocol" "auto-dev"
Option "Emulate3Buttons" "yes"
Option "SHMConfig" "true"
EndSection

#Section "Monitor"
# Identifier "Monitor0"
# ModelName "(configuré automatiquement)"
# HorizSync 31.5 - 37.9
# VertRefresh 50.0 - 70.0
# Option "dpms"
#EndSection

Section "Monitor"
Identifier "Monitor0"
Option "PreferredMode" "1280x800"
Option "Position" "1680 0"
HorizSync 31.5 - 37.9
VertRefresh 50.0 - 70.0
EndSection

Section "Monitor"
Identifier "BenQ"
Option "PreferredMode" "1680x1050"
Option "Position" "0 0"
Option "LeftOf" "Monitor0"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "radeon"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
# Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
# Modes "1280x800" "1680x1050"
Virtual 2960 1050 # Ici l'écran virtuel
EndSubSection
EndSection
Si vous avez une idée du pourquoi du comment ?

Merci beaucoup !!! 🙂
cx42net wrote:Voici mon xorg.conf :
# Xorg configuration created by system-config-display

Section "ServerLayout"
    Identifier     "single head configuration"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Synaptics" "CorePointer"
EndSection

Section "InputDevice"
# keyboard added by rhpxl
    Identifier  "Keyboard0"
    Driver      "kbd"
    Option        "XkbModel" "pc105"
    Option        "XkbLayout" "fr"
    Option        "XkbVariant" "latin9"
EndSection

Section "InputDevice"
        Identifier  "Synaptics"
        Driver      "synaptics"
        Option      "Protocol" "auto-dev"
        Option      "Emulate3Buttons" "yes"
        Option      "SHMConfig" "true"
EndSection

#Section "Monitor"
#    Identifier   "Monitor0"
#    ModelName    "(configuré automatiquement)"
#    HorizSync    31.5 - 37.9
#    VertRefresh  50.0 - 70.0
#    Option        "dpms"
#EndSection

Section "Monitor"
    Identifier "Monitor0"
    Option "PreferredMode" "1280x800"
    Option "Position" "1680 0"
    HorizSync    31.5 - 37.9
    VertRefresh  50.0 - 70.0
EndSection

Section "Monitor"
    Identifier "BenQ"
    Option "PreferredMode" "1680x1050"
    Option "Position" "0 0"
    Option "LeftOf" "Monitor0"
EndSection

Section "Device"
    Identifier    "Videocard0"
    Driver        "radeon"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Videocard0"
#    Monitor    "Monitor0"
    DefaultDepth     24
    SubSection "Display"
        Viewport    0 0
        Depth        24
#        Modes        "1280x800" "1680x1050"
        Virtual        2960 1050 # Ici l'écran virtuel
    EndSubSection
EndSection
Si vous avez une idée du pourquoi du comment ?

Merci beaucoup !!! 🙂
Salut,

Je pense qu'il manque des options dans la section Device
Section "Device"
    Identifier    "Videocard0"
    Driver    "radeon"
    Option       "MonitorLayout" "LVDS, TMDS"
EndSection
Source: Pilote libre radeon problèmes connus
J'ai peut-etre mal dit, mais le double écran fonctionne, c'est juste que je n'arrive pas à mettre l'écran secondaire à gauche de l'écran principal.

Je pense que c'est au niveau de la configuration de l'ordre et de la position des écrans, mais j'ai essayé un peu de tout, rien ne change ! C'est bizzare !
Et avec un ptit "man xrandr"? style "--left-of" par exemple...

A mon avis c'est ici (en gras) que le problème se pose...
Section "ServerLayout"
Identifier "single head configuration"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Synaptics" "CorePointer"
EndSection


Bon! solution toute trouvé!
xrandr --output ECRAN2 --left-of ECRAN1
reste à trouver pourquoi il ne le prend pas en compte dans le xorg.conf...

Peut être la majuscule dans Left...
Merci de ton aide Vindicators, mais ca ne va pas 🙁

J'ai essayé le leftOf, RightOf, rightOf, rien ne change, toujours le second écran à droite.

Ensuite j'ai essayé la méthode xrandr, et ca ne va pas spécialement.
En fait, ca fonctionne, sauf que la barre de gnome, que je met en bas, je ne peux pas la placer, elle est soit au milieu de mon second écran, soit verticalement de chaques cotés de mes écrans, mais c'est tout :s
Ca va pas trop.

Mais c'est quoi qui va pas !!!! rhaaa ! 🙁
Bonne question... La solution? changer les écrans de place! Bon avec 2 LCD de même taille cela ne pose pas de problème, mais sinon...

Pour info il semblerait que ce soit un problème avec la version de xrandr... pas vraiment plus d'information pour le moment sauf qu'il faut attendre la prochaine version...
oh shit ! :p

C'est pas que je ne veux pas, mais que je ne puisse pas 🙁
C'est un écran d'ordinateur portable, que je ne peux mettre qu'à droite, et un écran plat normal, lcd, que je ne peux mettre qu'à gauche, 🙁

Bon, je pense que jvais essayer de bidouiller un peu tout ca histoire de trouver une solution, peut-être, ou pas !

Merci de l'info Vindicators.

Par ailleurs si tu avais le liens de cette info (si tu la retrouve?), je serai intéressé, histoire de suivre le déroulement du problème.

Merci ! 🙂
J'avais compris 😉... C'est l'une des deux solution pour le moment avec xrandr.....
Bon, re-up ! 🙁

Malgré la configuration de mon xorg, mon deuxieme écran était en mauvaise résolution.

J'ai retenté l'expérience xrandr, mais sans trop de succès 🙁

VINDICATORs, ce que tu disais sur le --left-of fonctionne sans problème, c'est au niveau de la résolution que je n'arrive pas !
Malgré un "Virtual", un "modes" bien renseigné, ca ne fonctionne pas, j'ai mon second écran en 800x600 !

Une idée ? 🙁
J'ai remarqué que le virtual ne sert à rien dans notre cas... A suivre, je n'ai pas eu le temps de voir ce problème aujourd'hui!
Dans quel cas ? celui ou l'on utilise xrandr ou la configuration automatique du xorg ?
Bon, ca y est, ca fonctionne !

La solution ? un mélange de xorg et de xrandr je pense. Voici les deux éléments :

Xorg.conf :
# Xorg configuration created by system-config-display

Section "ServerLayout"
    Identifier     "single head configuration"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Synaptics" "CorePointer"
EndSection

Section "InputDevice"
# keyboard added by rhpxl
    Identifier  "Keyboard0"
    Driver      "kbd"
    Option        "XkbModel" "pc105"
    Option        "XkbLayout" "fr"
    Option        "XkbVariant" "latin9"
EndSection

Section "InputDevice"
        Identifier  "Synaptics"
        Driver      "synaptics"
        Option      "Protocol" "auto-dev"
        Option      "Emulate3Buttons" "yes"
        Option      "SHMConfig" "true"
EndSection

Section "Monitor"
    Identifier "Monitor0"
    Option "PreferredMode" "1280x800"
    HorizSync    31.5 - 37.9
    VertRefresh  50.0 - 70.0
    Option "Position" "1680 0"
EndSection

Section "Monitor"
    Identifier "BenQ"
    Option "leftOf" "Monitor0"
    Option "PreferredMode" "1680x1050"
    Option "Position" "0 0"
EndSection

Section "Device"
    Identifier    "Videocard0"
    Driver        "radeon"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Videocard0"
    DefaultDepth     24
    SubSection "Display"
        Viewport    0 0
        Depth        24
        Modes        "1280x800" "1680x1050"
        Virtual        2960 1050 # Ici l'écran virtuel
    EndSubSection
EndSection
script sh à mettre en démarrage de session :
#!/bin/bash
 
# See http://forums.fedora-fr.org/viewtopic.php?pid=285017#p285017
XRANDR_OUT=`xrandr -q`
if echo "$XRANDR_OUT"|grep -q 'VGA-0 connected'; then
    echo 'Detected External Screen';
 
    #On fait un clone
    #xrandr --output LVDS --auto --output VGA-0 --auto --same-as LVDS
 
    # On éteint l'écran externe
    #xrandr --output VGA-0 --off
 
    # placement des écrans 
    xrandr --output LVDS --auto --output VGA-0 --auto --left-of LVDS
 
    #définition des résolutions
    xrandr --output LVDS --mode 1280x800 --pos 1680x0 --output VGA-0 --mode 1680x1050 --pos 0x0

else
    echo 'No External Screen connected!';
    #turning off just incase
    xrandr --output VGA-0 --off
fi
et voila !

Ca fonctionne, maintenant nouveau problème, le graphisme lag à mort (si je déplace les fenêtres, c'est pas fluide du tout).

Je vais ouvrir un nouveau topic pour ca, histoire de bien séparer les problèmes !

Merci de votre aide !! 🙂