Fedora 17 Installation Guide: Difference between revisions

From cchtml.com
No edit summary
m (Protected "Fedora 17 Installation Guide": Excessive vandalism (‎[edit=autoconfirmed] (indefinite) ‎[move=autoconfirmed] (indefinite)))
 
(45 intermediate revisions by 13 users not shown)
Line 1: Line 1:
amd catalyst 12.6 beta can work well with fedora 17.
Note:  12.9 BETA minimum !!!For kernel 3.4.* and up


This section applies directly to users using the Official amd-driver-installer package downloaded from amd.com


http://support.amd.com/us/kbarticles/Pages/AMDCatalyst126beta.aspx
=== Installation Prep for Amd-Driver-Installer ===


how-to install?
The script from AMD builds the kernel module and a set of modules for XOrg. The Official AMD installer requires some development packages to be installed:
*[[Fedora 15 Installation Guide]]


If you have an HD4xxx series card, [http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx Catalyst] 12.4 is the newest driver to support it (as of June 4, 2012). This won't work with X version 1.12 (the one packaged with Fedora 17). To downgrade to X version 1.11, use the following commands (as root). <br>
<pre>
<em>Note: I'm assuming x86_64</em><br>
su -
<b>IMPORTANT:</b> I'd highly recommend going down to runlevel 3 first. You can do this using the following command in one of the text consoles (<CTRL> + <ALT> + <Fx> where x is 1-9, just try them until you get to a console)
yum install kernel-devel kernel-headers gcc gcc-c++
<pre>systemctl isolate runlevel3.target</pre>
</pre>
Commands for downgrading X:
 
<pre>yum erase xorg-x11-drv-intel</pre>
 
<pre>yum --releasever=16 install libxcb* xcb-util startup-notification*</pre>
=== Download driver ===
<pre>yum --releasever=16 downgrade *xcb* xorg*</pre>
 
You may also need libxcb.i686 from the Fedora 16 release. The intel driver has additional dependencies, and those with AMD/ATi cards don't need it anyway.
Download the driver for your particular card from http://support.amd.com/
To solve the issues with the new kernel source, use the steps in <ul><li>[[Fedora 16 Installation Guide]]</li></ul>
 
<b>UPDATE</b><br>
 
3.4.0 has been pushed as the most recent kernel update. This will require recompiling the drivers in addition to commenting the two lines out of <code>uaccess_64.h</code>. Make sure you've rebooted into the new kernel before compiling the driver. To compile go to the directory where the <code>amd-driver-installer-12-4-x86.x86_64.run</code> file is and type:
  wget http://www2.ati.com/drivers/linux/amd-{{catalystdashversion}}-linux-x86.x86_64.zip
<pre>./amd-driver-installer-12-4-x86.x86_64.run --extract fglrx</pre>
  unzip amd-{{catalystdashversion}}-linux-x86.x86_64.zip
You will then need to edit <code>./fglrx/common/lib/modules/fglrx/build_mod/kcl_ioctl.c</code> and add the line <pre>DEFINE_PER_CPU(unsigned long, old_rsp);</pre> on line <code>220</code> directly under the end of the multi-line comment. You also need to edit line <code>4157</code> of <code>./fglrx/common/lib/modules/fglrx/build_mod/firegl_public.c</code> to be <pre>for_each_possible_cpu(p)</pre>.
 
After this, execute <pre>./fglrx/common/lib/modules/fglrx/build_mod/make.sh</pre> as root. If you get an error about no make target for <code>libfglrx_ip.a</code>, then copy the one from <code>./fglrx/arch/x86_64/lib/modules/fglrx/build_mod</code> to <code>./fglrx/common/lib/modules/fglrx/build_mod/</code> and try again.
=== Install driver ===
Finally, run <pre>./fglrx/common/lib/modules/fglrx/make_install.sh</pre> as root then <pre>reboot</pre> to check your results, which I do by seeing if this command correctly outputs a temperature.
 
<pre>aticonfig --adapter=0 --od-gettemperature</pre>
Run the file as root in the ''sh'' shell.
 
  su
  sh amd-driver-installer-{{catalystdashversion}}-linux-x86.x86_64.run
 
 
Select the default install, do not generate distribution packages.
 
Click "check log" when install finish
 
=== GENERATE DEFAULT CONFIG ===
 
 
  su
  sh aticonfig --initial
 
 
REBOOT
 
===To Uninstall===
Open terminal,SU to get root,type:
 
  sh /usr/share/ati/amd-uninstall.sh
 
 
Video playback
 
Add rpm-fusion repositories (free and non-free) via firefox
 
    http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
    http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
    open with Archive manager and install,this will provide extra video-codec like H-264,ac3,xvid,mp4....  
 
Good luck,
 
winglman
 
knowledge is free, so share it!

Latest revision as of 18:46, 5 July 2013

Note: 12.9 BETA minimum !!!For kernel 3.4.* and up

This section applies directly to users using the Official amd-driver-installer package downloaded from amd.com

Installation Prep for Amd-Driver-Installer

The script from AMD builds the kernel module and a set of modules for XOrg. The Official AMD installer requires some development packages to be installed:

su -
yum install kernel-devel kernel-headers gcc gcc-c++


Download driver

Download the driver for your particular card from http://support.amd.com/


  wget http://www2.ati.com/drivers/linux/amd-15-12-linux-x86.x86_64.zip
  unzip amd-15-12-linux-x86.x86_64.zip

Install driver

Run the file as root in the sh shell.

  su
  sh amd-driver-installer-15-12-linux-x86.x86_64.run


Select the default install, do not generate distribution packages.

Click "check log" when install finish

GENERATE DEFAULT CONFIG

  su
  sh aticonfig --initial


REBOOT

To Uninstall

Open terminal,SU to get root,type:

  sh /usr/share/ati/amd-uninstall.sh


Video playback

Add rpm-fusion repositories (free and non-free) via firefox

   http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
   http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
   open with Archive manager and install,this will provide extra video-codec like H-264,ac3,xvid,mp4.... 

Good luck,

winglman

knowledge is free, so share it!