You can use this guide with this mining pool perfectly: https://eclipsemc.comLike this guide and find it useful? Donate! Donation address: 168Bgg6HL6bLiUxQDBbdmHRbXtSsMixYCTThis guide is for the 64 Bit version of Ubuntu. You really shouldn't be running the 32 bit version anymore. It's time to move on.
Install Ubuntu Natty Narwhal v11.04 x64 or Oneiric Ocelot v11.10 x64. Select defaults for most everything. The default Oneiric install has some wonky default partition mapping. It's fine for a hard drive, but if you are installing on a USB stick that is less than 8GB, you may want to reconfigure the partition mapping. Even an 8 GB stick is going to be severely pressed for space on root. A 16 GB or bigger stick will be just fine.
**** WARNING ****
If you are using more than 1 GPU for mining, do NOT use Oneiric Ocelot v11.10. There are some major bugs in the drivers in OO that make using multiple GPUs an exercise in frutration. Use Natty Narwhal for multi-GPU setups.
**** WARNING ****
Perform each step in order, following the directions. At the end, you'll have a working version of poclbm and phoenix miner. - sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
- sudo apt-get update
- sudo apt-get install screen
- screen -S update sudo apt-get install fglrx vim openssh-server subversion git-core python-numpy g++ libboost-all-dev
Enter your password, hit enter and press Y for yes. When the install starts, hit CTRL-a and then d, you should be dropped back to the shell prompt.
- screen -d -m -S app wget http://download2-developer.amd.com/amd/APPSDK/AMD-APP-SDK-v2.4-lnx64.tgz
- wget http://eclipsemc.com/files/pyopencl-0.92.tar.gz
- tar xvfz pyopencl-0.92.tar.gz
- echo export DISPLAY=:0 >> ~/.bashrc
- echo export LD_LIBRARY_PATH=/opt/AMD-APP-SDK-v2.4-lnx64/lib/x86_64/:$LD_LIBRARY_PATH >> ~/.bashrc
- source ~/.bashrc
- screen -r app
Wait for the download to finish or if you get "There is no screen to be resumed matching app", then continue on.
- sudo tar xvfz AMD-APP-SDK-v2.4-lnx64.tgz -C /opt
- sudo tar xvfz /opt/AMD-APP-SDK-v2.4-lnx64/icd-registration.tgz -C /
- sudo sh -c 'echo "/opt/AMD-APP-SDK-v2.4-lnx64" >> /etc/ld.so.conf.d/local.conf'
- screen -r update
Wait for the update to finish, otherwise or if you get "There is no screen to be resumed matching update" continue on.
- cd pyopencl-0.92
- ./configure.py --cl-inc-dir=/opt/AMD-APP-SDK-v2.4-lnx64/include --cl-lib-dir=/opt/AMD-APP-SDK-v2.4-lnx64/lib/x86_64
- sudo ldconfig
- make -j3
- sudo make install
- cd ~
- git clone https://github.com/m0mchil/poclbm.git
- git clone https://github.com/jedi95/Phoenix-Miner.git
- sudo aticonfig --initial -f --adapter=all
- 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
./poclbm.pyIt 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.
Like this guide and find it useful? Donate! Donation address: 168Bgg6HL6bLiUxQDBbdmHRbXtSsMixYCT