[CentOS] Radeon graphics problems with CentOS 6.6

Wed Dec 3 04:30:50 UTC 2014
Darby Vicker <darby.vicker at gmail.com>

Hello,

I saw in the CentOS 6.6 release notes that the Xorg ABI has changed but
that "This should not concern anyone who uses the default drivers shipped
with CentOS." I'm using the ATI drivers in Base but X still fails when I
boot a CentOS 6.6 kernel.  I was hoping this is a known problem that would
get fixed with a kernel update but I'm still having problems with the
2.6.32-504.1.3.el6.x86_64 kernel.  Relevant info below.  Any ideas?

Thanks,
Darby

[root at c6 ~]# lspci | grep VGA
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI]
BeaverCreek [Radeon HD 6530D]
[root at c6 ~]# uname -a
Linux c6 2.6.32-431.29.2.el6.x86_64 #1 SMP Tue Sep 9 21:36:05 UTC 2014
x86_64 x86_64 x86_64 GNU/Linux
[root at c6 ~]# yum list xorg-x11-drv-ati.x86_64
xorg-x11-drv-ati-firmware.noarch
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: repos.dfw.quadranet.com
 * epel: mirror.compevo.com
 * extras: repos.dfw.quadranet.com
 * updates: repos.dfw.quadranet.com
Installed Packages
xorg-x11-drv-ati.x86_64                        7.3.99-2.el6
 @base
xorg-x11-drv-ati-firmware.noarch               7.3.99-2.el6
 @base
[root at c6 ~]#

Log messages containing "radeon" from booting into the CentOS 6.6 kernel:

c6 kernel: [drm] radeon kernel modesetting enabled.
c6 kernel: fb: conflicting fb hw usage radeondrmfb vs EFI VGA - removing
generic driver
c6 kernel: radeon 0000:00:01.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
c6 kernel: radeon 0000:00:01.0: VRAM: 512M 0x0000000000000000 -
0x000000001FFFFFFF (512M used)
c6 kernel: radeon 0000:00:01.0: GTT: 1024M 0x0000000020000000 -
0x000000005FFFFFFF
c6 kernel: [drm] radeon: 512M of VRAM memory ready
c6 kernel: [drm] radeon: 1024M of GTT memory ready.
c6 kernel: radeon 0000:00:01.0: firmware: requesting radeon/SUMO_pfp.bin
c6 kernel: radeon 0000:00:01.0: firmware: requesting radeon/SUMO_me.bin
c6 kernel: radeon 0000:00:01.0: firmware: requesting radeon/SUMO_rlc.bin
c6 kernel: [drm] radeon: dpm initialized
c6 kernel: radeon 0000:00:01.0: firmware: requesting radeon/SUMO_uvd.bin
c6 kernel: radeon 0000:00:01.0: WB enabled
c6 kernel: radeon 0000:00:01.0: fence driver on ring 0 use gpu addr
0x0000000020000c00 and cpu addr 0xffff8801b6e81c00
c6 kernel: radeon 0000:00:01.0: fence driver on ring 3 use gpu addr
0x0000000020000c0c and cpu addr 0xffff8801b6e81c0c
c6 kernel: radeon 0000:00:01.0: fence driver on ring 5 use gpu addr
0x0000000000072118 and cpu addr 0xffffc900229b2118
c6 kernel: radeon 0000:00:01.0: radeon: using MSI.
c6 kernel: [drm] radeon: irq initialized.
c6 kernel: [drm] Radeon Display Connectors
c6 kernel: fbcon: radeondrmfb (fb0) is primary device
c6 kernel: radeon 0000:00:01.0: fb0: radeondrmfb frame buffer device
c6 kernel: radeon 0000:00:01.0: registered panic notifier
c6 kernel: [drm] Initialized radeon 2.37.0 20080528 for 0000:00:01.0 on
minor 0
c6 kernel: powernow-k8: Found 1 AMD A6-3600 APU with Radeon(tm) HD Graphics
(4 cpu cores) (version 2.20.00)


Log messages from booting into the CentOS 6.5 kernel:

c6 kernel: [drm] radeon kernel modesetting enabled.
c6 kernel: fb: conflicting fb hw usage radeondrmfb vs EFI VGA - removing
generic driver
c6 kernel: radeon 0000:00:01.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
c6 kernel: radeon 0000:00:01.0: VRAM: 512M 0x0000000000000000 -
0x000000001FFFFFFF (512M used)
c6 kernel: radeon 0000:00:01.0: GTT: 512M 0x0000000020000000 -
0x000000003FFFFFFF
c6 kernel: [drm] radeon: 512M of VRAM memory ready
c6 kernel: [drm] radeon: 512M of GTT memory ready.
c6 kernel: platform radeon_cp.0: firmware: requesting radeon/SUMO_pfp.bin
c6 kernel: platform radeon_cp.0: firmware: requesting radeon/SUMO_me.bin
c6 kernel: platform radeon_cp.0: firmware: requesting radeon/SUMO_rlc.bin
c6 kernel: radeon 0000:00:01.0: WB enabled
c6 kernel: radeon 0000:00:01.0: fence driver on ring 0 use gpu addr
0x0000000020000c00 and cpu addr 0xffff8801b83aec00
c6 kernel: radeon 0000:00:01.0: fence driver on ring 3 use gpu addr
0x0000000020000c0c and cpu addr 0xffff8801b83aec0c
c6 kernel: radeon 0000:00:01.0: radeon: using MSI.
c6 kernel: [drm] radeon: irq initialized.
c6 kernel: [drm] Radeon Display Connectors
c6 kernel: [drm] radeon: power management initialized
c6 kernel: fbcon: radeondrmfb (fb0) is primary device
c6 kernel: radeon 0000:00:01.0: fb0: radeondrmfb frame buffer device
c6 kernel: radeon 0000:00:01.0: registered panic notifier
c6 kernel: [drm] Initialized radeon 2.30.0 20080528 for 0000:00:01.0 on
minor 0
c6 kernel: powernow-k8: Found 1 AMD A6-3600 APU with Radeon(tm) HD Graphics
(4 cpu cores) (version 2.20.00)
c6 kernel: CPU0: AMD A6-3600 APU with Radeon(tm) HD Graphics stepping 00