#1 Le 16/10/2006, à 20:21
- neub
[Resolu] Dual head sur intel 82852/855GM (i810)
Salut,
Bon alors j'ai connecté un ecran TFT 17 pouce avec une resolution de 1280x1024 a mon HP pavilion dv1000. J'obtient bien une image sur mon deuxieme ecran mais c'est juste un clone de celle de mon laptop (wide screen en 1280x768) avec la meme resolution.
Bon alors j'ai essayer de config le dual screen mais pas moyen:
j'ai suivis le tuts http://doc.ubuntu-fr.org/materiel/multi-ecran et le post en anglais http://ubuntuforums.org/showthread.php?t=161830
j'ai aussi matté :
http://wiki.linuxquestions.org/wiki/Using_multiple_monitors_with_XFree86
et j'arrive pas a demarre X, j'obtient l'erreur suivante
(EE) I810(0): You must have a MonitorLayout defined for use in a DualHead or Clo
ne setup.
dans les exemples il n'y a aucun monitor layout
voila mon xorg.conf, qui me semble etre correct mais bon j'ai peut etre besoin de lunette:
Section "Device"
Identifier "intel0"
Driver "i810"
Screen 0
BusID "PCI:0:2:0"
EndSection
Section "Device"
Identifier "intel1"
Driver "i810"
Screen 1
BusID "PCI:0:2:0"
Option "DevicePresence" "true"
EndSection
Section "Monitor"
Identifier "HP-LCD"
Option "DPMS"
HorizSync 28-64
VertRefresh 43-60
EndSection
Section "Monitor"
Identifier "TFT-17"
Option "DPMS"
EndSection
Section "Screen"
Identifier "Screen0"
Device "intel0"
Monitor "HP-LCD"
DefaultDepth 24
SubSection "Display"
Depth 16
Modes "1280x768"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x768"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "intel1"
Monitor "TFT-17"
DefaultDepth 24
SubSection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Xinerama"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" LeftOf "Screen0"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
InputDevice "Synaptics Touchpad"
EndSection
Section "DRI"
Mode 0666
EndSection
pour le busID ca me parait bizarre alors j'ai regardé le lspci :
0000:00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
0000:00:02.1 Display controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
Et je me suis dit que je pouvais changer le dual device en :
Section "Device"
Identifier "intel1"
Driver "i810"
Screen 1
BusID "PCI:0:2:1"
Option "DevicePresence" "true"
EndSection
mais avec cette option X demarre, mais ca me change rien a ma configuration normal
evidament quand on lit le log on comprend pourquoi:
(II) I810(0): Broken BIOSes cause the system to hang here.
If you encounter this problem please add
Option "DisplayInfo" "FALSE"
to the Device section of your XF86Config file.
(II) I810(0): Display Info: CRT: attached: TRUE, present: TRUE, size: (640,400)
(II) I810(0): Display Info: TV: attached: FALSE, present: TRUE, size: (800,600)
(II) I810(0): Display Info: DFP (digital flat panel): attached: FALSE, present: FALSE, size: (0,2315)
(II) I810(0): Display Info: LFP (local flat panel): attached: TRUE, present: TRUE, size: (1280,768)
(II) I810(0): Display Info: CRT2 (second CRT): attached: FALSE, present: FALSE, size: (0,2315)
(II) I810(0): Display Info: TV2 (second TV): attached: FALSE, present: FALSE, size: (0,2315)
(II) I810(0): Size of device LFP (local flat panel) is 1280 x 768
(II) I810(0): No active displays on Pipe A.
(II) I810(0): Currently active displays on Pipe B:
(II) I810(0): CRT
(II) I810(0): LFP (local flat panel)
(II) I810(0): Lowest common panel size for pipe B is 1280 x 768
(==) I810(0): Display is using Pipe B
(--) I810(0): Maximum frambuffer space: 65368 kByte
(II) I810(0): VESA VBE PanelID read successfully
(II) I810(0): PanelID returned panel resolution : 1280x768
Rien sur de trouvé sur le pipe A ... je sais pas comment le faire marcher
Si quelqu'un a une idée ca pourrait etre sympa
Dernière modification par neub (Le 18/11/2006, à 11:05)
www.neub.co.nr
HP DV5 1073ez (Core 2 Duo T9400 2x2.53Ghz | nVidia GeForce 9600M GT 512MB)
Hors ligne
#2 Le 17/10/2006, à 16:33
- neub
Re : [Resolu] Dual head sur intel 82852/855GM (i810)
Bon bein j'ai finalement trouvé en cherchant plus profondement sur le forum ...
http://forum.ubuntu-fr.org/viewtopic.php?pid=250076
voila aussi mon xorg.conf pour les curieux !!!
Section "Device"
Identifier "intel0"
Driver "i810"
Screen 0
BusID "PCI:0:2:0"
Option "MonitorLayout" "CRT, CRT+LFP"
EndSection
Section "Device"
Identifier "intel1"
Driver "i810"
Screen 1
BusID "PCI:0:2:0"
Option "MonitorLayout" "CRT, CRT+LFP"
EndSection
Section "Monitor"
Identifier "in-LCD"
Option "DPMS"
HorizSync 28-64
VertRefresh 43-60
EndSection
Section "Monitor"
Identifier "out-TFT17"
Option "DPMS"
HorizSync 28-64
VertRefresh 60
EndSection
Section "Screen"
Identifier "Screen0"
Device "intel0"
Monitor "in-LCD"
DefaultDepth 24
SubSection "Display"
Depth 16
Modes "1280x768"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x768"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "intel1"
Monitor "out-TFT17"
DefaultDepth 24
SubSection "Display"
Depth 16
Modes "1280x1024" "1024x768"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Dual Head"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" LeftOf "Screen0"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
InputDevice "Synaptics Touchpad"
Option "Xinerama" "true"
EndSection
Et la je cherche maintenant comment automatiser les wallpapers pour que ca soit jolie
j'ai commencer un script
#!/bin/sh
s0_reso=1280x800
s1_reso=1280x1024
s0_wpdir=/media/shared/wallpapers
s0_wppref=autumn_reflection_Widescreen_by_daewoniii.jpg
s1_wpdir=/media/shared/wallpapers/1280x1024
s1_wppref=heavy_rotation_007.jpg
tmp_dir=/tmp/
if [ "$#" = "0" ]; then
echo ""
echo "$0 [left|right|top|bottom]"
echo ""
else
case $1 in
left)
#Make the dual wallpapers
convert -resize $s0_reso $s0_wpdir\/$s0_wppref $tmp_dir\wp2.jpg
convert -resize $s1_reso $s1_wpdir\/$s1_wppref $tmp_dir\wp1.jpg
convert +append /tmp/wp1.jpg /tmp/wp2.jpg /tmp/wpdual.jpg
#Copy the xorg.conf
sudo cp /etc/X11/xorg.conf.dual-left17 /etc/X11/xorg.conf
;;
top)
;;
*)
echo "Bad commands"
echo "$0 [left|right|top|bottom]"
echo ""
esac
fi
Mais je ne trouve pas comment faire le setting du wallpapers dans gnome de maniere automatique....
si qqun a une idée
www.neub.co.nr
HP DV5 1073ez (Core 2 Duo T9400 2x2.53Ghz | nVidia GeForce 9600M GT 512MB)
Hors ligne
#3 Le 08/11/2006, à 19:37
- guiguix
Re : [Resolu] Dual head sur intel 82852/855GM (i810)
Bonjour,
J'ai utilisé ta configuration (j'ai un dv1160ea). Concernant Xorg, ça marche impecablement.
Par contre, j'ai un souci avec Gnome. Mon second écran (un 17" en 1280x1024) est reconnu avec la bonne résolution. Le papier-peint Gnome s'affiche jusqu'au bout, je peux bouger ma souris jusqu'à son extémité, etc...
Par contre, impossible de bouger une fenêtre jusqu'au bout de l'écran. De même, si je cherche à la maximiser sur le second écran, elle ne le couvre pas en entier (elle déborde même un peu sur l'écran principal).
Une idée pour corriger ce problème ?
Pour info, voici mon xorg.conf :
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/type1/gsfonts/"
FontPath "/usr/share/fonts/truetype/freefont/"
FontPath "/usr/share/fonts/truetype/openoffice/"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
# Microsoft fonts
FontPath "/usr/share/fonts/truetype/msttcorefonts/"
EndSection
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbOptions" "lv3:ralt_switch"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/wacom" # Change to
# /dev/input/event
# for USB
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/wacom" # Change to
# /dev/input/event
# for USB
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/wacom" # Change to
# /dev/input/event
# for USB
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "Device"
Identifier "Intel Corporation 82852/855GM Integrated Graphics Device 0"
Driver "i810"
Screen 0
BusID "PCI:0:2:0"
Option "MonitorLayout" "CRT, CRT+LFP"
EndSection
Section "Device"
Identifier "Intel Corporation 82852/855GM Integrated Graphics Device 1"
Driver "i810"
Screen 1
BusID "PCI:0:2:0"
Option "MonitorLayout" "CRT, CRT+LFP"
EndSection
Section "Monitor"
Identifier "Internal Monitor"
HorizSync 28-64
VertRefresh 43-60
Option "DPMS"
EndSection
Section "Monitor"
Identifier "External Monitor"
HorizSync 28-64
VertRefresh 60
Option "DPMS"
EndSection
Section "Screen"
Identifier "Internal Screen"
Device "Intel Corporation 82852/855GM Integrated Graphics Device 0"
Monitor "Internal Monitor"
DefaultDepth 24
SubSection "Display"
Depth 16
Modes "1280x768"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x768"
EndSubSection
EndSection
Section "Screen"
Identifier "External Screen"
Device "Intel Corporation 82852/855GM Integrated Graphics Device 1"
Monitor "External Monitor"
DefaultDepth 24
SubSection "Display"
Depth 16
Modes "1280x1024" "1024x768"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Dual head Layout"
Screen 0 "Internal Screen" 0 0
Screen 1 "External Screen" RightOf "Internal Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
InputDevice "Synaptics Touchpad"
Option "Xinerama" "true"
EndSection
Section "DRI"
Mode 0666
EndSection
Merci d'avance pour l'aide apportée.
HP Pavilion dv1160ea - Ubuntu 7.10
Hors ligne
#4 Le 10/11/2006, à 16:03
- luc Milland
Re : [Resolu] Dual head sur intel 82852/855GM (i810)
@guiguix : j'ai eu le même problème que toi après mon upgrade en edgy.
Il se trouve qu'avec un nouvel utilisateur je n'avais pas de problème. Du coup, j'ai soupçonné ma conf gnome.
Comme j'avais installé puis désintallé Compiz il y a quelque temps, je me dis qu'il restait peut-être des trucs pas clean dans mon ~/.gconf
Honnêtement, j'ai un peu galéré à chercher la source du problème : j'ai donc résolu le truc en supprimant ~/.gconf
ACHTUNG : ça reset complètement les config de gnome, faut tout se repalucher (conf evolution, tout ça...)
http://www.praksys.org
Hors ligne
#5 Le 11/11/2006, à 12:01
- guiguix
Re : [Resolu] Dual head sur intel 82852/855GM (i810)
Gargl ! Ta solution était un peu violente, quoique correcte.
En fait le répertoire incriminé est ~/.gconf/desktop/gnome/screen. Je l'ai renommé en _screen et redémarré Gnome, et voilà. J'ai accès à l'ensemble de mon bureau.
Par contre, luc, j'aimerais bien savoir quel est le contenu de ton dossier screen, en particulier le fichier screen/default/0/%gconf.xml histoire de faire une modif plus propre que désactiver l'effet de ce fichier en renommant le dossier screen.
En tout cas ça marche, merci pour la piste du .gconf/ j'aurais jamais trouvé tout seul !
HP Pavilion dv1160ea - Ubuntu 7.10
Hors ligne
#6 Le 13/11/2006, à 11:50
- luc Milland
Re : [Resolu] Dual head sur intel 82852/855GM (i810)
Clair, c'est violent, t'as étais plus finaud
Mais, tu va rire : j'ai pas de dossier ~/.gconf/desktop/gnome/screen ...
http://www.praksys.org
Hors ligne
#7 Le 13/11/2006, à 20:03
- guiguix
Re : [Resolu] Dual head sur intel 82852/855GM (i810)
Bon alors la solution finale de ce bug est :
Supprimez (ou renomez) votre dossier ~/.gconf/desktop/gnome/screen
Bonne soirée !
(neub veut-il marquer ce problème comme [résolu] ?)
Dernière modification par guiguix (Le 13/11/2006, à 20:05)
HP Pavilion dv1160ea - Ubuntu 7.10
Hors ligne
#8 Le 08/12/2006, à 11:46
- anaxagold
Re : [Resolu] Dual head sur intel 82852/855GM (i810)
Je ne voudrais pas doucher les enthousiasmes. Mais je voudrais savoir si mon problème est lié à celui qui vient d'être décrit.
J'ai un portable Dell Latitude D400 qui dispose d'un chipset graphique 855GM, d'un écran LCD et d'une sortie supplémentaire VGA.
Une commande au clavier (Fn+F8) permet de commuter le bureau vers :
1 - l'écran LCD (sortie VGA désactivée)
2 - la sortie VGA (écran LCD désactivé)
3 - écran LCD et sortie VGA activés.
Dans la configuration initiale (1 device, 1 monitor et 1 screen) :
Le mode 1 et le mode 2 fonctionnent très bien : image claire et nette. Par contre le mode 3 donne une image claire et nette sur l'écran LCD et une image légèrement tremblante sur la sortie VGA (qu'on y connecte un CRT, un autre LCD ou un vidéoprojecteur).
J'ai essayé toutes les configurations que j'ai pu trouver sur les forum Ubuntu pour remédier ce problème en considérant que le chipset 855GM était utilisé pour fournir un affichage dual-head et que celui-ci était mal paramétré. Rien n'y fait, j'ai toujours le même problème.
Une configuration correcte du matériel est forcément possible car sous Windows ce problème n'apparaît pas. Je ne veux pas être obligé de garder une partition Windows uniquement pour pouvoir faire des présentations avec un vidéoprojecteur !
Quelqu'un a-t-il une idée ?
Merci
Pour information, une commande
$ lspci
donne :
...
00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
00:02.1 Display controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
...
alors que le fichier xorg.conf n'utilise que l'adresse pci 00:02.0.
Section "Device"
Identifier "Intel Corporation 82852/855GM Integrated Graphics Device"
Driver "i810"
BusID "PCI:0:2:0"
EndSection
Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
HorizSync 28-51
VertRefresh 43-60
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Intel Corporation 82852/855GM Integrated Graphics Device"
Monitor "Generic Monitor"
DefaultDepth 16
SubSection "Display"
Depth 1
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
InputDevice "Synaptics Touchpad"
EndSection
Section "DRI"
Mode 0666
EndSection
J'ai également exploré cette piste, ainsi que la piste du clonage sans succès.
Merci à tous, à charge de revanche
Avec un Samsung Q320 sous Ubuntu 14.10
Hors ligne
#9 Le 08/12/2006, à 14:12
- neub
Re : [Resolu] Dual head sur intel 82852/855GM (i810)
mais ton Xorg.conf est tres mauvais comme ca !!!
Le truc c'est avoir un pour le mode normal (1 ecran)
et 1 autre pour le mode double
avec 2 screen, 2 device .... etc
regarde mon xorg.conf ...
pour voir les changement par contre il faut redemarrer X avec Ctrl+Alt+effacer
www.neub.co.nr
HP DV5 1073ez (Core 2 Duo T9400 2x2.53Ghz | nVidia GeForce 9600M GT 512MB)
Hors ligne
#10 Le 08/12/2006, à 14:56
- anaxagold
Re : [Resolu] Dual head sur intel 82852/855GM (i810)
Ton fichier xorg.conf me semblait très convaincant et je l'avais recopié. Cela ne changeait rien au fonctionnement observé. Correct en mode 1 et 2 et même image tremblante en mode 3.
Je ne comprends pas bien l'indication que tu me donnes.
"Le truc c'est d'avoir un pour ... et 1 autre pour ..."
- Que représente "...un ... et 1 autre ..." ? 2 sections device, 2 sections monitor, 2 sections screen ou 2 fichiers xorg.conf (un pour chaque mode) ?
- Est-ce que chaque device correspond à une adresse PCI différente ?
En tout cas, merci pour ton aide.
Merci à tous, à charge de revanche
Avec un Samsung Q320 sous Ubuntu 14.10
Hors ligne