Bug 3055 - i810 - 82852/855GM xinerama
Summary: i810 - 82852/855GM xinerama
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: git
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: Alan Hourihane
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-17 13:17 UTC by Markus Rechberger
Modified: 2005-05-19 13:24 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
xorg xinerama config (4.59 KB, text/plain)
2005-04-30 04:00 UTC, Markus Rechberger
no flags Details
mouse is able to drag a window which is displayed at a wrong position (77.50 KB, image/jpeg)
2005-05-11 02:52 UTC, Markus Rechberger
no flags Details

Description Markus Rechberger 2005-04-17 13:17:09 UTC
I tried to get xinerama work on my Acer Travelmate 662
The mouse successfully was able to move from one screen to another, but it
looked like there was still only one desktop. I didn't see the windows in the
second screen but whatever I did the input signals got delivered to the first
screen so I was actually able to drag a window from screen one by
clicking/moving "nothing visible" on screen two. 

Tried to play around with the modes but basically this was the configuration I
tested.

Section "ServerFlags"   
    Option "Xinerama" "On"
EndSection
    
Section "Files"
        FontPath        "unix/:7100"                    # local font server
        # if the local font server has problems, we can fall back on these
        FontPath        "/usr/lib/X11/fonts/misc"
        FontPath        "/usr/lib/X11/fonts/cyrillic"
        FontPath        "/usr/lib/X11/fonts/100dpi/:unscaled"
        FontPath        "/usr/lib/X11/fonts/75dpi/:unscaled"
        FontPath        "/usr/lib/X11/fonts/Type1" 
        FontPath        "/usr/lib/X11/fonts/CID"
#       FontPath        "/usr/lib/X11/fonts/Speedo"
        FontPath        "/usr/lib/X11/fonts/100dpi"
        FontPath        "/usr/lib/X11/fonts/75dpi"
EndSection

Section "Module"        
        Load    "GLcore"
        Load    "bitmap"
        Load    "dbe"
        Load    "ddc"
        Load    "dri"
        Load    "extmod"
        Load    "freetype"
        Load    "glx"
        Load    "int10"
        Load    "record"
        Load    "speedo"
        Load    "type1"
        Load    "vbe"
EndSection

Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "keyboard"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xfree86"
        Option          "XkbModel"      "pc105"
        Option          "XkbLayout"     "de"
        Option          "XkbOptions"    "nodeadkeys"
EndSection

Section "InputDevice"
        Identifier      "Configured Mouse"
        Driver          "mouse"
        Option          "CorePointer"
        Option          "Device"                "/dev/psaux"
        Option          "Protocol"              "ps/2"
#       Option          "Resolution"            "1000"
#       Option          "Emulate3Buttons"       "true"
        Option          "ZAxisMapping"          "4 5"
EndSection
#Section "InputDevice"
#       Identifier      "Generic Mouse"
#       Driver          "mouse"
#       Option          "SendCoreEvents"        "true"
#       Option          "Device"                "/dev/input/mice"
#       Option          "Protocol"              "ImPS/2"
#       Option          "Emulate3Buttons"       "true"
#       Option          "ZAxisMapping"          "4 5"
#EndSection
Section "Device"
        Identifier      "Standardgrafikkarte"
        Driver          "i810"
        Screen          0
        BusID           "PCI:0:2:0"
        Option          "MonitorLayout" "CRT,LFP"

        # CRT,LFP"
EndSection

Section "Device"
        Identifier      "Beamergrafikkarte"
        Driver          "i810"
        Screen          1
        BusID           "PCI:0:2:0"
        Option          "MonitorLayout" "CRT,LFP"
        #,LFP"
EndSection

Section "Monitor"
        Identifier      "Standardbildschirm"
        HorizSync       30-60
        VertRefresh     50-75
        Option          "DPMS"
EndSection

Section "Monitor"
        Identifier      "Beamermonitor"
        HorizSync       30-60
        VertRefresh     50-75
        Option          "DPMS"
EndSection

Section "Screen"
        Identifier      "Beamer"
        Device          "Beamergrafikkarte"
        Monitor         "Beamermonitor"
        DefaultDepth    24
        SubSection "Display"
                Depth           1
                Modes           "1280x1024" "1280x960" "1152x864" "1024x768"
"800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           4
                Modes           "1280x1024" "1280x960" "1152x864" "1024x768"
"800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           8
                Modes           "1280x1024" "1280x960" "1152x864" "1024x768"
"800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           15
                Modes           "1280x1024" "1280x960" "1152x864" "1024x768"
