Omg, it's finally running! Resolve only gave me one pop-up error "unable to load plugin: USD.plugin libXt.so.6: cannot open shared object file: No such file or directory", so I had to install libXt as well. Wish me good luck, time to try out! 🤞
@@danonino2003 the great thing about Distrobox is that the setup is the same on every distro, although SteamOS is a bit of a different distro so getting distrobox running on SteamOS may end up the harder part, but once Distrobox is installed the rest would be the exact same
@@flamingscar5263 I Installed fedora 39 on my Steam Deck, was a s***, so I installed fedora 38 and after I installed all the libraries and after that resolve works with images and sounds but no with videos 🥲 so I installed all the video codes and still nothing...🙃
Great video! This is a good solution, however, a better one would have been for the developpers to pack the application in a flatpack, app image or snap.
100% they should. Even if they are just focused on enterprises, they already have to support three operating systems. While they are similar, they are not identical, so flatpak would even lessen the workload for them.
I love how everyone is now loving Containers. Please also try out Conty (basically distrobox as a single binary), Junest (Arch Distrobox but proot/chroot based instead of container based), and runimage (similar to Conty but focused on overlayfs). They're all pretty great.
Wait minute, now thinking about it, this method might not just work for Davinci Resolve but for Autodesk Maya as well since that software is primarily supported on RHEL and CentOS.
It can, if you can figure out the dependencies. For resolve it was quite easy since the installer tells you what you need if no optional version is installed.
@@dewanata_armoonIt won't officially support integrated graphics on Linux, but it will on Windows. There are ways to work around it for amd, idk about intel.
Been trying for 4 years to get it going on MX as I dont want a separate server running Redhat just for Davinci. I cannot thank you enough for this solution. I can now eliminate an entire dedicated server and run Davinci on the server it is supposed to. Excellent.
The advice sure is the right way to go thank you. I managed to get as far as installing Davinci, but it chokes. Its for reasons, not to do with your advice. It is QT and Python again at work here. If I can get Davinci to start up, this will be great. Your advice at least helped me to get this far. However, using the exact steps you did with the exact Fedora etc, Davinci wont run because of the following error. " This application failed to start because it could not find or load the Qt platform plugin "xcb". Available platform plugins are: linuxfb, minimal, offscreen, xcb. " Strange that I got to this unresolvable Python/QT nonsense following the same advice. Wherever Python and or QT goes, goes trouble - guaranteed. They are half baked languages.
Awesome, thank you for the detailed and good explanation. You or someone else could also setup the container and put it on a container registry, that way it would make it even easier for everyone else and future you to get it running. Maybe leave away the program itself... Or put together a docker file so that it is easier for everyone, too.
:3 Awesome! I've wanted to use DaVinci since I've wanted to get into editing videos for personal and to make money, and I'm part Italian/Greek (also, Da Vinci was vegetarian, and I'm vegan, so that's cool), but I've heard it barely works. This video was in my feed. DaVinci looks so much better than Shotcut, and Kdenlive, though I've used them a bit with not much complaint (picking what to edit isn't so easy, and effects aren't so easy to figure out).
Glad i came across this. I'm getting closer and closer to tossing Windows and a number of other programs in the trash and wanted to make sure some of my more necessary applications will play ball.
Once rusticl becomes stable and saves us from proprietary amd opencl, flatpak gets better GPGPU support and flathub sorts out the payments, imagine a single click from gnome software/plasma discover and voilà! Until that day, thanks :D Though, fedora 37 support will and with fedora 39 release so... Something more LTS (redhat/centos/rocky) could be better maybe.
Why it is so complicated? There is no way that a regular Windows user would accept something like that. More - DaVinci for linux does not support MP4 and AAC format. Why nobody mention that?
hi, after doing everything exactly like in this video, i still got the error "unsupported gpu processing mode" within davinci. so i searched with dnf like this: "dnf search opencl" - it found a package named "mesa-libOpenCL" and i installed it (i'm on a radeon rx 7800 xt-gpu) like this: "sudo dnf install mesa-libOpenCL" and voila: Resolve opened and worked for me! Very great tut @Michael
Edit: now i got a problem within resolve: i can import via -> media -> file, but cant play the video nor creating any timeline which works. i also tried to convert the video-file to .mov-format but that also not works. HELP!!
@@wurstgriller This is what I am getting too. I haven't been able to fix it yet. It apparently has to do with the AMD drivers not being supported for Davinci Resolve.
With a bit of beating about the head and shoulders I got Resolve running great on Zorin 17! I do have to use Shutter Encoder to convert MP4 to MOV and then back to MP4 before uploading my 4K video to RU-vid.
Thanks for your video it helps me install peace of software on Fedora that I've been trying to install for ages and now with your help I've installed it with ease👍
Help! im in the installation wizard and it says: Error getting authority: Error initializing authority: Could not connect: No such file or directory , and in the terminal: _IceTransSocketUNIXConnect: Cannot connect to non-local host brawllaunchchannel _IceTransSocketUNIXConnect: Cannot connect to non-local host brawllaunchchannel Qt: Session management error: Could not open network socket QWizard::setField: No such field 'options.uninstall' QWizard::field: No such field 'options.uninstall'
We need a lot more people in the industry that use more modern Operating Systems for this to happen it seems. The one's that use the Linux version in production (and I mean big ones) just use the old Rocky Linux one, it's really only suitable for this one use case.
this looked like it was working (im on an nvidia gpu) and i loaded into the project manager, but after closing it and reopening it through the shortcut it doesn't appear to work, and launching it manually through the terminal says unsupported gpu processing mode (i checked, nothing has been uninstalled)
@@youtube.user.1234 The main program does, with an nvidia card and proprietary drivers (you need flatpak nvidia drivers installed of course). The other apps, like Raw benchmark don't work, and I hear there are issues with AMD rocm opencl drivers (probably the cause is no flatpak'd rocm)
exactly. Bedrock was such a novelty, but now everyone can get the same feature. No one seems to use or make content of Bedrock any more i think, havent seen one in quite a while
For some reason, distrobox didn't work for me, but uninstalling mesa-libOpenCL and installing rocm-opencl in Fedora 40 worked without needing to do anything else to fix OpenCL problem. To install it, I had to remove some broken DaVinci Resolve libraries and ignore libraries check
it seems to have installed fine but there's no icon and when it launches I get the error "Unable to load plugin: USD.plugin". The timeline is also invisible for some reason...
Containers aren't really a specific thing. It is a name for the set of features Linux has to isolate resources or create namespaces of resource for a process. "Containers can run on your PC like any other program." .... that's because they are just a program.
Thanks for the video. This got me 95% of the way, but I just couldn't get Resolve to properly recognize my NVidia GPU (could be the drivers I'm using on Linux Mint on my host machine lagging behind, I can get all the way up to loading Resolve, but it then shouts at me about my GPU settings and i'm given the option to change settings that does nothing) I still think I can figure out what's wrong here, so this still helped massively with that.
Should add some more notes. If you're running an nvidia GPU, when you create the distrobox, add --nvidia at the end of the command, that will solve many of your problems.
While the content here overall is great, for your personally described use case, the rocm bits are separate from the actual AMD drivers. So you can keep the opensource display and vulkan drivers either way.
I've already got Resolve working using MakeResolveDeb and AMD proprietary drivers, but at least now I know alternative method when stuff breaks :D The only bummer about Resolve on Linux is that there's no H.264 export support unless you have NVIDIA GPU. I can reencode output to H.264, but still.
So I’m kinda new to using Linux, I’m really stuck on the part where you put the distribution around 5:20. It ask me if. I want to pull the image, when putting y I get an error and when putting n it makes me put another command that also doesn’t work. Just really confused and in dire need of help
I really hope one day they make an open source version of Resolve. Then maybe we won't have to deal with this and just install it from the repo. I know it won't happen, but I can dream.
I did everything according to your instructions and some additional reading and removing old libraries and Davinci finally starts but when I go to Memory and GPU section in preferences there is no opencl option available. I'm out of solutions at the moment so any help will be much appreciated. P.S. The version I have is DR 19 public beta and my gfx card is ASUS Radeon RX580 8gb. I've installed rocm-opencl as well.
I am trying to use Davinci resolve but I just found out it does not work on my distribution. Why do I have to make a virtual machine of a different linux distro just to make this program work It's all Linux right? Why is there no compatibility, always missing dependencies, and random bugs that require me to be super wizard log file reader to figure out.
Resolve flawlessly installs and runs with my AMD 7900xt with the Fedora 37 container, however, the timeline and controls aren't displayed correctly. I setup distrobox on Fedora 39 with curl and podman, because it wasn't possible to use the available package. Do you know how I can fix that? Might it be a podman issue and I should try docker?
I got this video sneak into my recommendeds so I hopped into AUR out of curiosity to see if I'd get problems during installation. I am not a content creator or anything so I won't be actually using it but, true enough, I got some blank, white, apparently welcome screen before I got into the program. I killed the white overlay of death and it was working afterwards.
Hey Michael, vielen Dank für deine tollen Videos! Eine Frage: Ich habe alles genauso gemacht, wie im Video beschrieben, beim Start von resolve erscheint jedoch das Fenster, welches besagt: "Unsupported GPU Processing Mode". Ich kann auch meine GPU nicht auswählen, sie wird nicht angezeigt. Ich habe eine Radeon RX 7900XTX. Hast du eine Idee? Danke!
bro i am trying this for 2 days please help me. i have ubuntu. i installed distrobox and set everything as you told. but when i was installing nvidia drivers it gave error it was saying 185mb more diskspace required. by the way more than 25 gb was free in the disk.
The thing is, that you dont need to install the drivers at all. I was tinkering with this a lot. It seems that you just need to make sure, that the host has the most recent drivers + cuda installed. Then go into the container and use sudo dnf install ocl-icd-devel and in my case this fixed the issue! I'm running this on Ubuntu 24
So I've managed to get Resolve up and running, I can preview and add clips and it detects my GPU (AMD). But the timeline UI is completely blank, everything else works except the timeline. I've tried both the stable Resolve 18 and beta 19 with the same issue. Using Plasma 6 on Fedora 40. Any ideas? Thanks.
Hey, so I have everything installed, but im getting an error saying that it couldn't initialize OpenGL, despite me having the Nvidia drivers installed. Do you have any fix for this?
This does seem promising. But as a Linux Noob. Resolve compability has been the thing that is keeping me on Windows. Because... Just looking at the hoops required for linux users to do most things. I am more than a little intimidated. So many things make me ask... Why is this the users task to solve? If Linux truly wants to be the ruling OS of the masses. There really needs to be an overhaul of basics. Reinstalling the same app over and over to weed out the dependencies (whatever that means)??? Should there not be an option in the myriad of terminal commands to install the necessary bits and bobs automagically. And should that not be the default option in the first place? A "this will run the app on most systems and you can opt to do things manually if you want or if the defaults don't work as expected"? Sorry it became an unintelligible rant. But still. I am very much confused about why this is the end users problem.
DaVinci Resolve has the unintended disadvantage that it was never meant for regular Desktop users but only for professional use cases like movie production. The Windows version is the only one which can be used quite effortlessly. The free version on both MacOS and Linux are not as functional and are meant to be only deployed on tested operating System (CentOS, RockyOS, Rhel)
hi I have tried Av1 but I found out that quality was reduced are there any other codec or something so the quality doesn't decrease too large and size doesnt also become big I have also tried codec like h264 but the file is not opened by davinci ........ My problem is Most of the time i got mp4 files and have to convert to mov using xdcam hd 422 which make file 5-6 times larger as compared to mp4 file and it makes my davinci slow So are there any other method so size doesnt increase too much and quality doesn't decrease
help! in my setup it says DaVinci Resolve could not initialize OpenGL. i'm using nvidia GPU and done the 'sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda'
thanks, it really worked, i thinked I had to reboot to windows every time I wanted to use Resolve, I guess Fedora 38 broke it forever, I had to remove Arch to Fedora, because Arch kept breaking
My fedora just updated one day after installing and now my resolve just crashed... Everytime i try to open says he cant find opt/resolve directory but i didn't deleted these directorys... anyone can help me with that?
You should use the --nvidia parameter, however regardless the nvidia-smi see the video card, DRS still show unsupported GPU processing mode. Here is the command that I used which was a step closer to the solution: distrobox-create --nvidia --name Resolve-Fedora-37 --image fedora:37
Followed your tutorial but still failed to install (on latest linux mint) I got following error: uthorization required, but no authorization protocol specified qt.qpa.xcb: could not connect to display :0 qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: linuxfb, minimal, offscreen, xcb.
help ! I wanted to add komaika axis font from da fonts , installed otf , ttf files installed both of them it appears fine in kdenlive software but davinci resolve doesnt shows the font i downloaded , and i have tried other 2-3 fonts like chicago and other fonts as well and it appears in kdenlive but not in davinci *****why or davinci doesnt support downloaded fonts ???
Resolve's individual "programs" are being built differently. The Editing mode usually reads both user and system fonts, while Fusion only reads system fonts by default. I talked about this at the end of this video: m.ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-YMtjRh1ve_A.html
Are you aware that Nobara already has most of the dependencies pre-loaded and an app to fix any that resolve is missing? It also has an option to install enhanced AMD drivers. Problem is the BRAW speed test doesn't work, and the RAW video player doesn't work either. Still trying to figure that out.
I'm sooooo close. All dependencies met, but I can't do the install because it can't go online to authorize it. Apparently the container doesn't support my ethernet out of the box, and I'm stumbling over what to do to get it working.
Don't record with AAC but with the PCM audio codec and buy the Studio edition. That's the most reliable but also expensive way to do it. There are plugins, however they also often cost money.
For AMD hardware I found it to be the best due to the rocm-opencl package that just works. Some other distros also have similar packages (or in the AUR), but many of them don't include everything Resolve needs.
It seems that it doesn't work out of the box if you're using X11, but I fixed it by doing some xserver commands xhost +si:localuser:$USER xhost +si:localuser:root
@@MichaelNROH Thank you so much for responding, I watched your videos since a year ago, the PC uses Ubuntu 24.04 and xorg with privative drivers, I did installed akmod-nvidia xorg-x11-drv-nvidia-cuda inside distrobox but I got that error
hey! thank you so much for this tutorial, i followed it and davinci resolve now works! however.. when i try to ''distrobox-export --app /opt/resolve/bin/resolve'' it says ''Application /opt/resolve/bin/resolve successfully exported.'' but clicking that app that just formed seems to load for a bit and then nothing appears. launching through terminal works again though. any thoughts?
I've had two things happen in the past. 1. The link did not reference distrobox whatsoever (check exec=... in the resolve link in ~/.local/applications/) and I needed to export it again. 2. For some reason, the link expects the /opt/resolve directory on the host, so just create it with sudo and leave it empty. Usually this happens automatically, but not always
Is there any way to get the speed editor to work for resolve within the distrobox? When I initially tried to install resolve on my OS without distrobox, resolve could see the speed editor.
Managed to get it installed on Linux Mint after a couple of hours. When I drag an MP4 clip onto the timeline, only the audio appears. Can't figure out what's missing.
(temp) solution (for Ubuntu based distros): dont run in sudo and use makeresolvedebsolution, and use a separate account for Davinci only for some reason
This was an awesome tutorial... and it appears to have worked flawlessly for some, but Resolve only generates an "unsupported GPU processing mode" error, even though I added "--nvidia" to the Fedotra 37 creation command. "nvidia-smi" work ok, and no errors in the log, but in the resolve configuration, under "Memory and GPU", there is no GPU listed :/
Thanks, but FYI, you invitation link in your about page is invalid :/ Following on Element/matrix, but prefer Discord as Element keeps demanding validation from another device for some reason, which I do not have.
DaVinci is a royal pain. With this you finally get it installed, but it will still refuse to run without a dGPU, while it probably won't even need one 90 % of the time. Thanks anyways for the guide. Maybe I'll find some other use for distrobox.
I got stuck before any chance of getting it installed. I got distrobox with podman though Pamac in Manjaro, then followed the steps to allow podman to work rootless and then proceeded to install Davinci in the container. But I can´t get into the installation because it says that ¨It can´t be executed. File does not exist¨, like bash can´t found it, even if the .run file is recognized in the folder when I use de ls command and also I use ./ as it recommended in the video. As well I did the chmod +x procedure. May you know what is the problem? Anything seems to work
I got davinci working on my Fedora 38 some time ago without many problems (Although I never managed to make it working with my previous rx 580 even with rocm-opencl and distrobox), however, for some reason, anything i import is just black and won't play, both audio and video file. And yes, I do convert them to a supported format. I can´t find anything regarding this problem :/ Edit: just tried after two weeks and it's now working perfectly! So maybe some dependencies were causing issues. So yeah, success on Fedora 38.
@@yuribrandi3203 which display server are you using? I know obs had issues with blank screens in wayland for a while... could be worth a try to switch to a different display manager like x (if you're not already there) and give it another shot
I'm on Wayland, so I don't think that that's the issue. It might be related to double opencl-packages since some versions of mesa-opencl manage to open it, but not play any videos. If both rocm and mesa-opencl are installed, they might be conflicting.
hello there PLEASE HELP , in my friends computer having windows .mp4 file runs easily(we can edit videos with .mp4 there) but in my linux it doesnt runs when i import .mp4 file it is black only, neither video nor sound comes i always have to convert to .mov then it works fine . ****does .mp4 file run in linux davinci or not ??? if yes , please mention the solution. I USE UBUNTU (64-BIT) .
MP4 as in the format is not the problem. The free version of DaVinci Resolve on Linux does not support H.264 (AVC) or H.265 (HEVC). That only works in the Studio Edition due to licensing costs, which are usually covered by the Operating Systems. The newer AV1 codec works flawless, and if that is not an option, I would recommend recording with a different video codec
I'm on W 10 but thinking about switching to Linux. Would the simplest solution for me be to first install Fedora 37 as the operating system and thus simplify the installation of DaVinci Resolve? That is, the only thing that matters to me is that I have a linux distro that works stably with DaVinci.
The current version of Fedora is 40. Generally speaking, with distrobox it doesn't matter if you install Ubuntu, Fedora or something else. Just pick the one that looks the nicest. I've pinned a comment with some additional information
Great video. In my case, It worked after installing opencl-nvidia package from my Manjaro repository. It may help someone. Since Davinci use Cuda and OpenCL, I could check OpenCL with clinfo command. Without opencl-nvidia package, clinfo command returned nothing. I have a RTX3060 Nvidia graphic card.
That doesn't sound right. On NVIDIA you get the option CUDA or OpenCL and don't need both installed simultaniously. What I found however was, that many NVIDIA drivers in a distro's repository are sometimes missing CUDA and it needs to be installed seperately