为什么挖矿要用显卡而不是 CPU?显卡挖矿能被限制住吗?

2024-04-20 珍珠棉

  ,显卡近来更是难寻踪迹,新显卡即使找到了货源,价格也要比官方售价高个两三倍,老显卡的价格也比两年前不降反升,令人恍惚有种踏错世界线的感觉。

  一些朋友在年前看到了新显卡发售的新闻,把旧显卡卖了持币待购,现在发现不但新显卡买不到,甚至连同型号的旧显卡也买不起了,显卡迟一点卖其实能多赚好几千,直教人拍断大腿。这魔幻的现象,到底是什么造成的?答案只有一个,那就是矿潮来了。

  近来显卡价格高企、一卡难求,是因为数字货币的价格迅速飙升、用显卡挖矿俨然又成为了一门好生意。那么问题来了,为什么玩数字货币挖矿就必须用显卡而不是炒作 CPU?显卡价格到底啥时候才会降下来?简单聊聊吧。

  首先我们应该了解挖矿这个概念。以比特币、以太坊为代表的数字货币,使用的是区块链技术,计算机向区块链网络贡献算力,就可以获得按照算力大小比例分配的数字货币,这一过程是去中心化、由算法保证的,通过贡献算力换取区块链算法生成的数字货币的过程,就是挖矿。

  挖矿需要的算力,往往是通过哈希、解密等算法完成的。这类算法有一个特征,那就是复杂程度低,但强度极大,这正是GPU擅长的工作。

  CPU 和 GPU 都能够直接进行计算,但擅长的方面各不相同。CPU 核心更少,但架构复杂,拥有复杂的逻辑控制单元,更擅长复杂的运算;而 GPU 拥有大量的核心,但架构相对简单,很适合大吞吐量的高密度计算。

  做个粗暴的类比,CPU 相当于是一个会高数的大学生,而 GPU 则像是一百个只会四则运算的小学生,要解奥数题那肯定大学生更强,但如果要算 1000 道加减乘除题,一个大学生无论如何也不可能算得比一百个小学生快——小学生们可以一起做并行计算,而大学生一次才能算几题?

  CPU 和 GPU 架构简单对比,CPU 适合复杂、低密度的计算,GPU 适合简单、高密度的计算,和挖矿不谋而合

  而挖矿的哈希、加密等算法,恰恰就如同海量的加减乘除题一样,它们难度不高,但却要一直进行重复计算,计算量极大,这就和显卡的长处不谋而合。

  在这一轮数字货币暴涨的行情中,显卡价格被大大推高,其中的最大推手,其实并不是大家最为耳熟能详的比特币,而是以太坊。

  时至今日,参与比特币挖矿的算力已经很庞大,光靠显卡已经没办法在矿池中取得足够的分配权重,现在需要专门的矿机才能在比特币挖矿中分一杯羹。

  而以太坊不同,它目前仍能够最终靠显卡计算获得,而且它的算法 Ethash 还对RAM很有高的要求,运算后的结果会直接存储在 RAM 中,当前 RAM 容量底线G。因此,现在算力达到某些特定的程度、大显存的显卡备受青睐,为了达到更强的挖矿性能,不少矿工还会对显存进行超频。

  AMD。从单纯买卖的角度来看,挖矿潮并不会对 NV 和 AMD 造成实质上的损失,反而有可能推高销量——把 GPU 卖给谁,都是卖。

  AIB、AIC厂商,只要能把 GPU 卖完,GPU 最终流入 PC 游戏玩家还是矿工手中,能赚到的钱并不会有太大区别。

  但是要考虑到,PC 游戏玩家属于稳定的 GPU 花钱的那群人,这一群体是多年来支撑 GPU 消费市场的主力;矿工的 GPU 需求则随行情波动巨大,该市场并不稳定。想要生意能细水长流,维护 PC 游戏玩家的 GPU 供应、防止 PC 游戏市场进一步萎靡,还是很有意义的。于是一些针对限制游戏 GPU 挖矿的举措,也有陆续推出。

  IOS和驱动限制 GPU 的挖矿性能;另一方面,则推出专门不带显示接口、图形渲染功能的专用矿卡,以避免挖矿潮对传统市场的冲击。但 AMD 似乎并没有太多相关举措,考虑到现今这代 NV GPU 的挖矿能力更强,N 卡在矿工中更加抢手,AMD 的应对没那么激烈,也能理解的。

  再来看看 AIB、AIC 厂商,也就是显卡制造商以及他们的下线经销商的情况。对这些厂商经销商来说,将拿到手的 GPU 卖出更高的溢价、赚取更多利润,是符合自身利益的。同时,他们并没有 NV 那样能通过 vBIOS、驱动限制 GPU 用途的手段,因此对于如何能满足 PC 游戏玩家的需求,既无心也无力。

  ter 官方账号中晒出其制造的显卡在挖矿的图片,疑似插手挖矿,引来了 PC 游戏玩家的强烈声讨。

  我们可以从历年的 “甜点卡”价格来观察到这一现象。在十多年前,甜点卡如 8600GT,在市场周期内价格稳定在千元左右,这也是 PC 玩家熟悉的甜点卡定价区间 ,;到了五年前,GTX1060 的上市价冲到了两千元级别;而最近的甜点卡,如 GTX2060、RTX3060,, 上市价均达到了两千五百元的级别,而即使没有矿潮,实际售价也会比上市价还更高一些。

  最新一代的 PS5、XBOX SX,也只卖 499 美元,并没有像显卡那样逐年上涨。

  检测到 GPU 运行挖矿算法,则从软件层面上限制 GPU 的性能。但问题就在于,这个检测和限制,是否能做到万无一失。

  区块链数字货币挖矿,大多使用哈希、加密等类别的算法,但是具体算法却又不一样。就如下面的图,可见比特币 BTC、以太坊 ETH、渡鸦币 RVN、莱特币 LTC 的算法都不一样,而区块链数字货币的种类数不胜数,算法难以一一理清。用软件限制了某几种热门币的算法,大家又转头去挖冷门币——现在挖冷门币需要的算力也非常大。通过 vBIOS 和驱动,是否足以全面检测到 GPU 是否在挖矿?这得打一个问号。

  另外,软件层面的限制是否牢不可破?这也是个问题。经过仔细修改 vBIOS 来破解显卡某些功能的玩法,自古有之,vBIOS 和驱动是否能防止破解?甚至说,在矿老板的重赏之下,内部测试的没有挖矿限制的 vBIOS 会不会流出?玩家最好多多祈祷没这样的事。从市场实际反应来看,RTX3060 首发依然是瞬间无货,看来大家的心里对之后会发生啥,也是有一定预期的。

  硬件层面、直接削减算力来限制挖矿的 GPU?恐怕很难做到。图形渲染本来就属于复杂度低但计算量庞大的需求,这和挖矿算法的特征是近似的,砍掉 GPU 硬件上挖矿的算力,对游戏、渲染等使用也会造成负面影响,得不偿失。

  的作用。随着计算机技术的发展,人们对图形处理和显示效果的需求慢慢的升高。传统的中央处理器(

  主要分为几个系列:GeForce、Titan、Quadro以及Tesla。

  途和优势包括 独立显示芯片(GPU)是一种专门用于处理图形和图像的芯片,它通常单独存在于电脑、移动电子设备或游戏机等设备中。相比之下,集成

  是计算机中的一个重要组件,负责处理和渲染图形,使它们能够在显示屏上显示出来。GPU与

  行业是计算机硬件产业中的一个重要分支,主要涉及图形处理器(GPU)的研发、生产和销售。

  的区别分析 /

  负责逻辑性强的事物处理和串行计算,GPU则专注于执行高度线程化的并行处理任务(大规模计算任务

  是什么关系? /

  的心脏,不能单独作为外接扩展卡使用,GPU因并行计算任务较重,所以功耗较大,只能焊接在

  是什么关系? /

  芯片,能够给大家提供更好的图形处理性能和运行效率,适合于需要高负荷运行图形、影音等应用的用户。

  【Vision Board创客营连载体验】RT-Thread 之wifi连网