XMR-Stak Linux

Native binaries may be available for your distribution's package manager.
If no binaries are available, or you prefer to compile, follow these instructions:

Ubuntu 16.04

If you want to use your GPU for mining, do the following:

For nVidia GPU’s

  • Install drivers for your card
  • Download the latest CUDA Toolkit from here.
  • Download the base installer and follow the compilation instructions
  • Download every patch one-by-one in order and apply the patches
  • After that, you should be good.


  • Install drivers for your card
  • download the latest APP SDK from here. It should have the name AMD-APP-SDKInstaller-v(version number)-GA-linux64.tar.bz2
  • Extract it
  • Open the terminal wherever it is located
  • (optional) name it to something simpler
  • In the terminal, type ./(name).sh
  • After installing, you should be good.

Running with CPU, AMD & nVidia GPUs

  1. 1.
    Open the terminal and install dependencies by running this command
sudo apt install libmicrohttpd-dev libssl-dev cmake build-essential libhwloc-dev
  1. 1.
    Clone the package
git clone https://github.com/fireice-uk/xmr-stak.git
  1. 1.
    Make a directory
mkdir xmr-stak/build
  1. 1.
    Move over there
cd xmr-stak/build
  1. 1.
    Run cmake
cmake ..
  • If you don’t have nVidia GPUs, type:
  • If you don’t have AMD GPUs, type
cmake .. -DOpenCL_ENABLE=OFF
  • If you have neither (only CPU mining) type
  1. 1.
    Finish building it
make install
  1. 1.
    XMR-Stak will now be located in /home/user/xmr-stak/build/bin
  2. 2.
    Type the following to begin configuration
  1. 1.
    Check XMR-Stak Setup and Configuration to learn how to configure the miner.