P104虽然是矿卡,但是有魔改之后达到8G的显存以及相当于1060的核心,而且闲鱼价格只要150块左右。用来跑深度学习之类的任务或许还是相当具有性价比的。也就是说可以用一些便宜的二手硬件来搭建属于自己的廉价算力平台。然而有时候P104会有完全不认卡的情况。

买了一张魔改8G的P104显卡想用来跑novelai,但是在Ubuntu环境下不管怎么试都打不上驱动。以为是系统环境的问题,于是切换到Win10下来测试,这时发现还是完全没有识别到显卡的设备信息。

折腾之后考虑到可能是主板和显卡不兼容的问题,我使用的主板是华硕的P8Z68-V,使用的PCIE插槽支持PCIEx16标准,而P104显卡支持的输出是PCIEx4的标准。

主板PCIE插槽

显卡PCIE标准

所以原因可能是主板的PCIE插槽是x16的,有时候并不能自动适应x4的协议。这时候可以用胶带将显卡接口上第20针(包括20)后面的触点屏蔽起来

可以参考这篇文章:

https://www.360docs.net/doc/0e77428-12.html

像这样用绝缘的胶带包起来然后上机就可以了。

已经可以看到NVIDA的信息了

之后就可以正常使用官方的驱动