[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: xinerama 2 monitors help




hi ya kmark

you need to define BOTH screen 0  and screen 1
	- you probably want to uncomment your second screen 1 comment

see below

- basically you need to have:
	2 screen definitions
	2 device definitions
	"serverlayout" that calls out both screens

- you can experiment w/ xinerama off first ...
	boot into X11 .. regular way

	root#  export  DISPLAY=:0.1
	root#  xterm -bg black -fg white 

	if the xterm popped up in the other screen ..
	you're all set

	turn on xinerama ... and have fun 

- watch out for unsupported modules like dri in older svga cards

more dual screen fun  ( lots of howto )
	http://www.Linux-1U.net/X11/Dual

c ya
alvin
--
-- and i want to do 1/4 pics (mplayer) in each of 4 monitors 
--


On Thu, 4 Dec 2003 kmark+debian-user@pipeline.com wrote:

> Hi Debianistas,
> I'm trying to setup 2 monitors.
> one is a isa t9680 (cirrus logic) - max 800x640 8bit
> and the other is a ati 1024x768 16 bit. 
> 
> I had the ati working and then I added the isa card. Ever since then, the isa is the only one recognized.
> I did a X -configure but it did not work 100% although I used it as a
> template and have since modified it to almost work. first, the original
> 'X -configure' did not work but then I changed it so now the modified
> one does not 'crash and burn' but now instead I have the modifed config
> that contains a refernce to both cards with the result being that the isa displays ok and the other does not respond.
> 
> for the sake of ease, I setup both to do 800x600 at 8 bit since both can
> do this.
> 
> if anyone can make a suggestion, please do.
> 
> include is my /etc/X11/XF86config-4
> and /var/log/XF86.0.log
> 
> Section "ServerLayout"
> 	Identifier     "XFree86 Configured"
> #	Screen      0  "Screen0" 0 0
> 	Screen      0  "Screen1" 0 0
> #	Screen      1  "Screen1" RightOf "Screen0"

^^^^^^^^^^^^^^^^^^^^^^

you need this line above ... take away the "#"

> 	InputDevice    "Mouse0" "CorePointer"
> 	InputDevice    "Keyboard0" "CoreKeyboard"
> 	Option 		"Xinerama" "On"
> EndSection
> 
> Section "Files"
> 	RgbPath      "/usr/X11R6/lib/X11/rgb"
> 	ModulePath   "/usr/X11R6/lib/modules"
> 	FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
> 	FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
> 	FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
> 	FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
> 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"
> #	Load	"xtt"
> 	Load  "record"
> 	Load  "xtrap"
> EndSection
> 
> Section "InputDevice"
> 	Identifier  "Keyboard0"
> 	Driver      "keyboard"
> EndSection
> 
> Section "InputDevice"
> 	Identifier  "Mouse0"
> 	Driver      "mouse"
> 	Option	    "Protocol" "PS/2"
> 	Option	    "Device" "/dev/mouse"
> EndSection
> 
> Section "Monitor"
> 	Identifier   "Monitor0"
> 	VendorName   "Monitor Vendor"
> 	ModelName    "Monitor Model"
> 	HorizSync	30-60
> 	VertRefresh	50-75
> 	Option		"DPMS"
> EndSection
> 
> Section "Monitor"
> 	Identifier   "Monitor1"
> 	VendorName   "Monitor Vendor"
> 	ModelName    "Monitor Model"
> 	HorizSync	30-60
> 	VertRefresh	50-75
> 	Option		"DPMS"
> EndSection
> 
> #Section "Device"
>         #Option     "ShadowFB"           	# [<bool>]
> #	Identifier  "Card0"
> #	Driver      "vesa"
> #	BusID       "ISA"
> #EndSection
> 
> Section "Device"
>         #Option     "ShadowFB"           	# [<bool>]
> 	Identifier  "Card1"
> #	Driver      "vesa"
> 	Driver      "ati"
> 	VendorName  "ATI"
> 	BoardName   "Mach64 VU"
> 	ChipSet     "ati"
> 	ChipId      0x5655
> 	ChipRev     0x9a
> #	BusID       "PCI:0:8:0"
> EndSection


====
==== you need a 2nd deive section definig your other SVGA card
====

> 
> #Section "Screen"
> #	Identifier "Screen0"
> #	Device     "Card0"
> #	Monitor    "Monitor0"
> #	DefaultDepth 8
> #	SubSection "Display"
> #		Depth     8
> #		Modes "800x600"
> #	EndSubSection
> #EndSection


===
=== you need to uncommoent the screen0 definitions 
===

> Section "Screen"
> 	Identifier "Screen1"
> 	Device     "Card1"
> 	Monitor    "Monitor1"
> 	DefaultDepth 8
> 	SubSection "Display"
> 		Depth     8
> 		Modes "800x600"
> 	EndSubSection
> 	SubSection "Display"
> 		Depth     16
> 		Modes	"1024x768" "800x600" "640x480"
> 	EndSubSection
> EndSection
> 
> 
> This is a pre-release version of XFree86, and is not supported in any
> way.  Bugs may be reported to XFree86@XFree86.Org and patches submitted
> to fixes@XFree86.Org.  Before reporting bugs in pre-release versions,
> please check the latest version in the XFree86 CVS repository
> (http://www.XFree86.Org/cvs)
> 
> XFree86 Version 4.2.1.1 (Debian 4.2.1-12.1 20031003005825 james@nocrew.org) / X Window System
> (protocol Version 11, revision 0, vendor release 6600)
> Release Date: 18 October 2002
> 	If the server is older than 6-12 months, or if your card is
> 	newer than the above date, look for a newer version before
> 	reporting problems.  (See http://www.XFree86.Org/)
> Build Operating System: Linux 2.4.21-rc1-ac1-cryptoloop i686 [ELF] 
> Module Loader present
> Markers: (--) probed, (**) from config file, (==) default setting,
>          (++) from command line, (!!) notice, (II) informational,
>          (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
> (==) Log file: "/var/log/XFree86.0.log", Time: Thu Dec  4 02:46:35 2003
> (==) Using config file: "/etc/X11/XF86Config-4"
> (==) ServerLayout "XFree86 Configured"
> (**) |-->Screen "Screen1" (0)
> (**) |   |-->Monitor "Monitor1"
> (**) |   |-->Device "Card1"
> (**) |-->Input Device "Mouse0"
> (**) |-->Input Device "Keyboard0"
> (==) Keyboard: CustomKeycode disabled
> (**) FontPath set to "/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/"
> (**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
> (**) ModulePath set to "/usr/X11R6/lib/modules"
> (**) Option "Xinerama" "On"
> (**) Xinerama: enabled
> (++) using VT number 7
> 
> (II) Open APM successful
> (II) Module ABI versions:
> 	XFree86 ANSI C Emulation: 0.1
> 	XFree86 Video Driver: 0.5
> 	XFree86 XInput driver : 0.3
> 	XFree86 Server Extension : 0.1
> 	XFree86 Font Renderer : 0.3
> (II) Loader running on linux
> (II) LoadModule: "bitmap"
> (II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
> (II) Module bitmap: vendor="The XFree86 Project"
> 	compiled for 4.2.1.1, module version = 1.0.0
> 	Module class: XFree86 Font Renderer
> 	ABI class: XFree86 Font Renderer, version 0.3
> (II) Loading font Bitmap
> (II) LoadModule: "pcidata"
> (II) Loading /usr/X11R6/lib/modules/libpcidata.a
> (II) Module pcidata: vendor="The XFree86 Project"
> 	compiled for 4.2.1.1, module version = 0.1.0
> 	ABI class: XFree86 Video Driver, version 0.5
> (II) PCI: Probing config type using method 1
> (II) PCI: Config type is 1
> (II) PCI: stages = 0x03, oldVal1 = 0x00000000, mode1Res1 = 0x80000000
> (II) PCI: PCI scan (all values are in hex)
> (II) PCI: 00:00:0: chip 8086,7100 card 0000,0000 rev 01 class 06,00,00 hdr 00
> (II) PCI: 00:07:0: chip 8086,7110 card 0000,0000 rev 01 class 06,01,00 hdr 80
> (II) PCI: 00:07:1: chip 8086,7111 card 0000,0000 rev 01 class 01,01,80 hdr 00
> (II) PCI: 00:07:2: chip 8086,7112 card 0000,0000 rev 01 class 0c,03,00 hdr 00
> (II) PCI: 00:07:3: chip 8086,7113 card 0000,0000 rev 01 class 06,80,00 hdr 00
> (II) PCI: 00:08:0: chip 1002,5655 card 0000,0000 rev 9a class 03,00,00 hdr 00
> (II) PCI: 00:0e:0: chip 10ec,8139 card 1799,5000 rev 10 class 02,00,00 hdr 00
> (II) PCI: End of PCI scan
> (II) LoadModule: "scanpci"
> (II) Loading /usr/X11R6/lib/modules/libscanpci.a
> (II) Module scanpci: vendor="The XFree86 Project"
> 	compiled for 4.2.1.1, module version = 0.1.0
> 	ABI class: XFree86 Video Driver, version 0.5
> (II) UnloadModule: "scanpci"
> (II) Unloading /usr/X11R6/lib/modules/libscanpci.a
> (II) Host-to-PCI bridge:
> (II) PCI-to-ISA bridge:
> (II) Bus 0: bridge is at (0:0:0), (-1,0,0), BCTRL: 0x08 (VGA_EN is set)
> (II) Bus 0 I/O range:
> 	[0] -1 0	0x00000000 - 0x0000ffff (0x10000) IX[B]
> (II) Bus 0 non-prefetchable memory range:
> 	[0] -1 0	0x00000000 - 0xffffffff (0x0) MX[B]
> (II) Bus 0 prefetchable memory range:
> 	[0] -1 0	0x00000000 - 0xffffffff (0x0) MX[B]
> (II) Bus -1: bridge is at (0:7:0), (0,-1,0), BCTRL: 0x08 (VGA_EN is set)
> (II) Bus -1 I/O range:
> (II) Bus -1 non-prefetchable memory range:
> (II) Bus -1 prefetchable memory range:
> (--) PCI: (0:8:0) ATI Mach64 VU rev 154, Mem @ 0x10000000/24, 0x11000000/12
> (II) Addressable bus resource ranges are
> 	[0] -1 0	0x00000000 - 0xffffffff (0x0) MX[B]
> 	[1] -1 0	0x00000000 - 0x0000ffff (0x10000) IX[B]
> (II) OS-reported resource ranges:
> 	[0] -1 0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
> 	[1] -1 0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
> 	[2] -1 0	0x000f0000 - 0x000fffff (0x10000) MX[B]
> 	[3] -1 0	0x000c0000 - 0x000effff (0x30000) MX[B]
> 	[4] -1 0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
> 	[5] -1 0	0x0000ffff - 0x0000ffff (0x1) IX[B]
> 	[6] -1 0	0x00000000 - 0x000000ff (0x100) IX[B]
> (II) Active PCI resource ranges:
> 	[0] -1 0	0xfedfec00 - 0xfedfecff (0x100) MX[B]
> 	[1] -1 0	0x0000f400 - 0x0000f4ff (0x100) IX[B]
> 	[2] -1 0	0x0000fcc0 - 0x0000fcdf (0x20) IX[B]
> 	[3] -1 0	0x0000fcf0 - 0x0000fcff (0x10) IX[B]
> (II) Inactive PCI resource ranges:
> 	[0] -1 0	0x11000000 - 0x11000fff (0x1000) MX[B](B)
> 	[1] -1 0	0x10000000 - 0x10ffffff (0x1000000) MX[B](B)
> (II) Active PCI resource ranges after removing overlaps:
> 	[0] -1 0	0xfedfec00 - 0xfedfecff (0x100) MX[B]
> 	[1] -1 0	0x0000f400 - 0x0000f4ff (0x100) IX[B]
> 	[2] -1 0	0x0000fcc0 - 0x0000fcdf (0x20) IX[B]
> 	[3] -1 0	0x0000fcf0 - 0x0000fcff (0x10) IX[B]
> (II) Inactive PCI resource ranges after removing overlaps:
> 	[0] -1 0	0x11000000 - 0x11000fff (0x1000) MX[B](B)
> 	[1] -1 0	0x10000000 - 0x10ffffff (0x1000000) MX[B](B)
> (II) OS-reported resource ranges after removing overlaps with PCI:
> 	[0] -1 0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
> 	[1] -1 0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
> 	[2] -1 0	0x000f0000 - 0x000fffff (0x10000) MX[B]
> 	[3] -1 0	0x000c0000 - 0x000effff (0x30000) MX[B]
> 	[4] -1 0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
> 	[5] -1 0	0x0000ffff - 0x0000ffff (0x1) IX[B]
> 	[6] -1 0	0x00000000 - 0x000000ff (0x100) IX[B]
> (II) All system resource ranges:
> 	[0] -1 0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
> 	[1] -1 0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
> 	[2] -1 0	0x000f0000 - 0x000fffff (0x10000) MX[B]
> 	[3] -1 0	0x000c0000 - 0x000effff (0x30000) MX[B]
> 	[4] -1 0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
> 	[5] -1 0	0xfedfec00 - 0xfedfecff (0x100) MX[B]
> 	[6] -1 0	0x11000000 - 0x11000fff (0x1000) MX[B](B)
> 	[7] -1 0	0x10000000 - 0x10ffffff (0x1000000) MX[B](B)
> 	[8] -1 0	0x0000ffff - 0x0000ffff (0x1) IX[B]
> 	[9] -1 0	0x00000000 - 0x000000ff (0x100) IX[B]
> 	[10] -1 0	0x0000f400 - 0x0000f4ff (0x100) IX[B]
> 	[11] -1 0	0x0000fcc0 - 0x0000fcdf (0x20) IX[B]
> 	[12] -1 0	0x0000fcf0 - 0x0000fcff (0x10) IX[B]
> (II) LoadModule: "GLcore"
> (II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a
> Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:debug_xform.o":  No symbols found
> (II) Module GLcore: vendor="The XFree86 Project"
> 	compiled for 4.2.1.1, module version = 1.0.0
> 	ABI class: XFree86 Server Extension, version 0.1
> (II) LoadModule: "bitmap"
> (II) Reloading /usr/X11R6/lib/modules/fonts/libbitmap.a
> (II) Loading font Bitmap
> (II) LoadModule: "dbe"
> (II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a
> (II) Module dbe: vendor="The XFree86 Project"
> 	compiled for 4.2.1.1, module version = 1.0.0
> 	Module class: XFree86 Server Extension
> 	ABI class: XFree86 Server Extension, version 0.1
> (II) Loading extension DOUBLE-BUFFER
> (II) LoadModule: "ddc"
> (II) Loading /usr/X11R6/lib/modules/libddc.a
> (II) Module ddc: vendor="The XFree86 Project"
> 	compiled for 4.2.1.1, module version = 1.0.0
> 	ABI class: XFree86 Video Driver, version 0.5
> (II) LoadModule: "dri"
> (II) Loading /usr/X11R6/lib/modules/extensions/libdri.a
> (II) Module dri: vendor="The XFree86 Project"
> 	compiled for 4.2.1.1, module version = 1.0.0
> 	ABI class: XFree86 Server Extension, version 0.1
> (II) Loading sub module "drm"
> (II) LoadModule: "drm"
> (II) Loading /usr/X11R6/lib/modules/linux/libdrm.a
> (II) Module drm: vendor="The XFree86 Project"
> 	compiled for 4.2.1.1, module version = 1.0.0
> 	ABI class: XFree86 Server Extension, version 0.1
> (II) Loading extension XFree86-DRI
> (II) LoadModule: "extmod"
> (II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a
> (II) Module extmod: vendor="The XFree86 Project"
> 	compiled for 4.2.1.1, module version = 1.0.0
> 	Module class: XFree86 Server Extension
> 	ABI class: XFree86 Server Extension, version 0.1
> (II) Loading extension SHAPE
> (II) Loading extension MIT-SUNDRY-NONSTANDARD
> (II) Loading extension BIG-REQUESTS
> (II) Loading extension SYNC
> (II) Loading extension MIT-SCREEN-SAVER
> (II) Loading extension XC-MISC
> (II) Loading extension XFree86-VidModeExtension
> (II) Loading extension XFree86-Misc
> (II) Loading extension XFree86-DGA
> (II) Loading extension DPMS
> (II) Loading extension FontCache
> (II) Loading extension TOG-CUP
> (II) Loading extension Extended-Visual-Information
> (II) Loading extension XVideo
> (II) Loading extension XVideo-MotionCompensation
> (II) LoadModule: "freetype"
> (II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.a
> (II) Module freetype: vendor="The XFree86 Project"
> 	compiled for 4.2.1.1, module version = 1.1.10
> 	Module class: XFree86 Font Renderer
> 	ABI class: XFree86 Font Renderer, version 0.3
> (II) Loading font FreeType
> (II) LoadModule: "int10"
> (II) Loading /usr/X11R6/lib/modules/linux/libint10.a
> (II) Module int10: vendor="The XFree86 Project"
> 	compiled for 4.2.1.1, module version = 1.0.0
> 	ABI class: XFree86 Video Driver, version 0.5
> (II) LoadModule: "record"
> (II) Loading /usr/X11R6/lib/modules/extensions/librecord.a
> (II) Module record: vendor="The XFree86 Project"
> 	compiled for 4.2.1.1, module version = 1.13.0
> 	Module class: XFree86 Server Extension
> 	ABI class: XFree86 Server Extension, version 0.1
> (II) Loading extension RECORD
> (II) LoadModule: "type1"
> (II) Loading /usr/X11R6/lib/modules/fonts/libtype1.a
> (II) Module type1: vendor="The XFree86 Project"
> 	compiled for 4.2.1.1, module version = 1.0.1
> 	Module class: XFree86 Font Renderer
> 	ABI class: XFree86 Font Renderer, version 0.3
> (II) Loading font Type1
> (II) Loading font CID
> (II) LoadModule: "vbe"
> (II) Loading /usr/X11R6/lib/modules/libvbe.a
> (II) Module vbe: vendor="The XFree86 Project"
> 	compiled for 4.2.1.1, module version = 1.0.0
> 	ABI class: XFree86 Video Driver, version 0.5
> (II) LoadModule: "record"
> (II) Reloading /usr/X11R6/lib/modules/extensions/librecord.a
> (II) Loading extension RECORD
> (II) LoadModule: "xtrap"
> (II) Loading /usr/X11R6/lib/modules/extensions/libxtrap.a
> (II) Module xtrap: vendor="The XFree86 Project"
> 	compiled for 4.2.1.1, module version = 1.0.0
> 	Module class: XFree86 Server Extension
> 	ABI class: XFree86 Server Extension, version 0.1
> (II) Loading extension DEC-XTRAP
> (II) LoadModule: "ati"
> (II) Loading /usr/X11R6/lib/modules/drivers/ati_drv.o
> (II) Module ati: vendor="The XFree86 Project"
> 	compiled for 4.2.1.1, module version = 6.4.16
> 	Module class: XFree86 Video Driver
> 	ABI class: XFree86 Video Driver, version 0.5
> (II) LoadModule: "mouse"
> (II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
> (II) Module mouse: vendor="The XFree86 Project"
> 	compiled for 4.2.1.1, module version = 1.0.0
> 	Module class: XFree86 XInput Driver
> 	ABI class: XFree86 XInput driver, version 0.3
> (II) ATI: ATI driver (version 6.4.16) for chipsets: ati, ativga
> (II) R128: Driver for ATI Rage 128 chipsets: ATI Rage 128 RE (PCI),
> 	ATI Rage 128 RF (AGP), ATI Rage 128 RG (AGP), ATI Rage 128 RK (PCI),
> 	ATI Rage 128 RL (AGP), ATI Rage 128 SM (AGP),
> 	ATI Rage 128 Pro PD (PCI), ATI Rage 128 Pro PF (AGP),
> 	ATI Rage 128 Pro PP (PCI), ATI Rage 128 Pro PR (PCI),
> 	ATI Rage 128 Pro ULTRA TF (AGP), ATI Rage 128 Pro ULTRA TL (AGP),
> 	ATI Rage 128 Pro ULTRA TR (AGP), ATI Rage 128 Mobility LE (PCI),
> 	ATI Rage 128 Mobility LF (AGP), ATI Rage 128 Mobility MF (AGP),
> 	ATI Rage 128 Mobility ML (AGP)
> (II) RADEON: Driver for ATI Radeon chipsets: ATI Radeon QD (AGP),
> 	ATI Radeon QE (AGP), ATI Radeon QF (AGP), ATI Radeon QG (AGP),
> 	ATI Radeon VE QY (AGP), ATI Radeon VE QZ (AGP),
> 	ATI Radeon Mobility LW (AGP), ATI Radeon Mobility LX (AGP),
> 	ATI Radeon Mobility LY (AGP), ATI Radeon Mobility LZ (AGP),
> 	ATI Radeon 8500 QL (AGP), ATI Radeon 8500 QM (AGP),
> 	ATI Radeon 8500 QN (AGP), ATI Radeon 8500 QO (AGP),
> 	ATI Radeon 8500 Ql (AGP), ATI Radeon 8500 BB (AGP),
> 	ATI Radeon 7500 QW (AGP), ATI Radeon 9000 If (AGP)
> (II) Primary Device is: ISA
> (II) ATI:  Candidate "Device" section "Card1".
> (II) ATI:  Unshared VGA detected.
> (WW) ATI:  PCI/AGP Mach64 in slot 0:8:0 could not be detected!
> (EE) No devices detected.
> 
> Fatal server error:
> no screens found
> 
> When reporting a problem related to a server crash, please send
> the full server output, not just the last messages.
> This can be found in the log file "/var/log/XFree86.0.log".
> Please report problems to submit@bugs.debian.org.
> 
> 



Reply to: