6337
Comment: Fix link to Catalyst 10.9 release notes.
|
6437
|
Deletions are marked like this. | Additions are marked like this. |
Line 57: | Line 57: |
1. Run: # apt-get install xorg x.x (latest version in place of x) or #aptitude install xorg x.x |
Translation(s): English - Español - Français - Italiano - Melayu - Русский
AMD/ATI Proprietary Driver
This page describes how to install the AMD proprietary display driver (AMD Catalyst, aka fglrx) on Debian systems. For information on the open source drivers, see AtiHowTo.
Contents
Identification
The AMD/ATI graphics processing unit (GPU) series/codename of an installed video card can usually be identified using the lspci command. For example:
$ lspci -nn | grep VGA 01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Barts PRO [Radeon HD 6850] [1002:6739]
See HowToIdentifyADevice/PCI for more information.
Drivers
The proprietary "AMD Catalyst Linux Graphics Driver" (aka fglrx) provides optimized hardware acceleration of OpenGL applications via a direct-rendering X server. It is a binary-only Xorg driver requiring a Linux kernel module for its use.
Two driver versions are available for Debian 7 "Wheezy":
AMD Catalyst 12.6 point release
- For Radeon HD 7000, Radeon HD 6000 and Radeon HD 5000 series GPUs.
AMD Catalyst Legacy 13.1 via wheezy-backports (legacy GPUs)
- For Radeon HD 4000, Radeon HD 3000 and Radeon HD 2000 series GPUs.
One driver version is available for Debian 6.0 "Squeeze":
AMD Catalyst 10.9 (supported devices)
- For Radeon HD 5000, Radeon HD 4000, Radeon HD 3000 and Radeon HD 2000 series GPUs.
All versions above are available only for the x86 and x86-64 architectures (Debian i386 and AMD64 ports respectively).
Installation
Debian 7 "Wheezy"
AMD Catalyst 12.6
For support of Radeon HD 7000, Radeon HD 6000 and Radeon HD 5000 series GPUs. For older devices, see AMD Catalyst Legacy 13.1.
Add "contrib" and "non-free" components to /etc/apt/sources.list, for example:
# Debian 7 "Wheezy" deb http://http.debian.net/debian/ wheezy main contrib non-free
Update the list of available packages. Install the appropriate linux-headers and fglrx-driver packages:
# aptitude update # aptitude -r install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') fglrx-driver
This will also install the recommended fglrx-modules-dkms package. DKMS will build the fglrx module for your system.
- Run:
# apt-get install xorg x.x (latest version in place of x) or #aptitude install xorg x.x
Create an Xorg server configuration file.
- Restart your system to enable the radeon blacklist.
AMD Catalyst Legacy 13.1
For support of Radeon HD 4000, Radeon HD 3000 and Radeon HD 2000 series GPUs.
Add Debian Backports sources to /etc/apt/sources.list, also including the "contrib" and "non-free" components. For example:
# Backported packages for Debian 7 "Wheezy" deb http://http.debian.net/debian/ wheezy-backports main contrib non-free
Update the list of available packages. Install the appropriate linux-headers and fglrx-legacy-driver packages:
# aptitude update # aptitude install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') # aptitude -r -t wheezy-backports install fglrx-legacy-driver
This will also install the recommended fglrx-legacy-modules-dkms package. DKMS will build the fglrx module for your system.
Create an Xorg server configuration file.
- Restart your system to enable the radeon blacklist.
Debian 6.0 "Squeeze"
AMD Catalyst 10.9
For support of Radeon HD 5000, Radeon HD 4000, Radeon HD 3000 and Radeon HD 2000 series GPUs (supported devices).
Add a "non-free" component to /etc/apt/sources.list, for example:
# Debian 6.0 "Squeeze" deb http://http.debian.net/debian/ squeeze main contrib non-free
Update the list of available packages. Install the appropriate linux-headers and fglrx-driver packages:
# aptitude update # aptitude -r install linux-headers-2.6-$(uname -r|sed 's,[^-]*-[^-]*-,,') fglrx-driver
This will also install the recommended fglrx-modules-dkms package. DKMS will build the fglrx module for your system.
Create an Xorg server configuration file.
- Restart your system to enable the radeon blacklist.
Configuration
As the fglrx driver is not autodetected by Xorg, a configuration file is required to be supplied. For example:
/etc/X11/xorg.conf.d/20-fglrx.conf
Section "Device" Identifier "My GPU" Driver "fglrx" EndSection
The configuration file above can be created using these commands:
# mkdir /etc/X11/xorg.conf.d # echo -e 'Section "Device"\n\tIdentifier "My GPU"\n\tDriver "fglrx"\nEndSection' > /etc/X11/xorg.conf.d/20-fglrx.conf
Restart your system at this point to enable the radeon driver blacklist.
Additional configuration information is available.
Troubleshooting
The fglrx driver conflicts with the radeon DRM driver. The radeon kernel module is blacklisted by the fglrx-driver or glx-alternative-fglrx packages.
Restart your system after configuring Xorg for the fglrx driver.
See Also
AtiHowTo - open source AMD/ATI display drivers (radeon, r128, mach64)
ATIStream - OpenCL GPGPU programming
External Links
http://wiki.cchtml.com/ - Unofficial AMD Linux Driver Wiki