奇亚的三个P图内核简介

奇亚有史以来总共就三个P图内核程序,市面上所有的第三方P图工具都是在这三个内核上做的二次包装,简单说就是给它们加了个图形界面的外皮。

本文以下讨论的缓存占用大小均以K32为标准。

一、P图内核介绍

这三个P图内核分别是:chiapos、chia-plotter和bladebit,下表将bladebit 2.0姑且也算作一个新内核。

功能对比chiaposchia-plotterbladebitbladebit 2.0(开发中)
速度最慢中等最快(未发布正式版,无法评估)
速度量级小时左右主流约20~40分钟约5~15分钟(未发布正式版,无法评估)
内存要求每个任务3.32GiB左右未知(可能是几百兆)最少416GiB(未发布正式版,无法评估)
缓存盘要求每个任务约239GiB少于256GiB不需要(未发布正式版,无法评估)
K范围k32~k35
测试图最小可以k25
k32~k34
测试图最小k26
k32k32
优势可以P k35的大图SSD P图速度最快,使用110G ramdisk能节省大量SSD损耗速度最快、不损耗SSD原生支持内存缓存,并且能自定内存大小,降低内存门槛
劣势速度最慢、多任务调度困难无明显缺点,速度中规中矩硬件门槛高(未发布正式版,无法评估)
开发者奇亚官方团队madMAx43v3rharold-bharold-b

1.1 chiapos

它在奇亚官方客户端中叫做Chia Proof of Space,虽然三个内核都已经集成到了chia官方客户端中,但我还是习惯称呼chiapos为【官方内核】,它是官方内置的第一个P图内核程序,它的代码集成在了奇亚币最核心的chiapos项目中,在chia-plotter发布前它是唯一的P图选择,它的缺点非常多,比如:无法最大化利用CPU、内存等系统资源、多个任务之间无法协调优化,它的低效的实现算法就决定了它最后被抛弃的命运。

1.2 chia-plotter

它是由国外开发者madMAx43v3r开发,它的名字太普通了所以大家也习惯用作者名字称呼它为madmax,一经发布立即碾压了官方内核,作者放出的测试日志显示它的速度来到了42分钟(k32),由于它P图时CPU资源几乎是全程100%,使用时不必像官方内核一样要同时启动多个任务,也不用精心协调调度这些任务,只要启动一个P图任务即可又快又省力地P图了,这也就是为什么有人给它起名:极速快P内核、快P。

1.3 bladebit

作者公开发布软件的消息是他2021年7月7日在YouTube发布了一个P图视频,使用64核ARM 架构Graviton 2 处理器+416GiB内存5分钟P完了一个k32,将P图速度提高到了5分钟级别。

后来奇亚官方在1.2.11版本将个人开发者的两款内核都集成在了官方客户端中,算是得到了官方的认可,harold-b更是被奇亚官方收编,bladebit项目也转移到了奇亚官方github账号下。

二、扩展阅读:全内存、半内存

2.1【全内存】

字面能看出是指P图任务完全在内存中进行,不再损耗SSD,全内存有两种实现方法:

第一种是416GiB内存+bladebit内核

第二种是将至少240GiB内存用软件虚拟为硬盘(也就是RamDisk,说白了就是把内存空间虚拟成硬盘用),使用chia-plotter内核将RamDisk作为缓存目录P图(官方内核理论也能用但还是因为资源无法高效利用不在考虑范围)

bladebit方案RamDisk方案
内存要求至少416GiB至少240GiB
内核bladebitchia-plotter

2.2 半内存

半内存指的是给chia-plotter的两个缓存目录分别使用SSD和RamDisk磁盘,创建一个不小于110GiB的RamDisk,将它配置到chia-plotter的-2参数上,再将另外一个SSD缓存目录配置到chia-plotter的-t参数上。

值得注意的是chia-plotter使用RamDisk几乎不会提高速度,它的唯一的优势是可以分摊75%的SSD损耗到内存上。

另外,bladebit 2.0也是一个半内存方案,准确说它才是原生支持半内存的P图方案,毕竟chia-plotter还需要借助第三方工具将内存虚拟成硬盘,bladebit 2.0目前尚未正式发布,暂不参与讨论。

广告:

老板们的时间不要用来研究P图,花点小钱解放双手,最屌的P图工具请点这里

P夫 v1.3.3

一、新特性

1、修复Windows挂载到文件夹的机械盘无法识别问题

2、分发拷贝功能界面、后台优化

3、其他小改动

二、下载

Linux通用:
https://file.c4dig.cn/pfu-plotter/v1.3.3/pfu-plotter-Linux-v1.3.3.zip

Ubuntu专用:
https://file.c4dig.cn/pfu-plotter/v1.3.3/pfu-plotter-Ubuntu-v1.3.3.zip

Windows:
https://file.c4dig.cn/pfu-plotter/v1.3.3/pfu-plotter-Windows-v1.3.3.zip

P夫 v1.3.2

新版改动略多可能有隐藏bug,图稳定建议等几天再升级。

一、新特性

1、支持mmx币P图。madmax固态、BladeBit纯内存都支持,BladeBit2.0尚不支持。

在此之前虽然支持mmx,但是由于奇亚官方的chia_plot程序问题导致P出的mmx图不能用,这次更换了内核程序彻底解决。

2、修复BladeBit纯内存P图任务无法停止bug

二、下载

Linux通用:

https://file.c4dig.cn/pfu-plotter/v1.3.2/pfu-plotter-Linux-v1.3.2.zip

Ubuntu专用:

https://file.c4dig.cn/pfu-plotter/v1.3.2/pfu-plotter-Ubuntu-v1.3.2.zip

Windows:

https://file.c4dig.cn/pfu-plotter/v1.3.2/pfu-plotter-Windows-v1.3.2.zip

P夫 v1.3.1

该版本尚未稳定,追求稳定不建议第一时间升级使用!

一、新特性

1、新增逐个替换最终目录原有图功能

支持根据p图指纹、新图、老图、日期等各种自定义方式替换

2、解决读取本地fpk、ppk卡死问题

3、修复bb2.0参数模板无法使用问题

替换图功能可以实现逐个替换最终目录中的图,对于直接向挂盘机批量更换图十分方便。

使用场景举例:

场景一:更换助记词重新P图,选择【非当前key】即可逐个将原来指纹的图替换掉。

场景二:老图换新图(新图换老图)

二、下载

2.1 Linux通用版
https://file.c4dig.cn/pfu-plotter/v1.3.1/pfu-plotter-Linux-v1.3.1.zip

2.2 Ubuntu专用版
https://file.c4dig.cn/pfu-plotter/v1.3.1/pfu-plotter-Ubuntu-v1.3.1.zip

2.3 Windows版
https://file.c4dig.cn/pfu-plotter/v1.3.1/pfu-plotter-Windows-v1.3.1.zip