[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