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

@wildalmighty

This comment has been minimized.

Show comment Hide comment
@marcomessa

This comment has been minimized.

Show comment Hide comment
@marcomessa

marcomessa Jan 17, 2014

Only two words: IT WORKS!!!!

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

Only two words: IT WORKS!!!!

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

@niknah

This comment has been minimized.

Show comment Hide comment
@niknah

niknah 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.

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.

@EdvinasKilbauskas

This comment has been minimized.

Show comment Hide comment
@EdvinasKilbauskas

EdvinasKilbauskas Jan 30, 2014

Great stuff! It works on 3.11.0-15-generic

Great stuff! It works on 3.11.0-15-generic

@7arenc3

This comment has been minimized.

Show comment Hide comment
@7arenc3

7arenc3 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?

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?

@jeffreyflukman

This comment has been minimized.

Show comment Hide comment
@jeffreyflukman

jeffreyflukman Jan 31, 2014

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?

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?

@tengounnombre

This comment has been minimized.

Show comment Hide comment
@tengounnombre

tengounnombre Feb 1, 2014

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!

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!

@SpacePoodle

This comment has been minimized.

Show comment Hide comment
@SpacePoodle

SpacePoodle Feb 4, 2014

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

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

@larsgn

This comment has been minimized.

Show comment Hide comment
@larsgn

larsgn 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!

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!

@Mikaeru001

This comment has been minimized.

Show comment Hide comment
@Mikaeru001

Mikaeru001 Feb 17, 2014

Thank you very much!

Thank you very much!

@roblevy

This comment has been minimized.

Show comment Hide comment
@roblevy

roblevy 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?

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

This comment has been minimized.

Show comment Hide comment
@decajon

decajon 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?

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

This comment has been minimized.

Show comment Hide comment
@mandb

mandb Mar 1, 2014

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

mandb commented Mar 1, 2014

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

@tsteuwer

This comment has been minimized.

Show comment Hide comment
@tsteuwer

tsteuwer Mar 17, 2014

This fixed my rig, thank you so much!

This fixed my rig, thank you so much!

@x5lcfd

This comment has been minimized.

Show comment Hide comment
@x5lcfd

x5lcfd Mar 17, 2014

Thank you so much.

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

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

This comment has been minimized.

Show comment Hide comment
@dimke

dimke Mar 18, 2014

Thank you sir works great on Lubuntu x64. Cheers!

dimke commented Mar 18, 2014

Thank you sir works great on Lubuntu x64. Cheers!

@gouda8201

This comment has been minimized.

Show comment Hide comment
@gouda8201

gouda8201 Mar 19, 2014

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

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

This comment has been minimized.

Show comment Hide comment
@ghost

ghost Mar 29, 2014

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

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

@ehjanssen

This comment has been minimized.

Show comment Hide comment
@ehjanssen

ehjanssen Apr 6, 2014

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

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

This comment has been minimized.

Show comment Hide comment
@ahaugis

ahaugis Jun 9, 2014

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

ahaugis commented Jun 9, 2014

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

@coto2448

This comment has been minimized.

Show comment Hide comment
@coto2448

coto2448 May 17, 2016

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

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