I recently switched to Linux and chose Arch Linux. The installation went smoothly, but I've run into some serious headaches while trying to install software, particularly DaVinci Resolve. Some dependencies needed for it are missing from the pacman repository, and my attempts to compile them have been frustratingly slow, ending in failure with exit code 4. As a developer looking for a window manager like Hyperland, as well as a content creator who does image, audio, and video editing, I occasionally game too. Given these needs, which Linux distribution would you recommend as a better fit for me?
5 Answers
You might not need to switch distros just yet. Have you thought about using Distrobox? It's a neat tool that can help you manage your development environment without losing all your Arch setup, plus it gives you more options while staying within your current system.
Just a heads up, if DaVinci Resolve's dependencies are missing when installing via yay, you might need to check the AUR website directly and install them individually. Keep in mind that DaVinci's compatibility with codecs can be tricky, especially on some setups like Nvidia laptops.
One option you should definitely look into is customizing your AUR setup for DaVinci. You can install yay and then access DaVinci from the AUR. Just keep in mind that some dependencies are still a hassle to track down, so it might take some time to get it all working smoothly.
If you're having issues with Arch for DaVinci Resolve, you might find more success with Debian, Kubuntu, or Fedora. They're generally more stable for professional software. Also, the non-studio version of Resolve has certain codec limitations, which could complicate your work.
There are often some hoops to jump through to get DaVinci working across various distros. I recommend trying Garuda with Hyperland; it's user-friendly but still Arch-based. Plus, make sure to check the bundled instructions that come with DaVinci for any specific dependencies. Also, have you tried using yay for installing it? Some dependencies may be in the AUR instead.

Related Questions
How To Get Your Domain Unblocked From Facebook
How To Find A String In a Directory of Files Using Linux