Fedora 20 Installation Guide
From cchtml.com
FYI: FGLRX driver from RPM Fusion is no longer being maintained.
The following packages are required:
yum install gcc kernel-devel kernel-headers
If you've tried to install catalyst and failed, uninstall by running:
$ sudo /usr/share/ati/amd-uninstall.sh $ sudo rm -rf /etc/ati
If you are using a kernel before kernel-3.12.7-300.fc20.x86_64, update your system to see if you really need to install Catalyst. From that kernel forward, graphics seem to be good without Catalyst.
To continue, get the latest driver from AMD:
http://support.amd.com/en-us/download/desktop?os=Linux+x86
$ cd ~/Downloads
Display the documentation:
$ ./amd-catalyst-13.12-linux-x86.x86_64.run --help Makeself version 2.2.0 1) Getting help or info about ./amd-catalyst-13.12-linux-x86.x86_64.run : ./amd-catalyst-13.12-linux-x86.x86_64.run -h|--help Print this message ./amd-catalyst-13.12-linux-x86.x86_64.run -i|--info Print embedded info : title, default target directory, embedded script ./amd-catalyst-13.12-linux-x86.x86_64.run -l|--list Print the list of files in the archive ./amd-catalyst-13.12-linux-x86.x86_64.run -c|--check Checks integrity of the archive ./amd-catalyst-13.12-linux-x86.x86_64.run --extract NewDirectory Extract this package to NewDirectory only 2) Running ./amd-catalyst-13.12-linux-x86.x86_64.run : ./amd-catalyst-13.12-linux-x86.x86_64.run [options] \ [additional arguments to embedded script] \ with following options (in that order) --keep Do not erase target directory after running the embedded script --uninstall[=force|dryrun] Run AMD Catalyst(TM) Proprietary Driver Uninstall Following arguments will be passed to the embedded script: --install Install the driver(default) --listpkg List all the generatable packages --buildpkg package Build "package" if generatable ("package" as returned by --listpkg) --buildandinstallpkg package Build and Install "package" as returned by --listpkg
Extract the source files:
$ ./amd-catalyst-13.12-linux-x86.x86_64.run --extract catalyst
Edit the source code:
$ emacs catalyst/common/lib/modules/fglrx/build_mod/kcl_acpi.c
Add "_tbl" to line 999 (third line from the end) so the file changes from
((acpi_table_handler)handler)(hdr);
to
((acpi_tbl_table_handler)handler)(hdr);
Run the modified installer:
$ cd catalyst $ sudo ./ati-installer.sh 13.12 --install
Choose Install Driver when prompted.
Accept the license agreement.
Choose Recommended install when prompted.