DeepFaceLab: RTX3070,3080,3090卡死的解决方法!
RTX30系列以及出来好一段时间了,不少人都已经用上,不少人还在等待(虚拟币把显卡推高了1000+)。 因为新系列使用了新的安培架构,所以老的版本无法支持,而新的版本其实是有很多前置条件的,如果没搞清楚就很容易出现问题。比如莫名卡死的问题,训练模型的时候跑了几个迭代就停了,而且就是不报错。
从目前来看,要排除这个问题,必须满足三个必要条件。
1 window10升级到20h2
因为要启用GPU加速选项,而这个选项只有比较新的操作系统版本才有。目前来看是20h2是100%有这个选项。
下面先来说说如何查看自己的系统版本。
右键单击左下角的window图标,然后点击“系统”
打开后往下拉到windows规格的地方。仔细观察版本号,如果是2004或者其他就需要升级系统,如果是20h2,这一步就可以跳过了。
如果需要更新,就点击找到window更新,大概在红色框的位置,可以下载20h2并且按提示更新。 很早之前的window系统是没法在线更新的,搞起了非常繁琐,而且装完后会重置c盘,所有软件都得重新安装,比较新的window版本可以在线更新,不影响电脑上的数据和软件(保证C盘有足够的空间)。
2 启用GPU加速计划
完成了上一步之后,就可以设置GPU加速了。同样通过右键点击window图标,点击系统,然后点击显示。
然后“图形设置”
这个时候就可以看到了一个开关选项了。点到如图!
3 显卡驱动升级到460+
除了系统和GPU选项之外,还必须有显卡驱动的支持。因为新的显卡必须有新的cuda版本,新的TensorFlow版本,所以DeepFaceLab也更新到了最新的版本。
这一连串的升级之后,对用用户而言,啥都不用管,只要升级显卡驱动就可以了!
查看当前版本,可以通过右键右下角的英伟达图标,然后选择控制面板。就可以看到驱动版本信息,比如上图的驱动版本为460.89,是符合要求的。如果你的版本号小于这个数值,就意味着需要升级了。
安装驱动,不要用鲁大师这些第三方工具,直接去官网:
https://www.nvidia.cn/Download/index.aspx?lang=cn
这里需要做一些选择。如果是3070的话基本就是和截图一样,如果是3080和3090,只要把“产品家族”换一下就好了!
这三步做完十有八九就可以跑了,如果还不行,那么虚拟内存调大点! 如果还不行,检查一下自己是不是插了显卡O(∩_∩)O哈哈~!