Published in
Rate this website
(0 votes)
Poclbm A highly efficient, modified version of m0mchill's poclbm miner. The modifications improve efficiency when used in a mining pool, and currently the only mining pool that shows you your efficiency is Bitcoin Pool. m0mchill's poclbm miner will quit searching a getwork when it either finds an answer or when the askrate is reached, which is not at all efficient. Currently m0mchill's miner averages around 20% efficiency depending on your video card, while poclbm-mod averages around 100% efficiency. poclbm-mod will continue working through a getwork until it has finished the entire work. Many getwork's from the pool server will contain more than one answer, which would be skipped with m0mchill's poclbm. Screenshot and explanation of the output:


Latest miner. (MD5 SUM: 1d1a6ac995ea56ccdec2782cada1e86f)


Flags to Use

Flags List

Command line flags Flags descriptions
-version Show program's version number and exit
-h, --help Show help message and exit
-u USER, --user=USER Set user name
--pass=PASSWORD Set password
-o HOST, --host=HOST Set RPC host (without 'http://')
-p PORT, --port=PORT Set RPC port
-r RATE, --rate=RATE Set hash rate display interval in seconds, default=1
-f FRAMES, --frames=FRAMES Will try to bring single kernel execution to 1/frames seconds, default=30. Increase this for less desktop lag
-d DEVICE, --device=DEVICE Set used device by id, by default asks for device
-a ASKRATE, --askrate=ASKRATE Set how many seconds between getwork requests, default 5, max 10
-w WORKSIZE, --worksize=WORKSIZE Set work group size, default is maximum returned by opencl
-v, --vectors Enable vectors, which is faster on some cards.
--verbose Enable verbose output, suitable for redirection to log file
--platform=PLATFORM Set used platform by id
-s SLEEPTIME Sleep for the specified number of seconds between iterations (default 0). Increase this to reduce hashing performance if your temperatures are too high.

Usage Tips

ATI/AMD Radeon HD 5xxx cards (for example, HD 5770): use '-v -w128'

('-v -f10 -w128' works even better for HD5770.)

If you find the desktop laggy while mining, use '-f60'. This may decrease performance slightly.

Please update this section if you find better settings, or good settings for a card not listed here.


Introductory post FAQ.



Guides and Installation


How to get started using your GPU to mine for Bitcoins on Windows


Easy Ubuntu python OpenCL mining setup


An poclbm ebuild can be found in the Gentoo Bitcoin overlay here


This works on 11.4, 12.1 and should work on other versions - just replace the "12.1" in the repo URLs with your version number. This also assumes that you are already familiar with running getting the BitCoin client running (to run the GUI version on OpenSUSE you will need `libqt4-x11` or `libqt4-x11-32bit` installed).

Add the Python devel repo:

# zypper ar -r http://download.opensuse.org/repositories/devel:/languages:/python/openSUSE_12.1/devel:languages:python.repo

and this user repo, which provides PyOpenCL (take a moment to appreciate this because if "scorot" didn't package it this would be a lot harder):

# zypper ar -r http://download.opensuse.org/repositories/home:/scorot/openSUSE_12.1/home:scorot.repo

and finally this repo, which is needed for the previous to work (replace i586 with x86_64 if you're 64-bit):

# zypper ar -r http://download.nvidia.com/opensuse/12.1/ nvidia-i586

Refresh your repos:

# zypper ref

You will asked to accept the repo keys, respond with 'a' each time.

Install PyOpenCL:

# zypper in python-opencl

Get the latest version of poclbm with git (`zypper in git-core` if you don't have git installed):

$ git clone git://github.com/m0mchil/poclbm.git

This will create a poclbm folder in your current directory. Change to it:

$ cd poclbm

And run it:

$ python poclbm.py --device=0 http://user:This email address is being protected from spambots. You need JavaScript enabled to view it.:8332 [add whatever other flags you use]

Extra informationInformation

Embed Rating

Follow Follow Poclbm

This information is not yet available.

Rating Poclbm Rating

(0 votes)

Extra information Extra information

This information is not yet available.

Related Related



QTUM | UTXO based POS Smart Contract Platform

A new project called Qtum has been made by the... read more

ChronoBank.io | Blockchain meets recruitment

A new exciting blockchain project is on the horizon. Meet... read more

PRO Commerce ICO

Pro Commerce ICO? With ICO’s being the new kind of crowd... read more

Review: Bitcasino.io

Bitcasino.io is an extremely elegant way of involving casino... read more

Review: VegasCasino.io

VegasCasino.io can be defined as a one top shop available... read more