Changes

Jump to: navigation, search

Fedora 16 Installation Guide

1,933 bytes added, 02:08, 27 December 2012
no edit summary
There are two methods to get the Official AMD driver installed on Fedora. The first is by running the amd-driver-installer package supplied by amd.com. This method is covered in the section "'''Official AMD Driver Package from Amd.com'''". The second is to use the rpm packages supplied by the rpm fusion repos. This method is covered in the section "'''Pre-built packages from RPMFusion'''".
 
The sections titled '''Amd-driver-installer Compilation Problems on x86_64 Fedora 16''' and '''Amd-driver-installer Compilation Problems on i686 Fedora 16''' are subject to being resolved by Catalyst updates and therefore may not be relevant to installations after Catalyst version 12.4.
== Requirements ==
The Amd-driver-installer from Amd.com will work best in most cases if there is no xorg.conf file present before you begin the installation process. Move any existing xorg.conf files out of the /etc/X11 directory before installation.
You will need at least version 11.11 (or greater) of the ATI driver or later for Fedora 16, earlier versions will not work with the version of XOrg Xorg that F16 ships with.
You require For Catalyst 12.5 or above, a Radeon HD2000 HD5000 series (or better to use the latest AMD-supplied drivergreater) is required. Radeon HD 2000/3000/4000 series GPU's will not be recognized by 12.5 Catalyst and above.
=== Amd-driver-installer Compilation Problems on x86_64 Fedora 16 ===
''Note: This section '''applies directly''' to users using the Official amd-driver-installer package downloaded from amd.com''
* Reference: http://forums.fedoraforum.org/showthread.php?t=277547
=== Amd-driver-installer Compilation Problems on i686 Fedora 16 ===
''Note: This section '''applies directly''' to users using the Official amd-driver-installer package downloaded from amd.com''
1) Extract amd-driver-installer into subdir. Example:
<pre>  chmod 700 amd-driver-installer-12-2{{catalystdashversion}}-x86.x86_64.run  ./amd-driver-installer-12-2{{catalystdashversion}}-x86.x86_64.run --extract fgrlxfglrx-12.2 </pre>
2) cd into directory containing firegl_public.c. i.e.,
su-
patch -p1 < ~./fglrx.patch
</pre>
5) At this point, if you have previously run amd-driver-installer unsuccessfully, you
need to return the system to it's starting state by running /usr/share/ati/fgrlxfglrx-uninstall.sh.
Then, make sure you follow the directives in the section below titled
"Installation Prep for Amd-Driver-Installer". After you have completed that checklist,
you can now run ati-installer.sh from the extraction subdir (in this case "fgrlxfglrx-12.2")
using the following command line:
su -
yum reinstall mesa-libGL
</pre>
 
=== Other issues before install driver ===
On Acer Aspire 722 (A0722) with Radeon HD 6290 (and i suppose on other machines with the same card) you must disable SELinux or the follow error will occured :
<pre>
SELinux is preventing gnome-session-c from execmod access on the file /usr/lib/dri/fglrx_dri.so. For complete SELinux messages run sealert -l <SELinux alert id>
</pre>
To disable SELinux open /etc/selinux/config file as root and set SELINUX to disabled (SELINUX=disabled).
After that driver will work as expected.<br>
<b>Note:</b> Disabling SELinux is not a very good idea. It's better to just modify the policy, by running these two commands (as root):
<pre>semanage fcontext -a -t textrel_shlib_t '/usr/lib/dri/fglrx_dri.so'
restorecon -v '/usr/lib/dri/fglrx_dri.so'</pre>
 
'''glxinfo'''
<pre>
direct rendering : Yes
...
OpenGL vendor string : Advanced Microd Devices Inc.
OpenGL render string : AMD Radeon HD 6290 Graphics
...
</pre>
Download the driver for your particular card from http://support.amd.com/
It will look similar to wget http: ''//www2.ati.com/drivers/linux/amd-driver-installer-XX{{catalystdashversion}}-Xx86.x86_64.zip unzip amd-XXX.XXX_XXdriver-installer-{{catalystdashversion}}-x86.run''x86_64.zip
=== Install driver ===
Run the file as root in the ''sh'' shell.
<pre> su - chmod 700 amd-driver-installer-XX{{catalystdashversion}}-X-XXXx86.XXX_XXx86_64.run sh ./amd-driver-installer-XX{{catalystdashversion}}-X-XXXx86.XXX_XXx86_64.run</pre>
Select the default install, do not generate distribution packages.
From here you can manually remove and reinstall the proprietary drivers, either with yum or with PackageKit's ''Add/Remove Software'' application, as desired.
 
In the case when you try to modify grub[background_image/resolution/..], your are greeted with a blank screen or corrupted video signal while starting X. To overcome this, all you need to do is, append the following lines to /etc/default/grub:
 
<pre>
GRUB_GFXMODE=1280x1024x32
GRUB_GFXPAYLOAD=keep
GRUB_GFXPAYLOAD_LINUX=1280x1024x32
</pre>
 
and then run:
 
<pre>
grub2-mkconfig -o /boot/grub2/grub.cfg
</pre>

Navigation menu