主页 > imtoken交易所下载 > 做不能挖矿的显卡难不难?为什么?

做不能挖矿的显卡难不难?为什么?

imtoken交易所下载 2023-02-13 07:21:18

不能挖矿几乎是不可能的,最多是降低效率。

其实很多挖矿算法也进入了ASIC时代,没有人用显卡挖矿。

和最早的比特币一样,使用的是SHA2,主体是hash。用硬件来积累算力并不难。专用矿机的效率相差几个数量级。

后来大家也做了对策:加大内存访问压力,具体可以分为缓存瓶颈和内存瓶颈。

缓存瓶颈是小块频繁读写但不够小,每次计算需要不同的数据。硬件实现采用SRAM,占用面积较大,无法无限制降低成本。

内存瓶颈是读写更大更随机的区域。随机性让缓存无用,内存本身的带宽容量成为瓶颈,让暴力堆算力变得毫无意义。

可惜的是显卡本身的特性决定了它适合这个工作:

1.具有许多像素和多边形的图形操作很容易并行化。并且每一轮的挖矿尝试也可以并行化。

2.渲染需要大量的纹理数据,而且内存容量不小,带宽足够。

3.GPU转向扩展通用计算能力,开发也方便。

4.即使是缓存瓶颈,也可以将数据放入显存,依靠海量线程切换来掩盖延迟。

唯一不适合的是GPU本来就是为渲染而设计的,而且大部分都是浮点数。直到现在,大量设备的整数性能仍然很弱(比如安培,FP单位是INT单位的两倍),而hash本身就是一堆整数运算(逻辑也算整数)。

不过,如前所述,一味要求算力会导致ASIC一统天下,如果内存访问瓶颈增加,算力要求降低,GPU的劣势就会减少。

继续削弱整数能力确实会降低挖矿效率(我试过我的1070max-q,降频也会显着影响算力),但也会降低一般的计算效率(现在显卡不只是游戏)而已,更何况游戏也在探索和利用GPGPU的能力),能减的不多。

砍掉内存带宽也是一种做法,参考1063、1065。但这也会降低图形性能。

NV这次的做法是做测试,判断是在挖矿行为中降低性能,其实是比较可行的做法。当然,检测是否准确显卡挖矿有什么实际意义,是否可以绕过,游戏玩家是否应该有算力,这是另外一回事了。

当然,如果你真的想让显卡无用,那就试试像RandomX这样的算法,这样操作过程本身是不固定的,所以显卡调度能力弱,不适合挖矿。

但是如果矿卡没了,也会有我的U,有什么区别……

另外,“专用矿卡”其实并没有什么特别的设计,只是显卡输出能力、保修等都被砍掉了。目的是尽量不干扰矿卡退役后的正常行情。设备作为电子垃圾出售显卡挖矿有什么实际意义,价格震荡对新产品来说是相当致命的。