为什么就没有“超级黑客”开发出能爆发显卡全部能力的驱动呢?

cyyaizyh


这个好像不是黑客关注的目标,确切的说,这个是应用调优的范畴。

任何一个使用显卡的应用程序,它都不可能是全部使用显卡而不使用CPU。

你想吧,程序可以完全使用CPU,快慢而已,但是完全脱离CPU,只使用显卡的程序,基本没有。

一般使用显卡的应用程序,这种程序一般是并行处理的,需要CPU和显卡并行处理,协同工作。

这种程序,对于开发者,无论是不是黑客,谁来开发都一样,开发者都不可能定量分配CPU和GPU的工作负担。因为开发者不知道使用者的应用场景是什么,不同的使用场景瓶颈会不一样。

一般要求使用者熟悉应用,手动调整参数,或者调整运行模式,尽量将工作负担分配到不同的芯片上。

比如,现在流行的密码破解软件,一般支持字典破解和暴力破解,暴力破解显卡工作负载一般比较高,不至于空闲。但是字典破解,字典供给显卡受制于PCI总线的带宽,这个就要求使用者手动调整运行模式和参数,以hashcat为例,如果字典小,一般使用PIPE模式;如果字典大,一般使用字典结合rule模式,针对不同模式,调整参数,尽可能使用显卡性能。

这种情况开发者是不可能预料的到。


紫金大课堂


首先如果你认为显卡驱动是一个人就能完成的工作量那就太小看这件事情了,即便能一个人完成,所要耗费的时间、精力、以及财力也是不少的,没有利益的事情怎么驱动别人付出这么大的代价呢?而在我们国家驱动绝大部分人眼里都应该是免费的,所以基本也很难获益,这是主要原因。

其次即便发挥了显卡全部的性能,也不会有特别大的提升,驱动带来的功效根本不可能太大,硬件才是最主要的提升方式。

为硬件编写驱动也不是黑客所擅长的事情,计算机技术方向有很多,他们擅长的是找漏洞攻击系统,并不是架构优化和接口调用调优。

综上所述黑客做驱动基本上是不可能发生的事情


Vade


第一,硬件的更新换代太快,等你编写测试了新的驱动程序提升了显卡性能和应用率,可新的硬件已经在性能上遥遥领先了,让驱动的更新显得毫无意义,现在驱动的更新修改更多是兼容性和稳定性的提升,而不是压榨性能。

第二,老显卡性能提升过高,新卡卖给谁?


胡同漂移


第一,这不是黑客的工作,这是极客的工作,黑客不负责提高产品性能。而且改驱动这件事情也不是想改就能改,不仅要对产品软硬件结构熟悉,还得有权限获得驱动源码才能编译,而这件事情在开源社区可是做不到的,不然就不用卖了。做过硬件的人都知道,对于一套复杂的电路来说,随便调节电压会带来什么问题。

第二,光有驱动不够,还要硬件配合,每张显卡上面都有超温保护,这是硬件机制,温度传感器直接触发,不受系统控制,如果跑满性能不用特殊散热方式,很快就会超温,然后显卡进入保护状态自动断电,轻则失去显卡重则死机,只是改了驱动也还是不能用。


榻榻米的榻榻


你可能对黑客有什么误解



迪奥丶布兰度


能写驱动级程序的黑客,还真的挺多的,但不会像你敲俩键盘这么轻松,一个黑客能独立写大型运算级别硬件驱动的,我听都没有听过,厂商公开给你所有资料,你也白瞎,何况人家保密。


希巴


简直……异想天开。首先显卡互动优化就不是黑客干的事。其次顶尖显卡制造商有那么多开发人员在优化自己显卡的驱动算法,一个黑客能超过他们?电影看多了。


在下蟑螂王


怎么可能,智商200也没法一个人开发出显卡驱动,不说别的就显卡内部各个核心通信这部分就够成立一个学科了,电影看多了吧[捂脸]


会码的猿


那能咋地啊,玩超频?那你610能干倒2080ti啊,要真有这本事那就整cpu,往50g超,全人类都感谢你


我想变得儒雅随和1


不会有的,它需要一些能源进行工作。因为它除了处理数据,还要处理其他工作,比如数据的检测,能源的分配,数据的安排等一些处理工作,因为数据的分配,所以安排的工作有很多。


分享到:


相關文章: