Thanks for your article. It was the one that had exactly the right amount of explanation and worked fine on my Mint.
At the end I was just annoyed that after all that work DaVinci still did not liked my Videos. You explain perfectly well why this ist, but still.
So I decided to create something like the "Proxy Manager" but with the addition that it not only creates Proxy files but also converts the main video so it works on DaVinci
So I haven't used Linux in over a decade and wasn't very good with it back then. Took the plunge again this week after (long story short) my copy of Windows borked badly enough to warrant a full disk format and (longer story shorter) I couldn't reinstall that copy.
Of the programs I absolutely needed to have working again by Monday, Resolve was the one I was struggling with. Several different tutorials this morning failed me. This one worked perfectly and even I could understand it. Thank you!
e c l a i r
Visitor
I've searched for days on how to install Da Vinci on my Linux Mint, and NONE of the articles explained it in a way that I understood, or worked. Felt like a lot of them were copypastas without actually verifying that it works on Linux Mint. None of them addressed the issue, or even mentioned the issue that Da Vinci isn't running properly because it wasn't built for Debian.
I love that you included explanations of why something isn't working, what the codes we're inputting is about, and of course, the fact that IT WORKS!! Thank you for putting the time and effort in putting this up <3
Jim
Visitor
Thanks for this article, though I only get as far as This should work. "If it doesn't, I don't know how to help you."
It seems this problem can happen if you have two GPU's the system isn't using the Nvidia GPU. [https://forum.manjaro.org/t/davinci-resolve-wont-start-with-nvidia/47755]
I'm not sure what you can do to fix this. Maybe try restarting?
Qreenworks
Visitor
First off; I love your website's design (truly!)
Second, for Jim, add a sudo before the $env LD_PRELOAD command and the quick start menu should pop right up.
I haven't gotten through to make sure everything else is working yet, but as for now, it will at least open.
Telokis
Visitor
When using sudo, you don't even need the LD_PRELOAD, for some reason.
But I'm specifically trying to make the LD_PRELOAD work so I can use the software without sudo.
My best guess is that the list of preloaded libraries is obsolete but I have no idea how to find the ones I actually need to use.
QreenWorks
Visitor
Addendum to my previous response; It doesnt seem to like to run from the shortcut, but if you use
```
sudo env LD_PRELOAD=/lib/x86_64-linux-gnu/libglib-2.0.so.0:/lib/x86_64-linux-gnu/libgio-2.0.so.0:/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 /opt/resolve/bin/resolve
```
in the CLI (Note the Sudo and the removal of the %u) it should boot up.
Telokis
Visitor
I have the same problem as Jim.
@Noel Santos: Could you please explain what process you used to figure out the list of libs that were required in the LD_PRELOAD, please?
Maybe something is somehow different on my system (or the ones you used have changed since then?) and following the process could help me figure out the new ones I need to use.
Noel Santos
Administrator
I don't remember how I did it, but it's possible that I saw the "symbol lookup error" on the terminal and added the library to LD_PRELOAD. Then I probably tried to run DaVinci again from the terminal and got a different symbol lookup error, added the new library from the new error to LD_PRELOAD, and repeated this process until DaVinci was able to find all symbols it needed.
Telokis
Visitor
After a few more hours of investigations, I finally managed to make it start using my own user.
It worked with `sudo` (even without `LD_PRELOAD`) but not with my user.
I didn't use `LD_PRELOAD` but instead hid the app's libraries using these commands found on reddit:
```
cd /opt/resolve/libs
sudo mkdir disabled-libraries
sudo mv libglib* disabled-libraries
sudo mv libgio* disabled-libraries
sudo mv libgmodule* disabled-libraries
```
Then, the key hint that made me figure it out was
```
cat ~/.local/share/DaVinciResolve/configs/config.dat
```
which showed a file with only a single line.
Since I had successfully run Resolve with `sudo`, I checked `/root/.local/share/DaVinciResolve/configs/config.dat` and noticed that the file had way more stuff in it.
So I did
```
sudo cp -r /root/.local/share/DaVinciResolve/configs/config.dat ~/.local/share/DaVinciResolve/configs/config.dat
sudo chown -R $USER:$USER ~/.local/share/DaVinciResolve
```
And I can now run `/opt/resolve/bin/resolve` (no `LD_PRELOAD`) and it works.
I have the `Mute & Black Mp4 Video Clips` issue mentioned in the article so I'll check that now.
Anonymous
Visitor
HOLY CRAP
you saved my life
i love smart people
thank you so much for this
Anonymous
Visitor
Thanks but is there a way to get this to work on intel gpu
Noel Santos
Administrator
I don't know. Try asking on DaVinci's forums.
reiyua
Visitor
Cheers for making this, I spent MONTHS trying to figure this out and used to use a Windows VM to run the software! True legend!
Anonymous
Visitor
li o artigo todo e no final vi que é de um fatecano tambem. Que orgulho!
Holy Machine
Visitor
Heey! Thank you for helping! But i have a problem, i paste export SKIP_PACKAGE_CHECK=1 in the terminal in linux mint and it doesnt do anything, doesnt react at all. Well idk i tried, god bless you.
Discussion of: How to Install DaVinci Resolve in Linux Mint
Thanks for your article. It was the one that had exactly the right amount of explanation and worked fine on my Mint.
At the end I was just annoyed that after all that work DaVinci still did not liked my Videos. You explain perfectly well why this ist, but still.
So I decided to create something like the "Proxy Manager" but with the addition that it not only creates Proxy files but also converts the main video so it works on DaVinci
Source / Bins can be found on GitHub: https://github.com/Guacam-Ole/Piero
So I haven't used Linux in over a decade and wasn't very good with it back then. Took the plunge again this week after (long story short) my copy of Windows borked badly enough to warrant a full disk format and (longer story shorter) I couldn't reinstall that copy.
Of the programs I absolutely needed to have working again by Monday, Resolve was the one I was struggling with. Several different tutorials this morning failed me. This one worked perfectly and even I could understand it. Thank you!
I've searched for days on how to install Da Vinci on my Linux Mint, and NONE of the articles explained it in a way that I understood, or worked. Felt like a lot of them were copypastas without actually verifying that it works on Linux Mint. None of them addressed the issue, or even mentioned the issue that Da Vinci isn't running properly because it wasn't built for Debian.
I love that you included explanations of why something isn't working, what the codes we're inputting is about, and of course, the fact that IT WORKS!! Thank you for putting the time and effort in putting this up <3
Thanks for this article, though I only get as far as This should work. "If it doesn't, I don't know how to help you."
env LD_PRELOAD=/lib/x86_64-linux-gnu/libglib-2.0.so.0:/lib/x86_64-linux-gnu/libgio-2.0.so.0:/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 /opt/resolve/bin/resolve
outputs
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.4.0011 Linux/Clang x86_64
Main thread starts: 4C5FD000
Segmentation fault (core dumped)
It seems this problem can happen if you have two GPU's the system isn't using the Nvidia GPU. [https://forum.manjaro.org/t/davinci-resolve-wont-start-with-nvidia/47755]
I'm not sure what you can do to fix this. Maybe try restarting?
First off; I love your website's design (truly!)
Second, for Jim, add a sudo before the $env LD_PRELOAD command and the quick start menu should pop right up.
I haven't gotten through to make sure everything else is working yet, but as for now, it will at least open.
When using sudo, you don't even need the LD_PRELOAD, for some reason.
But I'm specifically trying to make the LD_PRELOAD work so I can use the software without sudo.
My best guess is that the list of preloaded libraries is obsolete but I have no idea how to find the ones I actually need to use.
Addendum to my previous response; It doesnt seem to like to run from the shortcut, but if you use
```
sudo env LD_PRELOAD=/lib/x86_64-linux-gnu/libglib-2.0.so.0:/lib/x86_64-linux-gnu/libgio-2.0.so.0:/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0:/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 /opt/resolve/bin/resolve
```
in the CLI (Note the Sudo and the removal of the %u) it should boot up.
I have the same problem as Jim.
@Noel Santos: Could you please explain what process you used to figure out the list of libs that were required in the LD_PRELOAD, please?
Maybe something is somehow different on my system (or the ones you used have changed since then?) and following the process could help me figure out the new ones I need to use.
I don't remember how I did it, but it's possible that I saw the "symbol lookup error" on the terminal and added the library to LD_PRELOAD. Then I probably tried to run DaVinci again from the terminal and got a different symbol lookup error, added the new library from the new error to LD_PRELOAD, and repeated this process until DaVinci was able to find all symbols it needed.
After a few more hours of investigations, I finally managed to make it start using my own user.
It worked with `sudo` (even without `LD_PRELOAD`) but not with my user.
I didn't use `LD_PRELOAD` but instead hid the app's libraries using these commands found on reddit:
```
cd /opt/resolve/libs
sudo mkdir disabled-libraries
sudo mv libglib* disabled-libraries
sudo mv libgio* disabled-libraries
sudo mv libgmodule* disabled-libraries
```
Then, the key hint that made me figure it out was
```
cat ~/.local/share/DaVinciResolve/configs/config.dat
```
which showed a file with only a single line.
Since I had successfully run Resolve with `sudo`, I checked `/root/.local/share/DaVinciResolve/configs/config.dat` and noticed that the file had way more stuff in it.
So I did
```
sudo cp -r /root/.local/share/DaVinciResolve/configs/config.dat ~/.local/share/DaVinciResolve/configs/config.dat
sudo chown -R $USER:$USER ~/.local/share/DaVinciResolve
```
And I can now run `/opt/resolve/bin/resolve` (no `LD_PRELOAD`) and it works.
I have the `Mute & Black Mp4 Video Clips` issue mentioned in the article so I'll check that now.
HOLY CRAP
you saved my life
i love smart people
thank you so much for this
Thanks but is there a way to get this to work on intel gpu
I don't know. Try asking on DaVinci's forums.
Cheers for making this, I spent MONTHS trying to figure this out and used to use a Windows VM to run the software! True legend!
li o artigo todo e no final vi que é de um fatecano tambem. Que orgulho!
Heey! Thank you for helping! But i have a problem, i paste export SKIP_PACKAGE_CHECK=1 in the terminal in linux mint and it doesnt do anything, doesnt react at all. Well idk i tried, god bless you.