Tutorial on installing DR19 on modern Linux distros

Posted:
Mon Aug 19, 2024 6:26 pm
by compusar
I've created a set of scripts
as well as a new container tool to allow installing DR, including 19 beta, on any Linux machine, regardless of distribution, so including Ubuntu 24.04. What's great about this solution is that it does not rely on the hosting distro, so it doesn't involve any messing around with the libraries. DR just sees a standard Rocky Linux installation.
Oh, and it also works with NVidia GPUs (mine is an RTX3060ti).
The installation procedure is detailed in the video at
.
Here's hoping people find it useful.
Re: Tutorial on installing DR19 on modern Linux distros

Posted:
Sat Aug 24, 2024 10:17 pm
by Christoph Schmid
Thank you very much for your work!
I have successfully installed DR19 with your scripts.
But I had some issues:
- Code: Select all
Mounting "/usr/lib/udev/rules.d" on "srv/distros/drrocky/usr/lib/udev/rules.d"
Couldn't execute command: No such file or directory
The installer wrapper does not work if the DR installation file (.run) is not located
somewhere on the main drive.
Also, the install failed because it couldn't find my “Desktop” folder to create the .desktop file.
In Germany the folder is called “Schreibtisch”.
Creating a “Desktop” folder just for the installation and then moving the .desktop file
to "~/.local/share/applications/" solved this.
Re: Tutorial on installing DR19 on modern Linux distros

Posted:
Sun Aug 25, 2024 8:53 am
by Christoph Schmid
I have run a few tests and most things work fine.
There are some issues related to the interaction between Resolve and the main operating system.
For example, on Deliver Page, when I try to open the location of a rendered file, nothing happens.
I suspect it's trying to open a file browser on Rocky....
External scripting doesn't seem to work either. But that could be a problem with my setup.
Thanks again for all the work you've put into this.
Re: Tutorial on installing DR19 on modern Linux distros

Posted:
Mon Sep 09, 2024 10:05 am
by compusar
Christoph Schmid wrote:Thank you very much for your work!
I have successfully installed DR19 with your scripts.
But I had some issues:
- Code: Select all
Mounting "/usr/lib/udev/rules.d" on "srv/distros/drrocky/usr/lib/udev/rules.d"
Couldn't execute command: No such file or directory
The installer wrapper does not work if the DR installation file (.run) is not located
somewhere on the main drive.
Yes, the directory in which the DR installer resides has to be accessible to the container. The end of the video has instructions how to add more directories to that list.
Christoph Schmid wrote:Also, the install failed because it couldn't find my “Desktop” folder to create the .desktop file.
In Germany the folder is called “Schreibtisch”.
Creating a “Desktop” folder just for the installation and then moving the .desktop file
to "~/.local/share/applications/" solved this.
I'll fix that soon(ish). Thank you.
Re: Tutorial on installing DR19 on modern Linux distros

Posted:
Mon Sep 09, 2024 10:07 am
by compusar
Christoph Schmid wrote:I have run a few tests and most things work fine.
There are some issues related to the interaction between Resolve and the main operating system.
For example, on Deliver Page, when I try to open the location of a rendered file, nothing happens.
I suspect it's trying to open a file browser on Rocky....
External scripting doesn't seem to work either. But that could be a problem with my setup.
Thanks again for all the work you've put into this.
I have rendered and saved results, so that's not it.
As for the scripting: I have to admit I have not tried it. Something may be missing from the Rocky Linux installation.
Re: Tutorial on installing DR19 on modern Linux distros

Posted:
Tue Dec 24, 2024 4:17 am
by Mixolydian
A few days ago I bought a cheap internal SSD to install Linux, mostly with the purpose of rendering from Blender. When I saw how much better Blender works on Linux than on Windows, I thought I'm going to install my Blackmagic programs and see how it goes.
And in the last hour, after downloading the Linux installer for Fusion Studio and seeing that once decompressed it's one of those .run installers I thought "Cool, no messing around with the Terminal or anything." That was until I double clicked on it, and after a minute of nothing happening, I right clicked on it and again, nothing happened. And then I googled how to install Fusion Studio on Linux, found this thread, and my hopes died with a slow tear coming down from their eyes like in the movies.
Weird because every time I go to the support center to download the latest versions for macOS and Windows, the Linux versions are always there, so I figured these have to work in at least the two most consumer friendly Linux distros, Mint and Ubuntu, but Ubuntu at least gives me the silent treatment.
What I don't understand is why do they keep spending time and resources updating it for Linux when it only runs on weird distros that are not very content creator friendly. I mean, go to the CentOS page and it seems obvious that it's a enterprise distro like Red Hat. Never heard of Rocky Linux and honestly Ubuntu works perfectly fine so I don't intend to install any other distro. At the most, I would install Linux Mint which is similar.
I think if Blackmagic wants people to use these products in Linux they have to make as easy as it is to use them under Windows and macOS, just download the installers, run them and that's it. Anything else than that is a waste of time that people can use for something else.
Re: Tutorial on installing DR19 on modern Linux distros

Posted:
Wed Dec 25, 2024 3:07 am
by Marc Wielage
I'm told that Rocky Linux works well:
Re: Tutorial on installing DR19 on modern Linux distros

Posted:
Wed Dec 25, 2024 7:18 am
by Mixolydian
Marc Wielage wrote:I'm told that Rocky Linux works well:
The question is, is it worth the effort and the dedicated drive space that you lose? Because Windows can't read the Linux file system, so you're giving away at least half a terabyte of space and for what? Obviously the Windows and Mac versions are always going to get the most attention, and that is true for every software maker that develops for all three platforms.
I would much prefer that the manpower that goes towards keeping up with the Linux code goes towards fixing bugs and add much needed features in the versions for the two platforms that 99.99% of Resolve and Fusion Studio use.