特殊:Badtitle/NS100:BinaryDriverHowto/ATI:修订间差异
小无编辑摘要 |
小无编辑摘要 |
||
(未显示同一用户的11个中间版本) | |||
第1行: | 第1行: | ||
{{From|https://help.ubuntu.com/community/BinaryDriverHowto/ATI}} | {{From|https://help.ubuntu.com/community/BinaryDriverHowto/ATI}} | ||
{{Languages|UbuntuHelp:BinaryDriverHowto/ATI}} | {{Languages|UbuntuHelp:BinaryDriverHowto/ATI}} | ||
By default Ubuntu will use the '''open source''' [[UbuntuHelp:RadeonDriver| 'ati' or 'radeon' driver]] for cards | === Introduction === | ||
There are | By default Ubuntu will use the '''open source''' [[UbuntuHelp:RadeonDriver| 'ati' or 'radeon' driver]] for cards 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. 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 them at your own risk. We encourage our users to prefer open source drivers. | ||
There are two 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 http://support.amd.com/us/gpudownload/Pages/index.aspx. | |||
=== Prerequisites === | Both approaches are documented below and you need to take '''only one''' of them. While the Ubuntu 9.10 Karmic based one (derived from ATI Catalyst 9.10) is the safer among the two, the latest ATI Catalyst, 10.3, may be needed in some cases, especially for [[UbuntuHelp:RadeonHD|RadeonHD]] 5x00 series cards. | ||
=== Prerequisites For Installing the fglrx Driver from the Ubuntu 9.10 Karmic Repositories === | |||
The first thing to check for when you consider using the fglrx driver is whether your ATI graphics card is supported. The fglrx driver available in Ubuntu 9.10 Karmic repositories derives from ATI Catalyst 9.10. | |||
1. To begin with click on: | |||
http://www2.ati.com/drivers/linux/catalyst_910_linux.pdf | |||
2. Download and open the above pdf file. | |||
3. Identify whether your ATI graphics card model series is available on pages 2 or 3 of this pdf file. | |||
E.g. the ATI Radeon 4670 graphics card is covered under the section '''ATI Desktop Product Family Support''' with the specific pointer '''ATI Radeon™ HD 4600 Series'''. | |||
If your ATI graphics card series is in there, then proceed to the next section or else stick to the open source driver that is installed by default with Ubuntu 9.10 Karmic. | |||
=== Installation of the fglrx Driver from the Ubuntu 9.10 Karmic Repositories === | |||
The easiest way to install binary drivers is to use the built in ''Hardware Drivers'' manager in Ubuntu. | |||
=== | In Ubuntu 9.10, this is found under '''System->Administration->Hardware Drivers'''. | ||
After the fglrx driver is installed. Reboot your system and login. To check whether the fglrx driver is working, open a Terminal and type: | |||
<pre><nowiki> | <pre><nowiki> | ||
fglrxinfo | |||
</nowiki></pre> | |||
If fglrx is installed and working well you should see output such as: | |||
<pre><nowiki> | <pre><nowiki> | ||
display: :0.0 screen: 0 | display: :0.0 screen: 0 | ||
OpenGL vendor string: ATI Technologies Inc. | OpenGL vendor string: ATI Technologies Inc. | ||
OpenGL renderer string: | OpenGL renderer string: ATI Radeon HD 4600 Series | ||
OpenGL version string: 2.0. | OpenGL version string: 3.2.9232 | ||
</nowiki></pre> | |||
Here a ATI Radeon 4600 series graphics card has been used for the purposes of illustration. The actual details such as OpenGL version etc. may also be different. | |||
=== Install the fglrx Driver from ATI Catalyst 10.3 For Ubuntu 9.10 Karmic === | |||
Before you go about installing the fglrx driver from ATI Catalyst 10.3 do read: | |||
http://www.amd.com/us-en/Copyright/0,,1435_1439,00.html. | |||
and | |||
http://www2.ati.com/drivers/linux/catalyst_103_linux.pdf | |||
1. First, check whether your ATI graphics card is supported by ATI Catalyst 10.3. Click on http://support.amd.com/us/gpudownload/Pages/index.aspx. Choose either Linux x86 or x86-64 depending on whether you are using Ubuntu 32 bit or Ubuntu 64 bit. In this [[UbuntuHelp:HowTo|HowTo]] an amd 64 Ubuntu 9.10 installation will be chosen for illustrative purposes. | |||
2. Then choose your graphics card type e.g. Radeon, Mobility Radeon, Integrated/MotherBoard etc. | |||
3. Choose your graphics card series e.g. if you have ATI Radeon 4670 then you should choose ATI Radeon HD 4600 Series. If your ATI graphics card series is not listed it means that ATI Catalyst 10.3 does not support it. Stick to the open source driver. | |||
4. Enable the "Source Code" repository from the Synaptic Package Manger. | |||
'''Install the ATI/AMD proprietary fglrx graphics as described in the previous section, if it is not yet installed'''. Reboot your system. | |||
5. In this [[UbuntuHelp:HowTo|HowTo]] the ATI Radeon HD 4670 graphics card will be used for illustrating the method. | |||
6. Choose your ATI Garphics card (in this [[UbuntuHelp:HowTo|HowTo]] ATI Radeon 4670) from the list available as per points 1, 2 and 3 above. Then click on GO! | |||
7. Navigate to and Click on '''Download''' to download the file: | |||
http://www2.ati.com/drivers/linux/ati-driver-installer-10-3-x86.x86_64.run. | |||
8. In this [[UbuntuHelp:HowTo|HowTo]], the .run file will be saved to the Desktop. The location of this file will be \home\abc\Desktop. Here "abc" is the assumed username. Ensure that there is no other file saved to the Desktop. | |||
9. To change to the directory where the .run file has been downloaded, open a Terminal and type: | |||
<pre><nowiki> | |||
cd /home/abc/Desktop | |||
</nowiki></pre> | </nowiki></pre> | ||
To check the .run file is actually located there, type at the Terminal: | |||
<pre><nowiki> | <pre><nowiki> | ||
ls | |||
</nowiki></pre> | |||
And you should see "ati-driver-installer-10-3-x86.x86_64.run" in the list of files displayed. | |||
10. In the Terminal type: | |||
<pre><nowiki> | <pre><nowiki> | ||
sudo | sudo apt-get update | ||
</nowiki></pre> | |||
On a standard desktop install of Ubuntu 9.10 you may also need to install the QT4 libraries. To do this type: | |||
<pre><nowiki> | <pre><nowiki> | ||
sudo apt-get install libqtgui4 | |||
</nowiki></pre> | |||
This is not necessary if you are running Kubuntu or have already installed the libraries. | |||
11. In the Terminal, to create the deb files, type: | |||
<pre><nowiki> | <pre><nowiki> | ||
sudo sh ./ati-driver-installer-9-12-x86.x86_64.run --buildpkg Ubuntu/karmic | |||
</nowiki></pre> | </nowiki></pre> | ||
If it is required a package manager window will open and install some dependencies and after a while create the following 6 deb packages in the desktop: | |||
If | a. fglrx-amdcccle - Catalyst Control Center for the ATI graphics accelerators | ||
b. fglrx-kernel-source - Kernel module source for the ATI graphics accelerators | |||
c. fglrx-modaliases - Identifiers supported by the ATI graphics driver | |||
d. libamdxvba1 - AMD Unified Video Decoder library | |||
e. xorg-driver-fglrx - Video driver for the ATI graphics accelerators | |||
f. xorg-driver-fglrx-dev - Video driver for the ATI graphics accelerators (devel files) | |||
12. If you wish you can read fglrx-installer_8.702-0ubuntu1_amd64.changes to know the changes that have been effected through ATI Catalyst 10.3 and related information. | |||
13. If you are using a 32 bit installation of Ubuntu 9.10 then you will see these 6 deb files with i386 in place of amd64. In other words the deb files that correspond to your architecture are automatically created. | |||
14. To install the created deb files, type in the Terminal: | |||
<pre><nowiki> | <pre><nowiki> | ||
sudo dpkg -i *.deb | |||
</nowiki></pre> | |||
15. In case any of the packages are broken then open **Synaptic Package Manager** and click on **Fix Broken Packages** from the **Edit** option of the main tab. In case you are new to Ubuntu, broken here means that some dependent packages are not yet installed. Once you sort out the issue as indicated above through the Synaptic Package Manager, the problem of broken packages should be resolved. | |||
16. Now "libamdxvba1" is optional but since it provides some aspects of the AMD Unified Video Decoder it may be of some use. | |||
(http://en.wikipedia.org/wiki/Unified_Video_Decoder). | |||
17. While still in the terminal, type in: | |||
<pre><nowiki> | <pre><nowiki> | ||
sudo aticonfig --initial | |||
</nowiki></pre> | |||
18. Close the Terminal and reboot the system. | |||
19. If all is right, the fglrx driver that corresponds to ATI Catalyst 10.3 i.e 8.702 will be installed and working on your system. | |||
20. To confirm the drivers are working open a Terminal and type: | |||
<pre><nowiki> | <pre><nowiki> | ||
fglrxinfo | |||
</nowiki></pre> | |||
You should get output similar to the following: | |||
You | |||
<pre><nowiki> | <pre><nowiki> | ||
display: :0.0 screen: 0 | |||
OpenGL vendor string: ATI Technologies Inc. | |||
OpenGL renderer string: ATI Radeon HD 4600 Series | |||
OpenGL version string: 3.2.9232 | |||
</nowiki></pre> | |||
If you see any mention of "MESA" in the output, the fglrx drivers have not been installed correctly. | |||
21. In the Other Sub-Menu of the Applications Menu you will find ATI Catalyst Control Center. You can check the version of fglrx that is working by clicking on Information in the left panel of the ATI Catalyst Control Center. | |||
22. To make changes through the ATI Catalyst Control Center, start the ATI Catalyst Control Center by opening a Terminal and typing: | |||
<pre><nowiki> | <pre><nowiki> | ||
sudo amdcccle | |||
and | </nowiki></pre> | ||
To know more about the ATI Catalyst Control Center click on: | |||
http://ati.amd.com/products/catalystcontrolcenter/index.html | |||
All the configuration options for the ATI Catalyst Control Center mentioned there may not be available on your Ubuntu 9.10 system. | |||
=== Instructions to Install the fglrx Driver for Ubuntu 8.04 (Hardy) and 8.10 (Intrepid) from the Ubuntu Repositories === | |||
Enable the accelerated ATI graphics driver in the hardware drivers menu (System->Administration->Hardware Drivers), then do: | |||
<pre><nowiki> | <pre><nowiki> | ||
sudo dpkg-reconfigure -phigh linux-restricted-modules-`uname -r` | |||
sudo insmod /lib/modules/`uname -r`/volatile/fglrx.ko</nowiki></pre> | |||
Log out and log in. | |||
Confirm it worked, by issuing the "fglrxinfo" command: | Confirm it worked, by issuing the "fglrxinfo" command: | ||
* fglrxinfo/glxinfo may not work properly for you via SSH and via the console when logged in as root. | * fglrxinfo/glxinfo may not work properly for you via SSH and via the console when logged in as root. | ||
第174行: | 第128行: | ||
OpenGL version string: 2.0.5755 (8.24.8) | OpenGL version string: 2.0.5755 (8.24.8) | ||
</nowiki></pre> | </nowiki></pre> | ||
=== Troubleshooting === | |||
You may see a message <pre><nowiki> | |||
Xlib: extension "XFree86-DRI" missing on display ":1.0</nowiki></pre> | |||
You may see a message < | If the line | ||
<pre><nowiki> | |||
load "dri"</nowiki></pre> | |||
in | |||
<pre><nowiki> | |||
Section "Module"</nowiki></pre> is missing from your <code><nowiki>/etc/X11/xorg.conf</nowiki></code> then add it. However this message does not necessarily indicate a problem. | |||
If fglrxinfo gives you the following, your installation is not completed correctly: | If fglrxinfo gives you the following, your installation is not completed correctly: | ||
* fglrxinfo/glxinfo may not work properly for you via SSH and via the console when logged in as root. | * fglrxinfo/glxinfo may not work properly for you via SSH and via the console when logged in as root. | ||
<pre><nowiki>$ fglrxinfo | <pre><nowiki> | ||
$ fglrxinfo | |||
display: :0.0 screen: 0 | display: :0.0 screen: 0 | ||
OpenGL vendor string: Mesa project: www.mesa3d.org | OpenGL vendor string: Mesa project: www.mesa3d.org | ||
第186行: | 第146行: | ||
OpenGL version string: 1.2 (1.5 Mesa 6.4.1)</nowiki></pre> | OpenGL version string: 1.2 (1.5 Mesa 6.4.1)</nowiki></pre> | ||
In this case, watch for these things: | In this case, watch for these things: | ||
* Make sure that the | * Make sure that the restricted-modules package installed correspond to the kernel your are running and that you can load the fglrx driver, whether by issuing the command "sudo modprobe fglrx" or by verifying that the module appears in the list of loaded modules, by issuing the command "lsmod"; | ||
* It may be necessary to establish a symbolic link for the /usr/lib/dri folder, by issuing the following command: "sudo ln -s /usr/lib/dri /usr/lib/xorg/modules/dri"; | * It may be necessary to establish a symbolic link for the /usr/lib/dri folder, by issuing the following command: "sudo ln -s /usr/lib/dri /usr/lib/xorg/modules/dri"; | ||
* You may have to deload the radeon and dri modules, by issuing "sudo rmmod radeon" and "sudo rmmod dri"; | * You may have to deload the radeon and dri modules, by issuing "sudo rmmod radeon" and "sudo rmmod dri"; | ||
* Make sure you deload the module ati-agp by issuing "sudo rmmod ati-agp" and blacklist it in /etc/modprobe.d/blacklist. | * Make sure you deload the module ati-agp by issuing "sudo rmmod ati-agp" and blacklist it in /etc/modprobe.d/blacklist. | ||
* Check the /etc/X11/xorg.conf in Section "Module" to have this line: Load "dri" and it is not commented. | * Check the /etc/X11/xorg.conf in Section "Module" to have this line: Load "dri" and it is not commented. | ||
=== | === Other Links === | ||
*[http://www.amdsurveys.com/se.ashx?s=5A1E27D23CFE9B36 ATI's Driver Feedback Program] - (are you happy with their drivers? Maybe you'd prefer them to open-source their drivers so maintaining and installing would be easier for everyone...) | |||
*[[UbuntuHelp:RadeonDriver| The ATI Radeon open-source driver HowTo @ubuntu]] | *[[UbuntuHelp:RadeonDriver| The ATI Radeon open-source driver HowTo @ubuntu]] | ||
<<Include(Tag/ContentCleanup)>> | |||
[[category:UbuntuHelp]] | [[category:UbuntuHelp]] |
2010年5月19日 (三) 21:41的最新版本
文章出处: |
{{#if: | {{{2}}} | https://help.ubuntu.com/community/BinaryDriverHowto/ATI }} |
点击翻译: |
English {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/af | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|Afrikaans| [[::BinaryDriverHowto/ATI/af|Afrikaans]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/ar | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|العربية| [[::BinaryDriverHowto/ATI/ar|العربية]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/az | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|azərbaycanca| [[::BinaryDriverHowto/ATI/az|azərbaycanca]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/bcc | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|جهلسری بلوچی| [[::BinaryDriverHowto/ATI/bcc|جهلسری بلوچی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/bg | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|български| [[::BinaryDriverHowto/ATI/bg|български]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/br | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|brezhoneg| [[::BinaryDriverHowto/ATI/br|brezhoneg]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/ca | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|català| [[::BinaryDriverHowto/ATI/ca|català]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/cs | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|čeština| [[::BinaryDriverHowto/ATI/cs|čeština]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/de | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|Deutsch| [[::BinaryDriverHowto/ATI/de|Deutsch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/el | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|Ελληνικά| [[::BinaryDriverHowto/ATI/el|Ελληνικά]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/es | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|español| [[::BinaryDriverHowto/ATI/es|español]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/fa | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|فارسی| [[::BinaryDriverHowto/ATI/fa|فارسی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/fi | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|suomi| [[::BinaryDriverHowto/ATI/fi|suomi]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/fr | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|français| [[::BinaryDriverHowto/ATI/fr|français]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/gu | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|ગુજરાતી| [[::BinaryDriverHowto/ATI/gu|ગુજરાતી]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/he | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|עברית| [[::BinaryDriverHowto/ATI/he|עברית]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/hu | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|magyar| [[::BinaryDriverHowto/ATI/hu|magyar]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/id | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|Bahasa Indonesia| [[::BinaryDriverHowto/ATI/id|Bahasa Indonesia]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/it | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|italiano| [[::BinaryDriverHowto/ATI/it|italiano]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/ja | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|日本語| [[::BinaryDriverHowto/ATI/ja|日本語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/ko | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|한국어| [[::BinaryDriverHowto/ATI/ko|한국어]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/ksh | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|Ripoarisch| [[::BinaryDriverHowto/ATI/ksh|Ripoarisch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/mr | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|मराठी| [[::BinaryDriverHowto/ATI/mr|मराठी]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/ms | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|Bahasa Melayu| [[::BinaryDriverHowto/ATI/ms|Bahasa Melayu]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/nl | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|Nederlands| [[::BinaryDriverHowto/ATI/nl|Nederlands]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/no | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|norsk| [[::BinaryDriverHowto/ATI/no|norsk]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/oc | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|occitan| [[::BinaryDriverHowto/ATI/oc|occitan]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/pl | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|polski| [[::BinaryDriverHowto/ATI/pl|polski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/pt | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|português| [[::BinaryDriverHowto/ATI/pt|português]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/ro | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|română| [[::BinaryDriverHowto/ATI/ro|română]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/ru | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|русский| [[::BinaryDriverHowto/ATI/ru|русский]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/si | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|සිංහල| [[::BinaryDriverHowto/ATI/si|සිංහල]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/sq | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|shqip| [[::BinaryDriverHowto/ATI/sq|shqip]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/sr | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|српски / srpski| [[::BinaryDriverHowto/ATI/sr|српски / srpski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/sv | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|svenska| [[::BinaryDriverHowto/ATI/sv|svenska]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/th | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|ไทย| [[::BinaryDriverHowto/ATI/th|ไทย]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/tr | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|Türkçe| [[::BinaryDriverHowto/ATI/tr|Türkçe]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/vi | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|Tiếng Việt| [[::BinaryDriverHowto/ATI/vi|Tiếng Việt]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/yue | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|粵語| [[::BinaryDriverHowto/ATI/yue|粵語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/zh | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|中文| [[::BinaryDriverHowto/ATI/zh|中文]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/zh-hans | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|中文(简体)| [[::BinaryDriverHowto/ATI/zh-hans|中文(简体)]]}}|}} {{#ifexist: {{#if: UbuntuHelp:BinaryDriverHowto/ATI | UbuntuHelp:BinaryDriverHowto/ATI | {{#if: | :}}BinaryDriverHowto/ATI}}/zh-hant | • {{#if: UbuntuHelp:BinaryDriverHowto/ATI|中文(繁體)| [[::BinaryDriverHowto/ATI/zh-hant|中文(繁體)]]}}|}} |
{{#ifeq:UbuntuHelp:BinaryDriverHowto/ATI|:BinaryDriverHowto/ATI|请不要直接编辑翻译本页,本页将定期与来源同步。}} |
{{#ifexist: :BinaryDriverHowto/ATI/zh | | {{#ifexist: BinaryDriverHowto/ATI/zh | | {{#ifeq: {{#titleparts:BinaryDriverHowto/ATI|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:BinaryDriverHowto/ATI|1|-1|}} | zh | | }}
Introduction
By default Ubuntu will use the open source 'ati' or 'radeon' driver for cards 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. 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 them at your own risk. We encourage our users to prefer open source drivers. There are two 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 http://support.amd.com/us/gpudownload/Pages/index.aspx. Both approaches are documented below and you need to take only one of them. While the Ubuntu 9.10 Karmic based one (derived from ATI Catalyst 9.10) is the safer among the two, the latest ATI Catalyst, 10.3, may be needed in some cases, especially for RadeonHD 5x00 series cards.
Prerequisites For Installing the fglrx Driver from the Ubuntu 9.10 Karmic Repositories
The first thing to check for when you consider using the fglrx driver is whether your ATI graphics card is supported. The fglrx driver available in Ubuntu 9.10 Karmic repositories derives from ATI Catalyst 9.10. 1. To begin with click on:
http://www2.ati.com/drivers/linux/catalyst_910_linux.pdf 2. Download and open the above pdf file. 3. Identify whether your ATI graphics card model series is available on pages 2 or 3 of this pdf file.
E.g. the ATI Radeon 4670 graphics card is covered under the section ATI Desktop Product Family Support with the specific pointer ATI Radeon™ HD 4600 Series. If your ATI graphics card series is in there, then proceed to the next section or else stick to the open source driver that is installed by default with Ubuntu 9.10 Karmic.
Installation of the fglrx Driver from the Ubuntu 9.10 Karmic Repositories
The easiest way to install binary drivers is to use the built in Hardware Drivers manager in Ubuntu. In Ubuntu 9.10, this is found under System->Administration->Hardware Drivers. After the fglrx driver is installed. Reboot your system and login. To check whether the fglrx driver is working, open a Terminal and type:
fglrxinfo
If fglrx is installed and working well you should see output such as:
display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: ATI Radeon HD 4600 Series OpenGL version string: 3.2.9232
Here a ATI Radeon 4600 series graphics card has been used for the purposes of illustration. The actual details such as OpenGL version etc. may also be different.
Install the fglrx Driver from ATI Catalyst 10.3 For Ubuntu 9.10 Karmic
Before you go about installing the fglrx driver from ATI Catalyst 10.3 do read: http://www.amd.com/us-en/Copyright/0,,1435_1439,00.html. and http://www2.ati.com/drivers/linux/catalyst_103_linux.pdf 1. First, check whether your ATI graphics card is supported by ATI Catalyst 10.3. Click on http://support.amd.com/us/gpudownload/Pages/index.aspx. Choose either Linux x86 or x86-64 depending on whether you are using Ubuntu 32 bit or Ubuntu 64 bit. In this HowTo an amd 64 Ubuntu 9.10 installation will be chosen for illustrative purposes. 2. Then choose your graphics card type e.g. Radeon, Mobility Radeon, Integrated/MotherBoard etc. 3. Choose your graphics card series e.g. if you have ATI Radeon 4670 then you should choose ATI Radeon HD 4600 Series. If your ATI graphics card series is not listed it means that ATI Catalyst 10.3 does not support it. Stick to the open source driver. 4. Enable the "Source Code" repository from the Synaptic Package Manger.
Install the ATI/AMD proprietary fglrx graphics as described in the previous section, if it is not yet installed. Reboot your system. 5. In this HowTo the ATI Radeon HD 4670 graphics card will be used for illustrating the method. 6. Choose your ATI Garphics card (in this HowTo ATI Radeon 4670) from the list available as per points 1, 2 and 3 above. Then click on GO! 7. Navigate to and Click on Download to download the file:
http://www2.ati.com/drivers/linux/ati-driver-installer-10-3-x86.x86_64.run. 8. In this HowTo, the .run file will be saved to the Desktop. The location of this file will be \home\abc\Desktop. Here "abc" is the assumed username. Ensure that there is no other file saved to the Desktop. 9. To change to the directory where the .run file has been downloaded, open a Terminal and type:
cd /home/abc/Desktop
To check the .run file is actually located there, type at the Terminal:
ls
And you should see "ati-driver-installer-10-3-x86.x86_64.run" in the list of files displayed. 10. In the Terminal type:
sudo apt-get update
On a standard desktop install of Ubuntu 9.10 you may also need to install the QT4 libraries. To do this type:
sudo apt-get install libqtgui4
This is not necessary if you are running Kubuntu or have already installed the libraries. 11. In the Terminal, to create the deb files, type:
sudo sh ./ati-driver-installer-9-12-x86.x86_64.run --buildpkg Ubuntu/karmic
If it is required a package manager window will open and install some dependencies and after a while create the following 6 deb packages in the desktop: a. fglrx-amdcccle - Catalyst Control Center for the ATI graphics accelerators b. fglrx-kernel-source - Kernel module source for the ATI graphics accelerators c. fglrx-modaliases - Identifiers supported by the ATI graphics driver d. libamdxvba1 - AMD Unified Video Decoder library e. xorg-driver-fglrx - Video driver for the ATI graphics accelerators f. xorg-driver-fglrx-dev - Video driver for the ATI graphics accelerators (devel files)
12. If you wish you can read fglrx-installer_8.702-0ubuntu1_amd64.changes to know the changes that have been effected through ATI Catalyst 10.3 and related information. 13. If you are using a 32 bit installation of Ubuntu 9.10 then you will see these 6 deb files with i386 in place of amd64. In other words the deb files that correspond to your architecture are automatically created. 14. To install the created deb files, type in the Terminal:
sudo dpkg -i *.deb
15. In case any of the packages are broken then open **Synaptic Package Manager** and click on **Fix Broken Packages** from the **Edit** option of the main tab. In case you are new to Ubuntu, broken here means that some dependent packages are not yet installed. Once you sort out the issue as indicated above through the Synaptic Package Manager, the problem of broken packages should be resolved. 16. Now "libamdxvba1" is optional but since it provides some aspects of the AMD Unified Video Decoder it may be of some use. (http://en.wikipedia.org/wiki/Unified_Video_Decoder). 17. While still in the terminal, type in:
sudo aticonfig --initial
18. Close the Terminal and reboot the system. 19. If all is right, the fglrx driver that corresponds to ATI Catalyst 10.3 i.e 8.702 will be installed and working on your system. 20. To confirm the drivers are working open a Terminal and type:
fglrxinfo
You should get output similar to the following:
display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: ATI Radeon HD 4600 Series OpenGL version string: 3.2.9232
If you see any mention of "MESA" in the output, the fglrx drivers have not been installed correctly. 21. In the Other Sub-Menu of the Applications Menu you will find ATI Catalyst Control Center. You can check the version of fglrx that is working by clicking on Information in the left panel of the ATI Catalyst Control Center. 22. To make changes through the ATI Catalyst Control Center, start the ATI Catalyst Control Center by opening a Terminal and typing:
sudo amdcccle
To know more about the ATI Catalyst Control Center click on: http://ati.amd.com/products/catalystcontrolcenter/index.html All the configuration options for the ATI Catalyst Control Center mentioned there may not be available on your Ubuntu 9.10 system.
Instructions to Install the fglrx Driver for Ubuntu 8.04 (Hardy) and 8.10 (Intrepid) from the Ubuntu Repositories
Enable the accelerated ATI graphics driver in the hardware drivers menu (System->Administration->Hardware Drivers), then do:
sudo dpkg-reconfigure -phigh linux-restricted-modules-`uname -r` sudo insmod /lib/modules/`uname -r`/volatile/fglrx.ko
Log out and log in. Confirm it worked, by issuing the "fglrxinfo" command:
- fglrxinfo/glxinfo may not work properly for you via SSH and via the console when logged in as root.
$ 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)
Troubleshooting
You may see a message
Xlib: extension "XFree86-DRI" missing on display ":1.0
If the line
load "dri"
in
Section "Module"
is missing from your /etc/X11/xorg.conf
then add it. However this message does not necessarily indicate a problem.
If fglrxinfo gives you the following, your installation is not completed correctly:
- fglrxinfo/glxinfo may not work properly for you via SSH and via the console when logged in as root.
$ fglrxinfo display: :0.0 screen: 0 OpenGL vendor string: Mesa project: www.mesa3d.org OpenGL renderer string: Mesa GLX Indirect OpenGL version string: 1.2 (1.5 Mesa 6.4.1)
In this case, watch for these things:
- Make sure that the restricted-modules package installed correspond to the kernel your are running and that you can load the fglrx driver, whether by issuing the command "sudo modprobe fglrx" or by verifying that the module appears in the list of loaded modules, by issuing the command "lsmod";
- It may be necessary to establish a symbolic link for the /usr/lib/dri folder, by issuing the following command: "sudo ln -s /usr/lib/dri /usr/lib/xorg/modules/dri";
- You may have to deload the radeon and dri modules, by issuing "sudo rmmod radeon" and "sudo rmmod dri";
- Make sure you deload the module ati-agp by issuing "sudo rmmod ati-agp" and blacklist it in /etc/modprobe.d/blacklist.
- Check the /etc/X11/xorg.conf in Section "Module" to have this line: Load "dri" and it is not commented.
Other Links
- ATI's Driver Feedback Program - (are you happy with their drivers? Maybe you'd prefer them to open-source their drivers so maintaining and installing would be easier for everyone...)
- The ATI Radeon open-source driver HowTo @ubuntu
<<Include(Tag/ContentCleanup)>>