"800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           16
                Modes           "1400x1050" "1280x1024" "1024x768"
        EndSubSection
        SubSection "Display"
                Depth           24
                Modes           "1024x768"
#               Modes           "1400x1050" "1280x1024" "1024x768"
        EndSubSection
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Device          "Standardgrafikkarte"
        Monitor         "Standardbildschirm"
        DefaultDepth    24
        SubSection "Display"
                Depth           1
                Modes           "1280x1024" "1280x960" "1152x864" "1024x768"
"800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           4
                Modes           "1280x1024" "1280x960" "1152x864" "1024x768"
"800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           8
                Modes           "1280x1024" "1280x960" "1152x864" "1024x768"
"800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           15
                Modes           "1280x1024" "1280x960" "1152x864" "1024x768"
"800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           16
                Modes           "1400x1050" "1280x1024" "1024x768"
        EndSubSection
        SubSection "Display"
                Depth           24
                Modes           "1024x768"
#               Modes           "1400x1050" "1280x1024" "1024x768"
        EndSubSection
EndSection

Section "ServerLayout"
        Identifier      "Default Layout"
        Screen  0       "Default Screen" 0 0
        Screen  1       "Beamer" RightOf "Default Screen"
        InputDevice     "Generic Keyboard"
        InputDevice     "Configured Mouse"
#       InputDevice     "Generic Mouse"
EndSection

Section "DRI"
        Mode    0666
EndSection
Comment 1 Markus Rechberger 2005-04-30 04:00:09 UTC
Created attachment 2598 [details]
xorg xinerama config

this configuration works one time after boot up
Comment 2 Markus Rechberger 2005-04-30 04:03:59 UTC
the hardware mouse pointer is displayed without any problem, though the
underlying desktop looks shifted to the bottom.. X0/Y0 starts at about Y1024,
everything below looks like wrong mapped memorycontent..
Comment 3 Markus Rechberger 2005-04-30 04:06:14 UTC
Comment on attachment 2598 [details]
xorg xinerama config

