P夫 v1.5.0(已废弃)

该版本已经集成了目前所有的显卡P图内核,包括官方的测试版本。不再因为盘多而界面卡顿,推荐升级。

改进

  • 解决各个界面挂盘多之后卡顿问题
  • 新增适配了madmax P压缩图
  • 新增适配官方Bladebit 显卡P图(官方alpha测试版本)
  • 新增GigaHorse显卡P图支持奇亚、支持双卡、支持64G内存
  • 优化NoSSD的spt分配机制,避免压缩任务干等着不干活问题
  • 新增NoSSD P图延迟错峰启动
  • 完善NoSSD重复图、损坏图的提示框
  • 修复任务看板中转速度不统计等若干bug

下载

该版本已经达到了软件内写死的最终日期,请下载新版本使用。

Windows

Ubuntu、Debian

CentOS等其他Linux

给Gigahorse的Windows钱包加个图形界面使用

经本文中的gigafarmer-win-pfu-v2.zip中的giga钱包版本较老,如果想继续使用本文的方法,请下载新版本的钱包程序替换进去。

giga钱包最新版下载地址:https://doc.easyfarmer.org/web/#/5/31

mmx压缩图方案的最后一个模块——Windows版本的定制奇亚钱包已经发布,但它仍然是命令行版本,本文介绍用ForkFarmer给它加个图形操作的界面。

注意 :

mmx提供的这个定制钱包跟奇亚官方钱包默认会冲突,只能运行一个,该定制钱包能完全替代官方钱包的功能;

如果害怕弄不好把奇亚官方钱包的数据也破坏掉,建议完整备份C:\Users\用户名\.chia\mainet整个文件夹;

ForkFarmer简单说就是一个集中管理奇亚和奇亚山寨币的统一客户端,不用逐个启动山寨币的钱包管理维护。

一、准备工作

  1. 下载gigafarmer-win-pfu-v2.zip工具包,解压在P夫的文件夹内(非常重要,除非你自己会搞定Java运行环境);
这四个文件就是本文会用到的

2.初始化奇亚客户端的mainnet目录。

如果本机已经运行过官方钱包,那么在一定已经存在 C:\Users\用户名\.chia\这个文件夹,建议关闭官方钱包,将.chia重命名成.chia2,一旦mmx定制钱包不想用了可以直接恢复到官方钱包的状态。

双击【生成mainnet】即可在C:\Users\用户名 目录下生成.chia文件夹。

3.双击导入助记词,如果直接使用原来的mainnet可以跳过本步。

将助记词的24个单词粘贴到key.txt内,双击【导入助记词.bat】后即可导入,关闭该命令窗口即可。

准备工作结束。

二、使用ForkFarmer

1、双击【启动ForkFarmer.bat】即可启动ForkFarmer图形程序。

界面上可能会显示已识别到的奇亚程序,可以右键-【操作】-【隐藏币种】将它隐藏,因为它识别到的是官方程序不是我们需要的。

2、在界面右键【配置未识别币种】,在弹出的窗口中分别配置如下内容:

假设你本机的P夫的文件夹在D盘:D:\pfu-plotter-Windows-v1.4.9

【config所在目录】C:\Users\<你的系统用户名>\.chia\mainnet\config\config.yaml

【exe所在目录】D:\pfu-plotter-Windows-v1.4.9\chia-gigahorse-farmer\chia.exe

【日志所在目录】C:\Users\<你的系统用户名>\.chia\mainnet\log\debug.log

填好后点击确定保存如下图界面,会提示重新启动软件生效,按要求重启。

3、区块数据库导入

如果是新生成的mainnet里面db是空的,需要从头同步区块db,此时可以从自己原来的mainnet/db目录拷贝数据到C:\Users\<你的系统用户名>.chia\mainnet\db里。

如果就是想从头开始同步数据,跳过此步。

4、启动mmx专用钱包

如果第二步里添加的数据没错,通过右键【操作】-【启动】即可启动钱包了。

软件界面刷新较慢,如果钱包正在同步红色圆点会变成橙色,同步成功会变成绿色。

首次启动防火墙提示请【允许访问】。

由于我已经事先同步完成,状态圆点已经变成绿色,挖矿状态:Farming 表示正在挖矿中,到此已经把mmx的专用钱包启动了。

5、把农田目录配置到钱包中

第一种方法:去原来奇亚mainnet/config/config.yaml里面拷贝原来配置好的图目录粘贴到新的config.yaml中。

第二种方法:在界面右键【查看】-【打开命令行】,在cmd窗口内输入下面命令即可添加一个图目录。

chia plots add -d D:\plot

第三种方法:编辑目录内提供的【批量添加图目录.bat】脚本,把所有目录按此编辑好后双击运行即可批量导入。

chia-gigahorse-farmer\chia plots add -d D:\
chia-gigahorse-farmer\chia plots add -d E:\

