1、软硬件环境
根据官方文档介绍,davinci resolve目前仅支持nvidia显卡,因为要用到cuda,那……什么是cuda?请自行搜索。
根据nvidia的官方文档介绍,目前linux驱动支持的显卡至少是geforce 600系列。
由于驱动程序是基于gcc 8.2编译完成的,所以,建议ubuntu kylin优麒麟操作系统的版本至少要达到18.10。
其实,davinci resolve是支持amd显卡的,使用OpenCL加速。只是效率较低。
2、自动安装闭源驱动
在“软件和更新”的附加驱动中设置为使用nvidia的私有驱动。然后重新启动系统。版本要在418以上。不然davinci会报错:“不能初始化cuda,启动openCL模式”。如果顺利完成,可以跳转到本文的第4部分。
3、手动安装闭源驱动。
如果在“软件和更新”的附加驱动中没有418版本以上的闭源驱动。那么,需要手工安装。设置为使用nvidia的私有驱动,版本为390。
从官方主页下载nvidia显卡驱动程序。
https://www.geforce.cn/drivers
建议解压缩到英文目录下,比如/home。因为tty控制台的终端里中文可能会乱码。文件路径就看不到了。
然后重新启动系统。
操作系统再次登录后,请切换到2号控制台tty2登录(3、4、5、6也可以的)。快捷键为ctrl + alt + F2。输入用户名和密码。
关闭linux桌面的GUI图形界面和x.org。
sudo init 3
进入驱动程序所在的目录。
cd /home
赋予文件执行权限。(根据已下载的文件的名称输入命令)
chmod +x NVIDIA-Linux-x86_64-418.74.run
执行安装文件。
sudo sh ./NVIDIA-Linux-x86_64-418.74.run
一般情况,按照提示一路“下一步”就可以了。注意:请一定仔细阅读提示,因为软硬件环境千差万别,有些设置不一定与默认设置兼容。请做出适合的选择。
安装完毕后,重新启动系统。
sudo reboot
4、查看驱动的版本
cat /proc/driver/nvidia/version
5、下载Davinci Resolve 16
从官方主页下载安装文件。https://www.blackmagicdesign.com/cn/products/davinciresolve/
操作系统的类别选择linux。填写一份问卷后,就开始下载了。
6、安装软件
将下载的文件解压后,赋予文件执行权限。
chmod +x DaVinci_Resolve_16.0b1_Linux.run
执行安装程序。
sudo ./DaVinci_Resolve_16.0b1_Linux.run -i
最后,安装完毕后,从菜单中点击davinci图标,启动程序。