CentOS Icon CentOS Logo
CentOS Text
   
  
www.centos.org Forum Index
   CentOS 6 - Hardware Support
  [RESOLVED] 3 Headed PC with 2 different VGA chipset

 

 Bottom   Previous Topic   Next Topic
  •  Rate Thread
      Rate this Thread
      Excellent
      Good
      Average
      Bad
      Terrible
Poster Thread
  •  kalif
      kalif
[RESOLVED] 3 Headed PC with 2 different VGA chipset
#1
Newbie
Joined: 2012/1/16
From
Posts: 3
Hello,
I'm trying to setup 3 monitor on a desktop PC running CentOS 6.2 with the following hardware configuration:

01:00.0 VGA compatible controller: ATI Technologies Inc Cedar PRO [Radeon HD 5450]
the output of this VGA adapter is a splitter that can pilot 2 monitor,
I've installed the Catalist driver and the two monitors work fine.

The third monitor is connected to an onboard Intel VGA adapter:
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
Subsystem: Hewlett-Packard Company Device 1495
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 33
Region 0: Memory at fe000000 (64-bit, non-prefetchable) [size=4M]
Region 2: Memory at c0000000 (64-bit, prefetchable) [size=256M]
Region 4: I/O ports at f000 [size=64]
Expansion ROM at <unassigned> [disabled]
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
Address: fee0f00c Data: 41b9
Capabilities: [d0] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [a4] PCI Advanced Features
AFCap: TP+ FLR+
AFCtrl: FLR-
AFStatus: TP-
Kernel modules: i915


I managed to setup them exclusively, but I can't figure out how to make them work together
(i need 3 independent screens so I can run, for example: xclock -display :0 & xclock -display :1 & xclock -display :2)

the xorg.conf created by the Catalyst di disables the Intel VGA.
I've tried to remove xorg.conf file to force the autodetect, but only the Intel VGA works and the monitor connected to the ATI is black.

The PC is a HP Compaq 8200 Elite SFF PC with i5

Is it possible to setup Xorg the make the 2 adapters with different chipset work concurrently?

Thank you in advance,
my kindest regards,

-
Fabio
Posted on: 2012/1/16 10:41
Create PDF from Post Print
Top
  •  pschaff
      pschaff
Re: 3 Headed PC with 2 different VGA chipset
#2
Moderator
Joined: 2006/12/13
From Tidewater, Virginia, North America
Posts: 18773
Welcome to the CentOS fora. Please see the recommended reading for new users linked in my signature.

Have seen others try something like this, but the only successes I remember used multiple graphics cards with the same driver.
_________________
Phil

Recommended reading: FAQ & Readme first ; Search hint: google "your topic site:centos.org"; Smart Questions
Posted on: 2012/1/16 20:30
Create PDF from Post Print
Top
  •  kalif
      kalif
[RESOLVED] Re: 3 Headed PC with 2 different VGA chipset
#3
Newbie
Joined: 2012/1/16
From
Posts: 3
Hello,
eventually I figured out how to setup 3 monitor on different VGA/DVI adapters:
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: ATI Technologies Inc Cedar PRO [Radeon HD 5450]
the Intel output is a single VGA, but the Radeon output is from a proprietary socket to a DVI splitter.

I uninstalled any proprietary driver from AMD and configured Xorg to use "intel" and "radeon" driver from
xorg-x11-drv-ati and xorg-x11-drv-intel packages
This configuration works with Xinerama (in this case) but also as independet screens (setting xinerama to off)
The important setting is a double ,,, Section "Device" ''' for the video adapter with the splitter,
Hoping to do something useful, I'll post the xorg.conf configuration,
my kindest regards,

-
Fabio

### start of xorg.conf #####
Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        Screen      1  "Screen1" RightOf "Screen0"
        Screen      2  "Screen2" RightOf "Screen1"
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
        Option "xinerama" "on"
EndSection

Section "Files"
        ModulePath   "/usr/lib64/xorg/modules"
        FontPath     "catalogue:/etc/X11/fontpath.d"
        FontPath     "built-ins"
EndSection

Section "Module"
        Load  "dri2"
        Load  "record"
        Load  "extmod"
        Load  "dbe"
        Load  "glx"
        Load  "dri"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option "XkbLayout" "it"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
EndSection

Section "Monitor"
        Identifier   "Monitor1"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
EndSection

Section "Monitor"
        Identifier   "Monitor2"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
EndSection
Section "Device"
        Option     "DRI"  "true"                # [<bool>]
        Option     "Tiling" "true"              # [<bool>]
        Option     "Shadow"  "true"             # [<bool>]
        Identifier  "Card0"
        Driver      "intel"
        BusID       "PCI:0:2:0"
        Screen 0
Option "xinerama" "on"
EndSection

Section "Device"
        Identifier  "Card1"
        Driver      "radeon"
        BusID       "PCI:1:0:0"
        Option  "Clone" "false"
        Screen 0
        Option "xinerama" "on"
EndSection

Section "Device"
        Identifier  "Card2"
        Driver      "radeon"
        BusID       "PCI:1:0:0"
        Option  "Clone" "false"
        Screen 1
        Option "xinerama" "on"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        SubSection "Display"
                Depth     24
        EndSubSection
EndSection
Section "Screen"
        Identifier "Screen1"
        Device     "Card1"
        Monitor    "Monitor1"
        SubSection "Display"
                Depth     24
        EndSubSection
EndSection

Section "Screen"
        Identifier "Screen2"
        Device     "Card2"
        Monitor    "Monitor2"
        SubSection "Display"
                Depth     24
        EndSubSection
EndSection

### end of xorg.conf ###

[Moderator edit: Added code tags to preserve formatting.]
Posted on: 2012/2/16 16:03
Create PDF from Post Print
Top
  •  pschaff
      pschaff
Re: [RESOLVED] 3 Headed PC with 2 different VGA chipset
#4
Moderator
Joined: 2006/12/13
From Tidewater, Virginia, North America
Posts: 18773
Thanks for reporting back, and for the example xorg.conf. Marking this thread [RESOLVED] for posterity.
_________________
Phil

Recommended reading: FAQ & Readme first ; Search hint: google "your topic site:centos.org"; Smart Questions
Posted on: 2012/2/17 11:20
Create PDF from Post Print
Top
 Top   Previous Topic   Next Topic

 


 You cannot start a new topic.
 You can view topic.
 You cannot reply to posts.
 You cannot edit your posts.
 You cannot delete your posts.
 You cannot add new polls.
 You cannot vote in polls.
 You cannot attach files to posts.
 You cannot post without approval.




"Linux" is a registered trademark of Linus Torvalds. | All other trademarks are property of their respective owners. | All other content is Copyright @ 2004-2009 by the CentOS Project or "each individual contributor (forums, comments, etc.) unless otherwise assigned".| Theme based on a theme by 7dana.com