dogecoin 流水帳紀錄: 2021.9.2
前篇: dogecoin
一個晚上後的結論:
Aikapool 總體算力太小, 很難發現新的 block
dogecoin 似乎不大適合挖礦?
錢包製作了一個晚上, 並沒有做出來
Nvidia 3060 ti 鎖算力下, 第一次會有 686M hash/s,
之後就掉到 1M hash/s. 將來看看是否有機會解鎖.
gpu architecture 要修正才能在 cuda 11 上跑.
修正的 Makefile.am / Makefile.in 放到:
https://github.com/neojou/cudaminer
之後可以研究 CUDA program
--
--
流水帳:
這篇純粹在新電腦上重做一次並記錄下來.
https://github.com/pooler/cpuminer
$ sudo apt update
$ sudo apt upgrade
$ sudo apt-get update -y
$ sudo apt install build-essential checkinstall zlib1g-dev
--
aclocal
$ sudo apt install automake
$ sudo apt install perl
--
libcurl
$ sudo apt-get install libcurl4-openssl-dev
--
openssl
$ wget https://www.openssl.org/source/openssl-1.1.1k.tar.gz
$ tar zxvf openssl-1.1.1k.tar.gz
$ cd openssl-1.1.1k
$ ./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib
$ make test
$ sudo make install
--
./autogen.sh
./nomacro.pl
./configure CFLAGS="-O3"
make
--
大概一個 thread 13 k hash/s , 開 16 threads.
換 cuda miner 看看
--
CudaMiner
https://github.com/cbuchner1/CudaMiner
$ git clone https://github.com/cbuchner1/CudaMiner.git
--
$ sudo apt-get install nvidia-cuda-toolkit
$ sudo apt-get install openssl
$ sudo apt-get install libssl-dev
--
./autogen.sh
https://github.com/cbuchner1/CudaMiner/issues/175
sed -i s/SSL_library_init/OPENSSL_init_ssl/ configure.ac configure
./configure --with-cuda=/usr/local/cuda-11.4
將 Makefile 的 gpu_architecture 從 compute_10 / sm_30 替換成 sm_60
sed -i s/sm_30/sm_60/g Makefile
sed -i s/compute_10/sm_60/g Makefile
sed -i "s/-abi=no //g" Makefile
如果用 sm_80 會有底下的問題.
https://github.com/cbuchner1/CudaMiner/issues/176
--
./cudaminer -o stratum+tcp://stratum.aikapool.com:7915 -u username:worker -p worker_password
21:59:28 Starting Stratum on stratum+tcp://stratum.aikapool.com:7915
...
21:59:35 GPU #0: Performing auto-tuning (Patience...)
這邊真的等很久... 快要十分鐘
22:06:53 GPU #0: 1474176.71 hash/s with configuration T32x8
之後顯示算力大概是: 1384 khash/s
而這片是鎖算力的...
--
可以加參數 --no-autotune 就可以不用等.
另外可以加 -D for debug. -S 儲存到 syslog
中間會有出現:
DEBUG: hash <= target
Hash: 00000000d193bdaf9055166157740e2b82c98259bc6cfc9186ccd8b24ea973ec
Target: 00000003fffc00000000000000000000000000000000000000000000000000
23:03:18 accepted: 1/1 (100.00%), 1727khash/s (yay!!!)
--
source: https://github.com/dogecoin/dogecoin
錢包製作中.
--
明早起來看看, 之後來研究 cudaminer 和 dogecoin wallet 兩個 source code.
...
留言
張貼留言