[olug] Dual Monitors
Jay Swackhamer
Jay at RebootTheUser.com
Mon Nov 17 03:02:07 UTC 2003
what's left on the screen when you do a startx?
> 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
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>>
>>
>>
>>
>>
> _______________________________________________
> OLUG mailing list
> OLUG at olug.org
> http://lists.olug.org/mailman/listinfo/olug
>
--
Jay Swackhamer
Reboot The User
15791 West Dodge Road
Suite 135
Omaha, NE 68118
(402) 933-6449
(402) 933-6456 Fax
http://www.RebootTheUser.com
More information about the OLUG
mailing list