Notes to Self

Alex Sokolsky's Notes on Computers and Programming

DaVinci Resolve on Linux

Install on Mint

Download from support page.

Apparently DaVinci Resolve is broken on anything Ubuntu 24.04 based right now.

Sources of information:

Resolution involves use of distrorun and drinstaller.

  1. Install drinstaller DEB file - this results in shemesh.biz being added as a software source.
  2. Install helper packages:
    sudo apt update
    sudo apt upgrade
    sudo apt install drinstaller
    
  3. Observe DaVinci Resolve menu appearing.
  4. Install Rocky Linux by picking the item from the menu.
  5. Install NVidia driver inside the container by picking an item from the menu.
  6. Install DaVinci Resolve by picking an item from the menu.
Please provide path to DaVinci Resolve installer
'/home/alex/Downloads/DaVinci_Resolve_19.0.1_Linux.run'
distrorun --extra-volume=/usr/lib/udev/rules.d drrocky /home/alex/Downloads/DaVinci_Resolve_19.0.1_Linux.run
Root is "/srv/distros/drrocky"
Mounting "/dev" on "/srv/distros/drrocky/dev"
Mounting "/home" on "/srv/distros/drrocky/home"
Mounting "/run" on "/srv/distros/drrocky/run"
Mounting "/usr/share/fonts" on "/srv/distros/drrocky/usr/share/fonts"
Mounting "/tmp" on "/srv/distros/drrocky/tmp"
Mounting "/usr/lib/udev/rules.d" on "/srv/distros/drrocky/usr/lib/udev/rules.d"
Starting command /home/alex/Downloads/DaVinci_Resolve_19.0.1_Linux.run
Qt: Session management error: None of the authentication protocols specified are supported
QWizard::setField: No such field 'options.uninstall'
QWizard::field: No such field 'options.uninstall'

The installer:

The value for the SHELL variable was not found the /etc/shells file This incident has been reported.
  1. I suspect the above is due to my use of zsh as my shell AND zah not being available in the container. To install the zsh in the rocky container:
alex@exi > sudo distrorun drrocky /bin/bash
Root is "/srv/distros/drrocky"
Mounting "/dev" on "/srv/distros/drrocky/dev"
Mounting "/home" on "/srv/distros/drrocky/home"
Mounting "/run" on "/srv/distros/drrocky/run"
Mounting "/usr/share/fonts" on "/srv/distros/drrocky/usr/share/fonts"
Mounting "/tmp" on "/srv/distros/drrocky/tmp"
Starting command /bin/bash
[root@exi alex]#
[root@exi alex]# id
uid=0(root) gid=0(root) groups=0(root)
[root@exi alex]#
[root@exi alex]# dnf install zsh
...
Complete!
  1. Retry 6. This time it succeeds:
Please provide path to DaVinci Resolve installer
'/home/alex/Downloads/DaVinci_Resolve_19.0.1_Linux.run'
distrorun --extra-volume=/usr/lib/udev/rules.d drrocky /home/alex/Downloads/DaVinci_Resolve_19.0.1_Linux.run
Root is "/srv/distros/drrocky"
Mounting "/dev" on "/srv/distros/drrocky/dev"
Mounting "/home" on "/srv/distros/drrocky/home"
Mounting "/run" on "/srv/distros/drrocky/run"
Mounting "/usr/share/fonts" on "/srv/distros/drrocky/usr/share/fonts"
Mounting "/tmp" on "/srv/distros/drrocky/tmp"
Mounting "/usr/lib/udev/rules.d" on "/srv/distros/drrocky/usr/lib/udev/rules.d"
Starting command /home/alex/Downloads/DaVinci_Resolve_19.0.1_Linux.run
Qt: Session management error: None of the authentication protocols specified are supported
QWizard::setField: No such field 'options.uninstall'
QWizard::field: No such field 'options.uninstall'

Post BlackMagic setup adjustments
Refreshing udev rules

Installation done

Finished successfully
Press ENTER to close terminal

Raw Speed Test

raw-speed-test

Use

keyboard shortcuts

Limitations on Linux

Limited (no) support for input file formats: