搜索
查看: 2955|回复: 20

[折腾] 你以为我是TitanX吗,其实我是Tesla M40哒!——Tesla M40完美魔改Titan X公版皮

[复制链接]
发表于 2024-8-23 14:01:02 | 显示全部楼层 |阅读模式
本帖最后由 barryblueice 于 2024-8-26 15:46 编辑

因为ai需要,朋友送了张Tesla M40给我。

原版散热是为服务器垂直风道设计的被动式鳍片散热,普通电脑用会因为过热而无法使用。

了解到Tesla M40设计和980ti公版和Titan X基本一样,便开始爆改之路。

Tesla M40:

image.png

Titan X公版皮:

image.png



1. EPS12V改正常6+8供电

Tesla M40的供电接口是专门为服务器设计的EPS12V(跟CPU 8pin长得差不多),普通家用电源用不了。

于是毅然而然拆掉EPS12V,改为空焊盘留有的8+6设计。
  1. 所需材料:

  2. 8pin 5557*1,6pin 5557*1,两个接口均带定位柱。

  3. (我买到的店家后面的针过长了,用锤子敲进去了)
复制代码
直接焊上就行:

image.png


2. Geforce信仰灯

没有信仰灯的公版卡不叫公版卡。

由于Tesla M40设计之初并未考虑到民用级别,所以信仰灯需要补齐电路。

  1. 所需材料:

  2. 2.54 2PIN座子*1
  3. 1k 0805*2
  4. 680r 0603*2
  5. 2n7002hg*1(N沟道 耐压:60V 电流:300mA)
  6. 0.1uf 0402
  7. 1k 0402*1

  8. 由于符合规格的n沟道mos管有点难买到,此处使用AO4552A(N沟道 耐压:100V 电流:1A)代替。
复制代码
980ti公版原版设计图纸(信仰灯设计):

image.png

万用表测量后如下:

image.png

上机可亮信仰灯:

image.png



3. 涡轮风扇散热改造

前面提到过原版散热是为服务器垂直风道设计的被动式鳍片散热,所以如果使用散热器上的涡轮风扇,需要补齐电路。

万用表测量+参考网友图后如下:

image.png

实测可用,但涡轮风扇会长期高转速,建议加一根降速线使用,非常安静。



上机nvidia-smi可认:

62ec6ee2ddf734172391d32bd128a0d7.png

设备管理器运行正常:

777a942ab8346d414ac1f4ffa464f5d1.png

GPU-Z:

cd1a49ccc6e67600aca0be53c5f9c79b.png


环境太亮看不清,补几张晚上拍的图:

b6c77458c06bfe978c6c43a61f1c38b1.jpeg

7c260b914bc28a3250b4e9083c2ce43b.jpeg



由于Tesla M40是计算卡,本身并没有风扇转速策略,魔改风扇后默认持续高转速运行。

但因为Tesla M40和Titan X规格大体一致,猜想老黄不应该会把单独屏蔽FAN_PWM的GM200核心重新做卡,于是打算通过强刷Titan X vbios的方式强行开启Tesla M40的风扇温控。

此处使用的是Titan X Gigabyte的vbios(因为只知道这张卡是公版,电路布局大体一致):
  1. https://www.techpowerup.com/vgabios/183656/183656
复制代码
由于titan X的部分硬件参数(包括GPU核心代码、Sub System ID、Device ID等相关硬件参数)与Tesla M40完全不同,普通版本的nvflash会无法刷入,所以我们需要用外国大神修改的nvflash魔改绕限制版本nvflashk:
  1. https://github.com/notfromstatefarm/nvflashk
复制代码
使用以下代码刷入:
  1. .\nvflashk -6 183656.rom
复制代码



刷入之后重启,会发现设备管理器是感叹号,代码10(没有打驱动状态):


image.png

这时候我们就要重新打驱动:

  1. https://www.nvidia.cn/drivers/details/231814/
复制代码
注意:
如果直接在那个网址搜驱动,会发现驱动版本是475.14。

虽然说发行日期是将近两个月以前,但实际上这个版本差不多约等于上古了,一堆软件会因为驱动版本过低而报错。

截止本文撰写之日,最新版本是560.94。

image.png

解决方法:

去这个链接:
  1. <font face="微软雅黑" size="3">https://www.nvidia.cn/drivers/lookup/</font>
复制代码

选好M40:

image.png

