# SMH硬盘P盤教程 **Published by:** [Free DAO](https://paragraph.com/@z22222/) **Published on:** 2024-02-10 **URL:** https://paragraph.com/@z22222/smh-p ## Content 如果你想找到一个撸毛信息集聚地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日后开始向主网提交证明,并在此时间之后需保持在线挂机) 更多具体内容参见官方文档:Genesis ceremonyProtocol-wide, project-wide wiki. Contribute to spacemeshos/wiki development by creating an account on GitHub.https://github.com程序拉取可以根据下面的链接位置下载对应的系统版本:Releases · h9-dev/spacemesh-minerThe miner for Spacemesh. Contribute to h9-dev/spacemesh-miner development by creating an account on GitHub.https://github.comWindows/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地址,端口为9190Device:自定义显卡数量进行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地址,端口为9190Device:自定义显卡数量进行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盘正在运行中 ## Publication Information - [Free DAO](https://paragraph.com/@z22222/): Publication homepage - [All Posts](https://paragraph.com/@z22222/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@z22222): Subscribe to updates