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.
dual ecran intel
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
- Modifié
j'ai ajouté la section module a la fin du fichierdh wrote:Essaye :Section "Module" Disable "dri" EndSection
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 🙁.
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
non j'avais déja essayer de mettre i810 a la place de intel mais c'etait pire. le serveur x ne demarrait pas...dh wrote:Ta carte est incompatible avec les autres pilotes intel ? genre i810
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
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