#author("2017-06-17T13:16:11+09:00","","")
#navi(..)
* UbuntuとGPUでMonaコインをマイニングしてみる [#j9a143c5]
NVIDIA GeForce 940MXが搭載されているLenovo ideapad 510にUbuntu16.04をインストールし、~
cgminerを実行するまでの備忘録です。

#contents
#htmlinsert(cc-top.html)

* 関連記事 [#t48bc4cf]
-[[cpuminerとUbuntuでモナーコインを採掘してみる>マイニング/cpuminerとUbuntuでモナーコインを採掘してみる]]

* Ubuntuのインストール [#ya60f312]
今回はUbuntu16.04を使用しました。~
インストール後、アップデートを行ってください。〜
端末で操作する場合は、以下のコマンドでアップデートできます。
 sudo apt update
 sudo apt upgrade

*  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のコンパイルに必要なパッケージをインストール [#g3fa5d53]
端末を起動し、以下のコマンドで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へのPATHを通す必要があります。~
$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が作成されます。

Pool登録は、以下の記事を参考にしてください。
-[[cpuminerとUbuntuでモナーコインを採掘してみる>マイニング/cpuminerとUbuntuでモナーコインを採掘してみる]]

以上、ccminerのビルドについてでした。

#htmlinsert(cc-btm.html)

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS