Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile
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