If you want to do it from scratch you can refer to my previous post. However I've tried a new method and this works like a charm and it's much hass...
For further actions, you may consider blocking this person and/or reporting abuse
Thank you so much for this! I have been battling with installing Davinci Resolve for a couple of weeks now, on various combinations of distro and containers and repackaged installers, all to no avail, but this just worked!
(I have an NVidia GPU, but that didn't seem to matter - I had already set up drivers for that).
One additional thing after running this script - the active user needs to be added to the group 'render', or Davinci Resolve just hangs when you try to render a video.
About that, want to make a Git repository, or would you contribute that change in a PR if I made one? Seems a shame to have such useful code be sitting in a Dev.to article.
Hello, feel free to do so. I just think making it as a dev.to article can help people (esp those who aren't that tech savvy) to find a solution so they don't get stuck in tech issues but can get it set up and start creating stuff.
Thank you so much! Worked like a charm, incredibly helpful!
Thank you so much!!
I am using an older version of Linux Mint - 21.3 XFCE. I had to change:
ACTIVE_USER=$(logname)to:
ACTIVE_USER=$(whoami)Also, it creates a desktop shortcut on the desktop, but does not add it to the XFCE menu. Here are the steps to do this (thanks to ChatGPT):
To add DaVinci Resolve to the Xfce menu in Linux Mint 21.3, follow these steps:
Create a .desktop file for DaVinci Resolve:
Open a text editor and create a new file named davinci-resolve.desktop in the ~/.local/share/applications/ directory. Add the following content:
[Desktop Entry]
Version=1.0
Type=Application
Name=DaVinci Resolve
GenericName=Video Editor
Comment=Professional video editing software
Exec=/opt/resolve/bin/resolve %u
Icon=/opt/resolve/graphics/DV_Resolve.png
Terminal=false
Categories=AudioVideo;VideoEditor;
Save the file and make it executable:
Open a terminal and run:
chmod +x ~/.local/share/applications/davinci-resolve.desktopUpdate the desktop database:
Run the following command in the terminal:
update-desktop-database ~/.local/share/applicationsAfter completing these steps, DaVinci Resolve should appear in your Xfce menu under the "Sound & Video" category
It crashes upon attempting to open it for me. Not really sure why but it could be the fact that 1. I am trying to use the free version (although I don't see why that would cause any problems when looking at the script) or 2. I have an NVIDIA GPU, even though I have the recommended driver for it already.
There's seems to be a crash log of sorts when I run it in a terminal, so maybe this will help:
ActCCMessage Already in Table: Code= c005, Mode= 13, Level= 1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= c006, Mode= 13, Level= 1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= c007, Mode= 13, Level= 1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= 2282, Mode= 0, Level= 0, CmdKey= 8, Option= 0
19.1.3.0007 Linux/Clang x86_64
Main thread starts: 1C006000
Failed to load config file "%u".QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
resolve: /home/jenkins/jenkins/workspace/resolve/Resolve/Cyclone/Main/AppConfig.cpp:247: void AppConfig::LoadAllSiteInfo(): Assertion `m_SiteEnabledIdx > 0' failed.
log4cxx: No appender could be found for logger (Main).
log4cxx: Please initialize the log4cxx system properly.
==========[CRASH DUMP]==========
TIME Sat Mar 1 22:12:51 2025 - Uptime 00:00:00 (hh:mm:ss)
PROGRAM_NAME DaVinci Resolve v19.1.3.0007 (Linux/Clang x86_64)
BMD_ARCHITECTURE x86_64
BMD_BUILD_UUID 7cf96e07-d99e-4076-be20-2f473293c6b8
BMD_GIT_COMMIT 21640d34108b08ab4ea108917e09dce73d79d908
BMD_UTIL_VERSION 19.1.3.0007
OS Linux
/opt/resolve/bin/resolve() [0x4eded79]
/opt/resolve/bin/resolve() [0x2892a93]
/lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x7d9405445330]
/lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x7d940549eb2c]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x7d940544527e]
/lib/x86_64-linux-gnu/libc.so.6(abort+0xdf) [0x7d94054288ff]
/lib/x86_64-linux-gnu/libc.so.6(+0x2881b) [0x7d940542881b]
/lib/x86_64-linux-gnu/libc.so.6(+0x3b517) [0x7d940543b517]
/opt/resolve/bin/resolve() [0x28c499e]
/opt/resolve/bin/resolve() [0x28c1b29]
/opt/resolve/bin/resolve() [0x28c1268]
/opt/resolve/bin/resolve() [0x4722868]
/opt/resolve/bin/resolve() [0x4055040]
/opt/resolve/bin/resolve() [0x4054dcf]
/opt/resolve/bin/resolve() [0x28e7838]
/opt/resolve/bin/resolve() [0x28e7741]
/opt/resolve/bin/resolve() [0x289136e]
/opt/resolve/bin/resolve() [0x288b19e]
/lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x7d940542a1ca]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x7d940542a28b]
/opt/resolve/bin/resolve() [0x288988b]
Signal Number = 6
================================
For anyone on Fedora 42 KDE, I have made an attempt at modifying Annie's excellent script to suit that setup. The app installs OK but I have not yet managed to get it to open. Work in progress.. Feel free to check it out at github.com/danvand/Davinci-Resolve... if you are a Fedora user!
So much closer, but no cigar. It installs and everything looks fine, but it will not load the program and when I use the Blackmagic RAW speed test, it cannot seem to see my AMD Radeon 570.
Hmm... not sure what's causing the issue. So far I've installed many times and am using the latest version. Most of the functions work except things like fusion title or some preset. What is your OS and version?
I have an HP Z840, 128GB Ram, AMD Radeon 570 running Linux Mint 22.2. The graphics card seems fine with everything else, but I am assuming that since the Blackmagic Speed Test doesn't see my graphics card, that is the root of the issue for DaVinci Resolve. My Terminal skills are essentially copy/paste which is probably the true root of the issue.
Thank you so much! It worked perfectly for me. I now have the option to escape microsoft.