なんでもDIY! ~安く楽しく便利に~

自作したものを紹介していきたいと思います。

Zcashをubuntu環境でマイニングしてみた

最近は、仮想通貨ブームでBITCOINを含め値上がりしています。ビットコインのマイニングは専用ASICでのマインングで個人が入れない。入りにくいという状況です。

 

2017年6月頃に RADEN系がイーサリアムの発掘に最適である(ROI)ということで、秋葉原などからなくなっていたようです2017年8月現在でも商品がほとんどない状態です。

 

家にあったPCにGTX 1600 を2枚装着して、実際にマイニングがどのようなものか確認してみた。

 

★構成

 CPU:Intel CPU Core i7-7700   →新調する人は、celeronぐらいでいいと思います。

Intel CPU Core i7-7700 3.6GHz 8Mキャッシュ 4コア/8スレッド LGA1151 BX80677I77700 【BOX】

新品価格
¥34,990から
(2017/8/7 20:20時点)

マザーボード:H270-pro

ASUSTeK Intel H270搭載 マザーボード LGA1151対応 PRIME H270-PRO 【ATX】

新品価格
¥14,499から
(2017/8/7 20:21時点)

GTX 1060 6G ×2枚

ASUS R.O.G. STRIXシリーズ NVIDIA GeForce GTX1060搭載ビデオカード オーバークロック メモリ6GB STRIX-GTX1060-O6G-GAMING

新品価格
¥34,800から
(2017/8/7 20:23時点)

 電源 850W

Corsair RM850x 80PLUS GOLD認証取得 850W静音電源ユニット PS595 CP-9020093-JP

新品価格
¥18,129から
(2017/8/7 20:24時点)

 

Ubunt16.0にCUDAとNAVIDAのドライバーをインストールしました。

--------------------------------------------------------------------------------------------------------

ubuntuの更新

$sudo apt-get update

$sudo apt-get upgrade

 

GPUが認識されているか確認 

$ lspci | grep -i nvidia

*認識していなかったら、抜き差しや、電源が刺さっているか確認してみてください

 

③Kernel HeadersとDevelopment Packagesがインストールされていることを確認

$ uname -r

$ sudo apt-get install linux-headers-$(uname -r)

 

④デフォルトのグラフィックドライバを停止

 (nouveau用のmodprobeのブラックリストファイル)

/etc/modprobe.d/blacklist-nouveau.conf
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

/etc/modprobe.d/nouveau-kms.conf
options nouveau modeset=0

カーネルに反映させる

$ sudo update-initramfs -u

$ sudo reboot

$ lsmod | grep nouveau
で,nouveau が起動していないことが確認.

 

⓹nvidaのドライバーをインストール実行

$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt-get update
$ sudo apt-get install nvidia-367
$ sudo apt-get install mesa-common-dev
$ sudo apt-get install freeglut3-dev

  • ~/.bashrc に以下を追加する必要があります

export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
    export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
    export CUDA_HOME=/usr/local/cuda

  1. CTRL+ALT+F1を押します。黒画面になります.
  2. 自分のアカウントでloginします。
  3. sudo init 3 を実行して、非X環境にします。
  4. 先ほどdownloadしたcudaのpackageをinstallします
$ chmod +x cuda_8.0.27_linux-run
$ sudo sh ./cuda_8.0.27_linux-run
$ sudo Reboot