Changes

Jump to: navigation, search

Fedora 17 Installation Guide

3,454 bytes removed, 14:23, 9 May 2013
Download driver
AMD catalyst Note: 12.6 beta can work well with fedora 17.http://support.amd9 BETA minimum !!!For kernel 3.com/us/kbarticles/Pages/AMDCatalyst126beta4.aspx* 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 ===
== '''Steps The script from AMD builds the kernel module and a set of modules for XOrg. The Official AMD installer requires some development packages to install for HD5xxx and newer cards''' ==be installed:
<pre>
su -
yum install kernel-devel kernel-headers gcc gcc-c++
</pre>
'''Prereqs''':
1. You need kernel 3.3.7-1 or 3.3.7-3 . Get them from: (=== Download kernel, kernel-devel and kernel-headers) Kernel 3.3.7-3: http://koji.fedoraproject.org/koji/buildinfo?buildIDdriver ==321331 Kernel 3.3.7-1: http://koji.fedoraproject.org/koji/buildinfo?buildID=319972
2. Amd Catalyst 12.6 beta Amd Catlyst: Download the driver for your particular card from http://support.amd.com/us/kbarticles/Pages/AMDCatalyst126beta.aspx
'''Procedure''' wget http://www2.ati.com/drivers/linux/amd-{{catalystdashversion}}-linux-x86.x86_64.zip unzip amd-{{catalystdashversion}}-linux-x86.x86_64.zip
Even if your existing kernel is 3.4.0-1 or higher, this procedure will work! So dont panic! I will take kernel 3.3.7-3 as example, you can use kernel 7-1 if desired.=== Install driver ===
Run the file as root in the ''sh'' shell.
1. Install the kernel: sudo yum su sh amd-driver-installer-nogpgcheck install kernel{{catalystdashversion}}-3.3.7linux-2.fc17x86.x86_64.rpm (nogpgcheck is needed sice koji packages are not signed)run
2. Remove existing kernel-devel. First do: rpm -qa | grep kernel-devel . Then remove the kernel-devel-3.x.x package you see, by using rpm -evv kernel-devel-3.4.0-1.fc17.x86_64 (or whatever kernel version you are using)
3. Install kernel-devel (sudo yum --nogpgcheck Select the default install kernel-devel-3.3.7-2.fc17.x86_64, do not generate distribution packages.rpm)
4. Now, you need to remove kernel-headers. Use: rpm -evv --nodeps kernel-headers-3.4.0.1.fc17.x86_64 (or your kernel headers version, Click "check with rpm -qa | grep kernel-headers). You need to use rpm, since yum will remove both it and dependencies, which include gcc and make; if they are removed, it will torpedo your amd-driver-installer scripts.log" when install finish
5. Install kernel headers (sudo yum --nogpgcheck install kernel-headers-3.3.7-2.fc17.x86_64.rpm). Do a final check with "rpm -qa|grep kernel" to make sure that there is only one copy of kernel-devel, and that it matches the kernel (3.3.7-2.fc17.x86_64) version. Do not proceed to the next step until you have made this check. If you find ANY kernel-devels other than the one being installed here, remove them.=== GENERATE DEFAULT CONFIG ===
6. Reboot to kernel 3.3.7-3 and install AMD-ATI Catalyst 12.6 BETA driver.
7. Now, edit yum.conf and exclude kernel updates. do: sudo nano /etc/yum.conf and add this to the end: "exclude=kernel*" suThis will prevent kernel from upgrading. When a new version of Catalyst is available, check for the kernel it supports and upgrade your kernel by uncommenting this line. sh aticonfig --initial
== Installing on Older Cards (HD4xxx and below) ==
If you have an HD4xxx series cardREBOOT ===To Uninstall===Open terminal, [httpSU to get root,type sh /usr/support.amd.comshare/usati/gpudownload/linux/Pages/radeon_linuxamd-uninstall.aspx Catalyst] 12.4 is the newest driver to support it sh  Video playback Add rpm-fusion repositories (as of June 4, 2012free and non-free). 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>via firefox <em>Note http: I'm assuming x86_64</em><br><b>IMPORTANT:</b> I'd highly recommend going down to runlevel 3 firstdownload1. 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)<pre>systemctl isolate runlevel3rpmfusion.target<org/pre>Commands for downgrading X:<pre>yum erase xorg-x11-drv-intel<free/pre><pre>yum --releasever=16 install libxcb* xcb-util startup-notification*<fedora/pre><pre>yum rpmfusion-free-releasever=16 downgrade *xcb* xorg*</pre>You may also need libxcb.i686 from the Fedora 16 release-stable. The intel driver has additional dependencies, and those with AMD/ATi cards don't need it anywaynoarch.rpmTo solve the issues with the new kernel source, use the steps in <ul><li>[[Fedora 16 Installation Guide]]</li>< http:/ul><b>UPDATE</b><br>3download1.4rpmfusion.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<org/code>. Make sure you've rebooted into the new kernel before compiling the driver. You'll need to run the installer first. It will fail, but it copies everything but the kernel modules. To compile those, go to the directory where the <code>amd-driver-installer-12-4-x86.x86_64.run<nonfree/code> file is and type:<pre>.fedora/amdrpmfusion-drivernonfree-installer-12-4release-x86stable.x86_64noarch.run --extract fglrx</pre>rpmYou will then need to edit <code>./fglrx/common/lib/modules/fglrx/build_mod/kcl_ioctl.c</code> open with Archive manager and add the line <pre>DEFINE_PER_CPU(unsigned longinstall, old_rsp);</pre> on line <code>220</code> directly under the end of the multithis will provide extra video-codec like H-line comment264,ac3,xvid,mp4. 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 thisGood luck, execute <pre>cd ./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.Finally, run <pre>cd ../winglman ./make_install.sh</pre> as root then <pre>reboot</pre> to check your resultsknowledge is free, which I do by seeing if this command correctly outputs a temperature.<pre>aticonfig --odgt</pre>so share it!

Navigation menu