How to install AMD APP SDK in Kali Linux?

How to install AMD APP SDK in Kali Linux - blackMORE Ops

This guide is part of a series that guides readers on How to install FGLRX, AMD APP SDK, CAL++ and Pyrit in Kali Linux. The idea is to install correct drivers in Kali Linux for your GPU and use CPU+GPU combination with Pyrit to make raw data crunching faster. An example would be to utilize this combined processing power to crunch though WPA/WPA2 capture file to find Wifi password.

Readers, please follow this series in the following order:

  1. Install AMD ATI Driver (fglrx) in Kali Linux 1.x
  2. How to install AMD APP SDK in Kali Linux?
  3. How to install CAL++ in Kali Linux?
  4. How to install Pyrit in Kali Linux?

A big thanks goes to hexed6 from Kali Forums for his original post.

Check FGLRX Installation

First check if fglrx module is installed:

lsmod | grep fglrx

You should get a response similar to:

fglrx 2635205 82
button 12945 1 fglrx

If not installed follow this guide to install it.

Install AMD ATI Driver (fglrx) in Kali Linux 1.x

Installing AMD APP SDK

What is AMD APP Technology?

AMD APP technology is a set of advanced hardware and software technologies that enable AMD graphics processing cores (GPU), working in concert with the system’s x86 cores (CPU), to execute heterogeneously to accelerate many applications beyond just graphics. This enables better balanced platforms capable of running demanding computing tasks faster than ever, and sets software developers on the path to optimize for AMD Accelerated Processing Units (APUs).


What is the AMD APP Software Development Kit?

The AMD APP Software Development Kit (SDK) is a complete development platform created by AMD to allow you to quickly and easily develop applications accelerated by AMD APP technology. The SDK provides samples, documentation, and other materials to quickly get you started leveraging accelerated compute using OpenCL™, Bolt, or C++ AMP in your C/C++ application, or Aparapi for your Java application.


What is OpenCL™?

OpenCL™ is the first truly open and royalty-free programming standard for general-purpose computations on heterogeneous systems. OpenCL™ allows programmers to preserve their expensive source code investment and easily target both multi-core CPUs and the latest APUs and discrete GPUs, such as those from AMD. Developed in an open standards committee with representatives from major industry vendors, OpenCL™ gives users what they have been demanding: a cross-vendor, non-proprietary solution for accelerating their applications on their CPU and GPU cores.

Download AMD APP SDK x2.7

Download AMD APP SDK v2.7 from:

AMD Download Archive

Install SDK

Install the SDK:

mkdir amdappsdk
cp AMD-APP-SDK-v2.7-lnx64.tar amdappsdk/
cd amdappsk
tar -xvf AMD-APP-SDK-v2.7-lnx64.tar

Edit /root/.bashrc, add the following lines to the end of the file:


Save and quit, then issue the following command:

source ~/.bashrc

Check Also

Enabling AMD GPU for Hashcat on Kali Linux: A Quick Guide

Enabling AMD GPU for Hashcat on Kali Linux: A Quick Guide

If you’ve encountered an issue where Hashcat initially only recognizes your CPU and not the …

How to fix You can’t access this shared folder because your organization’s security policies block unauthenticated guest access error on Windows 11

If you have the following error on Windows 11 “You can’t access this shared folder …


  1. hello again my fine brother u helped me so mutch with youre latest tutorial it workd for me thank you so mutch for your time and consideration im here asking before doing anything wrong so i found out that the v2.9 is the latest version of the AMD APP SDK but youre tutorial is for the v2.7 so shoud i try it with the 2.9 version ? or else where can i find the 2.7 version ? thanks again :)

  2. What about people running intel graphics driver?

  3. I try to 3-4 times with sdk 2.9 and didn’t work… fresh install, but with 2.7 works from the start. thx for the tutorial

    • with A4-5300: 7000-7300 PMKs

      • Hi shadow,

        That’s only CPU; right? Did you try CAL++ and see how different it is?

        • Hi there! No, it’s the cpu and the gpu…
          Computed 6497.74 PMKs/s total.
          #1: ‘CAL++ Device #1 ‘AMD GPU DEVICE”: 6046.3 PMKs/s (RTT 1.3)
          #2: ‘CPU-Core (SSE2/AES)’: 634.3 PMKs/s (RTT 3.2)
          that’s the result from pyrit benchmark but when i use pyrit for .cap files, the average is 7000-7300 PMKs
          Maybe I skip something…. but, to be honest it’s the cheapest APU from AMD…

        • What do l do with the install code for the AMD APP SDK l’m really confused?

  4. l don’t know how to install the SDK l’m confused sorry l downloaded the AMD APP SDK but what do l do now?

  5. Hi, sorry I realized I osted this in the next step last night accidentally. Do you know how I go about uninstalling amd app sdk 2.9? I followed the tutorial along to the CAL++ part then realized there were comments and also realized that 2.9 is not the way to go with this. Any help would be great! Thank you BMO!

  6. when i try to Edit /root/.bashrc it says bash: /root/.bashrc: Permission denied

  7. There is no file to edit the .bashrc in the root directory…

  8. Anyone in 2020 that have an AMD SDK 2.7 linux file fo download.? because with 2.8-2.9 i have no succes with opencl and ati card.

Leave your solution or comment to help others.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from blackMORE Ops

Subscribe now to keep reading and get access to the full archive.

Continue reading

Privacy Policy on Cookies Usage

Some services used in this site uses cookies to tailor user experience or to show ads.