所谓“水银加速”(Mercury Playback Engine GPU Acceleratio,水银回放引擎GPU加速)是NV基于CUDA技术开发,可以使Adobe Premiere调用GPU来实现很多需要实时渲染的内容。比如非线性编辑中的预览、输出等多个环节。尤其是对视频的多轨编辑有很强的提速使用。我们也可以简单的理解成NVIDIA类型显卡针对非编软件的GPU加速功能。但是,NV和Adobe并没有对所有的NVIDIA显卡都开放了这项功能,能原生支持这项加速功能的显卡大多数是NV的Quadro专业图形卡与部分特定型号的PC高端显卡,比如GTX285 GTX470等等,而在MAC系统中的Premiere所能支持的显卡型号数量就更少了。为了让普通的中档NV显卡也能支持“水银加速”功能,我们可以通过手动更改支持显卡名单的TXT文件来实现。网上类似的文章也有很多了。本文为方便初级用户,将以图文结合方式一步步与大家分享整个过程。
笔者所用的显卡是GTS450 1G,并不在“原生”支持显卡的列表内。在MAC ML10.8.2中安装的Adobe Premiere CS6,首先让我们看看没打开“水银加速”功能前在PR中的情况。
我们开始运行Premiere CS6后,进入欢迎界面,点击“New Project”新建项目。
如上图所示“Renderer”这一功能选项为灰色,不可更改。即目前软件并不能支持开启显卡的“水银加速”功能。接下来让我们点Cancel退出程序。
进入系统的应用程序目录,双击PR文件夹,如上图所示,在PR图标点右键,选择“显示包内容”。
这就是软件包里面所包含的内容。我们选取并进入Contents目录。
在该目录中,我们可以找到一个名为cuda_supported_card.txt 的文本文件,这就是我们在前文所提到的“水银加速”功能显卡支持列表。我们把这个文本件拷贝到桌面并打开它。
在文件的最后一行加入“GeForce GTS 450 ”,如图所示,保存已更改的文件。
把改好的支持列表文本文件拷贝回原文件所在目录,“替换”原来的支持列表文件。关闭所打开的窗口,到此为止,针对PR软件的操作部分就算完成了。
当然,仅仅是改动一下支持列表是不够的。我们在前文所提到的“水银加速”是基于NV CUDA,所以我们还需要从NV的官网去下载并安装CUDA软件包。
如果已经安装了旧版本的CUDA,最好还是通过网络更新到最新版本的CUDA。
在经过更改显卡支持列表文件和安装更新CUDA以后,重启电脑,让我们再次打开Premiere CS6看看现在的情况如何。
如图所示,在新建项目时,基于CUDA的“水银加速”功能已经被激活为可选择项。也就是说不在支持列表内的GTS450显卡现在也可以使用“水银加速”功能了。