Chiphell - 分享与交流用户体验

标题: Memblaze PBlaze 5 D700 白色 固件升级/功耗调整 (附简要教程) [打印本页]

作者: xiaowufeixia    时间: 2019-10-23 16:28
标题: Memblaze PBlaze 5 D700 白色 固件升级/功耗调整 (附简要教程)
本帖最后由 xiaowufeixia 于 2021-6-27 01:41 编辑

原来的固件是07C0, 是出厂版本。去官网可以下到08N1的公开固件, 连续写性能好不少。

▽ 07C0, Win 10 1607 LTSB, OFA驱动, 512B 扇区
(, 下载次数: 10)

▽ 07C0, Win 10 1607 LTSB, 微软驱动, 512B 扇区
(, 下载次数: 12)


▽ 08N1, Win 10 1607 LTSB, OFA驱动, 512B 扇区
(, 下载次数: 13)

▽ 08N1, Win 10 1607 LTSB, 微软驱动, 512B 扇区
(, 下载次数: 12)


开512B扇区是因为在Win7下用的时候发现4K物理扇区+4K逻辑扇区用qbittorrent会报参数错误。查了下Win7 SP1应该只支持到4K物理+512B逻辑, 也就是512e模式(链接)。

--------------------------

简要教程

主要参考的是PBlaze4的安装文档(附件2), 和910/916的固件升级指南(附件3), 不过看参数910/916貌似只更新固件中的一部分。

PBlaze5 系列提供了3个可用的固件槽(slot), 其中slot1为出厂固件, 只读不可改。nvmemgr是Memblaze开发的nvme命令行管理实用程序。下面用nvmemgr将固件刷进slot2并激活。

我的环境是Ubuntu 16.04 LTS 64bit , 用自带的驱动就可以了。不放心可以考虑Memblaze自己的驱动, 不过根据他们Windows 下 PBlaze4的驱动, 应该也是用OFA改来的。

1. 安装nvmemgr

下载PBlaze5 910/916初始固件升级工具(附件1), 里面有nvmemgr, 版本号 00.10.011。为PBlaze4适配的00.06.xx很多功能不支持。

按照操作系统版本, 解压Ubuntu 16.04文件夹里的内容, 终端下键入 sudo bash install.sh 安装即可。

2. 指定固件槽升级

(建议在root下操作, 终端下键入`sudo su -`进入root环境, 以下#开头即为root下终端)

0) 下载08n1的tar包(附件5), 这里命名为release_fw_08n1.tar

1) 先用nvmemgr list看一下本机的nvme设备列表, 确定设备编号, 我这里只有一个nvme设备, 所以是nvme0。

2) 看一下可用的固件槽, 出厂的话应该只用slot1 被占用了

# nvmemgr getlogpage –c nvme0 –p –l 3

3) 将固件"下载"到slot2, 但不马上激活

# nvmemgr fwdownload -n -i release_fw_08n1.tar --ctrl nvme0

4) 用fwactivate激活固件

# nvmemgr fwactivate --ctrl nvme0 -a 1 -s 2

`-a 1`是冷重启后使用新固件, `-s 2`是指定slot2中的固件。
然后请关机再开机, 即让SSD经历一个重新上电的过程。

▽ 更新完后应该是这样的, 这是Windows下00.06.xx的nvmemgr, 版本号最后截断了一位。
(, 下载次数: 11)

3. (可选) 使用4K物理扇区

其实测了下来4Kn 和 512e 性能上区别并不大。有兴趣的可以试试。用的是安全擦除命令。

# nvmemgr format --ctrl nvme0 -l 1

`-l 1`指定格式化为4096B物理扇区, `-l 0`为512B物理扇区。

4. (待定) 更改功耗模式

08N1的更新日志里写了新增了两种(15W/20W)功耗设置, 实测降功耗并不能能解决发热问题。区别主要在连续写入速度和深队列随机性能上。
nvme-cli里的vendor specified命令里面写的featureid是0xc6, 试了半天不对, 才发现下面就写着2。

# nvmemgr setfeature --ctrl nvme0 --featureid=2 --value=2 --save

`--value=2`表示15W, 0为25W, 1为20W。

▽ 这是15W下的性能。经测我这里1607的自带驱动性能比较好。分别用CDM 7和CDM 6测试。

(, 下载次数: 15)    (, 下载次数: 17)

(, 下载次数: 9)    (, 下载次数: 12)

(, 下载次数: 13)    (, 下载次数: 18)

(, 下载次数: 15)    (, 下载次数: 15)


------------------------

总结: 是块好盘。如无意外应该和镁光 9200 pro 3.84T 版硬件规格一样, 4608G 的raw capacity, Microsemi 第二代16通道nvme主控。镁光那边的玩法多一点, 可以调二级OP, 而且标称顺序写耐久度换算下来高达7000P/E(29.4 PBW), 纯随机写也有约7PBW。X宝上9200大概卖2k4, 性价比不如D700高。

虽然只有固件是自研的, 不过也和华为一样, 算是国货之光吧。

------------------------

Memblaze PBlaze5 D700 讨论聚合:

1. Memblaze PBlaze5 D700 4TB快餐简测

2. memblaze的SSD稳定性如何

3. MEMBLAZE 700到货了 请问大家有没有推荐的风扇散热

4. Memblaze PBlaze5 D700 这货有驱动么

5. Memblaze PBlaze5 D700 4TB在mac下待机温度

6. memblaze D700 4T到手小半天

7. D7004t到了 然后摸出我的P3605...emmm

-1. (参考) 镁光 Micron 9200 PRO 41楼详细拆解,26楼新增诡异快餐测试

-----------------------

附件:

全部来自官网, 仅修改文件名方便表意

2021-06-27: 旧地址失效, 因有几位坛友求助, 更新百度网盘地址

链接: https://pan.baidu.com/s/18VDCNkIKorxV2nQDm99AFA
提取码: hy65

1. PBlaze5_910_916_INITIAL_RELEASE_FIRMWARE_release_note_and_nvmemgr.zip

2. Memblaze-PBlaze4-用户安装手册-v1.8-CN.pdf

3. PBlaze5_910_916_FW_UPGRADE_GUIDE.zip

4. PBlaze5_700_900_LATEST_PUBLIC_FIRMWARE_release_note.zip

5. PBlaze5_700_900_LATEST_PUBLIC_FIRMWARE_08N1.zip


作者: wangzhechina    时间: 2019-10-23 16:31
白色和黑色有啥区别?
作者: hitmanzmj    时间: 2019-10-23 16:36
结果白色速度慢所以便宜,然后升级固件了和黑色一样了
作者: 云里金刚乔文科    时间: 2019-10-23 16:38
那么怎么升级呢,在windows下可以么
作者: intelfox    时间: 2019-10-23 17:30
请问在win10下有办法升级吗?
作者: 97455    时间: 2019-10-23 17:35
镁光 9200 pro 3.84T  论坛在2018年就有过工程版的拆机和测试,不行啊
https://www.chiphell.com/thread-1834893-1-1.html

作者: 孤舟一笠    时间: 2019-10-23 18:44
厉害了,这么说白盘和黑盘内部都一样的吧
作者: kuaiguilai    时间: 2019-10-23 19:06
昨天到货的黑色版是08N2固件。另外楼主,win版的nvmemgr在哪里找?手头没有linux。
作者: kuaiguilai    时间: 2019-10-23 19:49
好像是新版nvmemgr只有linux版。
作者: xiaowufeixia    时间: 2019-10-23 20:21
kuaiguilai 发表于 2019-10-23 19:06
昨天到货的黑色版是08N2固件。另外楼主,win版的nvmemgr在哪里找?手头没有linux。 ...

既然是08N2那就没必要降级了。
作者: xiaowufeixia    时间: 2019-10-23 20:26
云里金刚乔文科 发表于 2019-10-23 16:38
那么怎么升级呢,在windows下可以么

Windows下目前官方只提供PBlaze4的nvmemgr和驱动, 镁光也只有上一代9100有驱动win下的驱动。这种工具一般不保证前向兼容性。不过如果你有win10可以试试WSL, 用nvme-cli应该是一样的。就是不知道能不能by pass出pcie设备。
作者: xiaowufeixia    时间: 2019-10-23 20:26
intelfox 发表于 2019-10-23 17:30
请问在win10下有办法升级吗?

可以试试wsl, 用nvme-cli更新。
作者: jerrytsao    时间: 2019-10-23 20:26
支持一下专研精神
作者: kuaiguilai    时间: 2019-10-23 21:05
PBlaze4的win驱动都要登录下载。。。lz有拷贝吗求一份。
作者: xiaowufeixia    时间: 2019-10-23 21:15
本帖最后由 xiaowufeixia 于 2019-10-23 21:19 编辑
kuaiguilai 发表于 2019-10-23 21:05
PBlaze4的win驱动都要登录下载。。。lz有拷贝吗求一份。

驱动和nvmemgr for windows

驱动和更新日志

这是为PBlaze4适配的支持到NVMe 1.0e协议的驱动。个人反对用它在Windows下操作PBlaze5这块盘。

作者: kuaiguilai    时间: 2019-10-23 21:23
xiaowufeixia 发表于 2019-10-23 21:15
驱动和nvmemgr for windows

驱动和更新日志

了解了,感谢。
作者: sunnymen    时间: 2019-10-23 21:26
这个win10能用么
作者: 奥斯顿    时间: 2019-10-24 09:03
帮顶 大神 这个值得赞扬
作者: 清涛    时间: 2019-10-24 17:52
这个是TLC的颗粒吧
作者: lasx    时间: 2019-10-27 01:08
本帖最后由 lasx 于 2019-10-27 01:25 编辑

666,我想问下哪里去找最新的固件,毕竟最新的是08N2,或者能不能从ssd里面保存一份出来
作者: lasx    时间: 2019-10-28 00:34
本帖最后由 lasx 于 2019-10-28 10:21 编辑

特别提示,最好拔掉其它所有nvme磁盘,要不然磁盘信息读取会出错。。
  1. nvmemgr getlogpage --ctrl nvme1 -p --logid=3
  2. Active Firmware Info                                         : 0x1      
  3.   - current working slot                                     : 1      
  4.   - slot that is going to be activated                       : NONE
  5. Firmware Revision on Slot 1                                  : C.XV.84M1
  6. Firmware Revision on Slot 2                                  : Empty
  7. Firmware Revision on Slot 3                                  : Empty
  8. Firmware Revision on Slot 4                                  : Empty
  9. Firmware Revision on Slot 5                                  : Empty
  10. Firmware Revision on Slot 6                                  : Empty
  11. Firmware Revision on Slot 7                                  : Empty
复制代码


作者: Illidan2004    时间: 2019-10-28 20:48
所以结论是应该用多少瓦的? 默认是多少来着
作者: phyman    时间: 2019-10-29 02:46
然后楼主的结论是白盘升级固件之后,性能跟黑屏一样了吗?
作者: xiaowufeixia    时间: 2019-10-29 12:50
Illidan2004 发表于 2019-10-28 20:48
所以结论是应该用多少瓦的? 默认是多少来着

保持25W就好, 这个只是限制峰值功耗, 对待机功耗没有影响, 该热还是得热
作者: xiaowufeixia    时间: 2019-10-29 12:51
本帖最后由 xiaowufeixia 于 2019-10-29 16:41 编辑
phyman 发表于 2019-10-29 02:46
然后楼主的结论是白盘升级固件之后,性能跟黑屏一样了吗?

只能说靠近了不少, 和系统配置也有关系。jerry的双金牌至强配置我是比不上了。
(, 下载次数: 18)

(, 下载次数: 15)

(, 下载次数: 12)

作者: Illidan2004    时间: 2019-10-29 19:00
xiaowufeixia 发表于 2019-10-29 12:50
保持25W就好, 这个只是限制峰值功耗, 对待机功耗没有影响, 该热还是得热

默认固件应该就是25W是吧?那我不需要动了。。
昨天我在ubuntu下处理了 还没来得及装windows测试
作者: JOY_GoGo    时间: 2019-10-31 11:12
这大船没赶上有种损失一个亿的赶脚
作者: lubin980012    时间: 2019-11-1 12:01
JOY_GoGo 发表于 2019-10-31 11:12
这大船没赶上有种损失一个亿的赶脚

还在卖啊
作者: 喜又此理    时间: 2019-11-1 18:21
lubin980012 发表于 2019-11-1 12:01
还在卖啊

某宝找了一圈,木有看到……可以PM一下吗,谢谢!
作者: JOY_GoGo    时间: 2019-11-1 18:21
lubin980012 发表于 2019-11-1 12:01
还在卖啊

看淘宝好像都木有了 五毛1G的那种
作者: lubin980012    时间: 2019-11-5 21:10
喜又此理 发表于 2019-11-1 18:21
某宝找了一圈,木有看到……可以PM一下吗,谢谢!

今天真没有了,可以买镁光9200 pro
作者: 6677788    时间: 2021-6-26 22:38
哪位能给一个WINDOWS的驱动 谢谢了




欢迎光临 Chiphell - 分享与交流用户体验 (https://www.chiphell.com/) Powered by Discuz! X3.5