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" EndSectionSection "Files" EndSection
Section "Module" EndSection
Section "ServerFlags" Option
"Xinerama" "0" EndSectionSection "Monitor" Identifier
"aticonfig-Monitor[0]-0" Option
"VendorName" "ATI Proprietary Driver" Option "ModelName" "Generic Autodetecting Monitor" Option
"DPMS" "true" EndSectionSection "Monitor" Identifier
"aticonfig-Monitor[1]-0" Option
"VendorName" "ATI Proprietary Driver" Option "ModelName" "Generic Autodetecting Monitor" Option
"DPMS" "true" EndSectionSection "Monitor" Identifier
"aticonfig-Monitor[2]-0" Option
"VendorName" "ATI Proprietary Driver" Option "ModelName" "Generic Autodetecting Monitor" Option
"DPMS" "true" EndSectionSection "Device" Identifier "aticonfig-Device[0]-0" Driver
"fglrx" BusID "PCI:1:0:0" EndSectionSection "Device" Identifier "aticonfig-Device[1]-0" Driver
"fglrx" BusID "PCI:3:0:0" EndSectionSection "Device" Identifier "aticonfig-Device[2]-0" Driver
"fglrx" BusID "PCI:4:0:0" EndSectionSection "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 EndSectionSection "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 EndSectionSection "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