Ubuntu: Failure to login with multiple video adapters

Posted by tsilb on Super User See other posts from Super User or by tsilb
Published on 2010-05-10T00:14:03Z Indexed on 2010/05/10 0:19 UTC
Read the original article Hit count: 714

Forgive my ignorance, for I am a complete linux noob.

I have a computer with three video cards and six monitors. Works great on Windows. Trying to get it to run Ubuntu as well.

It loads fine when I have it configured to run on one adapter; detects both screens, runs ok. But I want to turn the other 4 monitors on and run the whole thing as one extended desktop (one session, etc).

So I downloaded and installed the newest ATI driver for Linux, which seems to work, kinda. I ran this to set up the screens:

aticonfig --adapter=all --initial -f

Now when I boot, Ubuntu seems to turn on all the screens (3 viewports, each with two cloned displays from what I can tell). When I enter my login info OR move the mouse off the main screen, the screens freeze and the kbd/ms become unresponsive.

aticonfig generated xorg.conf included below.

Have tried the following:

  • aticonfig -initial -f - works, but only detects the primary adapter and 2 screens
  • aticccle - Tells me I have to reboot after enabling the other cards. Then goes into above described freezing state.
  • aticonfig --adapter=all --initial -f - see above
  • Manually editing xorg.conf file with my limited knowledge - Was able to get two adapters running, but only the second adapter initialized while the primary stopped at the Ubuntu boot screen. Was unable to see the login prompt. Froze after I logged in blindly (was able to hear the login sound).
  • Using generic "radeon" driver instead of ATI Proprietary driver with the above init attempts
  • Toggling xinerama
  • Various combinations of the above

Hardware:

  • Intel Core 2 Quad q6600
  • 8GB DDR2
  • (3x) ATI Radeon HD 4680
  • 5 monitors (21W, 21W, 22W Portrait, 22W Portrait, 19")and an HDTV (26"W, HDMI) in a horizontal arrangement

I know next to nothing about Linux/Ubuntu aside from basic filesystem navigation, editing text files, and accessing my local and networked Windows stores and shares. Basically this is the most advanced thing I've had to do. I installed today.

Please advise how to make this configuration work.

my xorg.conf:

Section "ServerLayout" Identifier
"Layout0" Screen 0 "aticonfig-Screen[0]-0" 0 0 Screen
"aticonfig-Screen[1]-0" RightOf "aticonfig-Screen[0]-0" Screen
"aticonfig-Screen[2]-0" RightOf "aticonfig-Screen[1]-0" Option
"RenderAccel" "true" Option
"AllowGLXWithComposite" "true" EndSection

Section "Files" EndSection

Section "Module" EndSection

Section "ServerFlags" Option
"Xinerama" "0" EndSection

Section "Monitor" Identifier
"aticonfig-Monitor[0]-0" Option
"VendorName" "ATI Proprietary Driver" Option "ModelName" "Generic Autodetecting Monitor" Option
"DPMS" "true" EndSection

Section "Monitor" Identifier
"aticonfig-Monitor[1]-0" Option
"VendorName" "ATI Proprietary Driver" Option "ModelName" "Generic Autodetecting Monitor" Option
"DPMS" "true" EndSection

Section "Monitor" Identifier
"aticonfig-Monitor[2]-0" Option
"VendorName" "ATI Proprietary Driver" Option "ModelName" "Generic Autodetecting Monitor" Option
"DPMS" "true" EndSection

Section "Device" Identifier "aticonfig-Device[0]-0" Driver
"fglrx" BusID "PCI:1:0:0" EndSection

Section "Device" Identifier "aticonfig-Device[1]-0" Driver
"fglrx" BusID "PCI:3:0:0" EndSection

Section "Device" Identifier "aticonfig-Device[2]-0" Driver
"fglrx" BusID "PCI:4:0:0" EndSection

Section "Screen" Identifier "aticonfig-Screen[0]-0" Device
"aticonfig-Device[0]-0" Monitor
"aticonfig-Monitor[0]-0" DefaultDepth 24 SubSection "Display" Viewport
0 0 Depth 24 EndSubSection EndSection

Section "Screen" Identifier "aticonfig-Screen[1]-0" Device
"aticonfig-Device[1]-0" Monitor
"aticonfig-Monitor[1]-0" DefaultDepth 24 SubSection "Display" Viewport
0 0 Depth 24 EndSubSection EndSection

Section "Screen" Identifier "aticonfig-Screen[2]-0" Device
"aticonfig-Device[2]-0" Monitor
"aticonfig-Monitor[2]-0" DefaultDepth 24 SubSection "Display" Viewport
0 0 Depth 24 EndSubSection EndSection

© Super User or respective owner

Related posts about ubuntu

Related posts about multiple-monitors