dh wrote:si tu peux faire du clonage, (les deux screens actifs) c'est déjà bon signe, mais il va te falloir bosser le xorg.conf pour gérer ça en cinerama ou twinview ...
ça me rassure.
est ce que tu peux me donner des piste ou des tuto?
je vais chercher "cinerama " sur google
Le principe est assez simple : chaque sortie vidéo de ta carte correspond à un identifiant "device" que tu associe avec une section "screen" que tu affiches sur une section "monitor" ensuite tu spécifies l'ordre d'affichage de tes "monitors" et le comportement de X soit Twinview (deux sessions graphiques indépendantes) soit Cinerama (tes deux écrans se comportent comme si ce n'était plus qu'un seul) dans le cas des cartes nvidia (et ati je pense aussi) c'est le pilote de la carte qui se charge de ça, et pas Xorg, mais pour Intel je crois que le pilote libre permet à Xorg de manipuler la carte avec l'accélération graphique.
voila je me suis inspirer de différent xorg.conf sur le net pour créer le mien
Section "ServerLayout"

    Identifier  "Simple Layout"

    Screen 0 "Screen 1" 0 0
    Screen 1 "Screen 2" LeftOf "Screen 1"

    InputDevice "Keyboard0"

    Option "Xinerama" "true"

EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
    Option        "XkbModel" "pc105"
    Option        "XkbLayout" "fr"
    Option        "XkbVariant" "latin9"
EndSection

Section "Device"
    Identifier  "Intel1"
    Driver      "intel"
    BusID       "PCI:0:2:0"
    Option      "MonitorLayout" "DFP,LFP"
    Option      "DDCMode" "True"   
    Screen      0
EndSection

Section "Device"
    Identifier  "Intel2"
    Driver      "intel"
    BusID       "PCI:0:2:0" 
    Option      "DDCMode" "True"   
    Screen      1
EndSection

Section "Screen"
    Identifier  "Screen 1"
    Device      "Intel1"
    Monitor     "central"
    DefaultDepth 24
    Subsection "Display"
        Depth       24
        Modes       "1680x1050"
        ViewPort    0 0
    EndSubsection
EndSection

Section "Screen"
    Identifier  "Screen 2"
    Device      "Intel2"
    Monitor     "externe"
    DefaultDepth 24
    Subsection "Display"
        Depth       24
        Modes       "1680x1050"
        ViewPort    0 0
    EndSubsection
EndSection

Section "Monitor"
    Identifier  "central"

    Modeline "1680x1050_60.00"  83.46  1280 1344 1480 1680  800 801 804 828  -HSync +Vsync

EndSection

Section "Monitor"
    Identifier  "externe"
    Modeline "1280x800_60.00"  83.46  1280 1344 1480 1680  800 801 804 828  -HSync +Vsync
EndSection
mais voila quant je lance startx j'ai une erreure:
(EE) intel(0): [dri] DRIScreenInit failed. Disabling DRI.
je suis bloqué ici 🙁
Essaye :
Section "Module"
        Disable "dri"
EndSection
dh wrote:Essaye :
Section "Module"
        Disable "dri"
EndSection
j'ai ajouté la section module a la fin du fichier
mais la mesdeux ecran sans noir.
maintenant je n'arrive pas a modifier mon xorg mes écran sont toujours noir... il faut que je démarre en rescue
bon j'ai restituer mon xorg, mais mon souci n'est pas résolu!
actuellement j'ai l'écran externe qui affiche exactement ce que j'ai sur mon ecran portable... bref j'ai pas réussi a résoudre mon problème, je pense que le pilote intel n'est pas capable de faire du dual screen 🙁.
Ta carte est incompatible avec les autres pilotes intel ? genre i810
dh wrote:Ta carte est incompatible avec les autres pilotes intel ? genre i810
non j'avais déja essayer de mettre i810 a la place de intel mais c'etait pire. le serveur x ne demarrait pas...
je crois que je vais baisser les bras 🙁
je te remercie pour le lien je vais aller jeter un coup d'oeil
bonjour,
grace a ton lien Grui j'ai trouvé mon bonheur (presque).
juste un détail qui me dérange est que je n'arrive pas a configurer la taille des deux écrans. par exemple si j'ouvre une fenêtre en plein écran effectivement elle va occupé mon premier écran et la moiter du deuxième écran.
voila mon xorg si vous pouvez m'aider.
merci
Section "InputDevice"

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


Section "Device"

        Identifier      "Intel 945G "

        Driver         "intel"

        Option          "monitor-LVDS" "bar"

        Option         "monitor-TMDS-1" "dvi"

EndSection

Section "Monitor"

        Identifier      "dvi" 

EndSection

 

Section "Monitor"

        Identifier      "bar"
 
        Option        "Position" "1024 0"

        Option "RightOf"  "dvi"

EndSection

Section "Screen"

        Identifier      "Default Screen"

        Device        "Intel Corporation 945G Integrated Graphics Controller"

        Monitor       "dvi"

        DefaultDepth  24

        SubSection "Display"

                Depth          24

                Modes         "1680x1050"   "1280x1024"   "1024x768"   "800x600"

                Virtual                 2048 2048

        EndSubSection

EndSection
un mois plus tard
hmed, je pense qu'il faut que tu revoie la taille virtuelle du serveur X. Voici le xorg.conf qui me permet de faire du dualhead avec un écran de résolution 1280x1024 et l'écran de mon portable de résolution 1280x800:
# Xorg configuration created by pyxf86config

Section "ServerLayout"
    Identifier     "Default Layout"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

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

Section "Device"
    Identifier  "Videocard0"
    Driver      "intel"
    Option      "monitor-VGA" "FLATRON"
        Option      "monitor-LVDS" "Acer"
EndSection

Section "Monitor"
    Identifier "Acer"
    Option "PreferredMode" "1280x800"
    Option "Position" "1280 0"
EndSection

Section "Monitor"
    Identifier "FLATRON"
    Option "PreferredMode" "1280x1024"
    Option "Position" "0 0"
    Option "LeftOf" "Acer"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Videocard0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
        Virtual 2560 1024
    EndSubSection
EndSection