垃圾佬还是太全面了。有些显卡,矿难以后是电子垃圾。有些显卡,矿难以后还能再就业。
最近,NVIDIA 五年前推出的 CMP 170HX 就突然火了起来,而且身价跟着起飞。海外社区有人表示,这卡此前不到 200 美元就能收到,但现在至少要 1000 欧元起步。国内小黄鱼上价格大概也就 300-500 元,目前已经涨到 6000 块的均价了。这张原本只有 8GB/10GB 显存、算力被砍得亲妈都不认识的矿卡,被破解了。而且不是超个频、刷个 BIOS 那么简单。10GB 版本最高被“开”出了 80GB 显存,FP32 计算性能从约 0.39 TFLOPS 恢复到了 12.2 TFLOPS 左右,性能提升了大概 31 倍。是这样,2021 年矿潮正猛的时候,NVIDIA 推出了 CMP 系列专用矿卡,其中 170HX 属于顶级型号,首发价格 4299 美元,约合人民币 30000 元。但 NVIDIA 没用游戏卡核心,而是塞了一颗 GA100。CMP 170HX 只开放 70 组 SM、4480 个 CUDA 核心,计算吞吐被额外限制,PCIe 只剩 Gen1 x4,显存则根据版本只有 8GB 或者 10GB。10GB 版本带宽倒是相当豪横,依旧能达到约 1.56TB/s。这就很尴尬了,也就是除了挖矿,它干啥都不太行,这也是为什么能掉到跟 RX 580 一个价位。直到今年 6 月,亚利桑那州立大学研究员 Jon Pry 公开了一篇论文,把它的锁给撬开了。原理这里不给大伙儿具体说了(我自己看了都晕),简单给大伙儿解释下:NVIDIA 之前官方也声明过,这张卡通过 OTP 熔丝(一次性可编程熔丝,物理熔断后不可恢复)在出厂时施加了多层硬件限制,理论上不可逆转。但实际上 CMP 170HX 是 OTP 和固件联合锁定的。OTP 熔丝负责记录“你是什么型号”,GPU 启动后,再由 Falcon 安全协处理器里的固件读取这些信息,限制算力、显存和 PCIe。研究人员利用 Falcon 固件中的 DMA 越界与栈保护漏洞,拿到了最高权限,随后修改负责执行限制的寄存器,绕过了 OTP。翻译过来就是:保护的封条还在,但检查封条的保安被策反了。所以并没有真正从物理上切断、只是靠固件限制的功能,就能重新放出来。论文也明确区分了这两种情况:算力、显存容量和 PCIe Gen2 可以靠软件突破,但真正缺少元件或者物理关闭的部分,照样没辙。实测中,CMP 170HX 的 FP32 SGEMM 从 393 GFLOPS 提高到 12.23~12.26 TFLOPS,约 31 倍;FP64 从 197 GFLOPS 提高到 11.67 TFLOPS,接近 59 倍;TF32 Tensor 则从 6.24 TFLOPS 跑到了约 94.1 TFLOPS。显存直接赚麻了,10GB 直接识别出了 80GB。不过跃跃欲试的同学先别急,买卡之前还有一道“抽奖”。一种是 10GB 三星显存版,也就是论文测试的类型,最高能映射到 80GB,但 80GB 并不算真正满血稳定。在默认刷新参数下跑压力测试,出现了 2796 个显存错误;限制到 40GB 则没有错误。提高显存刷新频率后,80GB 可以做到 0 错误,不过性能会损失约 32%。目前破解社区已经将它解锁到 64GB,公开的 cmpunlocker 项目也直接把 8GB→64GB、10GB→40GB 作为默认配置。从社区反馈来看,现在反倒是 64GB 海力士版更加吃香。不过对应关系目前都是综合经验之谈,并不一定完全准确。看到这,大伙儿应该知道了,它并不能和 A100 完全画等号。除了 AI 算力和 CUDA 核心不如完整版,PCIe 纯软件目前也就 Gen2 x4,想恢复 x16 还得把 PCB 上缺失的 24 颗 AC 耦合电容焊回去,而且 Gen3 至今没有破解。ECC、HBM 运行时调参这些也还卡着。再加上这些卡普遍都是退役矿卡,长期稳定性本身就得打问号。卡也不能到手就用,因为是为机架设计的,普通玩家想玩还得改水冷。最近甚至已经有用户反馈 64GB 解锁卡长时间 CUDA 负载后掉卡。最关键的是现在的价格太过于逆天,如果手上有的同学可以跟着 GitHub 上的开源项目步骤玩一玩。地址:https://github.com/amoghmunikote/cmpunlocker
至于现在想高价追进去的同学,我只能说,老黄刁钻的刀法是被破解了,但矿老板的刀也未尝不利哦~
本文编辑:@ 阿红
©本文著作权归电手所有,未经电手许可,不得转载使用。