># XF86Config-4 (XFree86 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 XF86Config-4 manual page.
># (Type "man XF86Config-4" at the shell prompt.)
>#
># This file is automatically updated on xserver-xfree86 package upgrades *only*
># if it has not been modified since the last upgrade of the xserver-xfree86
># package.
>#
># If you have edited this file but would like it to be automatically updated
># again, run the following commands as root:
>#
>#   cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-4.custom
>#   md5sum /etc/X11/XF86Config-4 >/var/lib/xfree86/XF86Config-4.md5sum
>#   dpkg-reconfigure xserver-xfree86
>Section "ServerFlags"
>    Option "Xinerama" "On"
>EndSection
>    
>Section "Files"
>	FontPath	"unix/:7100"			# local font server
>	# if the local font server has problems, we can fall back on these
>	FontPath	"/usr/lib/X11/fonts/misc"
>	FontPath	"/usr/lib/X11/fonts/cyrillic"
>	FontPath	"/usr/lib/X11/fonts/100dpi/:unscaled"
>	FontPath	"/usr/lib/X11/fonts/75dpi/:unscaled"
>	FontPath	"/usr/lib/X11/fonts/Type1"
>	FontPath	"/usr/lib/X11/fonts/CID"
>#	FontPath	"/usr/lib/X11/fonts/Speedo"
>	FontPath	"/usr/lib/X11/fonts/100dpi"
>	FontPath	"/usr/lib/X11/fonts/75dpi"
>EndSection
>
>Section "Module"
>	Load	"GLcore"
>	Load	"bitmap"
>	Load	"dbe"
>	Load	"ddc"
>	Load	"dri"
>	Load	"extmod"
>	Load	"freetype"
>	Load	"glx"
>	Load	"int10"
>	Load	"record"
>	Load	"speedo"
>	Load	"type1"
>	Load	"vbe"
>EndSection
>
>Section "InputDevice"
>	Identifier	"Generic Keyboard"
>	Driver		"keyboard"
>	Option		"CoreKeyboard"
>	Option		"XkbRules"	"xfree86"
>	Option		"XkbModel"	"pc105"
>	Option		"XkbLayout"	"de"
>	Option		"XkbOptions"	"nodeadkeys"
>EndSection
>
>Section "InputDevice"
>	Identifier	"Configured Mouse"
>	Driver		"mouse"
>	Option		"CorePointer"
>	Option		"Device"		"/dev/psaux"
>	Option		"Protocol"		"ps/2"
>#	Option		"Resolution"		"1000"
>#	Option		"Emulate3Buttons"	"true"
>	Option		"ZAxisMapping"		"4 5"
>EndSection
>#Section "InputDevice"
>#	Identifier	"Generic Mouse"
>#	Driver		"mouse"
>#	Option		"SendCoreEvents"	"true"
>#	Option		"Device"		"/dev/input/mice"
>#	Option		"Protocol"		"ImPS/2"
>#	Option		"Emulate3Buttons"	"true"
>#	Option		"ZAxisMapping"		"4 5"
>#EndSection
>
>Section "Device"
>	Identifier	"Standardgrafikkarte"
>	Driver		"i810"
>	Screen          0
>	Option		"MonitorLayout" "CRT,LFP"
>	# LFP,CRT"
>	BusID		"PCI:0:2:0"
>EndSection
>
>Section "Device"
>	Identifier	"Beamergrafikkarte"
>	Driver		"i810"
>	Screen		1
>	BusID		"PCI:0:2:0"
>EndSection
>
>
>Section "Monitor"
>	Identifier	"Standardbildschirm"
>	HorizSync	30-60
>	VertRefresh	50-75
>	Option		"DPMS"
>EndSection
>
>Section "Monitor"
>	Identifier	"Beamer"
>	HorizSync	30-50
>	VertRefresh	50-60
>#	Option		"DPMS"
>EndSection
>
>Section "Screen"
>	Identifier	"Beamerscreen"
>	Device		"Beamergrafikkarte"
>	Monitor		"Beamer"
>	DefaultDepth    16	
>	SubSection "Display"
>		Depth		1
>		Modes		"1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
>	EndSubSection
>	SubSection "Display"
>		Depth		4
>		Modes		"1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
>	EndSubSection
>	SubSection "Display"
>		Depth		8
>		Modes		"1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
>	EndSubSection
>	SubSection "Display"
>		Depth		15
>		Modes		"1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
>	EndSubSection
>	SubSection "Display"
>		Depth		16
>		Modes		"1400x1050" "1280x1024" "1024x768"
>	EndSubSection
>	SubSection "Display"
>		Depth		24
>		Modes		"1024x768"
>#		Modes		"1400x1050" "1280x1024" "1024x768"
>	EndSubSection
>EndSection
>
>
>Section "Screen"
>	Identifier	"Default Screen"
>	Device		"Standardgrafikkarte"
>	Monitor		"Standardbildschirm"
>	DefaultDepth	16
>	SubSection "Display"
>		Depth		1
>		Modes		"1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
>	EndSubSection
>	SubSection "Display"
>		Depth		4
>		Modes		"1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
>	EndSubSection
>	SubSection "Display"
>		Depth		8
>		Modes		"1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
>	EndSubSection
>	SubSection "Display"
>		Depth		15
>		Modes		"1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
>	EndSubSection
>	SubSection "Display"
>		Depth		16
>		Modes		"1400x1050" "1280x1024" "1024x768"
>	EndSubSection
>	SubSection "Display"
>		Depth		24
>		Modes		"1024x768"
>#		Modes		"1400x1050" "1280x1024" "1024x768"
>	EndSubSection
>EndSection
>
>Section "ServerLayout"
>	Identifier	"Default Layout"
>	Screen		0 "Default Screen" 0 0
>	Screen		1 "Beamerscreen" RightOf "Default Screen"
>	InputDevice	"Generic Keyboard"
>	InputDevice	"Configured Mouse"
>#	InputDevice	"Generic Mouse"
>EndSection
>
>Section "DRI"
>	Mode	0666
>EndSection
Comment 4 Markus Rechberger 2005-04-30 04:07:02 UTC
Comment on attachment 2598 [details]
xorg xinerama config

should be 16 bit not 24 like in the first file..
Comment 5 Alan Hourihane 2005-05-10 13:30:20 UTC
I'm having a hard time understanding the actual problem. Have you got a
screenshot that shows it ?

Also, can you attach a log from /var/log/Xorg.0.log so I can see how things are
setup.
Comment 6 Markus Rechberger 2005-05-11 02:52:41 UTC
Created attachment 2657 [details]
mouse is able to drag a window which is displayed at a wrong position
Comment 7 Markus Rechberger 2005-05-11 02:55:30 UTC
Comment on attachment 2657 [details]
mouse is able to drag a window which is displayed at a wrong position

the hardware mouse gets mapped right but the desktop starts at the wrong
position
Comment 8 Alan Hourihane 2005-05-11 04:03:48 UTC
I still need a log from /var/log/Xorg.0.log
Comment 9 Alan Hourihane 2005-05-20 06:24:52 UTC
Committed fixes to CVS.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.