三、其他常用操作

1、在币数据行上右键【查看】-【查看日志】/【查看配置文件】,能实时查看日志和配置文件。

2、软件底部能看到钱包的余额变动情况,还能直接操作转账。

四、常用命令

在列表里的币数据行上右键【查看】-【打开命令行】,所有的操作都可以在这个命令行内完成。

chia plots show 查看所有已识别的图

检测某个图的有效性:chia plots check -g 图文件名(可以只填部分字母,会自动模糊匹配)

添加图目录:chia plots add -d E:\

删除图目录:chia plots remove -d E:\

查看挖矿状态:chia farm summary

添加节点:chia peer -a full_node ip:port

查看同步区块高度:chia show -s

查看已连接的节点IP:chia peer -c full_node

查看钱包余额:chia wallet show -f 指纹

Win系统用wsl运行mmx的奇亚的锄头

本教程中的giga-farmer版本是giga5,最新的已经是giga7,请看最新的教程:https://doc.easyfarmer.org/web/#/5/27

Gigahorse显卡P图已经支持奇亚,锄头暂时只有Linux版本,本文使用Windows的Linux子系统功能运行该Linux版本锄头来挂奇亚的压缩图。

本文方法可以继续参考、脚本也能继续用,但是下载链接中的chia-giga-farmer程序已经是老版本,目前win版本已经基本能用,不建议新手继续尝试wsl。

一、准备工作

注意wsl内访问Windows系统磁盘的路径默认是/mnt,假如想配置图目录 C:\MMX\11 配置到锄头内要设置成 /mnt/c/MMX/11
  1. 下载程序包 https://file.c4dig.cn/wsl-gigafarmer2.zip,解压在D盘(别放桌面,一会不好找),解压后就是:D:\wsl-gigahorse-farmer。(注意不要嵌套双层wsl-gigahorse-farmer目录,否则变成了D:\wsl-gigahorse-farmer\wsl-gigahorse-farmer)
  2. 开启Windows的WSL功能,然后打开windows应用商店Microsoft Store搜索ubuntu,下载Ubuntu22.04
  3. 将本程序包解压在D盘(别放桌面,一会不好找),解压后就是:D:\wsl-gigafarmer
  4. 打开D:\wsl-gigafarmer\plot-dir.txt,把所有的图目录配置在里面
  5. 打开D:\wsl-gigafarmer\key.txt文件,删除原有的例子。把自己的助记词的24个单词复制进去,保存关闭。
  6. 用文本编辑器打开 pfu.sh脚本 ,修改首行代码chia_root变量值,该变量用来定义锄头的mainnet路径,找一个大于150GB的SSD给它用。这里举例用D:\abc\mainnet chia_root设置成/mnt/d/abc/mainnet,假如是F盘就设置成/mnt/f/mainnet
  7. 启动WSL的Ubuntu22.04,首次需要初始化账户和密码,按提示操作即可。
  8. 依次执行下面两条命令,不包括冒号
第一个命令将d盘的锄头程序拷贝到Ubuntu中: cp -rf /mnt/d/wsl-gigafarmer ~                      
第二个命令启动自动化脚本: ~/wsl-gigafarmer/pfu.sh

执行成功后能看到如下的界面,开始进行下一步初始化系统。

二、初始化系统( 初始化操作系统、锄头客户端、导入助记词)

初始化系统和锄头:在脚本界面,依次输入并执行这几个批处理命令:initf、initm、initk、initp。

  1. initf:不必多次执行,用来初始化操作系统和锄头的依赖库
  2. initm: 初始化奇亚的mainnet,一定要提前编辑pfu.sh里面的chia_root变量值为你想要设置的mainnet路径
  3. initk:导入助记词,中间会出现提示让输入内存,直接回车跳过即可。
  4. initp:将plot-dir.txt内配置的图目录添加到锄头。

三、锄头相关操作

启动锄头:继续在pfu.sh脚本内输入start回车 启动锄头,或者在wsl操作系统的命令界面输入:cd ~/wsl-gigafarmer/chia-gigahorse-farmer && ./chia.bin start farmer -r 回车。

停止锄头:继续在pfu.sh脚本界面输入stop 回车 或者在wsl的系统命令界面输入:

cd ~/wsl-gigafarmer/chia-gigahorse-farmer && ./chia.bin stop all -d


查看锄头的运行日志:输入log 回车(可以启动多个wsl窗口,一个专门看日志,一个用来操作)
查看挖矿状态(包括同步状态等):输入3回车

正常能够看到下图的内容,Farming status : syncing (正在同步区块) farming(挖矿中)

Total size of plots能看到已经挂上的农田总量

