Fedora 17 Installation Guide: Difference between revisions
Line 30: | Line 30: | ||
Using akmod: This is the best option in my opinion as you don't get any problems when a new kernel is released. | Using akmod: This is the best option in my opinion as you don't get any problems when a new kernel is released. | ||
Code: | <pre>Code: | ||
su | su | ||
yum --nogpgcheck install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm | yum --nogpgcheck install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm | ||
yum install akmod-catalyst xorg-x11-drv-catalyst xorg-x11-drv-catalyst-libs.i686 | yum install akmod-catalyst xorg-x11-drv-catalyst xorg-x11-drv-catalyst-libs.i686</pre> | ||
Line 41: | Line 41: | ||
Or using kmod (which saves a bit of disk space but will have problems with every kernel update.) | Or using kmod (which saves a bit of disk space but will have problems with every kernel update.) | ||
su | <pre>su | ||
yum --nogpgcheck install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm | yum --nogpgcheck install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm | ||
yum install kmod-catalyst xorg-x11-drv-catalyst xorg-x11-drv-catalyst-libs.i686 | yum install kmod-catalyst xorg-x11-drv-catalyst xorg-x11-drv-catalyst-libs.i686</pre> | ||
---- | ---- | ||
Line 49: | Line 49: | ||
For PAE kernels''' | For PAE kernels''' | ||
su | <pre>su | ||
yum --nogpgcheck install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm | yum --nogpgcheck install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm | ||
yum install kmod-catalyst-PAE xorg-x11-drv-catalyst-libs.i686 xorg-x11-drv-catalyst | yum install kmod-catalyst-PAE xorg-x11-drv-catalyst-libs.i686 xorg-x11-drv-catalyst</pre> | ||
---- | ---- | ||
Line 57: | Line 57: | ||
'''3. Make sure radeon is removed from initramfs''' | '''3. Make sure radeon is removed from initramfs''' | ||
Code: | <pre>Code: | ||
su | su | ||
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-radeon.img | mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-radeon.img | ||
dracut /boot/initramfs-$(uname -r).img $(uname -r) | dracut /boot/initramfs-$(uname -r).img $(uname -r)</pre> | ||
Revision as of 11:42, 25 July 2012
the below info is from Fedoraforum.org and should help you get AMD catalyst 12.6 for fedora 17
The below Instructions are from http://forums.fedoraforum.org/showthread.php?t=155503 thank you
Steps to install AMD Catalyst 12.6 for HD5000-7000 series cards in Fedora 17 ONLY
1. Update kernel
Code:su - yum update kernel
2. Install driver
install the rpmfusion driver
Using akmod: This is the best option in my opinion as you don't get any problems when a new kernel is released.
Code: su yum --nogpgcheck install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm yum install akmod-catalyst xorg-x11-drv-catalyst xorg-x11-drv-catalyst-libs.i686
Or using kmod (which saves a bit of disk space but will have problems with every kernel update.)
su yum --nogpgcheck install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm yum install kmod-catalyst xorg-x11-drv-catalyst xorg-x11-drv-catalyst-libs.i686
For PAE kernels
su yum --nogpgcheck install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm yum install kmod-catalyst-PAE xorg-x11-drv-catalyst-libs.i686 xorg-x11-drv-catalyst
3. Make sure radeon is removed from initramfs
Code: su mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-radeon.img dracut /boot/initramfs-$(uname -r).img $(uname -r)
All Done Just reboot this guide is from http://forums.fedoraforum.org/showthread.php?t=155503
Installing on Older Cards (HD4xxx and below) (12.6 Legacy)
AMD has released 12.6 for legacy cards, so you no longer have to downgrade X. This driver is at amd.com. Just use the instructions above, but with this file instead. Also, you'll have a goofy watermark in the bottom right of your screen that says "Testing". You can get rid of this by changing /etc/ati/signature
to
5da725748a98681ea0dd5ee8eeeff730:65891c4ca7a95a2e96ec6f89c3dec30169961537a7d93c5780ea66d8dddfc2:6b921d4dbbfb5c7dc1ea3fd1db8ec55564914017bcfe5027c3ee3a8d8ddcc7016b9e1c42bbad5b29c1ea3ad1dd8cc20765974015bcae0c26c4b93a8e8ddd
Installing on Older Cards (HD4xxx and below) (12.4)
If you have an HD4xxx series card, Catalyst 12.4 is the newest stable 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).
Note: I'm assuming x86_64
IMPORTANT: 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)
systemctl isolate runlevel3.target
Commands for downgrading X:
yum erase xorg-x11-drv-intel
yum --releasever=16 install libxcb* xcb-util startup-notification*
yum --releasever=16 downgrade *xcb* xorg*
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.
To solve the issues with the new kernel source, use the steps in
UPDATE
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 uaccess_64.h
. 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 amd-driver-installer-12-4-x86.x86_64.run
file is and type:
./amd-driver-installer-12-4-x86.x86_64.run --extract fglrx
You will then need to edit ./fglrx/common/lib/modules/fglrx/build_mod/kcl_ioctl.c
and add the line
DEFINE_PER_CPU(unsigned long, old_rsp);
on line 220
directly under the end of the multi-line comment. You also need to edit line 4157
of ./fglrx/common/lib/modules/fglrx/build_mod/firegl_public.c
to be
for_each_possible_cpu(p)
. After this, execute
cd ./fglrx/common/lib/modules/fglrx/build_mod ./make.sh
as root. If you get an error about no make target for libfglrx_ip.a
, then copy the one from ./fglrx/arch/x86_64/lib/modules/fglrx/build_mod
to ./fglrx/common/lib/modules/fglrx/build_mod/
and try again.
Finally, run
cd ../ ./make_install.sh
as root then
reboot
to check your results, which I do by seeing if this command correctly outputs a temperature.
aticonfig --odgt