Announcement

Collapse
No announcement yet.

BusID and dual monitors

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    BusID and dual monitors

    Hi,

    I'm having some trouble setting up a dual monitor system, and would appreciate some help. I'm using a VIA Epia system with onboard via graphics chipset, alongside an old cirrus logic board. I have successfully got both graphics cards working individually, but am having no success with both together. Whichever card I specify as Screen 0 will work, but Screen 1 won't. Among the successful X startup windows I get either:

    (WW) via: No matching Device section for instance(BusID PCI:1:0:0)  found
    (EE) Screen 1 deleted because of no matching config section

    or

    (WW) CIRRUS: No matching Device section for  instance(BusID PCI:0:20:0) found
    (EE) Screen 0 deleted because of no matching config section.
    (EE) VIA(0): [dri] DRIScreenInit failed. Disabling DRI.

    In both cases I also get:

    error opening security policy file /etc/X11/xserver/SecurityPolicy

    I guess I have the wrong busid numbers, but since I got them by using the autodetection script (dpkg-reconfigure xserver-xorg), and they work individually, I don't know what to set them to!

    I've attached my xorg.conf, and would appreciate any suggestions.

    Thanks.

    xorg.conf follows

    Section "Files"
    FontPath "/usr/share/X11/fonts/misc"
    FontPath "/usr/share/X11/fonts/cyrillic"
    FontPath "/usr/share/X11/fonts/100dpi/:unscaled"
    FontPath "/usr/share/X11/fonts/75dpi/:unscaled"
    FontPath "/usr/share/X11/fonts/Type1"
    FontPath "/usr/share/X11/fonts/100dpi"
    FontPath "/usr/share/X11/fonts/75dpi"
    # path to defoma fonts
    FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
    EndSection

    Section "Module"
    Load "bitmap"
    Load "ddc"
    Load "dri"
    Load "extmod"
    Load "freetype"
    Load "glx"
    Load "int10"
    Load "type1"
    Load "vbe"
    EndSection

    Section "InputDevice"
    Identifier "Generic Keyboard"
    Driver "kbd"
    Option "CoreKeyboard"
    Option "XkbRules" "xorg"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "gb"
    EndSection

    Section "InputDevice"
    Identifier "Configured Mouse"
    Driver "mouse"
    Option "CorePointer"
    Option "Device" "/dev/input/mice"
    Option "Protocol" "ExplorerPS/2"
    Option "ZAxisMapping" "4 5"
    Option "Emulate3Buttons" "true"
    EndSection

    Section "Device"
    Identifier "Cirrus Logic GD 5446"
    Driver "cirrus"
    BusID "PCI:0:20:0"
    Option "UseFBDev" "true"
    Screen 0
    EndSection

    Section "Device"
      identifier "VIA Technologies, Inc. VT8623 [Apollo CLE266] integrated CastleRock graphics"
      boardname "S3 UniChrome"
      busid "PCI:1:0:0"
      driver "via"
      Screen 1
      Option "UseFBDev" "true"
      vendorname "S3"
    EndSection

    Section "Monitor"
            Identifier      "Generic Monitor"
            Option          "DPMS"
            HorizSync       28-38
            VertRefresh     43-72
    EndSection


    Section "Monitor"
    Identifier "Generic Monitor2"
    Option "DPMS"
    HorizSync 28-38
    VertRefresh 43-72
    EndSection

    Section "Screen"
    Identifier "Default Screen"
    Device "Cirrus Logic GD 5446"
    Monitor "Generic Monitor"
    DefaultDepth 24
    SubSection "Display"
    Depth 1
    Modes "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 4
    Modes "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 8
    Modes "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 15
    Modes "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 16
    Modes "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 24
    Modes "800x600" "640x480"
    EndSubSection
    EndSection

    Section "Screen"
      Identifier "Second Screen"
      Device "VIA Technologies, Inc. VT8623 [Apollo CLE266] integrated CastleRock graphics"
      Monitor "Generic Monitor2"
      DefaultDepth 24
      SubSection "Display"
        depth 24
        modes "800x600@60" "800x600@56" "640x480@60"
      EndSubSection
    EndSection

    Section "ServerFlags"
    Option "Xinerama" "ON"
    EndSection

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

    Section "DRI"
    Mode 0666
    EndSection

    #2
    Re: BusID and dual monitors

    The screen0 and screen1 options are normally used when trying to identify a specific head on a dual head card, try taking them out from the device sections.
    My triple monitor setup worked without a screen option in the single headed cards device section.

    Comment


      #3
      Re: BusID and dual monitors

      Thanks, that was the problem. Unfortunately, there seems to be an interaction between the two different drivers, since one of the screens is garbled (the via logo appears in garbled form on the cirrus screen!) Back to the drawing board.

      Comment

      Working...
      X