Editing Fedora 16 Installation Guide

Jump to: navigation, search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 4: Line 4:
  
 
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'''".
 
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 ==
 
== Requirements ==
Line 11: Line 9:
 
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.
 
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 for Fedora 16, earlier versions will not work with the version of Xorg that F16 ships with.
+
You will need version 11.11 of the ATI driver or later for Fedora 16, earlier versions will not work with the version of XOrg that F16 ships with.
  
For Catalyst 12.5 or above, a Radeon HD5000 series (or greater) is required.  Radeon HD 2000/3000/4000 series GPU's will not be recognized by 12.5 Catalyst and above.
+
You require a Radeon HD2000 series or better to use the latest AMD-supplied driver.
  
=== Amd-driver-installer Compilation Problems on x86_64 Fedora 16 ===
+
=== 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''
 
''Note: This section '''applies directly''' to users using the Official amd-driver-installer package downloaded from amd.com''
Line 67: Line 65:
 
* Reference: http://forums.fedoraforum.org/showthread.php?t=277547
 
* Reference: http://forums.fedoraforum.org/showthread.php?t=277547
  
=== Amd-driver-installer Compilation Problems on i686 Fedora 16 ===
+
=== Compilation Problems on i686 Fedora 16 ===
  
 
''Note: This section '''applies directly''' to users using the Official amd-driver-installer package downloaded from amd.com''
 
''Note: This section '''applies directly''' to users using the Official amd-driver-installer package downloaded from amd.com''
Line 103: Line 101:
 
1)  Extract amd-driver-installer into subdir.  Example:
 
1)  Extract amd-driver-installer into subdir.  Example:
  
chmod 700 amd-driver-installer-{{catalystdashversion}}-x86.x86_64.run
+
<pre>
./amd-driver-installer-{{catalystdashversion}}-x86.x86_64.run --extract fglrx-12.2
+
 
 +
chmod 700 amd-driver-installer-12-2-x86.x86_64.run
 +
 
 +
./amd-driver-installer-12-2-x86.x86_64.run --extract fgrlx-12.2
 +
 
 +
</pre>
  
 
2)  cd into directory containing firegl_public.c.  i.e.,  
 
2)  cd into directory containing firegl_public.c.  i.e.,  
Line 160: Line 163:
 
su-
 
su-
  
patch -p1 < ./fglrx.patch
+
patch -p1 < ~/fglrx.patch
  
 
</pre>
 
</pre>
  
 
5)  At this point, if you have previously run amd-driver-installer unsuccessfully, you  
 
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/fglrx-uninstall.sh.
+
need to return the system to it's starting state by running /usr/share/ati/fgrlx-uninstall.sh.
 
Then, make sure you follow the directives in the section below titled
 
Then, make sure you follow the directives in the section below titled
 
"Installation Prep for Amd-Driver-Installer".  After you have completed that checklist,
 
"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 "fglrx-12.2")
+
you can now run ati-installer.sh from the extraction subdir (in this case "fgrlx-12.2")
 
using the following command line:
 
using the following command line:
  
Line 216: Line 219:
 
su -
 
su -
 
yum reinstall mesa-libGL
 
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>
 
</pre>
  
Line 330: Line 313:
 
Download the driver for your particular card from http://support.amd.com/
 
Download the driver for your particular card from http://support.amd.com/
  
  wget http://www2.ati.com/drivers/linux/amd-driver-installer-{{catalystdashversion}}-x86.x86_64.zip
+
It will look similar to: ''amd-driver-installer-XX-X-XXX.XXX_XX.run''.
  unzip amd-driver-installer-{{catalystdashversion}}-x86.x86_64.zip
 
  
 
=== Install driver ===
 
=== Install driver ===
Line 337: Line 319:
 
Run the file as root in the ''sh'' shell.
 
Run the file as root in the ''sh'' shell.
  
su -
+
<pre>
chmod 700 amd-driver-installer-{{catalystdashversion}}-x86.x86_64.run
+
su -
sh ./amd-driver-installer-{{catalystdashversion}}-x86.x86_64.run
+
chmod 700 amd-driver-installer-XX-X-XXX.XXX_XX.run
 +
sh ./amd-driver-installer-XX-X-XXX.XXX_XX.run
 +
</pre>
  
 
Select the default install, do not generate distribution packages.
 
Select the default install, do not generate distribution packages.
Line 417: Line 401:
  
 
From here you can manually remove and reinstall the proprietary drivers, either with yum or with PackageKit's ''Add/Remove Software'' application, as desired.
 
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>
 

Please note that all contributions to cchtml.com are considered to be released under the Public Domain (see cchtml.com:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

Cancel | Editing help (opens in new window)

Template used on this page: