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.