FC2ブログ

古いマザーでGPUマイニングが出来るか試す大人の自由研究 - 大人の自由研究

大人の自由研究 ホーム » 仮想通貨 » 古いマザーでGPUマイニングが出来るか試す大人の自由研究

古いマザーでGPUマイニングが出来るか試す大人の自由研究


はじめに


 前々からGPUマイニングしてみたいなぁって思ってはいたんだけど、家には十数年前の古いマシンしか無く。。。諦めていたが。。。
 マイニング熱も冷めないし、yescryptをGPUで掘ってみたい衝動が増してしまいました(汗)

 そこで、古いマシンを引っ張り出してきて、GPUマイニングを試そうという大人の自由研究がはじまった。

古いマザーボード


 どれくらい古いマザーボードなのか?
 『ASUS P5LD2-V』というマザーボードだった、ネットで調べると、発売日が2005年の8月だ。
 古い!
 今が2018年4月。実に12年以上前って事になる(笑)

 そう言えば、12年前にアキバでパーツを揃えて自作したマシンだwそれを、いつだったか光るパソコンとして組み直した(ニコイチ)んだった(笑)
 OSは既に終わってるXPが入っていたが、数ヶ月前に lubuntuを入れてみたんだった。BitZenyをマイニングしてみたが、あまりのハッシュレートの低さにお蔵入りしたのだった。
 GPUもたいしたもん付いてないですから。

Pentium Dとubuntu16.04


 Pentium D の 2.8GHz という石。
 古い。
 化石か。。。
 マザーボードもCPUも古い(泣)


 気を取り直して、ubuntu16.04 を入れてみる事にした。
 ネットを徘徊していたら 動きそうだった。
 というか前回なぜ、lubuntuにしたのだろうか(汗)

 ubuntu-ja-16.04-desktop-amd64.isohttps://www.ubuntulinux.jp/News/ubuntu1604-ja-remixからダウンロードして DVD に焼く。
 いざ、インストール。
 1度目のインストールは失敗(汗)
 lubuntuが入っていたからか?上書きだとダメだったので、2度目は、ディスク消去後のインストール。
 時間は掛かったが、無事にインストールもできたようだw

 ubuntu の desktop という見慣れない画面(汗)ターミナルの起動すら分からない(汗)戸惑うのー。。。


とりあえずビルド


 GPUを買う前に、まずは、マイナーがちゃんとビルド出来るかを確かめようって思った。
 マイナーが動かなかったら意味ないですからね。

 ソースのありかは「Ask Mona」
 http://askmona.org/9245

 そして、cuda の tool kit も必要か。
 https://developer.nvidia.com/cuda-downloads
 ポチポチ対象のプラットフォームを選択していこうとしたらさ
 Before installing the CUDA Toolkit on Linux, please ensure that you have the latest NVIDIA driver R390 installed. The latest NVIDIA R390 driver is available at: www.nvidia.com/drivers
 と記載がある
 ドライバーも必要なのか!!
 ん。。。現物無くてもドライバーだけ入れらるよねぇ?

 参考サイト
 Ubuntu 16.04へのCUDAインストール方法
 Ubuntu16.04にGTX1060のNVIDIA DriverとCUDAをインストール
 結局ドライバーは入れられなかったが。。。

 ccminer のビルドは何とかできた
 こんなエラーが出たので
/usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support
for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options.

 コンパイルオプションに -std=c++11 を入れてあげた
 また、途中で出てるワーニングが気になるが(汗)
 ptxas warning : Too big maxrregcount value specified 128, will be ignored


 ccminer を実行すると
ccminer 8.21-KlausT (64bit) for nVidia GPUs
Compiled with GCC 5.4 using Nvidia CUDA Toolkit 9.1

Based on pooler cpuminer 2.3.2 and the tpruvot@github fork
CUDA support by Christian Buchner, Christian H. and DJM34
Includes optimizations implemented by sp-hash, klaust, tpruvot and tsiv.

