发布网友
共1个回答
热心网友
一直以来用macbookpro,但配置有限。年后我自购了一台新机,装上了黑苹果系统。装好后尝试用以前做好的AE视频为朋友渲染1080p高清版本,却发现无法开启光线追踪功能,渲染速度缓慢。
经过一番探索,我找到了解决办法,现在分享出来。
我使用的配置是e5 2683 v3/16G/980ti,AE版本为2015,Mac OS为10.12.3。AE对Maxwell架构的980ti支持不佳,打开CUDA加速光线追踪困难。以下是我的解决步骤。
首先确保安装了显卡驱动和CUDA。
使用CUDA-Z确认驱动和CUDA安装正常。
进入AE的App包,找到raytracer_supported_cards.txt进行修改,将980ti添加到支持的显卡列表中。
再次打开AE,即可看到GPU选项。
对于7XX系列显卡,直接开启光线追踪即可。然而对于9系列卡,预览时会报错。通过错误信息发现是光线追踪引擎使用了Nvidia的OptiX,而AE官方支持的通常是老版本。
推测是OptiX版本过旧。接下来,需要替换掉AE自带的OptiX库。
在App包内搜索optix,找到对应的库文件,下载最新版的Nvidia OptiX(测试发现4.x版本不兼容,3.x版本可用)。在官网下载,注意需要注册账号。
下载完成后,替换掉App包内的旧版OptiX库。
注意替换时,确保替换的是正确的库文件,并且考虑未来的库版本升级。在本例中,使用了复制法,将liboptix.3.9.1.dylib复制到App包的Frameworks目录下。
此外,替换OptiX库依赖的CUDA运行时库libcudart.dylib,以及AE依赖的libcuda.dylib,确保使用了较新版本的CUDA库。
完成替换后,AE的光线追踪功能正常工作,渲染速度提升显著。GPU占用率高,CPU占用率低,渲染光线追踪、使用CUDA加速等操作都表现良好。
至此,问题解决,AE渲染速度得到提升。对于加快AE渲染速度和PR使用水银的方法,我会另开篇进行详细介绍。
需要转载或引用本文内容,请事先取得许可并标明出处和链接,谢谢合作。