Journal Multiple écran sous X.org

Posté par  (site web personnel) .
Étiquettes : aucune
0
5
déc.
2005
Je dois l'avouer, je suis encore sous Windows pour "une" raison: le fait que ce dernier soit capable de gérer plusieurs écrans de manière beaucoup plus pratique que X.org. En effet, utilisateur effréné d'un portable, j'aime bien rentrer chez moi pour le connecter à mon deuxième écran et pouvoir ainsi profiter d'un double bureau sans devoir retoucher à la configuration à chaque fois. De même, chaque fois que j'ai des présentations à faire, pas besoin de barbotter dans la configuration de X.org pour configurer l'affichage du vidéo-projecteur (bête malicieuse n'acceptant que certaines configurations).

Et pourtant, j'aimerais bien trouver le moyen (magique) de pouvoir faire reconnaître à X.org un deuxième écran (LCD ou vidéo-pro) de manière automatique. N'ayant pas vraiment trouvé la solution miracle, j'aimerais savoir quelle(s) configuration(s) les linuxiens utilisent pour gérer automatiquement l'ajout de nouveaux écrans. De même, y'a t'il des extensions (présentes ou futures) pour ce genre de profil dans X.org ?
  • # Layout

    Posté par  . Évalué à 3.

    Moi j'ai un serveur X normal lancé par xdm ou autre, qui tourne sur la machine en permanence.

    Lorsque je veux utiliser une autre sortie, je lance une seconde instance de X en précisant un layout différent.

    Normalement, j'ai deux écrans; donc je travaille en xinerama. Seulement le second écran me sert parfois pour une autre machine, dans ce cas je veux restreindre l'affichage au premier écran. Le layout différent est déclaré pour n'utiliser que l'écran qui reste disponible, et je n'ai pas d'applications fantomes.
    • [^] # Re: Layout

      Posté par  . Évalué à 6.

      Juste comme ça... je crois que t'as oublié la partie: "Comment c'est k'on fé?" dans ton post, Sébastien :)
      En fait, comment fais-tu pour informer X.org d'utiliser un nouvel agencement sans tripatouiller dans ton xorg.conf? si il te plait. :)

      Ne me dites pas qu'il y a moyen de préciser le nom du "Server Layout" via la commande startx... Ça serait tout bonnement *mortel*.
      • [^] # Re: Layout

        Posté par  . Évalué à 6.

        Ne me dites pas qu'il y a moyen de préciser le nom du "Server Layout" via la commande startx... Ça serait tout bonnement *mortel*.

        man startx


        Arguments immediately following the startx command are used to start a
        client in the same manner as xinit(1). The special argument '--' marks
        the end of client arguments and the beginning of server options. It
        may be convenient to specify server options with startx to change on a
        per-session basis the default color depth, the server's notion of the
        number of dots-per-inch the display device presents, or take advantage
        of a different server layout
        , as permitted by the Xorg(1) server and
        specified in the xorg.conf(5x) file. Some examples of specifying
        server arguments follow; consult the manual page for your X server to
        determine which arguments are legal.

        startx -- -depth 16

        startx -- -dpi 100

        startx -- -layout Multihead


        Ou alors je passe à côté de la plaque...
  • # Cas Radeon+MergedFB

    Posté par  . Évalué à 1.

    J'utilise le MergedFB des pilotes Radeon en lieu et place de Xinerama, ce qui me donne plutôt satisfaction. C'est un mode spécifique à certains drivers, qui présente des avantages (support DRI) et des inconvénients (pas top si résolutions d'écrans différentes) par rapport à Xinerama, mais qui gère bien le cas du 2e écran.

    Avec peu de configuration en plus... Dans la section Device :


    Option "MonitorLayout" "LVDS, CRT"
    Option "MergedFB" "true"
    Option "CRT2Position" "LeftOf"
    Option "MergedXineramaCRT2IsScreen0" "False"


    Si le second écran est là au démarrage de Xorg, c'est tout bon, j'ai mon bureau étendu, sinon, il est ignoré, et j'ai un bureau normal.

    Pour le projecteur, hormis la résolution bâtarde que j'utilise (1400x1050), ça marche bien : si je le branche une fois Xorg lancé, j'ai un mirroir, sinon, je relance Xorg et j'ai un MergedFB. Au choix.

    Mais il est vrai que je ne connais pas de solution plug'n'play à la Windows où on serait sous Xorg et on ferait ce qu'on voudrait d'un nouvel écran à la volée. Solution anyone ?
    • [^] # Re: Cas Radeon+MergedFB

      Posté par  . Évalué à 1.


      Pour le projecteur, hormis la résolution bâtarde que j'utilise (1400x1050)...


      Ça tombe bien, c'est ma résolution.
      Le "MergedFB" est propre au pilote DRI ou utilises-tu le pilotes proprios D'ATI?
      Quel est ton model de Radeon?
      Pourrais-tu mettre à dispo ton xorg.conf, svp?

      Que de requêtes, je sais :)
      MERCI
      • [^] # Re: Cas Radeon+MergedFB

        Posté par  . Évalué à 6.

        Le "MergedFB" est propre au pilote DRI ou utilises-tu le pilotes proprios D'ATI?

        Le MergedFB est propre aux drivers radeon et sis fournis avec Xorg. Les drivers propriétaires ATI et NVidia ont un équivalent (twinview). Le driver Matrox le propose également quand on utilise la HAL propriétaire.

        Cf. http://dri.freedesktop.org/wiki/MergedFB

        Quel est ton model de Radeon?

        ATI Technologies Inc Radeon R250 Lf [FireGL 9000]
        Chipset ATI Radeon Mobility 9000 (M9) Lf (AGP)

        C'est du R250 de base, qu'on trouve sur pas mal de laptops.

        Cf. http://dri.freedesktop.org/wiki/ATIRadeon

        Pourrais-tu mettre à dispo ton xorg.conf, svp?

        Je te mets la section Device qui seule diffère du xorg.conf en single head, par l'ajout des lignes mentionnées précédemment ici en gras. Je n'ai pas envie d'encombrer la page pour pas grand chose.


        Section "Device"
        Identifier "Radeon0"
        VendorName "ATI"
        BoardName "ATI Radeon Mobility 9000 M9"
        Driver "radeon"
        BusID "PCI:01:00:00"
        ChipID 0x4c66
        VideoRAM 32768
        Screen 0
        Option "DPMS" "true"
        Option "BusType" "AGP"
        Option "AGPMode" "4"
        Option "DDCMode" "true"
        Option "EnablePageFlip" "true"
        Option "RenderAccel" "true"
        Option "DynamicClocks" "true"

        # Dual head config
        Option "MonitorLayout" "LVDS, CRT"
        Option "MergedFB" "true"
        Option "CRT2Position" "LeftOf"
        Option "MergedXineramaCRT2IsScreen0" "False"
        Option "MetaModes" "1400x1050-1400x1050"

        EndSection
        • [^] # Re: Cas Radeon+MergedFB

          Posté par  . Évalué à 1.

          Oué oké, rien de plus que ce que j'ai déjà.

          Dommage qu'on est limité à du 2048x2048 en accel 3D

          merci quand même

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.