Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Multi Head / Screen / Monitor Set-up

Status
Not open for further replies.

damber

Programmer
Feb 18, 2001
1,002
GB
This is something I've been battling with for a while now, and it's becoming rather annoying.

I'm trying to set-up a 3 monitor stretched desktop. (1 desktop across all three monitors)

OK, hardware:

1x AGP ATI 9800 Radeon with 2 Video Outputs (this seems to be the issue)
1x PCI ATI 9250 Radeon with 1 Video Output
3x 17" Flat Panels

Currently I have a shared / stretched desktop across Monitor 1 (in Card 1) and Monitor 3 (in Card 2). However, Monitor 2 ( second output in Card 1 ) simply mimics Monitor 1 - and is recognised by the OS as just that (screen 1 - 'configure desktop > identify screens' ).

My assumption is that it doesn't recognise that I've got a second output on that card and the card is just duplicating the feeds by default.

I am currently running Fedora Core 6, but my last attempt at getting this to work was with FC5, and at that time, I had the opposite problem - I could get Monitors on the same card to work, but not the second card's monitor. So, there is a way to do it, I'm just not sure I'm configuring the xorg.conf file correctly. I've search around on google and found several howtos etc, but none have really resolved the entire issue.

Here's the relevant config in the xorg.conf file. I've played with this file and tried so many different scenarios that my head's starting to go a little funny.

Code:
Section "ServerLayout"
        Identifier     "Multihead layout"
        Screen      0  "CenterScreen" Absolute 0 0
        Screen      1  "LeftScreen" Absolute 1280 0
        Screen      2  "RightScreen" Absolute 2560 0
        InputDevice    "Keyboard0" "CoreKeyboard"
        Option      "Xinerama" "on"
        Option      "Clone" "off"
EndSection
Section "Monitor"
        Identifier   "Monitor0"
        ModelName    "LCD Panel 1280x1024"
        HorizSync    31.5 - 67.0
        VertRefresh  50.0 - 75.0
        Option      "dpms"
EndSection

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

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

Section "Device"
        Identifier  "Videocard0"
        Driver      "radeon"
        VendorName  "ATI"
        BoardName   "ATI Radeon R350 [Radeon 9800 Pro]"
        BusID       "PCI:01:00:00"
        Screen      0
EndSection

Section "Device"
        Identifier  "Videocard1"
        Driver      "radeon"
        VendorName  "ATI"
        BoardName   "ATI Radeon R350 [Radeon 9800 Pro] (Secondary)"
        BusID       "PCI:1:0:1"
        Screen      0
EndSection

Section "Device"
        Identifier  "Videocard2"
        Driver      "radeon"
        VendorName  "ATI"
        BoardName   "ATI Radeon RV280 [Radeon 9200 PRO]"
        BusID       "PCI:3:7:00"
        Screen      0
EndSection

Section "Device"
        Identifier  "Videocard3"
        Driver      "radeon"
        VendorName  "ATI"
        BoardName   "ATI Radeon RV280 [Radeon 9200 PRO] (Secondary)"
        BusID       "PCI:3:7:01"
EndSection


Section "Screen"
        Identifier "CenterScreen"
        Device     "Videocard0"
        Monitor    "Monitor0"
        DefaultDepth     24
        SubSection "Display"
                Depth     24
                Modes    "1280x1024"
        EndSubSection
EndSection

Section "Screen"
        Identifier "LeftScreen"
        Device     "Videocard0"
        Monitor    "Monitor1"
        DefaultDepth     24
        SubSection "Display"
                Depth     24
                Modes    "1280x1024"
        EndSubSection
EndSection

Section "Screen"
        Identifier "RightScreen"
        Device     "Videocard2"
        Monitor    "Monitor2"
        DefaultDepth     24
        SubSection "Display"
                Depth     24
                Modes    "1280x1024"
        EndSubSection
EndSection

Hopefully someone can point me in the right direction.

