Here are some notes on how to install DaVinci Resolve 16 on CentOS Linux. Because software is constantly changing, these notes are hosted on GitHub Pages. If you find something wrong or outdated, please do open a pull request.
These particular notes were originally worked out from installations to HP Z8 G4 workstations with single GTX 1080 Ti or RTX 2080 Ti cards installed, but the information should be useful for other systems running x86_64
CPUs and NVIDIA GPUs.
Resolve 16.2.7 works great on both CentOS 7.9 and 8.3, but each has its costs and benefits. Carefully consider what you need for your system before deciding which major release to install.
Benefits:
- This is the most stable and best-supported platform:
- Third-party repositories are mature, with an established ecosystem, filled with many packages and good documentation
- End-of-life is June 30, 2024. This is inherited from the end of Maintenance Support 2 of RHEL 7.
Costs:
- GNOME 3.28.2 is the default desktop environment, and it's somewhat older
- Many packages can be quite old, so getting more up-to-date packages may depend on third-party repositories
- Although kernels are backported with security updates, they are quite old
Benefits:
- Packages are newer and are distributed via the AppStream infrastructure
- GNOME 3.32.2 is the default desktop environment
- Newer kernels provide better performance
- End-of-life is May 2029. This is inherited from the end of Maintenance Support 2 of RHEL 8.
Costs:
- CentOS 8 ships with Wayland, but Wayland does not yet play nice with NVIDIA, so the legacy X environment must be used instead
- Many packages available on 7 have not yet been released or tested on 8
With all these costs and benefits in mind, here are instructions for both major releases of CentOS:
If you'd like to set up your 7.9 workstation as a PostgreSQL server for other workstations, you can adapt these instructions for setting up an Intel NUC.