可以下载到最新的M40驱动:

image.png

下载运行后双击打开,驱动包会自己解压,记录好解压位置(或者自己设置也可以):

image.png

等解压完安装包自动打开setup.exe的时候,安装程序会报错无法找到兼容的图形硬件:

image.png

这是因为我们强刷了titanx的vbios,Tesla M40的默认subsystem id是10DE.1171,而刷完Titan X Gigabyte的vbios后subsystem id会变成10DE.1132。安装程序会因为找不到兼容的subsystem id而报错。

所以我们需要强制打上图形驱动。

这时候先不要关闭NVIDIA安装程序,从前面的解压位置把整个驱动包拷贝到其他位置。

然后打开设备管理器,右键前面的那张没有打驱动的Tesla M40,点击属性:

image.png

依次点击“更新驱动程序”-“浏览我的电脑以查找驱动程序”-“让我从计算机上的可用驱动程序列表中选取”:

image.png

image.png

常见硬件类型可以直接下一部,不用选择:

image.png

到达这一个界面后,选择从磁盘安装:

image.png

然后浏览,选择前面nvidia驱动包下Display.Driver子文件夹中的nv_dispwi.inf:

image.png

然后打开,确定,等一小会让它自动加载可用驱动程序列表,找到我们的Tesla M40并选中:

image.png

然后下一步,无视警告,继续安装:

image.png

然后过一段时间就装好驱动了:

image.png

这个方法好像没有装nvidia control panel,可以自行从Microsoft驱动商店安装,也可以通过Geforce Experience安装。

打好驱动后,可以看到nvidia-smi中已经识别到风扇转速了:

image.png

​想要打游戏的,可以在命令行里通过以下命令从TCC转为WDDM,重启后自动应用:

  1. nvidia-smi -dm 0
复制代码

网上也有其他通过魔改Titan X驱动包强制打上驱动的案例,好处是可以不用通过命令切换驱动模式,直接打上就是WDDM模式。
不过这样的代价就是驱动签名会失效,需要自行关闭系统驱动强制签名模式。

对比之前的GPUZ,除了boost频率略有下降,其他略有提升。

这是之前的:

image.png

这是之后的:

image.png



如果通过前面方法改的卡,改好后会出现一个问题:打完驱动后信仰灯反而不亮了。

初步怀疑是驱动和vbios定义的GPIO11_LOGO_LED信号相关的GPIO不同。

理论可以通过nvapi调用api的方式打开,这里仅提供一个简单粗暴的方法。

把mos摘掉后用一颗0805的0R短到GND即可:

image.png

实现原理就是信仰灯的正极通过12V+分压电阻进行压降,负极通过MOS管进行控制。

当打上驱动时,来自核心的GPIO11_LOGO_LED信号会被驱动关闭,从而导致MOS呈现断路状态。

解决方法就是绕过核心的GPIO11_LOGO_LED控制信号,直接让负极短到GND就行。


回复

使用道具 举报

发表于 2024-8-23 14:49:19 | 显示全部楼层
大力支持,太有实力了
回复

使用道具 举报

发表于 2024-8-23 17:27:52 | 显示全部楼层
艺高人胆大!!
回复

使用道具 举报

发表于 2024-8-23 20:18:50 | 显示全部楼层
这样的朋友给我来一打~又是一期眼睛会了手不会
回复

使用道具 举报

发表于 2024-8-24 13:52:31 | 显示全部楼层
titan是曾经的顶级显卡
回复

使用道具 举报

发表于 2024-8-24 22:24:36 | 显示全部楼层
yangeryuner 发表于 2024-8-23 20:18
这样的朋友给我来一打~又是一期眼睛会了手不会

最好的办法是自己不断练习,做和和楼主一样好。
求人不如求已。
回复

使用道具 举报

发表于 2024-8-25 22:28:45 | 显示全部楼层
爆改后,性能大概是相当于什么程度的卡?
回复

使用道具 举报

发表于 2024-8-26 09:32:16 | 显示全部楼层
OOO 发表于 2024-8-25 22:28
爆改后,性能大概是相当于什么程度的卡?

titan x相当于rtx2070吧,比1080ti强一些。
回复

使用道具 举报

联系我们(Contact)|手机版|萝卜头IT论坛 ( 苏ICP备15050961号-1 )

GMT+8, 2024-10-7 23:12 , Processed in 0.107972 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表