(L)Ubuntu 13.10 AMD ATI Radeon laptop screen is black after upgrade from 13.04
Since I updated to Lubuntu 13.10 (64 bit) as upgrade from 13.04, my laptop screen is black. My external monitor over HDMI works. I have an AMD ATI Radeon HD 5470 card.
The laptop screen starts ok, I see Grub, the Lubuntu start with dots and when the lightdm GUI should start, it the laptop screen turns black. At the same time the external monitor (HDMI) starts showing the GUI.
I have a dual boot system with Windows and in Windows it works ok. The Fn+brightness keys work also on Lubuntu - I see the brightness indicator at 100% in the Lubuntu external monitor.
I tried fglrx, the latest amd proprietary beta driver, and have currently fglrx-updates. Same result with all.
In amdcccle panel the LVDS looks ok. I can enable / disable it, configure it, etc, but it just remains black. It does not seem to be directly an a config issue, as same config used to work in 13.04.
I have been looking at the forums since two days and trying various stuff, without any result.
May be someone has a clue for me.
Some more information:
$ dpkg -l fglrx* Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name
Version Architecture Description +++-==============-============-============-================================= un fglrx-amdcccle (no description available) ii fglrx-amdcccle 2:13.101-0ub amd64 Catalyst Control Center for the A un fglrx-control
(no description available) un fglrx-control-
(no description available) un fglrx-driver
(no description available) un fglrx-glx
(no description available) ii fglrx-updates 2:13.101-0ub amd64
Video driver for the AMD graphics$ lspci | grep -i vga 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Park [Mobility Radeon HD 5430/5450/5470]
$ fglrxinfo display: :0 screen: 0 OpenGL vendor string: Advanced Micro Devices, Inc. OpenGL renderer string: ATI Mobility Radeon HD 5400 Series OpenGL version string: 4.2.12337 Compatibility Profile Context 13.101
/etc/X11/xorg.conf
Section "ServerLayout" Identifier "aticonfig Layout" Screen
0 "aticonfig-Screen[0]-0" 0 0 EndSectionSection "Module" EndSection
Section "Monitor" Identifier "aticonfig-Monitor[0]-0" Option
"VendorName" "ATI Proprietary Driver" Option "ModelName" "Generic Autodetecting Monitor" Option "DPMS" "true" EndSectionSection "Monitor" Identifier "0-LVDS" Option "VendorName" "ATI Proprietary Driver" Option "ModelName" "Generic Autodetecting Monitor" Option "DPMS" "true" Option "TargetRefresh" "60" Option "Position" "1920 312" Option "Rotate" "normal" Option "Disable" "true" EndSection
Section "Monitor" Identifier "0-DFP1" Option "VendorName" "ATI Proprietary Driver" Option "ModelName" "Generic Autodetecting Monitor" Option "DPMS" "true" Option "PreferredMode" "1920x1080" Option "TargetRefresh" "60" Option "Position" "0 0" Option "Rotate" "normal" Option "Disable" "false" EndSection
Section "Device" Identifier "aticonfig-Device[0]-0" Driver
"fglrx" Option "Monitor-LVDS" "0-LVDS" Option "Monitor-DFP1" "0-DFP1" BusID "PCI:1:0:0" EndSectionSection "Screen" Identifier "aticonfig-Screen[0]-0" Device
"aticonfig-Device[0]-0" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection
Solution 1:
Ok, I finally fixed this by removing the closed-source proprietary driver, and using the open source Radeon driver. See https://help.ubuntu.com/community/RadeonDriver
The open source driver fully supports my ATI card CEDAR Radeon HD 5430/5450/6330/6350/6370
To install the open source driver it is enough to fully remove the closed-source one (more details at https://wiki.ubuntu.com/X/Troubleshooting/VideoDriverDetection#Problem:_Need_to_purge_-fglrx). This is what I used:
sudo apt-get remove --purge fglrx*
sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon
sudo apt-get install xserver-xorg-video-ati
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg
sudo shutdown -r now
After restart both laptop screen and my external monitor screen worked. To set the resolution for the two monitors I used arandr tool.
To check all is ok:
sudo lshw -c video
should show ... configuration: driver=radeon latency=0
Hope this will be of help.