BinaryDriverHowto/ATI

[不指定 2007/10/14 01:16 | by Totti ]
| |
By default Ubuntu will use the open source 'ati' or 'radeon' driver for cards that manufactured by ATI. Some users however prefer the proprietary 'fglrx' driver for various reasons. The instructions on this page will tell you how to use this driver.

There are 2 ways you can install proprietary fglrx drivers. The preferred way is to use the drivers provided via the Ubuntu repositories. More advanced users can also try the drivers from ati.com. Both approaches are documented below and you need to take only one of them. The Ubuntu-provided ones are the safest bet, the ati.com ones however may be needed (eg: when you need hibernation).

As mentioned elsewhere, if you encounter bugs with these closed-source drivers, developers will not be willing or even able to assist you in resolving your issues. Use at your own risk. We encourage our users to prefer open source drivers.

Prerequisites
Make sure the following things are true about your video card:

It is a 'Radeon' card

The model of the card is in the 9xxx series, 9500 or higher, or it is in the X series (e.g. X300), or it has TV-Out capability. The 'fglrx' driver does not support cards earlier than the 9500.

The command lspci reveals a card with "ATI" in its name

You need hardware-accelerated 3D support, or display refresh rates higher than 60 Hz. The open source drivers are fine for all other areas.

Some basic knowledge of a Linux command line (see UsingTheTerminal)

Note that if you own an ATI card from the R400 series or below, you already have working 2D and may have accelerated 3D with the default drivers. These cards include:

R400 series Xnnn (X800, X700, etc) (3D works)

R300 series (9300+) (3D works)

R200 and R100 series (9200 and below)

For specific chipsets and models, see  the Xorg 7.0 Release Notes.

The TV-Out functionality may not work with the open source drivers; if you don't have TV-Out or don't want to use it, however, then you probably don't need to use fglrx.

Install from Ubuntu repositories (easier)

=== Instructions for Ubuntu 7.04 (Feisty) and Ubuntu 7.10 (Gutsy)===

* Install linux-restricted-modules and restricted-manager provied in the restricted repositories:


sudo apt-get update
sudo apt-get install linux-restricted-modules-generic restricted-manager


Open the restricted drivers manager in "System -> Administration -> Restricted Drivers Manager" and select "ATI accelerated graphics driver". This will hopefully enable fglrx in a painless way. If not, follow the instructions for Edgy.

=== Instructions for Kubuntu 7.04 (Feisty) and Kubuntu 7.10 (Gutsy)===

Install linux-restricted-modules from the restricted repositories:

sudo apt-get update
sudo apt-get install linux-restricted-modules-generic


Install the driver provided by ati included in the repositories:

sudo apt-get update
sudo apt-get install xorg-driver-fglrx


You might also want to install a control panel for your graphic card. Please note that I do not recommend it, as it seems to be buggy, and generally doesnt work.

sudo apt-get install fglrx-control


Make sure fglrx is not disabled in the DISABLED_MODULES part: kdesu kate /etc/default/linux-restricted-modules-common.

Generate a new set of module dependencies so the fglrx driver starts properly.

sudo depmod -a


You now have to configure xorg to use your graphic card. The aticonfig tool, provided with the driver, will do that for you:


sudo aticonfig --initial
sudo aticonfig --overlay-type=Xv


ATI are well known not to be able to provide correct drivers for their hardware so you will have to deactivate the composite extension in /etc/X11/xorg.conf , otherwise you will get a jerky video display: kdesu kate /etc/X11/xorg.conf, and add the following lines at the end of the file:


Section "Extensions"
        Option      "Composite" "disable"
EndSection


// After making all those modifications, your X server might not want to start again. Don't worry, you can still modify xorg.conf using nano sudo nano /etc/X11/xorg.conf. To save changes press Ctrl-O and to quit press Ctrl-X. To start X again type startx //

Save and restart the X server by logging out and selecting Restart X Server from the menu or press Alt+E

Confirm it worked, by issuing the "fglrxinfo" command:

Note: fglrxinfo/glxinfo may not work properly for you via SSH and via the console when logged in as root.

Output should be similar to this:

$ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9700 Generic
OpenGL version string: 2.0.5755 (8.24.8)
Tags:
收集 | 评论(0) | 引用(0) | 阅读(3352)
发表评论
昵称

网址

电邮
打开HTML 打开UBB 表情 打开表情 隐藏 记住我 [注册]