Hey all,
Building up an Ubuntu 12.04 LTS server for my job;
our needs require that we have a gui, so I decided to go with gnome-shell since it's just so darn pretty. Problem is that support for ATI cards seems to be moving more towards a wasteland with each successive release of ubuntu...
https://help.ubuntu.com/community/RadeonDriver - is really not helpful in any way, although it at least attempts to document the situation...
Our server is an HP Proliant DL380 G7, and lspci reports:
Code:
$ lspci -vv | grep -E "VGA.*controller"
01:03.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI ES1000 (rev 02) (prog-if 00 [VGA controller])
Using the "preferred" method of self, automagic configuration, I'm just getting dropped into the proverbial "There is a problem with your display" message with several not-very-helpful options, just after lightdm comes up, but all before I'm granted a greeter.
Here's what I've done so far to metamorphosize ubuntu server-minimal into one with a gui:
Code:
$ sudo apt-get install ubuntu-desktop gnome-shell
$ sudo update-rc.d lightdm defaults
$ sudo apt-get remove ubuntu-desktop network-manager
$ sudo telinit 6
<broked>
$ grep -E "\(EE\)" < /var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 17.328] (EE) Failed to load module "fglrx" (module does not exist, 0)
[ 17.433] (EE) Failed to load module "fglrx" (module does not exist, 0)
[ 17.947] (EE) AIGLX error: Calling driver entry point failed
[ 17.947] (EE) AIGLX: reverting to software rendering
Funny that... By reading the Ubuntu documentation above I thought that 12.04 prefers the open source radeon driver and *not* fglrx..?
Let's force it to use "radeon" by crafting a quick n' dirty /etc/X11/xorg.conf:
Code:
$ cat xorg.conf
Section "ServerLayout"
Identifier "single head configuration"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbLayout" "us"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "radeon"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
$ sudo telinit 6
$ grep -E "\(EE\)" < /var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 15.292] (EE) AIGLX error: Calling driver entry point failed
[ 15.292] (EE) AIGLX: reverting to software rendering
No beans.
Hmm... maybe fglrx is actually the way to go...?
Code:
$ sudo apt-get install fglrx
$ cat /etc/X11/xorg.conf
Section "ServerLayout"
Identifier "single head configuration"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbLayout" "us"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "fglrx"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
$ grep -E "\(EE\)" < /var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 217.205] (EE) No supported AMD display adapters were found
[ 217.205] (EE) No devices detected.
[ 217.211] (EE) No supported AMD display adapters were found
[ 217.380] (EE) GLX error: Can not get required symbols.
Mreow... Anybody have any ideas?
Bookmarks