From here on out, the steps should be conducted either in a terminal window or an SSH session.1. sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
2. sudo apt-get update
3. sudo apt-get install fglrx
4. sudo apt-get install g++ libboost-all-dev subversion git-core python-numpy
5. sudo aticonfig --initial -f --adapter=all
6. sudo reboot
7. wget http://download2-developer.amd.com/amd/Stream20GA/ati-stream-sdk-v2.1-lnx64.tgz
8. wget http://download2-developer.amd.com/amd/Stream20GA/icd-registration.tgz
9. sudo tar xvfz ati-stream-sdk-v2.1-lnx64.tgz -C /opt
10. sudo tar xvfz icd-registration.tgz -C /
11. echo export DISPLAY=:0 >> .bashrc
12. echo export LD_LIBRARY_PATH=/opt/ati-stream-sdk-v2.1-lnx64/lib/x86_64/:$LD_LIBRARY_PATH >> .bashrc
13. source .bashrc
14. wget http://pypi.python.org/packages/source/p/pyopencl/pyopencl-0.92.tar.gz
15. svn checkout http://svn.json-rpc.org/trunk/python-jsonrpc
16. svn checkout http://svn3.xp-dev.com/svn/phoenix-miner/trunk
17. git clone git://github.com/m0mchil/poclbm poclbm
18. mv trunk phoenix
19. tar zxfv pyopencl-0.92.tar.gz
20. cd pyopencl-0.92
21. ./configure.py --cl-inc-dir=/opt/ati-stream-sdk-v2.1-lnx64/include/ --cl-lib-dir=/opt/ati-stream-sdk-v2.1-lnx64/lib/x86_64
22. make -j3
23. sudo make install
24. cd ../python-jsonrpc
25. sudo python setup.py install
26. cd ~
27. chmod +x phoenix/phoenix.py poclbm/poclbm.py
On ArchLinux (yes, this OS is better, just look how simple it is !) :
1. Install
catalyst and
amdstream from the AUR.
2. Install python2-pyopencl from the official packages and
python2-jsonrpc-svn from the AUR.
3. Run your miner.
And Ubuntu is supposed to be noob-friendly ? I can't believe it ! Never mind the fact that the "Ubuntu-way" is a real pain to keep updated too.