the install went good, but at the end i realised, that my system 32bit, and not 64. but should i rewrite?
Yes. Remove the files you just installed and start over with the search-and-replaced Inaba guide below:
Here are the steps you need to take to get mining on Ubuntu's latest
32-bit OS:
First, install Natty on the HD of your choice, accepting all the defaults as appropriate.Once you are booted into your new OS install, do these steps in a terminal window, or
if you wish and it's easier you can do it from an SSH session.
Optional First Step (Skip this if you don't care about SSH):
Optional 1: Press the upper left 'start' button on the desktop and in the search field enter 'terminal'. Click it and open a terminal window.
In the terminal window, type:
[b]sudo apt-get install openssh-server[/b]
This will install the SSH server. Once the server is installed, you can connect to your machine via SSH and perform the rest of the steps listed below.
END Optional First Step
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 screen
4. screen -S update sudo apt-get install fglrx vim openssh-server g++ libboost-all-dev subversion git-core python-numpy
5. Enter your password.
6. Once the updates are going, press CTRL-A then press D. You should detach from the screen and be returned to a prompt.
7. screen -d -m -S icd wget http://download2-developer.amd.com/amd/Stream20GA/icd-registration.tgz
8. screen -d -m -S pyopencl wget http://pypi.python.org/packages/source/p/pyopencl/pyopencl-0.92.tar.gz
9. screen -d -m -S stream wget http://download2-developer.amd.com/amd/Stream20GA/ati-stream-sdk-v2.1-lnx32.tgz
10. screen -r stream
10a. If you get a "There is no screen to be resumed" message, continue on. Otherwise, you should get a download status, wait until it's done, then continue on.
11. sudo tar xvfz ati-stream-sdk-v2.1-lnx32.tgz -C /opt
12. sudo tar xvfz icd-registration.tgz -C /
13. sudo tar xvfz ati-stream-sdk-v2.1-lnx32.tgz -C /opt
14. tar zxfv pyopencl-0.92.tar.gz
15. echo export DISPLAY=:0 >> .bashrc
16. echo export LD_LIBRARY_PATH=/opt/ati-stream-sdk-v2.1-lnx32/lib/x86/:$LD_LIBRARY_PATH >> .bashrc
17. source .bashrc
18. screen -r update
18a. If you get a "There is no screen to be resumed" mesasge, continue on. Otherwise, wait for the update to finish. You will be returned to a prompt when it's done.
19. svn checkout http://svn.json-rpc.org/trunk/python-jsonrpc
20. svn checkout http://svn3.xp-dev.com/svn/phoenix-miner/trunk
21. git clone git://github.com/m0mchil/poclbm poclbm
22. mv trunk phoenix
23. cd pyopencl-0.92
24. ./configure.py --cl-inc-dir=/opt/ati-stream-sdk-v2.1-lnx32/include/ --cl-lib-dir=/opt/ati-stream-sdk-v2.1-lnx32/lib/x86
25. make -j3
26. sudo make install
27. cd ../python-jsonrpc
28. sudo python setup.py install
29. cd ~
30. chmod +x phoenix/phoenix.py poclbm/poclbm.py5. sudo aticonfig --initial -f --adapter=all
31. sudo aticonfig --initial -f --adapter=all
32. sudo reboot
That's it, you're done. You should now have a fully functional Ubuntu 11.04 mining rig with Phoenix and poclbm installed. To test it out, you can go into the poclbm directory and run poclbm without any switches and see if your graphics card(s) show up. Do this with:
cd poclbm
./poclbmIt should list your CPU (possibly) and your graphics cores available.
Here's a couple useful tricks for working with your graphics cards:
To display the temperature of your cores:
aticonfig --odgt --adapter=all To display the clock speeds of your cores:
aticonfig --odgc --adapter=allTo show or set your fan speed:
Shows fan speed
aticonfig --pplib-cmd "get fanspeed 0"Sets fan speed to 100%
aticonfig --pplib-cmd "set fanspeed 0 100" If you have multiple cores, you'll need to export a different display variable to access the different cores, like this:
Show fan speed on 2nd card:
export DISPLAY=:0.1; aticonfig --pplib-cmd "get fanspeed 0"You can change the .1 to .2, .3 etc... for how many cards you have in the system.
To change your clock rates:
Set your core clock to 900MHz and your memory clock to 1000MHz on all cards. Change according to your desire.
aticonfig --od-setclocks=900,1000 --adapter=allTo set for a particular card, change --adapter=all to the adapter number you want to change.
That should take care of just about everything you need to do to mine in a Bitcoin pool.