Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?

Step by Step instruction

  • Download amd-catalyst-13.12-linux-x86.x86_64.zip

  • Extract it and you will get amd-catalyst-13.12-linux-x86.x86_64.run

  • chmod +x amd-catalyst-13.12-linux-x86.x86_64.run

  • ./amd-catalyst-13.12-linux-x86.x86_64.run --extract catalyst

  • cd catalyst

  • Apply the patch manualy:

at the end of the file catalyst/common/lib/modules/fglrx/build_mod/kcl_acpi.c, starting with line 990, there is

#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,6,3)    
    if (!ACPI_SUCCESS(acpi_get_table_with_size(id, 0, &hdr, &tbl_size)))
#else
    tbl_size = 0x7fffffff;
    if (!ACPI_SUCCESS(acpi_get_table(id, 0, &hdr)))
...

delete everything to the end of the file and replace with this

#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,6,3)    
    if (!ACPI_SUCCESS(acpi_get_table_with_size(id, 0, &hdr, &tbl_size)))
#else
    tbl_size = 0x7fffffff;
    if (!ACPI_SUCCESS(acpi_get_table(id, 0, &hdr)))
#endif
    {
        return KCL_ACPI_ERROR;
    }
#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,9,1)
    ((acpi_tbl_table_handler)handler)(hdr);
#else
    ((acpi_table_handler)handler)(hdr);
#endif
    return KCL_ACPI_OK;
}
  • sudo ./ati-installer.sh 13.251 --buildpkg Ubuntu/saucy
  • Change owner and group (from root to your user) for generated .deb files placed one directory up (sudo chown <user> fglrx* and sudo chgrp <user> fglrx*), and install them all via Software Center (or from command line as root).

To open amdcccle, run this sudo /usr/lib/fglrx/bin/amdcccle

Only two words: IT WORKS!!!!

Thank you man, I can't find other words!!!

niknah commented Jan 20, 2014

Thanks, it's working for me too. I did need to symlink the /usr/lib/fglrx/dri file to the X11 folder afterwards and symlink the /usr/lib/fglrx/etc folder to /etc/ati but this is on a new machine that's never had the drivers installed before.

Great stuff! It works on 3.11.0-15-generic

7arenc3 commented Jan 30, 2014

followed the directions when I run "sudo /usr/lib/fglrx/bin/amdcccle"
I get
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 155 (ATIFGLEXTENSION)
Minor opcode of failed request: 66 ()
Serial number of failed request: 15
Current serial number in output stream: 15
gnome-session-check-accelerated: Helper exited with code 256
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 155 (ATIFGLEXTENSION)
Minor opcode of failed request: 66 ()
Serial number of failed request: 15
Current serial number in output stream: 15
gnome-session-check-accelerated: Helper exited with code 256

** (process:11375): WARNING **: software acceleration check failed: Child process exited with code 1

help! any idea what went wrong?

Successfully installed the 13.12 driver.
But I have a question. When I check my Graphics in System Details it shows : VESA: DVST as my graphic.
Does it mean that the AMD Catalyst is already working?

I just signed up only to thank you.
Installed it 2 minutes ago, so far so good. I've been having some glitches with Plasma in Kubuntu (when resizing windows for first time, specially) that seem to be fixed now.
I have not tried 3D intensive apps yet.

Thanks!

This is awesome! It really works. Thank you so much moldcraft!

larsgn commented Feb 8, 2014

Seriously I've been running into these problems all day. Wondering what I was doing wrong.

Many, many thanks for your solution! Much appreciated!

Thank you very much!

roblevy commented Feb 24, 2014

Am I being a dunce? I get:

Error: Distro Version entered incorrectly or not supported, use --listpkg to identify valid distro versions

and when I run sudo ./ati-installer.sh 13.251 --listpkg I get:

    Ubuntu/precise
    Ubuntu/quantal
    Ubuntu/raring
    Ubuntu/source

but no mentioned of Ubuntu/saucy. Interestingly, this page states exactly this: that the driver doesn't support Saucy. So how have other people got this to work?

decajon commented Feb 28, 2014

it shows me this when i do this step
julio@crunchbang:~$ sudo ./ati-installer.sh 13.251 --buildpkg Ubuntu/saucy
sudo: ./ati-installer.sh: command not found

I have crunchbang 11. What is wrong?

mandb commented Mar 1, 2014

@roblevy same thing here... maybe amd changed it recently?

This fixed my rig, thank you so much!

x5lcfd commented Mar 17, 2014

Thank you so much.

PS: If someone use switchable graphics card, remember to turn off this in your BIOS setting.

dimke commented Mar 18, 2014

Thank you sir works great on Lubuntu x64. Cheers!

My fellow brave Ubuntu users, hats off to you all for crossing over to an exciting and rewarding future with Linux.
I'm a fairly new convert myself, but with my brief experience, I would like to take this time to contribute to the community.

For those of you who run into an error at this junction:
"sudo ./ati-installer.sh 13.251 --buildpkg Ubuntu/saucy"

First, be sure to cd to the catalyst directory. "cd catalyst".

I'm using the x64 version, and hope this helps.

Regards,
Gouda8201

@ghost

ghost commented Mar 29, 2014

@roblevy just change the Distro Version, I use Ubuntu precise so changed the command into Ubuntu/precise, that solved my problem

Hello, seems to work fine but 13.251 in the command: "sudo ./ati-installer.sh 13.251 --buildpkg Ubuntu/saucy" is going to the DRV_RELEASE (according to ati-installer.sh)

What is the proper versionnumber for :
Linux_AMD_Catalyst_14.3_Beta_V1.0_B22_March12_2014.zip -> fglrx-13.35.1005

Or is it a version number for display without futher dependencies and can i better make use of the actual versionnumber of the fglrx : 13.35.1005 in this case?

Thanks,
Ernie

ahaugis commented Jun 9, 2014

Thanks, invaluable due too the newer drivers poor performance with xt7870

would this work in kernel 4.2 ??? or do i have to add something diff

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment