Genoilは、ethminer 0.9.41のフォークをバージョン1.0.8( source )に更新しました。 )、そしてここにあなたが試すことができる最新のWindowsバイナリファイルがあります。 Genoil ethminerのフォークは、Nvidia CUDAマイナー用ですが、AMD OpenCL for Ethereumマイニング(ETH)でも実行されます。新しいバージョン1.0.8では、いくつかのマイナーなバグが修正および改善されていますが、おそらく最も重要な新機能は、出力が大幅に改善され、現在のステータスを報告する1行のテキストでよりユーザーフレンドリーになることです。最新バージョン1.0.8のコンパイル済みバイナリをダウンロードして試して、最近導入されたStratumフェイルオーバー機能も利用できることを確認してください。新しいStratumフェイルオーバーモードの使用方法の詳細については、サンプルの.batファイルを確認し、短いハッシュログからの新しい出力、プールによって承認および拒否された共有リソース、およびエラーを確認してください。
Ethminerをダウンロード
Windows Ethminer 0.9.41-genoil-1.0.8にインストールするためのバイナリファイル形式の最新のアセンブリは、以下のリンクからダウンロードできます。
ダウンロード Ethminer 0.9.41-genoil-1.0.8
ethminer-genoil
ethminer-0.9.41-genoil-1.x.xとは何ですか?
以前はGenoilのCUDAマイナーとして知られていた、ethminer-0.9.41-genoil-1.x.xは、ストックethminerバージョン0.9.41のフォークです。ネイティブCUDAサポートが最も重要な違いですが、次の追加機能があります。
- 任意のエポック/ DAG /ブロック番号に対する現実的なベンチマーク
- カスタムDAGストレージディレクトリ
- 自動DAGディレクトリクリーンアップ
- プロキシなしのストラタムマイニング
- OpenCLデバイスのピッキング
- ファームフェイルオーバー(getwork + stratum)
使用法
ethminerはコマンドラインプログラムです。これは、WindowsコマンドプロンプトまたはLinuxコンソールから起動するか、LinuxBashスクリプトまたはWindowsバッチ/ cmdファイルを使用して事前定義されたコマンドラインへのショートカットを作成することを意味します。使用可能なコマンドの完全なリストについては、実行してください
ethminer --help
F.A.Q
- Windows 10のNvidiaカードでのハッシュレートが非常に低いのはなぜですか? Windows10の新しいWDDM2.0ドライバーは、GPUをアドレス指定する別の方法を使用します。これは多くの場合に適していますが、ETHマイニングには適していません。 GPUドライバーをWin7ドライバー(350.12を推奨)にダウングレードし、CUDA6.5を使用して作成されたビルドを使用することでWin10でWin7 / 8 / Linuxの速度でETHをマイニングする方法があります 。
- そしてGTX750Tiはどうですか?残念ながら、この問題はGTX750Tiでもう少し深刻であり、Win7とLinuxですでに最適ではないパフォーマンスを引き起こしています。どうやらLinuxでも約5MH / sに到達できるようですが、ETHの価格にもよりますが、消費電力が比較的少ないことを考えると、それでも利益を生む可能性があります。
- AMDカードもこの問題の影響を受けますか?はい、しかし別の方法で。 NvidiaカードにはDAGファイルサイズのしきい値(つまり、9×0 / Win7の場合は2GB)があり、その後パフォーマンスは急激に低下しますが、AMDカードでは、DAGサイズの増加に伴ってハッシュレートも低下しますが、線形パターンになります。
- 2GB GPUでETHをマイニングできますか?しばらくの間は2GBで十分ですが、PoSに切り替えるまで2GB未満にとどまるかどうかは少し不確実になります。サポートされているすべてのGPUの正確なリストを保持しているわけではありませんが、一般的に言えば、AMD HD78xx、HD79xx、R9 2xx、R9 3xx、Furyのカードで問題ありません。 Nvidia Geforce 6×0、7×0、8×0、9×0、同様のシリコンを搭載したTITAN Quadro、Tesla、FireProも問題ありません。
- ハッシュが速いプライベートカーネルを購入できますか?いいえ。
- 最適な起動パラメータは何ですか?ほとんどのシナリオ(CUDA)では、デフォルトのパラメーターで問題ありません。 OpenCLの場合、それはもう少し異なります。数値を試して、2の累乗を使用してください。GPUは2の累乗に似ています。
- あなたのマイナーはストックマイナーよりも速いですか? CUDAでは、はい、OpenCLではNvidiaのみです。
Windowsでの構築
- このリポジトリをダウンロードまたは複製します
- Visual Studio 122013とCMakeをダウンロードしてインストールします
- getstuff.bat を実行します cpp-ethereum / extdep で
- コマンドプロンプトを開き、cpp-ethereumディレクトリに移動します
mkdir build cd buildcmake -DBUNDLE =cudaminer -G "Visual Studio 12 2013 Win64" ..
- CUDAサポートが必要ない/必要ない場合は、「cudaminer」の代わりに「miner」を使用してください。これはOpenCLサポートのみをコンパイルします
- コンパイルを少し高速化するために、-DCOMPUTE =xxを追加できます。ここで、xはCUDA GPUComputeバージョン* 10です。つまり、GTX970の場合は-DCOMPUTE =52です。
- -DETH_STRATUM =0を追加すると、階層のサポートを無効にできます
- CMakeがエラーなしで完了すると、VisualStudioのビルドディレクトリにopnethereeum.slnが作成されます
- プロジェクトペインで「ethminer」を右クリックして、スタートアッププロジェクトとして設定します
- ビルド。実行
Ubuntuでのビルド
注:このセクションは ethpool からコピーされました
Ubuntu14.04。 OpenCLのみ(AMDカードの場合)
sudo apt-getupdatesudo apt-get -y install software-properties-commonadd-apt-repository -y ppa:ethereum / ethereumsudo apt-getupdatesudo apt-get install git cmake libcryptopp -dev libleveldb-dev libjsoncpp-dev libjson-rpc-cpp-dev libboost-all-dev libgmp-dev libreadline-dev libcurl4-gnutls-dev ocl-icd-libopencl1 opencl-headers mesa-common-dev libmicrohttpd-dev build-essential -ygit clone https://github.com/Genoil/cpp-ethereum/cd cpp-ethereum / mkdir buildcd buildcmake -DBUNDLE =miner ..make -j8
次に、実行可能ファイルをethminerサブフォルダーで見つけることができます
Ubuntu14.04。 OpenCL + CUDA(NVIDIAカード用)
wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_7.5-18_amd64.debsudo dpkg -i cuda -repo-ubuntu1404_7.5-18_amd64.debsudo apt-get -y install software-properties-commonsudo add-apt-repository -y ppa:ethereum / ethereumsudo apt-getupdatesudo apt-get install git cmake libcryptopp-dev libleveldb-dev libjsoncpp -dev libjson-rpc-cpp-dev libboost-all-dev libgmp-dev libreadline-dev libcurl4-gnutls-dev ocl-icd-libopencl1 opencl-headers mesa-common-dev libmicrohttpd-dev build-essential cuda -ygit clone https: //github.com/Genoil/cpp-ethereum/cd cpp-ethereum / mkdir buildcd buildcmake -DBUNDLE =miner ..make -j8
次に、実行可能ファイルをethminerサブフォルダーで見つけることができます