小影霸吧 关注:835贴子:6,600
  • 0回复贴,共1

说一说关于锁驱显卡的相关问题(一)

只看楼主收藏回复

首先介绍下自已,我是一名显卡维修人员,所以从维修人员的立场和角度来说说对锁驱显卡的了解。
我接触到的锁驱的显卡有两种,一种就是当年的小影霸,磐雷的1080,还有一种是奥美嘉还是啥的1060。
先说小影霸的1080这款大家都熟悉的卡,其核心应该用的是笔记本上的N17E N18E之类型号的笔记本1080核心,至于这些核心当年是怎么流出来的,又是怎么被厂商拿出来生产出锁驱1080的不作深究。
这里要提到一个维修方面的经验,我们维修显卡时经常要搬板,一般是同型号核心搬到对应的底板上。但有时候一块底板可以上不同的核心。比如:GTX1660SUPER(TU116-300-A1)和GTX2060(TU106-200-A1)这两种核心由于其封装焊点是互相兼容的,可以互相搬板,刷个BIOS即可(在不考虑供电是否足够的情况下),当然一般是缺2060核心时,把一块1660SUPER核心搬到一块2060底板上,以保证核心供电能力足够。
之所以要说到维修搬板的事是因为最终和锁驱是有关联的,请耐心听我说。
众所周知,2060是有两种核心,当年的1060也是。以2060为例:还有一种GTX2060用的却是从2080核心里淘汰下来的TU104-150-K*,这种TU104的核心应该是NVIDIA库存的CUDA和显存控制器有缺陷的残次品核心刀过后废物利用,就是老黄砍掉一些CUDA核心和去掉一个通道的显存控制器,规整统一做出来的TU104的2060核心。
那么这种TU104的2060核心能不能搬到使用TU106核心的2060底板上呢,答案当然是否定的。仔细看使用这两种核心的对应PCB点位图,你会发现除了输出接口不一致外,其显存信号点位和核心相连的模式都不一样(这里划重点敲黑板)。
TU104核心装在TU106的2060底板上也是能亮机的,除了一些DP接口不能用外,最重要的就是测MATS能通过,但打驱动就黑屏,维修软件里MODS测试也不能跑直接报错。
这里就要提到一个重要的概念:显存地图,MEM MAP,这个词是之前从某个国外网站上看到的,我们可以把其理解成核心显存控制器的BGA脚位具体是怎么连接到外面显存对应的脚位的数据线接法。
TU104和TU106这两种核心虽然从BGA焊点功能分布的层面上看可以互换的,但他们在链接对应的显存的脚位上却是不一致的,好理解吧。就好象A接A,B接B,但互换核心后A接了B,B接了A。我在迅维论坛上也发过贴讨论过这个问题。这种互换核心当然是打不上驱动的,直接报错代码43。
是的,这就是小影霸,磐镭显卡的问题,由于是用N17E N18E之类的笔记本核心,所以打不上正常的桌面版的驱动的。那为什么笔记本版的驱动也打不上呢?原因就在于VBIOS。
现在笔记本显卡的VBIOS都不是独立的,除了一些老的笔记本上用卡片式独显,基本现在的显卡BIOS都是加密集成在笔记本主板BIOS里面。你弄不到笔记本版的BIOS,但有个例外,这个例外就是那张奇怪的奥美嘉1060,这个等会再说。
没有笔记本BIOS,那就只能用桌面对应显卡的BIOS来启动这些笔记本核心,幸运的是,这是被允许的,应该是BIOS内封装的自检代码是通用的。所以,笔记本核心的1080+桌面版1080的BIOS就形成了所谓的锁驱显卡。
如果你用笔记本的显卡驱动装在桌面版VBIOS的显卡上,是不会加载笔记本核心的驱动的,一样是代码43。
那么,有什么办法能让这种卡能打上驱动呢?改PCB让其显存地图和笔记本版对应吗,这个要重新画PCB,要有相关核心资料,而这些图纸的设计和改动只有大厂才有能力去做。小品牌一般用的都是公版示例PCB上改些LOGO信息,有的还不让随便改。是要经过NVIDIA援权同意的。
PCB改不了或不好改,那就破解驱动嘛,把驱动破解了再把驱动里对应1080的显存地图换成笔记本型号的或直接更改信息适配,这样就有了所谓的“锁驱专用驱动”。这也就是这样要装专用驱动锁驱显卡的剖析。
刚才说了有一个例外,就是那张奥美嘉(不确定是不是这个品牌了)1060,它是个例外,可能就是因为这个例外引起了NVIDIA的重视,从而基本杜绝了锁驱卡和破解驱动。下回再说。


IP属地:安徽1楼2024-04-23 20:33回复