UPDATE: Please visit the project davincibox instead of using my awful scripts. We've ironed out Nvidia dGPUs and AMD ROCm is on the way: github.com/zelikos/davincibox/
@@TheKuKontinuum flatpaks are inefficient. I have tried some flatpaks and they consume more ram and cpu. The flatpak version of kdenlive, shotcut, brave, chromium, gimp, darktable etc. All of them are worse than native rpm on fedora. I don't oppose flatpaks but they need to be faster.
Excellent. Just started watching this and will save it. I run Linux Mint Cinnamon and have been using an Appimage of Shotcut to edit videos for our channel. I downloaded DaVinci over a month ago, read up a little on it, but it seemed a bit daunting so haven't pursued it yet. Not sure if my GPU will handle it. It's integrated in an i7 11700k desktop with 32 GB of RAM. Subscribed. Ok, the only way I can see using that thing is in a VM running Win 10, which I do occasionally for a GIS program. I'll give it a try. Win 10 in VMWare usually only uses about 9 GB of RAM along with a couple of other things running, so should be no problem with that. Still don't know about the GPU, but guess I'll find out. Ok, just tried that. Win 10 in VMWare wouldn't run it because it wanted drivers. Gonna stick with Shotcut. It works, and don't need to get too fancy anyway. I just edit videos of caving fieldwork here in Jamaica.
I got it working on Garuda Linux (Arch-based) simply by running the normal installer. No messing around at all. It's a bummer the lack of codecs on the free version but Shutter Encoder is a handy GUI for converting files to editing formats. Handbrake can convert to H264-5 formats at the end if necessary.
Actually laptop runs Davinci Resolve just fine. At least on my machine (haha...). The way to deal with this dGPU problem is finding a way to disable iGPU. Whether in BIOS or using env variables. Another tip is that distro like Linux mint and Pop OS don't need to go through that much process with dependencies. Usually one can just install DVC and run it. Only thing need to pay attention to is whether the GPU driver is installed or not. (for nvidia users)
I've gotten Resolve to work in Zorin 17, but had to use Shutter Encoder to convert MP4 to MOV and then render back to MP4 in 4K before I upload to YT. I did have to update the package manger, but it wasn't hard.
Didn't watch the video but read your article instead. Good one. Hopefully some day Resolve will be usable without those (license) workarounds. Find it very annoying and either time or space consuming. Still my #1 reason why I did not switch to Resolve yet.
I use blender for 2d vfx and olive for video editing & honestly they doing great keep in mind that (olive still beta) DaVinci in other hand is #1 for now but i don't use it due old dependencies and trust issue.
Approve of Blender, but it's way too complicated. Also I have a 60% keyboard, so using number pad keybindings is really bad... On Olive, they have been struggling to get money and development.
Will try that - I wasn't able to get it running under Kubuntu 23.10 with Nvidia RTX 3070 (8GB) - even after copying missing libraries, I'm getting Your GPU memory is full (no matter what I do) and there is no media preview etc. Seems useless in this state. This is NOT how the support for Linux should look like.
The only viable option right now for laptop users is Fedora (there are some reports of SUSE Tumbleweed and Void online if you are willing). To be fair, BMD said they only support Rocky Linux, not any other distro and it is documented. With discrete GPUs right now, installing locally is the best approach rather than using a container.
@@TrafotinYou're right - I managed to find system requirements but only via Google search and from BMD page. From my perspective it should be stated near the download button that trying to run it on other OS than Rocky/CentOS is near to impossible.
I am watching for to motivate me to switch back to Liniux But I don't to much hell of work and don't even know it work for me. and It will delay video schedule. Thanks for the info .
I’m wondering if those old Fedora repositories still exist. I hope so, I’ll be trying to install and configure DaVinci on Fedora 40 on a Mac Pro 2010. That’s an old Mac Pro booting on Linux as it’s operating system, no “virtual box” or anything like that. It seems like I’ll be running a distro box, but that’s all within Linux.
I was writing a one-click Davinci Resolve auto-installation script for F39 that included fixes for AMD GPUs, pixbuf, mp4 export plugins etc, but by the time I was almost done, I realized that having to jump through all these hoops to run a single piece of software on Linux is morally degrading to everyone and thus, lost interest in finishing it. I currently use Lightworks, which has a beautiful UI (similar to DR), offers a .deb and .rpm package, has active support for Linux and most of all, its Create plan is half times cheaper than DR.
I chose Resolve because it's the industry standard for video editing. They will continue to support Red Hat and Rocky Linux because Black Magic and various businesses sell servers or products with their raw player and utilities. I have encountered a DVR machine that runs CentOS and uses Black Magic's video tools.
idk if davinci resolve 19 beta solves the aac problem and h264 problems I was able to play mp3 and i have a nvidia gpu + drivers and i ran rocky When i tried playing mp4 it does not show a video output
As I mentioned, Resolve doesn't budge much and barely makes any network calls. Ideally, one you get it registered, you could edit the container to cut it off from the internet once set up and install updates at your own leisure (don't know how to do that). Unless you think someone will hack you by exploiting Resolve on Linux, but even then, I doubt that's a concern for most.
Hello and thank you for this video and the scripts! Sadly script 1 fails with: dnf install xorg-x11-drv-nvidia-cuda Last metadata expiration check: 0:19:57 ago on So 10 Mär 2024 17:22:50 CET. No match for argument: xorg-x11-drv-nvidia-cuda Error: Unable to find a match: xorg-x11-drv-nvidia-cuda I habe created the container like so: distrobox create -i fedora:38 --nvidia -n f38 Do you have any idea what could be wrong?
Hey, I just found your channel and have been really enjoying your content. Do you have or plan on making a video on how you created and control your Vtuber model on linux? I'd be really interested. Thanks for your work. 🙂
Perhaps, but some alternative solutions are appealing. I also want to invest in researching Inochi2D, but it's going to require either money or time investment out of me to do so...
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
Ok so i managed to get davinci working, but when i select a video i just recorded with OBS to test it, there is no audio or video in the Editor view in davinci. what could be the issue? When you use the ffmpeg are you using it for Media pool / source videos? i understood its for after exporting the video. what should i do? i have nvidia gpu - fedora 38 --nvidia container. Edit: i tried mp4, mkv, fragmented mp4, fragmented mov (none are usable in davinci, but i can view them with vlc on host OS)
You might need to use AV1 and WAV audio (in ffmpeg, it's the codec pcm_s16le). I believe that Resolve right now doesn't let you import both AV1 and WAV in a MKV file, but if you do it separately it works. Because of the patent reasons I mentioned, you must use Studio to use MP4. An alternative is to use the Avid codec DNXHD, but it's much heavier than AV1.
Even if you use Fedora, it's a good way to control versioning. Double that if you are an AMD user because full support requires the proprietary AMD driver.
Just few words - if I you want to do some proffesionall creative work, linux is not a choice. Windows just gives you peace of mind that everything work as it should. On linux you can never be sure. Sadly, after two months of attempts I have no other choice - going back to Windows. I'm not happy with that, but this is the only reasonable way if you want to focus on your work without being constantly disturbed by some system or software issues.
tbh if creative work is your priority, just get a Mac. A lot of creative software I know, DaVinci Resolve, Affinity, Adobe, and Capture One all work way better on Mac. There's clear optimization and bug fixes on Mac and same level of care is not put into Windows. Never mind the fact that Windows is way more privacy invasive than macOS. I still create on Linux and I'm able to deal with it, but Resolve 19 has some cool Linux focused changes as Rocky Linux and Red Hat get big upgrades.
That might mean your videos are not compatible. You need to convert them into AV1 and use another audio format like "pcm_s16le" or "libmp3lame" in ffmpeg. With AV1, the videos need to be standalone and can't be in mkv. Also, if you use the Studio version, you can get H264 and H265 decoding.
@@Trafotin got it working on arch, but after installing opencl-amd it says "davinci resolve quit unexpectedly". it broke only because of the kernel update. downgrading linux and linux-headers cause system freezing at systemd start
Hi i am new to linux. and to run those scripts should i have distrobox with fedora in it ? and if yes, will the script from my system or should we run it in distro box?
@@Trafotin I tried running your scripts. they install dependencies but im getting some -- no directory found errors. im thinking its unable to access the .run from my main location in distrobox? and some execv error at the end.
@@saratchandramv1886 You need to manually install Resolve from the website. I'd like to do it automatically, but I need to reverse engineer what the AUR script does for that.
I've attempted to use Resolve on Windows, saw the UI and had no idea wtf I was looking at. I've used Kdenlive (Win/Linux) and iMovie (on Mac) for years, and even used Windows movie maker in its hayday back in the early 2000s. All that said, I have no idea exactly WHAT makes Resolve a better video editor compared to others (though I haven't done much beyond patching clips together, fade transitions, overlays, pan/zoom, etc). Considering you have a knack for explaining things, would you be willing to do a comparison between Resolve and Kdenlive?
Resolve easily beats Kdenlive. Despite its flaws, it actually works. I swear someone at Red Hat or Fedora admitted to using Resolve years ago internally. Just watch every RU-vidr complain about how Kdenlive crashes all the time or corrupts recordings. iMovie is also a total joke; even Windows Movie Maker let you move frame by frame.
@@Trafotin Kdenlive has gotten a ton of updates in recent years. Are these videos current? My projects are never big enough to run into such issues so I’m genuinely curious. And yeah, agreed on iMovie but it does make certain small jobs way easier to do, but in VERY specific cases.
For basic editing, just stick with whatever you want. For a bit more advanced stuff like straight up 3D compositing and GPU-accelerated effects, you're better off with Resolve.
coming back to this months later as I plan to swap back to an AMD GPU at some point: AMD requires the AMD-PRO drivers for hw accelerated rendering, correct? So in that case I can use distrobox to set up a Fedora box to house Resolve and install the AMD-PRO drivers there while keeping the open source Mesa for the rest of my system. Do I have that right?
there's a project called davincibox. it's better put together and automates my machination. I've been helping test dGPU acceleration and some people are working on rocm support.
Think about it: Linux is ~4% of all desktop computing and of that 4%, there needs to be people who want to use it. Compared to Mac especially, or even Windows, it's incredibly niche.
Have you any experience installing 2 exactly the same Linux distros with unified EFI partition? One with hardware acceleration drivers / configurations for AMD, another for Nvidia? Do you have to buy 2 licences then?
You are allotted "2" active seats at once per license. I quote 2, because if you activate it once, then cut that device or Resolve from the internet, that device will retain being activated and you can activate more. If you use 2 identical distros, you will be using 1 seat for each one. A container also counts against your seats because it's treated as a new device.
DaVinci resolve IMO works better than Adobe and other editors. It’s good software, and native Linux support? I will throw down money. I ran davinci on windows. Fuck Windows, I’m getting ready to switch to Linux.
Hey Trafotin, i have been exploring fedora in a virtual machine since yesterday and i wanted to test out your script from a few videos ago. thing is, i have never used linux before. how can i run that script? is there also a way to make Fedora run faster inside my vm? i use Oracle virtual box to explore fedora. anyway, amazing work as allways edit: figured out how to run the script on linux, wasnt paying attention to a couple seconds to start the script XDDD
The linux version is malware, sorry, but they are lying all the way: nothing is working. Either the program is freezing the entire OS (and even if you switch TTY, you can't have you desktop environment back). (I precise that i've downloaded the official version). And once you have killed the process and rebooted, sometimes it started (after 10 minutes of loading on a core i9 -64GB of ram and RTX 3090 LOL). And you found out that half of the features are not working. So you close the software, hoping that a restart of the software will fix issues ... You go back to step one: System freeze, reboot etc... I suspect them to have put a malware or a crypto miner in their software. NEVER USE THAT CRAP
I recommend you take a deep breath and consider trying another method rather than trying the same one over and over; that's going to lead to frustration. It was also to help to know what Linux distro you are using or whether or not you are using a laptop, so people can help you. I presented 2 methods to install Resolve: natively and through a container. If you are having trouble running it natively, consider using a container through Distrobox. Distro choice is very important if running Resolve is necessary to you. So far I have seen Fedora, but also others mention Arch, Void, SUSE Tumbleweed, and Ubuntu (with a lot of extra work).
@@Trafotin I just downloaded the official .deb, and installed it with dpkg, it freezes for somes reasons always on a fresh start, and if i manage to run it, the software doesn't decode any video format. I'm on debian with xfce as desktop environement, ffmpeg is installed and a lot of other libraries. The official installation isn't flawless, and it's a shame for a company like BlackMagic which make millions for their product, and you can't even try a demo version. My best option is to try another software, or write my own editing tool with libavformat & libavcodec from ffmpeg and cpp, because it's very frustrating to have no proper editing video software on linux