导入下载好的区块db

  1. 先用上面的方法停止锄头
  2. 清空1.6中自己设置的锄头mainnet目录D:\abc\mainnet\db下面的所有文件
  3. 将下载的奇亚db或者自己原来就有的mainnet/db下面的所有文件拷贝到D:\abc\mainnet\db下面
  4. 重新启动锄头

四、其他日常操作

1、启动自动操作的脚本:
~/wsl-gigafarmer/pfu.sh

2、查看锄头运行日志:
用1的方法先启动脚本,输入log回车
取消查看日志按:ctrl + c (没错就是[复制]的快捷键)

3、查看锄头状态
用1的方法启动脚本,输入3回车

2、添加一个农田目录到锄头
cd ~/wsl-gigafarmer/chia-gigahorse-farmer && ./chia.bin plots add -d /mnt/f/plot
该命令是把F:\plot加入到锄头的农田目录,当然最方便是去mainnet/config/config.yaml里面直接修改

3、从锄头移除一个农田目录
cd ~/wsl-gigafarmer/chia-gigahorse-farmer && ./chia.bin plots remove -d /mnt/f/plot

4、矿池操作
稍后再写

五、已知问题

mainnet目录设置在外部ntfs磁盘上时候,奇亚会提示以下权限过大的问题,忽略即可。

P夫 v1.4.9(已废弃)

想测试Gigahorse的显卡P图最新版和官方Bladebit CPU/GPU P图功能请进软件测试群下载最新的测试版。

新增功能

  • 新增Gigahorse显卡P图。暂不支持Chia图,但以后肯定会支持,P图速度、设置方法等均可作为以后P奇亚图的参考
  • 增加了NoSSD挂盘、分发拷贝自启动
  • NoSSD重复图、损坏图提示删除
  • 增加日志自动清理
  • 彻底改善【分发拷贝】启动&停止缓慢问题
  • 增加了日志输出详细程度控制选项
  • 【替换原有图】增加了【所有NoSSD图】选项

bug修复

  • 修复mmx图无法被分发问题
  • NoSSD任务P完停止不生效
  • 修复NoSSD的P图和压缩任务在某些情况冲突问题
  • 修复madmax、bladebit等无中转盘时替换功能未正常工作问题
  • 修复某些情况启动无法恢复授权问题

下载地址

下载地址于2023-2-4 13:10 更新过:

  1. 修复NoSSD任务面板打开失败
  2. 修正某些情况下NoSSD p图时集中在一个目录卡住压缩任务问题

该版本已经达到了软件内写死的最终日期,请下载新版本使用。

mmx币的显卡P图

P夫 v1.4.8

年前不会做大改动了,只做bug的修复,本次更新修复了几个严重的bug,等两天如果没发现大的问题推荐升级。

已确认该版本无法创建Bladebit纯内存P图任务,分发拷贝的【监控子目录】功能失效其他功能正常。

新增功能和改动

  • 【替换现有图】增加了「替换指定key」的选项
  • NoSSD增加压缩任务的CPU数量设定
  • 压缩任务去掉了挂盘数量选项
  • 解决压缩图频繁“创建tmp”问题
  • nossd任务看板增加了单个图时间、日产出能力字段
  • 修复拷贝任务ID的不连续bug
  • 修复拷贝图等待空闲磁盘时频繁检测问题
  • 修复永久授权未正确显示问题
  • 修复【分发拷贝】的「监控子目录」功能bug

下载

CentOS以及其他Linux通用版
Debian系包括Ubuntu等专用版
Windows版

NoSSD P图时使用SSD损耗大吗?

损耗非常小,比起madmax等传统P图工具的损耗量简直不值一提。

结论:NoSSD的P图任务(非压缩)对SSD读写消耗量跟分配的内存成反比,内存越多损耗越少。

测试用例还没全部完成。等待后续更新

测试数据

P图总数量101010.4(注1)
P图任务数222
压缩任务数000
压缩等级555
P图任务内存122 GB
(默认)
61 GB12 GB
SSD总写入量1330 GB4056 GB9466 GB
平均单个图写入约88 GB约 365GB约900 GB
SSD总读取量0 GB2743 GB约 8000 GB
平均单个图读取量0 GB约274 GB约 800 GB

注1:测试完10个图后又多p了0.4个图左右。

P夫 v1.4.6(有bug)

最近的改动都集中在NoSSD P图功能、NoSSD挂盘挖矿、分发拷贝这三大块,其他功能几乎无变动。

已发现NoSSD创建任务严重Bug,等稍后更新或使用稳定版本。

主要改动

  • 再次精简去掉NoSSD创建任务时的参数:挂盘数
  • 分发拷贝自动跳过P夫工作目录,避免影响正常的P图过程
  • 修复自动扫描取消扫描深度不生效
  • 修复NoSSD磁盘将满时有些情况会因为命令不完善出现警告问题
  • 修复拷贝任务ID序号重复赋值问题

下载