problems with ati 9600 xinerama

Alex Deucher alexdeucher at gmail.com
Sat Nov 27 12:47:12 PST 2004


On Sat, 27 Nov 2004 14:36:19 -0500, Chuck Mead <csm at moongroup.com> wrote:
> Okay so I checked out the page at http://www.botchco.com/alex/dualhead/
> and it clearly states that I should be able to do this. I've tried tons
> of different configurations with no luck thus far.
> 
> I am consistently getting a failure on head1 as it says that the PCI ID
> is not configured.
> 
> Here is the lspci output concerning video.
> 
> 01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AP [Radeon
> 9600]
> 01:00.1 Display controller: ATI Technologies Inc RV350 AP [Radeon 9600]
> (Secondary)
> 

Ignore 01:00.1.  It's not actually a device, it's just a place holder
for the windows drivers.

> The installation is a RHEL4 Beta 2 install on an x86_64.
> 
> The xorg version is xorg-x11-6.8.1-12.
> 
> I am attaching my current xorg.conf file... please have a look and let
> me know what else I can try.
> 

See below.

> txs!
> --
> csm at moongroup.com, head geek
> http://moongroup.com
> 
> 
> # Xorg configuration created by system-config-display
> 
> Section "ServerLayout"
>         Identifier     "dual head configuration"
>         Screen      0  "Screen0" 0 0
>         Screen      1  "Screen1" RightOf "Screen0"
>         InputDevice    "Mouse0" "CorePointer"
>         InputDevice    "Keyboard0" "CoreKeyboard"
>         Option         "Xinerama" "true"
>         Option         "Clone"    "off"
>         #Option         "MonitorLayout" "CRT,CRT"
> EndSection
> 
> Section "Files"
> 
> # RgbPath is the location of the RGB database.  Note, this is the name of the
> # file minus the extension (like ".txt" or ".db").  There is normally
> # no need to change the default.
> # Multiple FontPath entries are allowed (they are concatenated together)
> # By default, Red Hat 6.0 and later now use a font server independent of
> # the X server to render fonts.
>         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"
> 
> # Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
> #       Option  "Xleds"         "1 2 3"
> # To disable the XKEYBOARD extension, uncomment XkbDisable.
> #       Option  "XkbDisable"
> # To customise the XKB settings to suit your keyboard, modify the
> # lines below (which are the defaults).  For example, for a non-U.S.
> # keyboard, you will probably want to use:
> #       Option  "XkbModel"      "pc102"
> # If you have a US Microsoft Natural keyboard, you can use:
> #       Option  "XkbModel"      "microsoft"
> #
> # Then to change the language, change the Layout setting.
> # For example, a german layout can be obtained with:
> #       Option  "XkbLayout"     "de"
> # or:
> #       Option  "XkbLayout"     "de"
> #       Option  "XkbVariant"    "nodeadkeys"
> #
> # If you'd like to switch the positions of your capslock and
> # control keys, use:
> #       Option  "XkbOptions"    "ctrl:swapcaps"
> # Or if you just want both to be control, use:
> #       Option  "XkbOptions"    "ctrl:nocaps"
> #
>         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   "InterGraph"
>         ModelName    "MAG MX21F"
>         HorizSync    30.0 - 82.0
>         VertRefresh  50.0 - 120.0
>         Option      "dpms"
> EndSection
> 
> Section "Monitor"
>         Identifier   "Monitor1"
>         VendorName   "OptiQuest by ViewSonic"
>         ModelName    "MAG MX21F"
>         HorizSync    30.0 - 69.0
>         VertRefresh  50.0 - 120.0
>         Option      "dpms"
> EndSection
> 
> Section "Device"
>         Identifier  "Videocard0"
>         Driver      "radeon"
>         VendorName  "ATI"
>         BoardName   "ATI Radeon 9600"
>         Option      "AGPMode"        "4"
>         #Option     "AGPFastWrite"   "on"
>         Option      "BusType" "AGP"
>         BusID       "PCI:01:00:0"
>         #ChipId      0x5157

If the driver has trouble detecting your monitors you may need to
force them on using the "monitorlayout" option. see the radeon man
page for more.

>         Screen      0
> EndSection
> 
> Section "Device"
>         Identifier  "Videocard1"
>         Driver      "ati"
>         VendorName  "ATI"
>         BoardName   "ATI Radeon 9600"
>         Option      "AGPMode"        "4"
>         #Option      "AGPFastWrite"   "on"
>         Option      "BusType" "AGP"
>         BusID       "PCI:01:00:1"

change the above line to:   
          BusID       "PCI:01:00:0"

>         #ChipId      0x5157
>         Screen      1
> EndSection
> 
> Section "Screen"
>         Identifier "Screen0"
>         Device     "Videocard0"
>         Monitor    "Monitor0"
>         DefaultDepth     16
>         SubSection "Display"
>                 Viewport   0 0
>                 Depth     16
>                 Modes    "1600x1200"
>         EndSubSection
> EndSection
> 
> Section "Screen"
>         Identifier "Screen1"
>         Device     "Videocard1"
>         Monitor    "Monitor1"
>         DefaultDepth     16
>         SubSection "Display"
>                 Viewport   0 0
>                 Depth     16
>                 Modes    "1280x1024"
>         EndSubSection
> EndSection
> 
> #Section "DRI"
> #       Group        0
> #       Mode         0666
> #EndSection
>



More information about the xorg mailing list