从理论上是不难的,但是是有代价的,而且怎么看都是很大的。
现在通过GPGPU挖掘的ICO主要是以太坊 (ETH),其他币种的行情没ETH好,而且ETH尤其适合用GPU挖矿。
现在的虚拟货币主要都基于SHA算法,这并不是挖矿独有的算法,除了挖矿也有很多应用场景的,总不能因噎废食彻底砍了吧,就这种算法天生就适合并行度高的GPU来做,从核心下手说实话是很难的,hash算力的大小和核心本身的性能也有明显的相关性,高性能的显卡一般Hash算力都不会太低,如果从核心限制算力,那显卡本身的性能也会损失很多,这不值得。
再者,就算能设计一张不能挖矿的卡,芯片的流片成本是很高的,流片周期是很长的,不是订个外卖半小时就送到了那么简单的,就算制造出来了,销量能不能支撑的起这个成本,AMD和NV敢不敢冒着个险?
但是随着大量矿工涌入,ETH挖矿也难了起来,尤其是在2017年以后,显存带宽低,显存容量小的显卡基本被矿老板踢出了挖矿一线,很多RX470 4G 480 4G 580 4G挖矿的能效都特别低,NV也基于这个原因出了一张GTX1060 5G,阉割显存带宽,让它的挖矿效率显著低于GTX1060 6G,但是性能也有相当大的损失。
现在,对显存动手是最好的防止挖矿的手法,比如降低显存带宽,通过vbios锁定显存频率,拉高显存时许等等,这些做法都能显著的降低显卡的挖矿性能。
但是这些手段都对普通人的日常使用,比如游戏,深度学习等等也是有很大影响的,只不过相对挖矿没那么大。
你愿意显卡为了限制50%的挖矿损失20%的游戏性能吗?