Bitcoin ATI Stream SDK

I think BitCoin is a great project by a few University enthusiasts worth of my support. Therefore I will mine a few cryptological sequences on my ATI graphics card to support the project and see where it goes.

Let's go. First you need a running ATI Graphics Card under Linux. For this task you WILL need the proprietery driver by ATI/AMD,because it has to work seamlessly together with the AMD SDK which we will install,too.

Add RPM Fusion NoArch Repos.
rpm -Uv

We need the libGLU libraries:

yum install openssl-devel mesa-libGLU-devel

Get the AMD APP SDK version 2.1 and if you have to version 2.4,e.g.

Untar the SDK anywhere convenient,e.g. /opt

cd /opt
sudo mv Downloadlocation/ati-stream-sdk-v2.1-lnx64.tgz /opt
sudo tar xfzv ati-stream-sdk-v2.1-lnx64.tgz

Downloadand unpack it into root directory.

cd /
sudo mv Downloadlocation/icd-registration.tgz /
tar zxfv icd-registration.tgz

LD Library Path

Add these lines to your .bash_rc in your user's home directory and NOT in your /etc/profile or .bash_rc,since that won't work.

LD_LIBRARY_PATH=/opt/ati-stream-sdk-v2.1-lnx64/lib/x86_64/:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH

Do an additional manual export for the current session with

export LD_LIBRARY_PATH=/opt/ati-stream-sdk-v2.1-lnx64/lib/x86_64/:$LD_LIBRARY_PATH

XOrg

Now rewrite Xorg.conf with

sudo aticonfig --initial -f --adapter=all

Reboot X or your whole computer system.

CLI Info

./CLInfo |grep CL_DEVICE_TYPE_GPU

You have to see your GPUs here - don't continue this tutorial until it outputs multiple lines saying

Device Type: CL_DEVICE_TYPE_GPU

ATI Config

In case something goes wrong,you can troubleshoot above steps with:

export DISPLAY=:0
aticonfig --list-adapters
aticonfig --crossfire=off --adapter=all

Finally,the Miners:

Do a numpy package install through the KDE or Gnome panel,which works for many.

PyOpenCL

Bitcoin ATI Stream

Bitcoin wiki Miners

Bitcoin API net

Bitcoin API example

Bitcoin ATI cards