[olug] Dual Monitors
Jeff Norton
jnorton at jggt.com
Mon Nov 17 01:58:12 UTC 2003
Do I need to startx using
I made the change and it still does not work here are the output files from
#lspci
00:00.0 Host bridge: Advanced Micro Devices [AMD] AMD-760 [IGD4-1P]
System Controller (rev 14)
00:01.0 PCI bridge: Advanced Micro Devices [AMD] AMD-760 [IGD4-1P] AGP
Bridge
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South]
(rev 40)
00:07.1 IDE interface: VIA Technologies, Inc. VT82C586/B/686A/B PIPC Bus
Master IDE (rev 06)
00:07.2 USB Controller: VIA Technologies, Inc. USB (rev 1a)
00:07.3 USB Controller: VIA Technologies, Inc. USB (rev 1a)
00:07.4 SMBus: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 40)
00:09.0 Ethernet controller: D-Link System Inc RTL8139 Ethernet (rev 10)
00:0a.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 05)
00:0a.1 Input device controller: Creative Labs SB Live! MIDI/Game Port
(rev 05)
00:0d.0 USB Controller: NEC Corporation USB (rev 41)
00:0d.1 USB Controller: NEC Corporation USB (rev 41)
00:0d.2 USB Controller: NEC Corporation USB 2.0 (rev 02)
01:05.0 VGA compatible controller: ATI Technologies Inc Radeon R250 If
[Radeon 9000] (rev 01)
01:05.1 Display controller: ATI Technologies Inc Radeon R250 [Radeon
9000] (Secondary) (rev 01)
#grep -i device /var/log/X*.log
/var/log/XFree86.0.log:(**) | |-->Device "ATI Radeon 9000"
/var/log/XFree86.0.log:(**) | |-->Device "ATI Radeon 9000 - 2"
/var/log/XFree86.0.log:(**) |-->Input Device "Mouse0"
/var/log/XFree86.0.log:(**) |-->Input Device "Keyboard0"
/var/log/XFree86.0.log:(II) Primary Device is: PCI 01:05:0
/var/log/XFree86.0.log:(**) Option "Device" "/dev/psaux"
/var/log/XFree86.0.log:(II) XINPUT: Adding extended input device
"Mouse0" (type: MOUSE)
/var/log/XFree86.1.log:(**) | |-->Device "ATI Radeon 9000"
/var/log/XFree86.1.log:(**) |-->Input Device "Mouse0"
/var/log/XFree86.1.log:(**) |-->Input Device "Mouse1"
/var/log/XFree86.1.log:(**) |-->Input Device "Keyboard0"
/var/log/XFree86.1.log:(II) Primary Device is: PCI 01:05:0
/var/log/XFree86.1.log:(--) Assigning device section with no busID to
primary device
/var/log/XFree86.1.log:(**) Option "Device" "/dev/psaux"
/var/log/XFree86.1.log:(**) Option "Device" "/dev/input/mice"
/var/log/XFree86.1.log:(II) XINPUT: Adding extended input device
"Mouse1" (type: MOUSE)
/var/log/XFree86.1.log:(II) XINPUT: Adding extended input device
"Mouse0" (type: MOUSE)
/var/log/XFree86.setup.log:(WW) RADEON: No matching Device section for
instance (BusID PCI:1:5:1) found
/var/log/XFree86.setup.log:EE) No devices detected.
My XF86Config File
********************************************
Section "ServerLayout"
Identifier "XFree86 Configured"
Screen 0 "Screen0"
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
Option "xinerama" "1"
EndSection
.....
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "VG700b"
HorizSync 30.0 - 82.0
VertRefresh 50.0 - 75.0
Option "dpms"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "VG700b"
HorizSync 30.0 - 82.0
VertRefresh 50.0 - 75.0
Option "dpms"
EndSection
.........
Section "Device"
Identifier "ATI Radeon 9000"
Driver "vesa"
VendorName "ATI Radeon 9000"
BoardName "ATI Radeon 9000"
BusID "PCI:01:05:00"
EndSection
Section "Device"
Identifier "ATI Radeon 9000 - 2"
Driver "vesa"
VendorName "ATI Radeon 9000"
BoardName "ATI Radeon 9000"
BusID "PCI:01:05:01"
EndSection
Section "Screen"
Identifier "Screen0"
Device "ATI Radeon 9000"
Monitor "Monitor0"
DefaultDepth 16
SubSection "Display"
Depth 16
Modes "1280x1024" "1280x960" "1152x864" "1024x768"
"800x600" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "ATI Radeon 9000 - 2"
Monitor "Monitor1"
DefaultDepth 16
SubSection "Display"
Depth 16
Modes "1280x1024" "1280x960" "1152x864" "1024x768"
"800x600" "640x480"
EndSubSection
EndSection
****************************************
Jay Swackhamer wrote:
>ok,
>if the card shows up as two instances on the PCI bus
>when you do a 'lspci' or 'cat /proc/pci' you just need to duplicate a
>some of the sections and layout where the screens are
>
>you need to have a direction to tell the desktop where the monitors are
>located i.e.
>
>--
>Section "ServerLayout"
> Identifier "XFree86 Configured"
> Screen 0 "Screen0"
> Screen 1 "Screen1" RightOf "Screen0"
> InputDevice "Mouse0" "CorePointer"
> InputDevice "Keyboard0" "CoreKeyboard"
> Option "xinerama" "1"
>EndSection
>--
>
>then double the section for the monitor changing the identifier
>i.e.
>--
>Section "Monitor"
> Identifier "Monitor0"
> VendorName "Monitor Vendor"
> ModelName "VG700b"
> HorizSync 30.0 - 82.0
> VertRefresh 50.0 - 75.0
> Option "dpms"
>EndSection
>
>Section "Monitor"
> Identifier "Monitor1"
> VendorName "Monitor Vendor"
> ModelName "VG700b"
> HorizSync 30.0 - 82.0
> VertRefresh 50.0 - 75.0
> Option "dpms"
>EndSection
>
>--
>add the BusID for the first card,
>then add the section for the second card
>you can get the busid by looking at the X log after running startx
>
>#grep -i device /var/log/X*.log
>
>--
>
>Section "Device"
> Identifier "ATI Radeon 9000"
> Driver "vesa"
> VendorName "ATI Radeon 9000"
> BoardName "ATI Radeon 9000"
> BusID "PCI:01:00:0"
>EndSection
>
>Section "Device"
> Identifier "ATI Radeon 9000 - 2"
> Driver "vesa"
> VendorName "ATI Radeon 9000"
> BoardName "ATI Radeon 9000"
> BusID "PCI:00:14:0"
>EndSection
>
>
>--
>
>and then make a 2nd screen section that uses the 2nd video card's
>identifier & monitor identifier
>
>--
>Section "Screen"
> Identifier "Screen0"
> Device "ATI Radeon 9000"
> Monitor "Monitor0"
> DefaultDepth 16
> SubSection "Display"
> Depth 16
> Modes "1280x1024" "1280x960" "1152x864" "1024x768"
>"800x600" "640x480"
> EndSubSection
>EndSection
>
>Section "Screen"
> Identifier "Screen1"
> Device "ATI Radeon 9000 - 2"
> Monitor "Monitor1"
> DefaultDepth 16
> SubSection "Display"
> Depth 16
> Modes "1280x1024" "1280x960" "1152x864" "1024x768"
>"800x600" "640x480"
> EndSubSection
>EndSection
>
>--
>
>
>
>>I have two-monitors/ one desktop
>>
>>Jay Swackhamer wrote:
>>
>>
>>
>>>Do you want two separate X servers running? i.e. two
>>>monitors/mouse/keyboards for two users. or two-monitors/one desktop?
>>>
>>>
>>>
>>>
>>>
>>>
>>>>I have an ATI 9000 with two Viewsonic Monitors. I tried to use ATI's
>>>>linux drivers but X can't find the monitors. I want to use them side by
>>>>side with two seperate X windows running. My config file is as follows
>>>>
>>>>Section "Monitor"
>>>> Identifier "Monitor0"
>>>> VendorName "Monitor Vendor"
>>>> ModelName "VG700b"
>>>> HorizSync 30.0 - 82.0
>>>> VertRefresh 50.0 - 75.0
>>>> Option "dpms"
>>>>EndSection
>>>>
>>>>Section "Device"
>>>>
>>>> # no known options
>>>> #BusID
>>>> Identifier "ATI Radeon 9000"
>>>> Driver "vesa"
>>>> VendorName "ATI Radeon 9000"
>>>> BoardName "ATI Radeon 9000"
>>>>EndSection
>>>>
>>>>Section "Screen"
>>>> Identifier "Screen0"
>>>> Device "ATI Radeon 9000"
>>>> Monitor "Monitor0"
>>>> DefaultDepth 16
>>>> SubSection "Display"
>>>> Depth 16
>>>> Modes "1280x1024" "1280x960" "1152x864" "1024x768"
>>>>"800x600" "640x480"
>>>> EndSubSection
>>>>EndSection
>>>>
>>>>Any ideas?
>>>>
>>>>_______________________________________________
>>>>OLUG mailing list
>>>>OLUG at olug.org
>>>>http://lists.olug.org/mailman/listinfo/olug
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>>
>
>
>
>
More information about the OLUG
mailing list