Introduction to Linux - A Hands on Guide | Linux Bible | Linux From Scratch | A Newbie's Getting Started Guide to Linux | Linux Command Line Cheat Sheet | More Linux eBooks

Tuesday, 10 June 2014

How To: Install AMD Catalyst 14.4 and 14.6 Beta on Any Distro with Linux Kernel 3.15

    Now that Linus Torvalds finally announced the release of Linux Kernel version 3.15 STABLE, most of us want to install it right away, but then we remember "Dang, AMD/Nvidia doesn't support it yet" and we feel a little bit down for not having an Intel based Graphics card... until now! We here at Your Own Linux have just found a way of installing AMD Catalyst in Linux Kernel 3.15!

Here it goes:

1. Install all the dependencies like you would in your distro. For Ubuntu-based distros:

$ sudo apt-get install dh-make dh-modaliases execstack libc6-i386 lib32gcc1 build-essential dkms
2. Download appropriate AMD Catalyst Graphics Driver for your Graphics card from

3. Download this patch (by the author) and put it in your user folder (/home/Your-username-here).

4. Unzip the AMD Catalyst Graphics Driver and change to the extracted directory (Should look something like fglrx*).

5. Add execute permissions to amd-catalyst-*.run.

$ chmod +x amd-catalyst-*.run
6. Run amd-catalyst-*.run with the following command :

$ ./amd-catalyst-*.run --extract catalyst
7. Change to catalyst/common/lib/modules/fglrx/build_mod directory and keep the patch (the one you downloaded earlier) there.

8. Run patch -p0 < 3.15_kernel.patch on the terminal.

9. Change back into catalyst/ and execute:

$ sudo sh 14.100/14.20
where, 14.20 is the 14.6 beta and install the driver like you normally would. In Ubuntu based distros, you have to do

$ sudo sh 14.100/14.20 --buildpkg 
If you have Ubuntu and built the packages just change to the parent directory of catalyst and install them with

$ sudo dpkg -i fglrx*.deb
10. Reboot the system and enjoy your new AMD Graphics with Linux kernel 3.15!

Author Bio:
My name is Emanuel Vitorino, I'm 16 years old and I'm a Linux user since I was 13! I've been exploring this great new world and learning new things, currently I'm taking a course on Computer Engineering in my High School. I am from Portugal.


  1. what do I do in step 8 when I run patch -p0 < 3.15_kernel.patch and then it prompts "Patch:" so I dont know what to do from here

    1. did you copy the patch to catalyst/common/lib/modules/fglrx/build_mod ?

    2. just go to catalyst/common/, paste .patch file and run patch -p0 < 3.15_kernel.patch

  2. pls make video how use patch

    1. Please learn to read.

  3. does this work on kernel 3.15.6 stable, as in no mod needed to the patch?

  4. This doesn't work for me
    $ uname -r
    Driver install fine, no error message, no error in log. When I reboot I get a blank screen. :-(

  5. I only made this patch for 3.15.0, not above...

  6. hi,for me its working, but i have question?can u make patch for 3.15.6... its stable officially( or can i just update kernel?

  7. Ok, So the catch here is the patch is only for 3.15.0. For rest of the kernel versions (you can get it by doing a uname -r in terminal) the patch has to be edited. Instead of KERNEL_VERSION(3,15,0) if the last digid has to be edited to ur actual kernel patch number. mine was 3.15.7 so it became KERNEL_VERSION(3,15,7) If this is not done, you will get a blank screen on boot

    Secondly patch file should go to the folder catalyst/common not catalyst/common/lib/modules/fglrx/build_mod

    Works fine with 3.15.7 Thanx Emanuel Vitorino