如果你想找到一个撸毛信息集聚地ethceo,可以找大舰长这个牛市,我准备为999位币圈新朋友提供力所能及的帮助,如果你想尝试搞smh又无从下手,可以联系大舰长「ethceo」给你提供一站式合作方案
Windows/Linux P盘教程大纲:
Spacemesh简介
程序拉取
Windows/Linux程序解压
显卡驱动安装(Windows/Linux版本介绍)
Windows/Linux P盘程序-config文件编辑
Windows/Linux P盘程序运行
Spacemesh简介
Spacemesh需要使用显卡进行P盘,CPU挂盘,此效率是最快、最明显的方案,而且不可以边P边挖,只能等待P盘任务完成之后才可以进行锄头挂机。使用我们的方案,默认会把硬盘全部打满,但是单个文件格式为32G。在使用锄头P盘的时候,不需要填写ApiKey,等P盘任务结束,开始使用锄头挂机的时候才需要填写入自己的ApiKey,一张显卡只能对应一个硬盘,P盘完成的文件可以挂在任意的账号下不会产生冲突,但是文件具有唯一性,复制和粘贴产生的两份文件只会产生一份算力。
关于Spacemesh主网收益说明:根据官方规则,主网于在7月14号上线,在7月14日—8月11日之间并不会产生收益,该时间段内为网络初始化和前期证明提交。用户可在此段时间内尽量完成一定的P盘。Spacemesh首次收益发放将于8月11日后开始,若想在第一时间获得收益,则用户至少要在7月24日前完成一定容量的P盘。(7月24日后开始向主网提交证明,并在此时间之后需保持在线挂机)
更多具体内容参见官方文档:
https://github.com/spacemeshos/wiki/wiki/Genesis-ceremony
程序拉取可以根据下面的链接位置下载对应的系统版本:
https://github.com/h9-dev/spacemesh-miner/releases
Windows/Linux程序解压
显卡驱动安装
Windows:
在Nvidia官网按照用户的显卡型号下载驱动版本
Linux:
第一步 设置显卡环境变量(安装时间有点长,请稍等)
bashCopy code
apt-get install gcc make libhugetlbfs-dev libc-dev libc6-dev build-essential g++ -y apt-get install nvidia-cuda-toolkit -y apt-get install -y build-essential cmake libgmp-dev libnuma-dev
第二步 进行nouveau禁用
执行命令禁用nouveau:
bashCopy code
echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf echo "options nouveau modeset=0" >> /etc/modprobe.d/blacklist.conf
退出并保存后,继续执行命令禁用内核:
bashCopy code
update-initramfs -u systemctl set-default multi-user.target
重启,并执行下面命令:
bashCopy code
lsmod | grep nouveau
如果没有任何信息输出,则说明禁用成功!
第三步 下载显卡和cuda驱动(建议使用11.7或者11.8版本驱动和cuda,否则会出现编译报错情况)
bashCopy code
wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_520.61.05_linux.run # 下载cuda程序 chmod +x cuda_11.8.0_520.61.05_linux.run # 给予权限 sudo sh cuda_11.8.0_520.61.05_linux.run # cuda安装
按照提示一直按install进行安装驱动,安装到最后一步会稍等一些时间,属于正常。
设置环境变量:
bashCopy code
echo 'export PATH=/usr/local/cuda-11.8/bin/:$PATH' >> ~/.bashrc echo 'export LD_LIBRARY_PATH=/usr/local/cuda-11.8/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc source ~/.bashrc
第四步 检查显卡驱动是否安装成功
bashCopy code
nvcc -V # 如果有提示,那就说明环境变量需要设置一下
Windows/Linux程序 - config文件编辑
SpacemeshP盘可以分为两种情况,两种情况的config设置不同,请按照自己的配置需求进行设置。
第一种情况使用单台机器,此机器上有单张或多张显卡进行P盘
第二种情况使用多台机器,每台机器上有单张或多张显卡进行P盘
第一种情况使用单台机器,单卡或多卡P盘的config设置
path:P盘的路径或者硬盘挂载点
luaCopy code
路径格式如下: path: 空格-空格+路径 (“ ”符号删除) 空格
Minername:空格+名字(自定义的矿机名字)
Proxy:代理机器的IP地址,端口为9190
Device:自定义显卡数量进行P盘,按照自己的显卡序号进行填写,如果有报错请先检查下自己的显卡驱动版本,更新自己的驱动版本为最新版本然后再启动程序
DisablePlot:P盘的时候默认plot是关闭的,true是关闭P盘,false是打开P盘。Spacemesh不可以边P边挖,需要等盘完成P完成之后才可以进行挖矿
nonces: 默认为128,可自定义设置数值(设置值为16的倍数),Nonces值越大则对CPU资源消耗越大,加快扫盘完成时间。注意:若Nonces值设置过大,可能引起CPU资源占用过高,反而影响扫盘时效,可根据设备性能尝试调整。
server:单台机器P盘不需要填此项
第二种情况使用多台机器进行P盘的config设置:
① P盘机器设置:
Device:自定义显卡数量进行P盘,按照自己的显卡序号进行填写,如果有报错请先检查下自己的显卡驱动版本,更新自己的驱动版本为最新版本然后再启动程序
DisablePlot:P盘的时候默认plot是关闭的,true是关闭P盘,false是打开P盘。Spacemesh不可以边P边挖,需要等盘完成P完成之后才可以进行挖矿
serverPort:需要手动将选项前的“#”去掉,使其变成serverPort: 10088
② 设置完成后在P盘机器上启动GPU服务
Windows执行:
h9-miner-spacemesh-gui.exe -gpuServer
Linux执行:
./h9-miner-spacemesh-linux-amd64 -gpuServer
③ 存储机器设置:
path:P盘的路径或者硬盘挂载点
Minername:自定义的矿机名字
Proxy:代理机器的IP地址,端口为9190
Device:自定义显卡数量进行P盘,按照自己的显卡序号进行填写,如果有报错请先检查下自己的显卡驱动版本,更新自己的驱动版本为最新版本然后再启动程序
DisablePlot:P盘的时候默认plot是关闭的,true是关闭P盘,false是打开P盘。Spacemesh不可以边P边挖,需要等盘完成P完成之后才可以进行挖矿
nonces: 默认为128,可自定义设置数值(设置值为16的倍数),Nonces值越大则对CPU资源消耗越大,加快扫盘完成时间。注意:若Nonces值设置过大,可能引起CPU资源占用过高,反而影响扫盘时效,可根据设备性能尝试调整。
server:需要手动将选项前的“#”去掉,使其变成server: ,然后填写自己P盘机的IP地址+在P盘机中设置的端口号
Windows/Linux P盘程序运行
Windows下执行:
执行h9-miner-spacemesh-console.exe
显示下面这个界面说明P盘正在运行中
Linux下执行:
执行h9-miner-spacemesh-linux-amd64
显示下面这个界面说明P盘正在运行中