%general-entities; ]> Xorg ATI Driver-&xorg-ati-driver-version; xorg-ati-driver Introduction to Xorg ATI Driver The Xorg ATI Driver package contains the X.Org Video Driver for ATI Radeon video cards including all chipsets ranging from R100 to R900 and the newer RAxx chipsets. &lfs76_checked; For Direct Rendering to work with newer Radeon Cards (R300 and later chipsets), you need to enable the r300, r600 and radeonsi Gallium drivers at build time. Also, some cards require Firmware to be available when the kernel driver is loaded. Firmware can be obtained from this site. See "Kernel Configuration for additional firmware" below. Package Information Download (HTTP): Download (FTP): Download MD5 sum: &xorg-ati-driver-md5sum; Download size: &xorg-ati-driver-size; Estimated disk space required: &xorg-ati-driver-buildsize; Estimated build time: &xorg-ati-driver-time; Xorg ATI Driver Dependencies Required (recommended to be built with glamor enabled) Glamor is required for "Southern Islands" and later GPUs but optional for R300 to R700, Evergreen and "Northern Islands" GPUs - see the link under "Glamor Acceleration" below. User Notes: Kernel Configuration Enable the following options in the kernel configuration and recompile the kernel if necessary: Device Drivers ---> Graphics support ---> ATI Radeon: Y or M xorg-ati-driver Kernel Configuration for additional firmware If you need to add firmware, install the file(s) and then point to them in the kernel configuration and recompile the kernel if necessary. To find out which firmware you need, consult the Decoder ring for engineering vs marketing names. Download any firmware for your card which is named like: <ENGINEERING_NAME>_rlc.bin, etc. Note that for R600 and R700 family, generic R600_rlc.bin and R700_rlc.bin are necessary in adition to the model specific firmware, while for later generations (Evergreen, "Northern Islands" and probably "Southern Islands") you need the BTC_rlc.bin in adition to the model specific firmware. Below is an example for Radeon HD6470, which is "Northern Islands" GPU with a network card that also requires the firmware: CONFIG_EXTRA_FIRMWARE="radeon/BTC_rlc.bin radeon/CAICOS_mc.bin radeon/CAICOS_me.bin radeon/CAICOS_pfp.bin radeon/CAICOS_smc.bin rtl_nic/rtl8168e-3.fw" CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware" CONFIG_EXTRA_FIRMWARE should all be on one line. It is shown above as two lines for presentation only. You can check dmesg output after boot to see which firmware is missing. xorg-ati-firmware Installation of Xorg ATI Driver Install Xorg ATI Driver by running the following commands: sed -i -e '/ac_cv_header_glamor/s/\$ac_includes_default/#include \\"xorg-server.h\\"/' \ -e '/GLAMOR_NO_DRI3/s/\(#include \)/\1\\"xorg-server.h\\"\n\1/' configure && ./configure $XORG_CONFIG && make This package does not come with a test suite. Now, as the root user: make install Command Explanations sed -i -e '/ac_cv_header_glamor/s/\$ac_includes_default/#include \\"xorg-server.h\\"/' -e '/GLAMOR_NO_DRI3/s/\(#include \)/\1\\"xorg-server.h\\"\n\1/' configure: this fixes compilation with glamor (the default) from xorg-server with recent glibc. Glamor Acceleration Glamor is an acceleration library which uses cards' 3D capabilities to accelerate 2D rendering. Glamor acceleration is required for Radeon "Southern Islands" GPUs which use "radeonsi" Gallium3D driver from . To see which cards fall under "Southern Islands" category, read the Decoder ring for engineering vs marketing names. Please note that Glamor acceleration can be used with other chips as well, from the R300 onwards, but it has not been tested recently. Glamor acceleration is not enabled by default for chipsets that don't use "radeonsi" Gallium3D driver. You have to use a xorg.conf file to enable it. To enable Glamor for cards other than "Southern Islands" and later, create the following /etc/X11/xorg.conf as the root user: cat >> /etc/X11/xorg.conf << "EOF" Section "Module" Load "dri2" Load "glamoregl" EndSection Section "Device" Identifier "radeon" Driver "radeon" Option "AccelMethod" "glamor" EndSection EOF Contents Installed Xorg Drivers ati_drv.so and radeon_drv.so Short Descriptions ati_drv.so is a wrapper driver for ATI video cards that autodetects ATI video hardware and loads radeon, mach64 or r128 driver. ati_drv.so radeon_drv.so is an Xorg video driver for ATI Radeon based video cards. radeon_drv.so