6233
Comment:
|
6268
|
Deletions are marked like this. | Additions are marked like this. |
Line 35: | Line 35: |
# m-a a-i fglrx }}} ''In case if you encounter an exception when setting up fglrx sources, you may have to install them manually and re-execute the above command'' {{{ | # m-a a-i fglrx }}} ''In case if you encounter an exception when installing fglrx-kernel-* package, you may have to install fglrx sources manually and then re try installing fglrx-kernel-* package'' {{{ |
ATI Proprietary Driver (fglrx)
This page describes how to install fglrx on Debian systems.
fglrx stands for FireGL and Radeon for X, the proprietary (non-free) display driver made available by ATI Technologies (now AMD). This driver provides 2D and 3D acceleration for AMD/ATI video card chipsets.
For 3D acceleration, fglrx requires an associated kernel module, its compilation can be automated via module-assistant.
As of fglrx-driver 1:9-4-1, support of chipsets prior to the r600 series has been dropped.1
For Radeon chipsets prior to the r600 series (ie. models up to and including the X1950), they are supported by the "radeon" open source driver, which also provides 3D acceleration via DRI. The "radeonhd" driver packaged in xserver-xorg-video-radeonhd also provides support for the Radeon r5xx and r6xx chipset series.
Installation
Lenny, Squeeze
Using Etch? Skip to the Etch section.
Add a "non-free" component to /etc/apt/sources.list for your Debian version, for example:
# Debian Lenny/5.0 deb http://ftp.us.debian.org/debian lenny main contrib non-free
or
# Debian Squeeze (testing) deb http://ftp.us.debian.org/debian squeeze main contrib non-free
Update the list of available packages. Install the fglrx-control, fglrx-driver and module-assistant packages:
# aptitude update # aptitude install fglrx-control fglrx-driver module-assistant
Build and install a fglrx-kernel-* package within your system:
# m-a a-i fglrx
In case if you encounter an exception when installing fglrx-kernel-* package, you may have to install fglrx sources manually and then re try installing fglrx-kernel-* package
# apt-get install fglrx-source
If the X Window System is running, exit your desktop environment or window manager. If a display manager is in operation, switch to a virtual console and stop it. For example:
# invoke-rc.d gdm stop
or
# invoke-rc.d kdm stop
Unload the radeon and drm modules:
# modprobe -r radeon drm
Load the fglrx module:
# modprobe fglrx
Add fglrx to the list of kernel modules to load at boot:
# echo fglrx >> /etc/modules
Amend your /etc/X11/xorg.conf file to include a Device section and request use of the fglrx driver:
# sensible-editor /etc/X11/xorg.conf
A minimal /etc/X11/xorg.conf example is shown below:
Section "Device" Identifier "ATI" Driver "fglrx" EndSection Section "Screen" Identifier "Default Screen" DefaultDepth 24 EndSection
Save the file and exit the editor before continuing.Start the X Window System (startx) as a regular user, or start your display manager. For example:
# invoke-rc.d gdm start
or
# invoke-rc.d kdm start
Etch
Add a "non-free" component to /etc/apt/sources.list, for example:
# Debian Etch/4.0 deb http://ftp.us.debian.org/debian etch main contrib non-free
Update the list of available packages. Install the fglrx-driver, fglrx-control, fglrx-kernel-src and module-assistant packages:
# aptitude update # aptitude install fglrx-driver fglrx-control fglrx-kernel-src module-assistant
Build and install a fglrx-kernel-* package within your system::
# m-a a-i fglrx
If the X Window System is running, exit your desktop environment or window manager. If a display manager is in operation, switch to a virtual console and stop it. For example:
# invoke-rc.d gdm stop
or
# invoke-rc.d kdm stop
Unload the radeon and drm modules:
# modprobe -r radeon drm
Load the fglrx module:
# modprobe fglrx
Add fglrx to the list of kernel modules to load at boot:
# echo fglrx >> /etc/modules
Reconfigure the X server:
# dpkg-reconfigure xserver-org
Select fglrx as the display driver to be used when prompted.
Start the X Window System (startx) as a regular user, or start your display manager. For example:
# invoke-rc.d gdm start
or
# invoke-rc.d kdm start
See Also
External Links
Be aware that upgrading from packages created by the ATI installer is and will most probably NEVER be supported by the Debian maintainer of the fglrx-driver package(s)!
Debian HOW-TO : ATI drivers - how to install and configure ATI proprietary drivers using module-assistant and the official ATI installer.
Unofficial ATI Linux Drivers Wiki - how to install, configure and test a basic setup with proprietary ATI drivers.
http://ati.amd.com/support/drivers/linux/linux-radeon.html - the ATI Driver Installer.
http://www.stanchina.net/~flavio/debian/fglrx-installer.html - obsolete Debian fglrx installer packages.
irc://irc.freenode.net/#ati - fglrx driver IRC channel.