<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Smartboyathome</id>
	<title>Bitcoin Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Smartboyathome"/>
	<link rel="alternate" type="text/html" href="https://en.bitcoin.it/wiki/Special:Contributions/Smartboyathome"/>
	<updated>2026-04-08T22:54:51Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Poclbm&amp;diff=30557</id>
		<title>Poclbm</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Poclbm&amp;diff=30557"/>
		<updated>2012-09-07T06:27:48Z</updated>

		<summary type="html">&lt;p&gt;Smartboyathome: The opensuse instructions changed.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Poclbm (PyOpenCL bitcoin miner) is a python GPU bitcoin miner that uses the [[OpenCL miner|OpenCL]] framework to quickly perform the hashing computations.  Works with AMD - 4xxx and up, Nvidia - 8xxx and up, video cards.&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
[https://github.com/downloads/m0mchil/poclbm/poclbm_py2exe_20110709.7z Latest miner.] (MD5 SUM: 1d1a6ac995ea56ccdec2782cada1e86f)&lt;br /&gt;
&lt;br /&gt;
[https://github.com/m0mchil/poclbm/archives/master Sources.]&lt;br /&gt;
&lt;br /&gt;
==Flags to Use==&lt;br /&gt;
&lt;br /&gt;
===Flags List===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!   Command line flags   !! Flags descriptions&lt;br /&gt;
|-&lt;br /&gt;
| -version || Show program&#039;s version number and exit&lt;br /&gt;
|-&lt;br /&gt;
|  -h, --help || Show help message and exit&lt;br /&gt;
|-&lt;br /&gt;
| -u USER, --user=USER || Set user name&lt;br /&gt;
|-&lt;br /&gt;
| --pass=PASSWORD || Set password&lt;br /&gt;
|-&lt;br /&gt;
| -o HOST, --host=HOST || Set RPC host (without &#039;http://&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| -p PORT, --port=PORT || Set RPC port&lt;br /&gt;
|-&lt;br /&gt;
| -r RATE, --rate=RATE || Set hash rate display interval in seconds, default=1&lt;br /&gt;
|-&lt;br /&gt;
| -f FRAMES, --frames=FRAMES || Will try to bring single kernel execution to 1/frames seconds, default=30. Increase this for less desktop lag&lt;br /&gt;
|-&lt;br /&gt;
| -d DEVICE, --device=DEVICE || Set used device by id, by default asks for device&lt;br /&gt;
|-&lt;br /&gt;
| -a ASKRATE, --askrate=ASKRATE || Set how many seconds between getwork requests, default 5, max 10&lt;br /&gt;
|-&lt;br /&gt;
| -w WORKSIZE, --worksize=WORKSIZE || Set work group size, default is maximum returned by opencl&lt;br /&gt;
|-&lt;br /&gt;
| -v, --vectors || Enable vectors, which is faster on some cards.&lt;br /&gt;
|-&lt;br /&gt;
| --verbose || Enable verbose output, suitable for redirection to log file&lt;br /&gt;
|-&lt;br /&gt;
| --platform=PLATFORM || Set used platform by id&lt;br /&gt;
|-&lt;br /&gt;
| -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.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Usage Tips===&lt;br /&gt;
&lt;br /&gt;
ATI/AMD Radeon HD 5xxx cards (for example, HD 5770): use &#039;-v -w128&#039;&lt;br /&gt;
&lt;br /&gt;
(&#039;-v -f10 -w128&#039; works even better for HD5770.)&lt;br /&gt;
&lt;br /&gt;
If you find the desktop laggy while mining, use &#039;-f60&#039;. This may decrease performance slightly.&lt;br /&gt;
&lt;br /&gt;
Please update this section if you find better settings, or good settings for a card not listed here.&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
[http://www.bitcoin.org/smf/index.php?topic=1334.msg14875#msg14875 Introductory post FAQ.]&lt;br /&gt;
&lt;br /&gt;
==Founder==&lt;br /&gt;
[http://www.bitcoin.org/smf/index.php?action=profile;u=33 m0mchil]&lt;br /&gt;
&lt;br /&gt;
==Guides and Installation==&lt;br /&gt;
&lt;br /&gt;
===Windows===&lt;br /&gt;
[http://www.newslobster.com/random/how-to-get-started-using-your-gpu-to-mine-for-bitcoins-on-windows How to get started using your GPU to mine for Bitcoins on Windows]&lt;br /&gt;
&lt;br /&gt;
===Ubuntu===&lt;br /&gt;
[http://www.bitcoin.org/smf/index.php?topic=2636 Easy Ubuntu python OpenCL mining setup]&lt;br /&gt;
&lt;br /&gt;
===Gentoo===&lt;br /&gt;
An poclbm ebuild can be found in the [[Gentoo|Gentoo Bitcoin]] overlay [https://gitorious.org/bitcoin/gentoo here]&lt;br /&gt;
&lt;br /&gt;
===OpenSUSE===&lt;br /&gt;
&lt;br /&gt;
This works on 11.4, 12.1 and should work on other versions - just replace the &amp;quot;12.1&amp;quot; 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).&lt;br /&gt;
&lt;br /&gt;
Add the Python devel repo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# zypper ar -r http://download.opensuse.org/repositories/devel:/languages:/python/openSUSE_12.1/devel:languages:python.repo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and this user repo, which provides PyOpenCL (take a moment to appreciate this because if &amp;quot;scorot&amp;quot; didn&#039;t package it this would be a lot harder):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# zypper ar -r http://download.opensuse.org/repositories/home:/scorot/openSUSE_12.1/home:scorot.repo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and finally this repo, which is needed for the previous to work (replace i586 with x86_64 if you&#039;re 64-bit):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# zypper ar -r http://download.nvidia.com/opensuse/12.1/ nvidia-i586&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Refresh your repos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# zypper ref&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will asked to accept the repo keys, respond with &#039;a&#039; each time.&lt;br /&gt;
&lt;br /&gt;
Install PyOpenCL:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# zypper in python-opencl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Get the latest version of poclbm with git (`zypper in git-core` if you don&#039;t have git installed):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$ git clone git://github.com/m0mchil/poclbm.git&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will create a poclbm folder in your current directory. Change to it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$ cd poclbm&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And run it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$ python poclbm.py --device=0 http://user:pass@api.example.org:8332 [add whatever other flags you use]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
public domain&amp;lt;ref name=&amp;quot;license&amp;quot;&amp;gt;[http://github.com/m0mchil/poclbm/blob/master/LICENSE]License file on github&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[poclbm-gui]] GUI frontend&lt;br /&gt;
* A highly efficient version: [[poclbm-mod]] by [[Bitcoin Pool]]&lt;br /&gt;
* [[Pooled mining]]&lt;br /&gt;
* [[Why a GPU mines faster than a CPU]]&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
&lt;br /&gt;
* [http://github.com/m0mchil/poclbm  Poclbm] project page on GitHub&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=1334 Project Thread]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Miners]]&lt;br /&gt;
[[Category:Free Software]]&lt;br /&gt;
[[Category:License/Public Domain]]&lt;br /&gt;
[[Category:Open Source]]&lt;/div&gt;</summary>
		<author><name>Smartboyathome</name></author>
	</entry>
</feed>