background preloader

RHEL Graphics Driver

Facebook Twitter

Graphics Card from lspci:
01:05.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RS880M [Mobility Radeon HD 4225/4250]

The origin of the problem is that from Centos 6.4, the AMD/ATI legacy drivers stopped being supported.



The CentOS 6.4 release notes also has this description in the ‘Known Issues’ section:

“The proprietary drivers for older AMD ( former ATI ) video cards, namely the 3xxx, 4xxx and 5xxx series ( both integrated in motherboards or standalone cards) are not compatible with the new version of the X server introduced in CentOS 6.4. “

More details are in this ELRepo bug report:

.

16GB (2x8GB) DDR3 ECC Memory Ram Upgrade for HP ProLiant Gen8 Microserver. [elrepo] AMD Radeon HD 2600 Pro. Kmod-fglrx-legacy. Kmod-fglrx-legacy provides the legacy AMD/ATI driver kernel module (fglrx.ko). It is built to depend upon the specific ABI provided by a range of releases of the same variant of the Linux kernel and not on any one specific build. fglrx-legacy-x11-drv provides the legacy proprietary AMD/ATI binary OpenGL X11 display driver files. fglrx-legacy-x11-drv-32bit provides legacy 32-bit compatibility libs for x86_64 systems. After installing / updating this package, users are advised to reboot their system.

Simply restarting X may not suffice, one needs to drop out of X, remove and reload the fglrx kernel module and restart X. For most end users, a reboot will be simpler ;) Notes for users who previously installed with ATI's binary installer Users who have previously installed the driver by running the binary installer provided by AMD/ATI are advised to uninstall it before attempting to install kmod-fglrx-legacy. Sh /usr/share/ati/fglrx-uninstall.sh Issues on EL6.4 2. Kmod-fglrx. Kmod-fglrx provides the AMD/ATI driver kernel module (fglrx.ko). It is built to depend upon the specific ABI provided by a range of releases of the same variant of the Linux kernel and not on any one specific build. fglrx-x11-drv provides the proprietary AMD/ATI binary OpenGL X11 display driver files. fglrx-x11-drv-32bit provides 32-bit compatibility libs for x86_64 systems.

After installing / updating this package, users are advised to reboot their system. Simply restarting X may not suffice, one needs to drop out of X, remove and reload the fglrx kernel module and restart X. For most end users, a reboot will be simpler ;) Notes for users who previously installed with ATI's binary installer Users who have previously installed the driver by running the binary installer provided by AMD/ATI are advised to uninstall it before attempting to install kmod-fglrx. Sh /usr/share/ati/fglrx-uninstall.sh yum --enablerepo=elrepo install fglrx-x11-drv-32bit Known Issues 2. 0000355: fglrx drivers broken by CentOS CR updates to 6.4 - Mantis.

I just successfully tested kmod-fglrx-legacy / fglrx-legacy-x11-drv on a SL6.3/6.4 system (SL6.4 is not released, but many 6.4 upgrades were installed incl. kernel and xorg. Downgraded xorg components before testing). # lspci -nn|grep VGA 01:05.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI RS880 [Radeon HD 4200] [1002:9710] # uname -r 2.6.32-358.2.1.el6.x86_64 # rpm -q kmod-fglrx-legacy fglrx-legacy-x11-drv kmod-fglrx-legacy-13.1-2.el6.elrepo.x86_64 fglrx-legacy-x11-drv-13.1-2.el6.elrepo.x86_64 # rpm -q xorg-x11-server-Xorg xorg-x11-server-common xorg-x11-server-utils xorg-x11-server-Xorg-1.10.6-1.sl6.x86_64 xorg-x11-server-common-1.10.6-1.sl6.x86_64 xorg-x11-server-utils-7.5-5.2.el6.x86_64 # lsmod|grep fglrx fglrx 3297174 40 $ glxgears > 3100 FPS # cat /etc/X11/xorg.conf Section "ServerLayout" Identifier "aticonfig Layout" Screen 0 "aticonfig-Screen[0]-0" 0 0 EndSection Section "Device" Identifier "aticonfig-Device[0]-0" Driver "fglrx" BusID "PCI:1:5:0" EndSection.

AMD Drivers

Downgrade X to Centos 6.3. CentOS 6.4 And Video Drivers.