ATI Fire GL V3100 and Dual display

Wes Bauske wsb at paralleldata.com
Thu Jul 21 13:24:09 PDT 2005


Hello,

I'm trying to get an ATI V3100 dual display card working using Xinerama. I'm
running FC4 and configured the card using the preferences dialog.

Xorg version:  xorg-x11-6.8.2-31.x86_64.rpm

Here is the xorg.conf file:

# Xorg configuration created by system-config-display

Section "ServerLayout"
         Identifier     "Multihead layout"
         Screen      0  "Screen0" LeftOf "Screen1"
         Screen      1  "Screen1" 0 0
         InputDevice    "Mouse0" "CorePointer"
         InputDevice    "Keyboard0" "CoreKeyboard"
         Option      "Xinerama" "on"
         Option      "Clone" "off"
EndSection

Section "Files"
         RgbPath      "/usr/X11R6/lib/X11/rgb"
         FontPath     "unix/:7100"
EndSection

Section "Module"
         Load  "dbe"
         Load  "extmod"
         Load  "fbdevhw"
         Load  "glx"
         Load  "record"
         Load  "freetype"
         Load  "type1"
         Load  "dri"
EndSection

Section "InputDevice"

         Identifier  "Keyboard0"
         Driver      "kbd"
         Option      "XkbModel" "pc105"
         Option      "XkbLayout" "us"
EndSection

Section "InputDevice"
         Identifier  "Mouse0"
         Driver      "mouse"
         Option      "Protocol" "IMPS/2"
         Option      "Device" "/dev/input/mice"
         Option      "ZAxisMapping" "4 5"
         Option      "Emulate3Buttons" "yes"
EndSection

Section "Monitor"
         Identifier   "Monitor0"
         VendorName   "Monitor Vendor"
         ModelName    "LCD Panel 1280x1024"
         HorizSync    31.5 - 67.0
         VertRefresh  50.0 - 75.0
         Option      "dpms"
EndSection

Section "Monitor"
         Identifier   "Monitor1"
         VendorName   "Monitor Vendor"
         ModelName    "LCD Panel 1280x1024"
         HorizSync    31.5 - 67.0
         VertRefresh  50.0 - 75.0
         Option      "dpms"
EndSection

Section "Device"
         Identifier  "Videocard0"
         Driver      "radeon"
         VendorName  "Videocard vendor"
         BoardName   "ATI FireGL V3100"
EndSection

Section "Device"
         Identifier  "Videocard1"
         Driver      "radeon"
         VendorName  "Videocard Vendor"
         BoardName   "ATI FireGL V3100"
         BusID       "PCI:1:0:0"
         Screen      1
EndSection

Section "Screen"
         Identifier "Screen0"
         Device     "Videocard0"
         Monitor    "Monitor0"
         DefaultDepth     24
         SubSection "Display"
                 Viewport   0 0
                 Depth     16
                 Modes    "800x600" "640x480"
         EndSubSection
         SubSection "Display"
                 Viewport   0 0
                 Depth     24
                 Modes    "1280x1024" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
         EndSubSection
EndSection

Section "Screen"
         Identifier "Screen1"
         Device     "Videocard1"
         Monitor    "Monitor1"
         DefaultDepth     24
         SubSection "Display"
                 Viewport   0 0
                 Depth     24
                 Modes    "1280x1024"
         EndSubSection
EndSection

Section "DRI"
         Group        0
         Mode         0666
EndSection

This appears to initialize fine according to the Xorg.0.log. However, there is no display
on the secondary connection. Moving the mouse cursor around shows X thinks the monitor is
there. This same card works fine under FC3 on a different motherboard (Supermicro) so I'm
inclined to think this is a BIOS issue. Boards that fail to initialize both heads while
booting Linux also seem to never get X running on the 2nd display. The motherboards having
problems are Intel D945psn and a D945gxxx with this card. I've read that X code uses an
"int10" to soft reset video cards and wonder how this interacts with the BIOS and could
cause this issue.

Also, under FC3 I see this same problem with an Opteron and AMD64 based motherboard using an
Nvidia FX5200 based AGP card. Seems to happen on many combinations of dual display cards and
motherboards. At least 6 different combinations I've tried. Other motherboards work fine.
I have Intel D845G/D850G/D865G/D875G and all work fine. I need a D945 board to use dual
core P4 processors so I really need to understand how to fix this.

One other thing. The connection that seems to always have trouble is the DVI. The standard
VGA connector seems to never run into problems. I use a DVI->VGA adapter to connect the
secondary screen. Also, this is a PCI-Express card if that matters.

Any thoughts on what to do are appreciated.

Wes.bauske





More information about the xorg mailing list