[2018-03-29 23:06:15] No CUDA device found!


 デバイスが見つからないか。。。。。


GTX 6010を購入


 いよいよ、3諭吉超えのGTX 6010を購入。
 過去購入したGPUは全て中古で1諭吉以内だった。今回は新品で調達する事にした。

 こちら↓購入。
 INNO3D GeForce GTX 1060 6GBです。
 当初3GBにしようかと思ったのですが、週末プライスという1,000円引きになっていたので、ついつい買ってしまいました。
 32,980円(税込み35,618円)

 よし、これでオンラインゲームするぞ!!
 しないしない。


マシンへ装着


 いよいよ、マシンへ装着の時が来た
 P5LD2-V に GTX 6010 とか、アンバランスも良いところ。
 PCI-Express3.0 なんて つながるんか?認識する?(汗)
 まぁ、認識して、ハッシュレートがちゃんと出れば良いのだが。。。
 不安要素がてんこ盛りw

 そして、装着後、ccminer を起動すると。。。
[2018-03-30 20:52:16] Driver does not support CUDA 9.1 API! Update your nVidia driver!

 さっきとメッセージが違うぞ。やはりドライバーだなぁ。

 装着後も、どうもドライバーが上手くインストール出来なかった。

 ふと、ちゃんとモニターに映るのか?
 と思いHDMIケーブルで繋いでみたら、うんともすんとも言わない。。。
 んーー、ちゃんと認識してないんか

 ひょっとして?!電源容量不足か!?
 500Wの電源にHDDが4本も付いてるw
 とりあえず、HDD1本のみにして起動すると、モニターに表示された。
 BIOSとかも変更したので、何が効果あったのか不明ですが(汗)
 動いたので、原因追求は後回し。。。しないだろう。。。

 その後はドライバーをインストールする事ができた。
 ccminer も無事に起動ができたのであった。


そして検証


 自分の環境だと、こんな感じだった。

 -yescrypt
  KlausT-8.21-mod-r4 …… 5.856 KHash(5.826KHash ~ 5.898KHash)
  KlausT-8.21-mod-r5 …… 5.828 KHash(5.795KHash ~ 5.887KHash)
  KlausT-8.21-mod-r6 …… 6.431 KHash(6.405KHash ~ 6.446KHash)

 -yescryptr8
  KlausT-8.21-mod-r4 …… 5.845 KHash(5.825KHash ~ 5.875KHash)
  KlausT-8.21-mod-r5 …… 5.837 KHash(5.799KHash ~ 5.915KHash)
  KlausT-8.21-mod-r6 …… 6.413 KHash(6.328KHash ~ 6.441KHash)

 -yescryptr16
  KlausT-8.21-mod-r4 …… 0.905 KHash(0.901KHash ~ 0.908KHash)
  KlausT-8.21-mod-r5 …… 0.936 KHash(0.858KHash ~ 0.941KHash)
  KlausT-8.21-mod-r6 …… 1.126 KHash(1.120KHash ~ 1.128KHash)

 -yescryptr32
  KlausT-8.21-mod-r4 …… 0.519 KHash(0.518KHash ~ 0.520KHash)
  KlausT-8.21-mod-r5 …… 0.519 KHash(0.518KHash ~ 0.520KHash)
  KlausT-8.21-mod-r6 …… 0.550 KHash(0.547KHash ~ 0.555KHash)

 yescrypt/yescryptr8 が、6K弱出るのは嬉しいねぇー
 満足ですw
 マイナー作者さま、楽しい自由研究になりました。ありがとうございますw

 

参考にしたサイトなど


 Ubuntu 16.04へのCUDAインストール方法
 Ubuntu16.04にGTX1060のNVIDIA DriverとCUDAをインストール
 [Ubuntu] Ubuntu 16.04 に NVIDIA ドライバを導入する


関連記事
コメント(管理者承認後に公開します)

※未入力可能。メールアドレスは公開されますので、ご注意ください。
非公開コメント

トラックバック

http://ukkey3.jp/tb.php/802-9f661e09