マイニング/UbuntuとGPU(NVIDIA)でMonaコインをマイニングしてみる
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* UbuntuとGPUでMonaコインをマイニングしてみる [#j9a143c5]
NVIDIA GeForce 940MXが搭載されているLenovo ideapad 510にU...
NVIDIA GeForceを使ってGPUマイニングしたい方は、同様の手順...
#contents
* 関連記事 [#t48bc4cf]
-[[UbuntuでBitZenyをマイニング>マイニング/UbuntuでBitZeny...
-[[cpuminerとUbuntuでモナーコインを採掘してみる>マイニン...
----
モナーコインも取扱っているZaif仮想通貨取引所
#htmlinsert(zaif_wide_1.html)
* cuda9.0にアップデートで動作せず&コンパイルエラーの対処...
初めてこの作業をする方は、この部分をあとにして、cudaをイ...
以下のように旧cudaパッケージをインストールし、コンパイル...
すでにコンパイル済みでlibcudart.so.8.0が無いというエラー...
以下に書いてある、cuda8.0を再度インストールすれば大丈夫だ...
&color(red){''cudaが9.0にアップデートされたらコンパイルで...
Ubuntuのアップデートでcudaのアップデートのお知らせがきま...
するとccminerが以下のライブラリがないので動作せず。
libcudart.so.8.0
アップデートで以前のcudaが消えているようです。~
新しくインストールされた /usr/local/cuda-9.0 を cuda でシ...
nvcc fatal : Unsupported gpu architecture 'compute_20'
以下の手順でなんとかコンパイルに成功しました。
+ 上記で書いた cuda のシンボリックリンクを削除
+ 以下のコマンドで前のバージョンを確認
$ apt-cache showpkg cuda
<snip>
Reverse Depends:
Dependencies:
9.0.176-1 - cuda-9-0 (2 9.0.176)
8.0.61-1 - cuda-8-0 (2 8.0.61)
8.0.44-1 - cuda-8-0 (2 8.0.44)
Provides:
9.0.176-1 -
8.0.61-1 -
8.0.44-1 -
+以下のコマンドでcudaをダウングレード(両方存在するように...
$ sudo apt install cuda-8-0
+cuda-8.0がインストールされているのが確認できます。
$ ls -l /usr/local
合計 40
drwxr-xr-x 2 root root 4096 4月 26 2016 bin
lrwxrwxrwx 1 root root 8 9月 29 22:44 cuda -> cuda-...
drwxr-xr-x 14 root root 4096 9月 29 22:44 cuda-8.0
drwxr-xr-x 15 root root 4096 9月 27 21:19 cuda-9.0
cuda8.0にシンボリックリンクされたので、コンパイルすればcc...
* Ubuntuのインストール後の作業 [#ya60f312]
今回はUbuntu16.04を使用しました。~
インストール後、アップデートを行ってください。〜
端末で操作する場合は、以下のコマンドでアップデートできま...
sudo apt update
sudo apt upgrade
----
モナーコインも取扱っているZaif仮想通貨取引所
#htmlinsert(zaif_wide_2.html)
* NVIDIAのドライバをインストール [#cf092fc5]
追加のドライバーからNVIDIAのドライバがインストールできま...
当方のノートPCは、GeForce 940MXとIntelが選択できるように...
ドライバーインストール後にDashを起動し、nvidiaと入力すれ...
GeForceを使うようにチェックを入れます。
-追加ドライバーのスクリーショット
#ref(91.png)
#br
#ref(92.png)
-ドライバのスクリーンショット
#ref(81.png)
#br
#ref(82.png)
* ccminerのコンパイルに必要なパッケージをインストール [#g...
端末を起動し、以下のコマンドでccminerに必要なパッケージを...
sudo apt-get install automake libssl-dev libcurl4-nss-dev
* CUDAのインストール [#v9ba50e8]
NVIDIA CUDA TookKitを以下のURLからダウンロードします。~
https://developer.nvidia.com/cuda-downloads
今回は、Ubuntu16.04.xなので、Ubuntu16.04を選択しダウンロ...
以下、上記URLに接続した時のスクリーンショットです。~
当方は、以下のように選択しダウンロードしました。~
#ref(01.png)
ダウンロード後、端末を起動し、ダウンロードしたディレクト...
以下のコマンドを実行します。~
少々時間がかかります。
sudo dpkg -i cuda-repo-ubuntu1604_8.0.61-1_amd64.deb
sudo apt-get update
sudo apt-get -y install cuda
上記のコマンドは、ダウンロード時にCUDA Toolkitの画面にも...
#ref(02.png)
* cminer-lyraをダウンロード&コンパイル [#b4318752]
以下のURLからcminer-lyraをダウンロードします。~
Ubuntuなので、tar.gz形式をダウンロードしました。~
https://github.com/djm34/ccminer-lyra/releases/
#ref(03.png)
#br
本記事作成時のファイル名はccminer-lyra-0.5.tar.gzになりま...
以下、端末(ターミナル)上での操作になります。
** CUDA Toolkit のパスを通す [#n814e16d]
ccminerをコンパイルするには、インストールしたCUDA Toolkit...
$HOME/.bashrcに以下の行を追加してください。
CUDA=/usr/local/cuda
export PATH=$PATH:$CUDA/bin
追加手順は以下の通りです。~
+ 端末(ターミナル)を起動します。
+ 以下のコマンドを実行します。
echo 'CUDA=/usr/local/cuda' >> $HOME/.bashrc
echo 'export PATH=$PATH:$CUDA/bin' >> $HOME/.bashrc
+ 一度、端末を終了(閉じる)し端末を再度起動します。
これで、CUDA Toolkitのパスが通った端末が起動されます。
** ccminerのコンパイル [#e2fcae28]
以下の手順でccminerをコンパイルします。
+ ダウンロードしたファイル(ccminer-lyra)を任意のディレク...
+ ダウンロードしたファイルを展開します。
tar zxvf ccminer-lyra-0.5.tar.gz
+展開したディレクトリに移動します。
cd ccminer-lyra-0.5/
+ autogen.shを実行します。
bash autogen.sh
+ ./configureコマンドを実行します。
./configure
+ makeコマンドを実行します。
make
上記の操作により、カレントディレクトリにccminerが作成され...
以下、VIPPoolで採掘しているccminerのスクリーンショットで...
#ref(10.png)
* Pool登録やccminerの設定について [#o213b5a4]
Pool登録については、以下の記事を参考にしてください。
-[[cpuminerとUbuntuでモナーコインを採掘してみる>マイニン...
VIPPoolで採掘するのであれば、以下のページでccminerの使い...
-VIP Pool - Monacoin採掘所 - Gettingstarted~
https://vippool.net/index.php?page=gettingstarted
以上、ccminerのビルドについてでした。
//#htmlinsert(cc-btm.html)
----
モナーコインも取扱っているZaif仮想通貨取引所
#htmlinsert(zaif_wide_1.html)
終了行:
#navi(../)
* UbuntuとGPUでMonaコインをマイニングしてみる [#j9a143c5]
NVIDIA GeForce 940MXが搭載されているLenovo ideapad 510にU...
NVIDIA GeForceを使ってGPUマイニングしたい方は、同様の手順...
#contents
* 関連記事 [#t48bc4cf]
-[[UbuntuでBitZenyをマイニング>マイニング/UbuntuでBitZeny...
-[[cpuminerとUbuntuでモナーコインを採掘してみる>マイニン...
----
モナーコインも取扱っているZaif仮想通貨取引所
#htmlinsert(zaif_wide_1.html)
* cuda9.0にアップデートで動作せず&コンパイルエラーの対処...
初めてこの作業をする方は、この部分をあとにして、cudaをイ...
以下のように旧cudaパッケージをインストールし、コンパイル...
すでにコンパイル済みでlibcudart.so.8.0が無いというエラー...
以下に書いてある、cuda8.0を再度インストールすれば大丈夫だ...
&color(red){''cudaが9.0にアップデートされたらコンパイルで...
Ubuntuのアップデートでcudaのアップデートのお知らせがきま...
するとccminerが以下のライブラリがないので動作せず。
libcudart.so.8.0
アップデートで以前のcudaが消えているようです。~
新しくインストールされた /usr/local/cuda-9.0 を cuda でシ...
nvcc fatal : Unsupported gpu architecture 'compute_20'
以下の手順でなんとかコンパイルに成功しました。
+ 上記で書いた cuda のシンボリックリンクを削除
+ 以下のコマンドで前のバージョンを確認
$ apt-cache showpkg cuda
<snip>
Reverse Depends:
Dependencies:
9.0.176-1 - cuda-9-0 (2 9.0.176)
8.0.61-1 - cuda-8-0 (2 8.0.61)
8.0.44-1 - cuda-8-0 (2 8.0.44)
Provides:
9.0.176-1 -
8.0.61-1 -
8.0.44-1 -
+以下のコマンドでcudaをダウングレード(両方存在するように...
$ sudo apt install cuda-8-0
+cuda-8.0がインストールされているのが確認できます。
$ ls -l /usr/local
合計 40
drwxr-xr-x 2 root root 4096 4月 26 2016 bin
lrwxrwxrwx 1 root root 8 9月 29 22:44 cuda -> cuda-...
drwxr-xr-x 14 root root 4096 9月 29 22:44 cuda-8.0
drwxr-xr-x 15 root root 4096 9月 27 21:19 cuda-9.0
cuda8.0にシンボリックリンクされたので、コンパイルすればcc...
* Ubuntuのインストール後の作業 [#ya60f312]
今回はUbuntu16.04を使用しました。~
インストール後、アップデートを行ってください。〜
端末で操作する場合は、以下のコマンドでアップデートできま...
sudo apt update
sudo apt upgrade
----
モナーコインも取扱っているZaif仮想通貨取引所
#htmlinsert(zaif_wide_2.html)
* NVIDIAのドライバをインストール [#cf092fc5]
追加のドライバーからNVIDIAのドライバがインストールできま...
当方のノートPCは、GeForce 940MXとIntelが選択できるように...
ドライバーインストール後にDashを起動し、nvidiaと入力すれ...
GeForceを使うようにチェックを入れます。
-追加ドライバーのスクリーショット
#ref(91.png)
#br
#ref(92.png)
-ドライバのスクリーンショット
#ref(81.png)
#br
#ref(82.png)
* ccminerのコンパイルに必要なパッケージをインストール [#g...
端末を起動し、以下のコマンドでccminerに必要なパッケージを...
sudo apt-get install automake libssl-dev libcurl4-nss-dev
* CUDAのインストール [#v9ba50e8]
NVIDIA CUDA TookKitを以下のURLからダウンロードします。~
https://developer.nvidia.com/cuda-downloads
今回は、Ubuntu16.04.xなので、Ubuntu16.04を選択しダウンロ...
以下、上記URLに接続した時のスクリーンショットです。~
当方は、以下のように選択しダウンロードしました。~
#ref(01.png)
ダウンロード後、端末を起動し、ダウンロードしたディレクト...
以下のコマンドを実行します。~
少々時間がかかります。
sudo dpkg -i cuda-repo-ubuntu1604_8.0.61-1_amd64.deb
sudo apt-get update
sudo apt-get -y install cuda
上記のコマンドは、ダウンロード時にCUDA Toolkitの画面にも...
#ref(02.png)
* cminer-lyraをダウンロード&コンパイル [#b4318752]
以下のURLからcminer-lyraをダウンロードします。~
Ubuntuなので、tar.gz形式をダウンロードしました。~
https://github.com/djm34/ccminer-lyra/releases/
#ref(03.png)
#br
本記事作成時のファイル名はccminer-lyra-0.5.tar.gzになりま...
以下、端末(ターミナル)上での操作になります。
** CUDA Toolkit のパスを通す [#n814e16d]
ccminerをコンパイルするには、インストールしたCUDA Toolkit...
$HOME/.bashrcに以下の行を追加してください。
CUDA=/usr/local/cuda
export PATH=$PATH:$CUDA/bin
追加手順は以下の通りです。~
+ 端末(ターミナル)を起動します。
+ 以下のコマンドを実行します。
echo 'CUDA=/usr/local/cuda' >> $HOME/.bashrc
echo 'export PATH=$PATH:$CUDA/bin' >> $HOME/.bashrc
+ 一度、端末を終了(閉じる)し端末を再度起動します。
これで、CUDA Toolkitのパスが通った端末が起動されます。
** ccminerのコンパイル [#e2fcae28]
以下の手順でccminerをコンパイルします。
+ ダウンロードしたファイル(ccminer-lyra)を任意のディレク...
+ ダウンロードしたファイルを展開します。
tar zxvf ccminer-lyra-0.5.tar.gz
+展開したディレクトリに移動します。
cd ccminer-lyra-0.5/
+ autogen.shを実行します。
bash autogen.sh
+ ./configureコマンドを実行します。
./configure
+ makeコマンドを実行します。
make
上記の操作により、カレントディレクトリにccminerが作成され...
以下、VIPPoolで採掘しているccminerのスクリーンショットで...
#ref(10.png)
* Pool登録やccminerの設定について [#o213b5a4]
Pool登録については、以下の記事を参考にしてください。
-[[cpuminerとUbuntuでモナーコインを採掘してみる>マイニン...
VIPPoolで採掘するのであれば、以下のページでccminerの使い...
-VIP Pool - Monacoin採掘所 - Gettingstarted~
https://vippool.net/index.php?page=gettingstarted
以上、ccminerのビルドについてでした。
//#htmlinsert(cc-btm.html)
----
モナーコインも取扱っているZaif仮想通貨取引所
#htmlinsert(zaif_wide_1.html)
ページ名: