#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)