在加密货币挖矿的浪潮中,AMD Radeon RX 5000 系列显卡曾凭借其出色的性能和能效比,一度成为矿工们关注的焦点,Radeon RX 5700 XT 作为该系列中的高端型号,在发布之初就以强大的游戏性能和相对亲民的价格吸引了众多眼球,随着以太坊 (Ethereum) 从工作量证明 (PoW) 机制转向权益证明 (PoS) 机制,“以太坊挖矿”已成为历史,但回顾历史,了解 RX 5700 XT 在 Ethash 算法下的算力表现,对于评估其作为一款曾经的主流挖矿卡,或者对于理解显卡在不同计算任务下的特性,仍具有一定的参考价值。

RX 5700 XT 核心规格简介

在深入算力测试之前,我们先简要回顾一下 RX 5700 XT 的核心参数:

  • 架构: Navi 10 (7nm 工艺)
  • 流处理器: 2560 个
  • 基础频率/加速频率: 1605 MHz / 1905 MHz
  • 显存: 8GB GDDR6,256-bit 位宽,显存带宽 448 GB/s
  • TDP: 225W

这些参数决定了它在处理图形渲染和并行计算任务时的基础能力,而 Ethash 算法正是一种高度依赖显存带宽和并行计算能力的加密货币哈希算法。

Ethash 算法与挖矿特性

Ethash 是以太坊 PoW 时代所使用的哈希算法,其特点包括:

  1. 大 DAG 文件: 随着以太坊网络的不断发展,DAG 文件会持续增大,这对显卡的显存容量提出了要求,RX 5700 XT 的 8GB 显存在当时足以应对,但随着 DAG 文件逼近 4GB 大关(后来超过,需要显存寻址技术支持),其优势会逐渐减弱。
  2. 高显存带宽需求: Ethash 算法在挖矿过程中需要频繁读取显存中的 DAG 数据,因此显存带宽是影响算力的关键因素之一,RX 5700 XT 搭载的 GDDR6 显存在这方面表现不俗。
  3. 并行计算优势: Ethash 算法可以被很好地并行化,这使得拥有大量流处理器的现代显卡(如 RX 5700 XT)能够发挥其强大的并行计算能力。

RX 5700 XT 以太坊算力测试回顾(参考数据)

需要注意的是,实际算力会受到多种因素影响,包括驱动版本、操作系统、挖矿软件(如 PhoenixMiner, NBMiner, Gminer 等)、显存频率、核心频率、功耗设置、环境温度以及 DAG 文件大小等,以下数据为基于常见配置下的测试范围,仅供参考:

  1. 基础算力表现: 在 Ethash 算法下,RX 5700 XT 的算力通常在 48 - 52 MH/s (Mega Hashes per second) 左右,这个水平在当时同价位段显卡中具有一定的竞争力,尤其是在考虑到其游戏性能的情况下。

  2. 影响算力的关键因素:

    • 显存频率与 timings: 提高 GDDR6 显存的频率和优化 timings(时序)对 Ethash 算力有显著提升,很多矿工会通过超频显存来榨取更高的算力。
    • 功耗与温度控制: 过高的功耗会导致温度飙升,进而可能触发降频,影响算力稳定性,适当调整功耗限制和改善散热有助于维持最佳性能。
    • 挖矿软件优化: 不同的挖矿软件对 Navi 架构的优化程度不同,选择合适的软件版本和参数设置可以获得额外的算力提升。
    • DAG 文件大小: 随着以太坊网络进展,DAG 文件从最初的几 GB 增长到后来的超过 4GB,对于 8GB 显存的 RX 5700 XT,在 DAG 超过 4GB 后,部分算力可能会受到“内存瓶颈”的影响,但影响相对较小,通常能通过技术手段(如分页)缓解。
  3. 能效比考量: 挖矿的另一个重要指标是能效比,即每瓦特电力所能产生的算力 (MH/s/W),RX 5700 XT 在 225W TDP 下跑出约 50 MH/s,其能效比大约在 0.22 - 0.23 MH/s/W 左右,这一表现在当时属于中等水平,并非顶级,但也并非最差,相比一些专门为挖矿优化的“矿卡”,其游戏属性带来的能效比可能不占优,但对于兼顾游戏和挖矿的用户来说,是一个平衡的选择。

总结与展望

RX 5700 XT 在以太坊 Ethash 算法下的算力表现,展现了 AMD Navi 架构在并行计算任务中的实力,其 48-52 MH/s 左右的算力,配合不错的游戏性能,使其在挖矿热潮中成为一款备受关注的显卡,随着以太坊 PoS 的实现,所有基于 Ethash 算法的挖矿活动都已画上句号。