Thanks

A smile is worth a thousand kind words. So smile, it's easy! :)
 
You have 2 videocards 2 exits per card?

but in the section screen for leftscreen and centerscreen they both refer to videocard0 shouldn't one of them be refereing to videocard1?

and since these things can be very sensitve

in videocard0 you have this with leading 0's
"PCI:01:00:00"


in videocard 1,2 and 3 yu have no leading 0's.

Hope that helps. ;-)




Christiaan Baes
Belgium

"My new site" - Me
 

Hey Chrissie, thanks for the reply.
but in the section screen for leftscreen and centerscreen they both refer to videocard0 shouldn't one of them be refereing to videocard1?
OK, you caught me... ;-) that's a remnant of my 'fiddling' - I initially had them in the logical set-up, then thought I would try to see if it was using the two outputs as a single video card (videocard0) rather than separately... desparate I know, but you just have to try these things sometimes...

As for the bus id's, I tested those with and without leading zeros as well - works the same either way.

any other ideas ?

A smile is worth a thousand kind words. So smile, it's easy! :)
 

I almost forgot to follow up on this... but here is the working xorg.conf file for my setup (2 ATI radeon, dual outputs with 3 monitors )

Hopefully this will help someone:

Code:
Section "ServerLayout"
        Identifier     "Multihead layout"
        Screen      0  "Screen0" LeftOf "Screen1"
        Screen      1  "Screen1" LeftOf "Screen2"
        Screen      2  "Screen2" RightOf "Screen1"
        InputDevice    "Keyboard0" "CoreKeyboard"
        Option      "Xinerama" "on"
        Option      "Clone" "off"
EndSection

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

Section "Monitor"
        Identifier   "Monitor0"
        ModelName    "LCD Panel 1280x1024"
        Option      "dpms"
EndSection

Section "Monitor"
        Identifier   "Monitor1"
        ModelName    "LCD Panel 1280x1024"
        Option      "dpms"
EndSection

Section "Monitor"
        Identifier   "Monitor2"
        ModelName    "LCD Panel 1280x1024"
        Option      "dpms"
EndSection

Section "Device"
        Identifier  "Videocard1A"
        Driver      "radeon"
        VendorName  "ATI"
        BoardName   "ATI Radeon R350 [Radeon 9800 Pro]"
        BusID       "PCI:1:0:00"
        Screen      0
        Option  "DDCMode" "true"
EndSection

Section "Device"
        Identifier  "Videocard1B"
        Driver      "radeon"
        VendorName  "ATI"
        BoardName   "ATI Radeon R350 [Radeon 9800 Pro] (Secondary)"
        BusID       "PCI:1:0:00"
        Screen      1
        Option  "DDCMode" "true"
EndSection

Section "Device"
        Identifier  "Videocard2A"
        Driver      "radeon"
        VendorName  "ATI"
        BoardName   "ATI Radeon RV280 [Radeon 9200 PRO]"
        BusID       "PCI:3:7:00"
        Screen      0
        Option  "DDCMode" "true"
EndSection

Section "Device"
        Identifier  "Videocard2B"
        Driver      "radeon"
        VendorName  "ATI"
        BoardName   "ATI Radeon RV280 [Radeon 9200 PRO] (Secondary)"
        BusID       "PCI:3:7:01"
        Screen      1
        Option  "DDCMode" "true"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Videocard1A"
        Monitor    "Monitor0"
        DefaultDepth     24
        SubSection "Display"
                Viewport 0 0
                Depth     24
                Modes    "1280x1024"
        EndSubSection
EndSection

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

Section "Screen"
        Identifier "Screen2"
        Device     "Videocard2A"
        Monitor    "Monitor2"
        DefaultDepth     24
        SubSection "Display"
                Viewport 0 0
                Depth     24
                Modes    "1280x1024"
        EndSubSection
EndSection

A smile is worth a thousand kind words. So smile, it's easy! :)
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top