英伟达的RTX 3070当年口碑一直不错,但8GB的显存在现在动辄吃满显存的游戏面前,确实有点不够用了。最近有位硬件改装达人,硬是用报废显卡上拆下来的零件,自己搓出了一块能正常用的16GB版RTX 3070,算是让人看到了如果当年英伟达再大方一点,这张卡本该有的样子。



这个项目是ComputerBase论坛一位叫AssassinWarlord的用户搞的。他用了一块技嘉RTX 3070 Gaming OC显卡,外加一块GPU核心已经坏掉的AMD Radeon RX 6900 XT。原版RTX 3070用的是八颗1GB的三星GDDR6显存,而那块报废的A卡上正好有八颗2GB的三星显存,刚好够把显存容量翻一倍。

不过这个改装可不像换零件那么简单。AssassinWarlord先把两张卡上的显存芯片都拆下来,重新做了植球——也就是给每个显存封装底部换上新的微小焊球,这样才能焊到新的PCB板上。然后他用3D打印的GDDR6模板夹具,把这套16GB的显存模块焊到了RTX 3070的板子上。

刚改完的时候,显卡识别出来还是8GB,因为还需要改显存的带参电阻,让GPU能选对BIOS里的时序表。改完电阻后,显卡顺利启动,也识别出了16GB,但并不是马上就稳了。它在切换电源状态时会出现黑屏或者纯色崩溃,尤其是跑完测试或者在桌面和负载之间切来切去的时候。

后来他把问题追到了BIOS里16GB的时序配置上,看起来英伟达内部其实实验过16GB版的RTX 3070,只是从来没有真正做出来过。问题是现代英伟达的BIOS文件不能随便改,不然安全检查过不去。最后他用了一个变通的办法,没有直接改BIOS,而是通过一个叫DisableDynamicPstate的注册表调整,强制显卡一直保持在高性能的P0状态,不让它降频。缺点是空载功耗会跑到70W左右,虽然不太理想,但16GB模式总算稳了。

这位改装者还加了一个物理开关,让显卡在完全断电重启后可以在8GB和16GB模式之间切换。这样一来,他就能在同一张卡上直接对比两种显存配置的差别,也更容易看出多出来的显存到底有多大用。

在跑分软件里,性能提升不算太明显。有些情况下8GB模式默认频率反而还快一点点,可能是16GB的时序表一直没有被真正优化好。但在游戏里的改善就直观多了。在4K分辨率、超高画质下跑《漫威蜘蛛侠2》,8GB模式帧率大概只有20帧左右。而切到16GB模式,显存用了13.3GB之后,帧率直接飙到40帧以上,差不多翻了一倍。

其实这不是第一次有人搞出16GB版的RTX 3070。之前有个叫VIK-On的改装玩家也做过一个能用的版本,同样遇到稳定性问题,最后也是靠锁时钟这种变通办法才搞定。不过AssassinWarlord这个版本厉害的地方在于,他用两张坏掉的显卡拼出了一张更实用的卡,还加了一个挺酷的8GB/16GB切换开关。