一文详解达芬奇GPU报错的N种可能性

2021-06-03 14:34

俗话说的好,如果你使用一款专业软件还没有遇到过问题,那么大概率是你和它相处的时间还不够久。


每周我们的微信交流群里都会有关达芬奇GPU报错的提问,而这个看似简单的问题,其实牵扯了非常多的变量因素。


今天我们就来系统地了解一下达芬奇使用中与GPU有关的小知识,从根源解决GPU的报错问题。


在开始前,我们先来了解下面几个问题:


1.DaVinci Resolve是重度依赖GPU的软件吗?




是的,按照BlackMagic Design的说法,DaVinci Resolve是运用GPU完成大部分图像处理工作的,而很多其它视频编辑软件则主要依靠CPU。


因此,达芬奇需要一个良好的独立显卡,最好拥有至少4GB以上的显存。


2.达芬奇用户最常用的显卡类型


N卡和A卡都很常见,但考虑到之前很长一段时间N卡的统治地位,所以总的来说最常用的卡是N卡。


但N卡种类繁多,而且有数不清的马甲,所以安装版本正确的驱动和操作系统就很重要。


3.达芬奇GPU报错的原因是什么?


当显卡、驱动程序和达芬奇的版本之间有任何兼容性问题时,它都会报错。

基于这一点,检查你的显卡是否受支持,检查你的驱动是否更新到最新或最可靠的版本,以及达芬奇是否更新到最新或最稳定版本的就显得至关重要。


我们无法控制达芬奇软件的更新,但我们可以确保使用了适配的GPU和正确的驱动程序。


4.达芬奇最常见的四类GPU报错


我们认为达芬奇最常见的四类GPU报错如下:


1.GPU配置错误(常见为“DaVinci Resolve is using OpenCL for image processing because the installed Nvidia driver does not support CUDA 11.0…”)


2.不支持的GPU处理模式(Unsupported GPU processing mode)


3.GPU报错(代码报错,如“Davinci resolve gpu failed to perform image processing error 702”)


4.GPU显存已满(GPU Memory Full)



显卡性能与驱动


前三类报错,常常与显卡性能、显卡驱动版本有关,我们放在一起讨论。


需要注意,从达芬奇16.2.7版本开始,BMD就对GPU的架构版本和N卡驱动版本有了最低要求(无论是Mac,Win还是Linux平台)。


具体版本要求如下图所示:


如果对于硬件了解不够,或者不想看复杂的表格,可以直接跳到这一步,快速检查你的GPU是否满足达芬奇最低要求(以最常见的N卡为例):

  1. 了解你的显卡型号
  2. 去搜索百科的GPU CUDA支持列表(维基百科比较靠谱)
  3. “Ctrl + F”,在网页内搜索你的显卡型号
  4. 定位到你的显卡后,查看第一列的计算能力数值
  5. 直观来说,如果计算能力的数值大于3.5,那么你的GPU是满足16.2.7往后新版达芬奇的最低使用要求的。

国内用户也可以去N卡官网搜索任意型号显卡的计算能力数值,如下图。


这是GPU的硬指标,关系到你是否可以正常使用达芬奇。


如果最终检查结果是你的GPU计算能力低于3.5,那么你将无法在达芬奇中使用CUDA,因此需要在偏好设置面板中,将GPU处理模式改为“OpenGL”。



如果“OpenCL”没有提高性能,则保留该选项为 CUDA。


如果搜索到你的GPU计算能力大于3.5,同时达芬奇仍然报错不支持,那么极大概率是需要将驱动升级到更新的版本。

对于windows平台,达芬奇16.2.7版本以后所支持的最低驱动程序版本为451.82。


对于Linux CentOS平台,达芬奇16.2.7版本以后所支持的最低驱动程序版本为450.51.06。


所以,去官网搜索并下载适当的驱动程序,这对于达芬奇的正常使用非常重要。

 


如果进行了以上操作,仍然存在报错问题,并且经查询GPU的计算能力相对值也较低,那么你很大概率需要更换你的显卡,以流畅运行达芬奇。


当然还有一种办法,就是使用老版本达芬奇,这可能会让你原本不支持的显卡能流畅运行软件。



GPU显存已满的报错问题


当你在4K时间线上处理4K UHD这样的高分辨率素材,同时还做很多二级调色、OFX效果,甚至是Fusion图像处理时,达芬奇往往会弹出“GPU显存已满”(GPU Memory is Full)的错误。


考虑到这类4K项目复杂的计算内容,GPU显存已满这类报错对于大部分GPU来说是极为常见的。


但如果你的GPU显存并不低,并且报错频率很高,那么也有可能是GPU处理模式的选择出了问题。


我们要去偏好设置菜单中将GPU处理模式设置为CUDA,以调用GPU的最大性能(这里以N卡为例)。

一般来说系统是会自动识别到正确的GPU处理模式的,所以很多时候是项目分辨率太高(UHD或以上),占用了大量显存。


所以为了解决这个报错,我们需要降低时间线分辨率。一般来说,1920x1080 HD是合适的。

除此之外,也有可能是达芬奇软件自身的原因。可以尝试更新达芬奇到最新版本,或返回到之前相对稳定的老版本。一般来说,新版本都会修复旧版本的错误,并且会更好的支持GPU。


以上就是我们对达芬奇常见GPU报错的分析与解决方法,希望对大家有所帮助。


原文链接:https://beginnersapproach.com/davinci-resolve-fix-gpu-issues/



如果已经单独购买过会员平台课程的朋友,我建议你可以选择补差价的形式开通订阅会员服务。这样每天仅需1.9元就有400+课程可以随意学。此外还有订阅会员的专属微信群,供大家学习交流。



开通订阅会员扫描下面二维码


想学习更多实战技巧,欢迎添加微信:homeboytspx05。我们期待与您沟通交流~




本文为作者 HomeBoy Cine Studio 分享,影视工业网鼓励从业者分享原创内容,影视工业网不会对原创文章作任何编辑!如作者有特别标注,请按作者说明转载,如无说明,则转载此文章须经得作者同意,并请附上出处(影视工业网)及本页链接。原文链接 https://cinehello.com/stream/137028

HomeBoy Cine Studio

点击了解更多
HOMEBOY 电影数字洗印厂是一家专注创意、品质、技术流程的后期调色公司,调色业务涵盖剧情片、广告、MV;前期DIT;最终合片、影院DCP打包。 更多作品及信息,请查看官网: http://colorgrading.cn
扫码关注
HomeBoy Cine Studio