poclbm

提供: tezos-wiki
移動先: 案内検索

Python OpenCL bitcoin miner は、 OpenCLフレームワークを使ってグラフィックスカードでの[マイニング]を可能にするプログラムでした。これは、生産される最初のオープンソースのGPUマイニングソフトウェアでした。

ダウンロード[編集]

  • [1] <! - (MD5 SUM:todo) - >
  • [2]

使用するフラグ[編集]

フラグリスト[編集]

コマンドラインのフラグ フラグの説明
-version プログラムのバージョン番号を表示して終了する
-h、--help ヘルプメッセージを表示して終了する
-u USER、--user = USER ユーザー名を設定する
--pass = PASSWORD パスワードを設定してください
-oホスト、--host =ホスト RPCホストを設定する( 'http://'なし)
-p PORT、--port = PORT RPCポートを設定する
-r RATE、 - rate = RATE ハッシュレートの表示間隔を秒単位で設定します(デフォルト= 1)。
-f FRAMES、--frames =フレーム 単一のカーネル実行を1 /フレーム秒にするよう試みます。デフォルトは30です。デスクトップの遅延が少なくなるようにこれを増やす
-d DEVICE、--device = DEVICE 使用されているデバイスをIDで設定する。デフォルトではデバイスを要求する
-a ASKRATE、--askrate = ASKRATE ネットワーク要求間の秒数を設定します。デフォルトは5秒、最大10秒です。
-w WORKSIZE、--worksize = WORKSIZE ワークグループのサイズを設定します。デフォルトはopenclから返される最大値です
-v、--vectors ベクトルを有効にする。これはいくつかのカードではより高速です。
--verbose ログファイルへのリダイレクトに適した詳細出力を有効にする
--platform = PLATFORM 使用するプラットフォームをIDで設定する
-s SLEEPTIME 反復の間に指定された秒数の間スリープします(デフォルトは0)。気温が高すぎる場合は、この値を大きくするとハッシュ性能が低下します。

使い方のヒント[編集]

ATI / AMD Radeon HD 5xxxカード(HD 5770など): '-v -w128'を使用します。

( '-v -f10 -w128'はHD5770でさらに良く機能します。)

マイニング中にデスクトップが遅くなったら、 '-f60'を使用してください。これにより、パフォーマンスがわずかに低下することがあります。

より良い設定や、ここに記載されていないカードの設定が良い場合は、このセクションを更新してください。

FAQ[編集]

[3]

創業者[編集]

m0mchil

ガイドとインストール[編集]

Windows[編集]

GPUを使ってBitcoinsを使用する方法Windows

Ubuntu[編集]

Python OpenCLマイニングの設定

Gentoo[編集]

poclbm ebuildは、 Gentoo Bitcoinオーバーレイhereにあります。

オープンソース[編集]

これは11.4、12.1で動作し、他のバージョンでも動作するはずです - レポURLの "12.1"をバージョン番号に置き換えてください。これはまた、あなたがすでにBitCoinクライアントを稼働させていることに慣れていることを前提としています(OpenSUSEでGUIバージョンを実行するには `libqt4-x11`または` libqt4-x11-32bit`がインストールされている必要があります)。

Python devel repoを追加してください:

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

PyOpenCLを提供するこのユーザーリポジトリ(「スコッ」がそれをパッケージ化しなかった場合、これはもっと難しくなるので、これを感謝するために少し時間を掛けてください)。

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

最後にこのrepoが必要になります(これは64ビットの場合はi586をx86_64に置き換えます)。

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

あなたのレポジスをリフレッシュする:

<code>#zypper ref </ code>

repoキーを受け入れるように求められ、毎回 'a'で応答します。

PyOpenCLをインストールする:

<code>#python-openclのzypper </ code>

pkgbmの最新バージョンをgitで入手してください(gitがインストールされていない場合は `git-core`の` zypper`):

<code> $ git clone git://github.com/m0mchil/poclbm.git </ code>

これにより、現在のディレクトリにpoclbmフォルダが作成されます。それに変更する:

<code> $ cd poclbm </ code>

それを実行する:

<code> $ python poclbm.py --device = 0 http:// user:pass@api.example.org:8332 [あなたが使用する他のフラグを追加] </ code>

ライセンス[編集]

パブリックドメイン<ref name = "license"> github上のライセンスファイル </ ref>

関連項目[編集]

外部リンク[編集]

参考文献[編集]

<リファレンス/>

Category:Miners カテゴリ:フリーソフトウェア Category:ライセンス/パブリックドメイン カテゴリ:オープンソース