Skip to content

Latest commit

 

History

History
135 lines (86 loc) · 5.58 KB

centos-7.9.md

File metadata and controls

135 lines (86 loc) · 5.58 KB

How to install DaVinci Resolve on CentOS 7.9

  1. Create a bootable USB drive

    1. On Windows:
      1. Download DVD ISO
      2. Verify the download
      3. Download and use Rufus to create the bootable USB drive
    2. On Mac or Linux:
      1. Download DVD ISO
      2. Verify the download
      3. Use dd to create the bootable USB drive
  2. UEFI settings

    1. Set to boot to a USB drive first
    2. Disable Secure Boot and disable Legacy BIOS mode
  3. Install CentOS from USB

    1. Include only GNOME Desktop
    2. Set up DHCP
    3. Set password for root account and create just one administrator account
    4. It's possible that the CentOS installer will not show a mouse or will display windows strangely. It might be necessary to install via the "simple graphical interface" under the "rescue" GRUB option. Later, once system is installed with the GUI up and running, you'll want to set GNOME to start automatically at boot.
  4. CentOS's installation interacts with HP's UEFI in such a way as to change the boot order

    1. Reboot to boot into the fresh installation
    2. Accept the CentOS license
    3. You can then safely eject the USB installation disk
  5. Install CentOS updates and reboot

    $ sudo yum update
    $ sudo reboot
  6. Install the kernel source:

    $ sudo yum install "kernel-devel-uname-r == $(uname -r)"

  7. Install EPEL

    $ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

  8. Install DKMS

    $ sudo yum install dkms

  9. Install ELRepo

    1. Import the GPG key:

      $ sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

    2. Install for CentOS 7:

      $ sudo yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm

  10. Installing EPEL should have downloaded and installed gcc, but just in case, make sure:

    $ sudo yum install gcc

  11. Install NVIDIA driver from ELRepo:

    1. For good measure, you'll probably want the yum plugin for ELRepo first, just in case we're in between a release of RHEL and a release of CentOS:

      $ sudo yum install yum-plugin-elrepo

    2. Then, install the NVIDIA driver:

      $ sudo yum install kmod-nvidia.x86_64

      The current version is 450.80.02-1.el7_9.elrepo.

    3. Then, reboot:

      $ sudo reboot

  12. [OPTIONAL] Download and install the latest DeckLink driver

    1. Download the latest driver from the Blackmagic Design website

    2. Become the root user:

      $ su -

      When prompted, enter your root user's password.

    3. If you already have an older DeckLink driver installed, uninstall it:

      # rpm -qa | grep desktopvideo | xargs rpm -e

    4. If GNOME didn't uncompress it for you already, uncompress the downloaded driver package:

      # tar xvfz /path/to/downloaded/driver/location/Blackmagic_Desktop_Video_Linux_<driver_version>.tar.gz

    5. cd into the rpm folder, since this is CentOS

      # cd /Blackmagic_Desktop_Video_Linux_<driver_version>/rpm/<yourarchitecture>

    6. Install the latest Desktop Video driver, GUI, and Media Express. Type:

      1. # rpm -ivh desktopvideo-<driver_version>.x86_64.rpm

      2. # rpm -ivh desktopvideo-gui-<driver_version>.x86_64.rpm

      3. # rpm -ivh mediaexpress-<version>.x86_64.rpm

        1. The installer might fail and tell you that you mediaexpress needs libGLU.so.1, so install libGLU and try again:

          # yum install mesa-libGLU

    7. After the installation completes, you should see the terminal prompt. Reboot.

    8. After the machine has rebooted, open a Terminal shell again

    9. Become the root user again:

      $ su -

      When prompted, please enter your root user's password

    10. You might need to update the firmware on your DeckLink card. Type:

      # BlackmagicFirmwareUpdater update 0

    11. If a firmware update was applied, reboot the machine after it completes. If no firmware update was required, a reboot is not necessary.

  13. [OPTIONAL] If you want to use your workstation as a PostgreSQL client for collaborative workflows, and the network is either air-gapped or has a trustworthy network-wide firewall, you'll want to disable the individual firewall on the workstation so that the east-west traffic between workstations will function properly: for bin locking, timeline locking, collaborative chat, etc.

    $ sudo systemctl stop firewalld
    $ sudo systemctl disable firewalld
  14. Now we should be totally ready for DaVinci Resolve.

    1. N.B. If you didn't already install mesa-libGLU for Media Express, Resolve definitely needs it, so make sure to install it:

      1. $ sudo yum install mesa-libGLU

      2. Then, reboot.

  15. Install DaVinci Resolve

    1. Download and extract DaVinci_Resolve_Studio_16.2.7_Linux.zip (if you have a DaVinci Resolve license dongle or key) or DaVinci_Resolve_16.2.7_Linux.zip from the Blackmagic Design website.
    2. Double-click the .run file to use the GUI installer
    3. Resolve might not launch after the installation--if you run it via the command-line from /opt/resolve/bin/, you can look for clues as to why it might not be able to launch. If some program is missing, try figuring out what Resolve needs and install via yum.