So a couple of weeks ago, I made this post asking for help from those who used Linux and Davinci Resolve, and their experience. To those whoās response was effectively āI use arch btwā, I hear you, but that wasnāt the question I wanted to ask.
The TL:DR of the responses I got from my last post was
- Pick the Distro with the DE I wanted
- Installing Nvidia Drivers in Fedora is a āfunā experience
- Arch will work if all else fails, but Debain/Ubuntu has community projects to make Resolve work too.
So with a plan in hand, am because Windows is really annoying me with itās bugs. I decided to swap my 1TB Windows drive out, with a spare 512GB SSD to test Linux to see if I can actually use it.
My Hardware:
- Ryzen 5 1600x
- Nvidia RTX 3050 8GB
- 16GB DDR4
- 512GB Nvme
- 4TB HDD (Personal Storage)
- 8TB HDD (Work Storage)
My Linux Requirements
- Minimal Terminal usage outside of onetime installs
- The Ability to use and install Davinci Resolve Studio from my Work Storage
- The Ability to install and run Steam and Wine (Lutris/Bottles)
- Cinnamon Desktop (best of Gnome with the Window layout I desire)
- Minimal configuration to use, should be good to go out of the box with minor tweaking
The OSās I tested (in-order of installation)
- Linux Mint DE
- OpenSuse
- Fedora
DebainDebian- Linux Mint
The results
----- Linux Mint DE -----
Installing Linux Mint DE was straight forward and easy. The system looked and ran nicely, though the installation of the Nvidia Drivers did require some work, but wasnāt too difficult.
Davinci Resolve Studio install and ran fine (though I installed it without the deb tool). It alerted me that I didnāt have the nvidia_driver installed. But once it was installed, oh boy was it a fun learning experience. Good News, the āStudioā license means I get access to H.264, yay. Bad News, the āStudioā license doesnāt include a license for AAC Audio, and by default all *.mp4 containers are muted. Uggh. MainConcept has a plugin that might work, but Iāve yet to test it.
What I did test was the FFMPEG script floating around to copy the h.264 to a mov file and convert/strip the audio to pcm16. I played around and found that H.264 in a MKV container with MP3 audio both worked and resulted in more compressed video files. I like this so I made a script, called it a day and installed some games.
Currently I am playing Hogwarts Legacy, a pretty new(ish) game that requires beefy hardware. Good test by my books for this, since not only do I play these kinds of games on my desktop, but I remote play them on my TV with my Steam Link. Sadly I never made it far since after the install process ended and I tried to boot the game in Big Picture on my Steam Link, the display manager freaked out and the desktop started flickering in and out of Big Picture. Yikes I didnāt sign up for this seizure inducing mess.
But this kind of bugginess was a given with Mint DE, as the goal of Mint DE was to "ā¦ deliver the same user experience if Ubuntu was ever to disappear. ". Thus the focus and resources werenāt there for issues like this.
If I had the time and desire it might be worth experimenting with it more, but as this fails a requirement (3), onto the next Distro.
----- OpenSuse -----
I love the idea of enterprise Linux, and OpenSuse sound perfect for my use case. But the last time I used it, by DE of choice was plasma, and during my install I forgot that OpenSuse doesnāt come with Cinnamon by default. No matter I can just choose the Generic desktop and add it in myselfā¦ right?
Well 30 min later and my desktop looked like a Picasso Painting. I donāt know how I got here, and I fear if I was to try again, I wouldnāt be able to recreate it. Sorry OpenSuse, I couldnāt even give you fair shake down, but you fail my requirements (4&5) before I could check the rest.
----- Fedora -----
I had high hopes for Fedora. Not only is this the upstream of the recommended Distro for Resolve (Rocky Linux), but itās also the basis for many Steam OS like distros so gaming should be good on it. I was nervous about the Nvidia driver install, but it canāt be that bad right?
Welp finding a Spin of Fedora with Cinnamon was easy enough, and the install is as painless as ever. I like DNF Dragon, but prefer a proper GUI, so Gnome Software here we go.
Man I forgot how agonizingly slow DNF is, and I wish they made DNF5 the standard now. Too bad I didnāt find out about DNF5 until after this, but 1 set of updates and package installs later and itās time for the Nvidia driver install. Which, yikes, no ānividia_driverā package on the Gnome Software, nor DNF Dragon. Just an AKMod driver.
Fine, lets go onto google and find a script. Which I did easy enough., But when I installed it via DNF, it broke my entire distro. The driver install, but the kernel module isnāt working and errors out. Thankfully I have access to a terminal, but yikes, nothing I do works, and on a machine without a TPM or secure boot, I donāt think itās that Reddit.
KK thatās fine, I can install the driver from Nvidia itself and install it that way. Lets re-install my distro and try again. Take 2 and the driver installation works, but now there is this ugly grey screen slowing down my boot, and when I install Resolveā¦ it doesnāt see my GPU. Fine lets make sure CUDA is install andā¦ still nothing, and the Nvidia driver is still brokenā¦
IBM/Fedora Project, get your stupid heads out of your stupid buts and give us proper verified access to Proprietary drivers. Cuz your distro fails all of my requirements except (4), and I wasted a day. When people point to say that Linux is too difficult to use, this is the distro they are referring to. NEXT!
----- Debian -----
Ah back to familiar territory. Mint DE had issues, but Debian should be fine. Itās upstream Ubuntu and everything supports it right?
Well after 3 install attempts to get GRUB to work. First was my fault and the second time I donāt know what happened, I just kept pressing enter hoping that itāll work. I installed everything set Cinnamon as my DE, and OMG what did they do to you my sweet summer child.
Whereās the theme control? Whereās my ability to force apps to dark mode? Whereās Papirus Icons? Are they safe?
Itās OK, I can spend a bit of time styling as I install things, like steamā¦ which isnāt in Gnome Software. Uggh I need to enable āNon-freeā in settings. At this point Iām just happy itās a toggle. But Iām starting to not like Gnome Software. Itās slow unresponsive and very touchy.
But with everything install, itās time for the nvidia drivers. And a Debian guide and terminal later (points marked down), they are installed. And things seem to work. I even tried that MakeResolveDeb program, and while she takes a minute, itās worth the wait.
And Resolve does work, but my MKV MP3 clever work around doesnāt work? Maybe Mint DE installs some extra codecs for me. Oh well updating the script back to pcm16 fixes it, but I really need to find a proper solution to that. Otherwise Resolve works well enough.
Steam thoughā¦ sadly does not. I donāt know if itās because I am in Debian, or because it was the flatpak version. But I couldnāt even boot into LEGO Star Wars. And with how Cinnamon is slowly turning into a Picasso Painting like Fedora, I feel itās time to bail. Good new I made my Mint installer with Etcher in my Debian install. It was nice.
----- Linux Mint -----
When I hear that modern linux has improved to the point anyone could use it. Mint is the experience I think of when I hear it. Not only was the install process painless. It may have killed my previous Manjaro install on my laptop with itās bootloader malarkey, but with my Windows Drive not plugged in, I had nothing to worry about.
Booting it up for the first time, not only was it nice and friendly, but the welcome guide was perfect to setup my machine, offering codecs I was missing. Setting up backups, themes (papirus I missed you), and even gasp, install my nvidia driver right on boot, with options for which version I can use.
This is what I am talking about for ease of installation. A+++ Mint team, please do this for DE as well when you have the chanceā¦ or just merge the projects, up to you.
Setting up Resolve on the other hand, yeah that wasnāt so easy. Donāt get me wrong the challenge before was getting Nvidia installed, but this time the MakeResolveDeb program ran like a asthmatic pickup truck, and took far too long. I actually timed it, 25 min in Debian, about 45-1hour in Mint. No clue why.
So as I waited, I played some games, and boy howdy can she game. Why do I know this. Well Mint is on my laptop and is my goto to try games to see if they work in a 13th gen mobile i5, before setting them up in Windows.
Hogwarts Legacy booted fine, though shader compilation was annoying especially with the double whammy when the game boots with it too. But hey Iād rather be complaining about game performance and load time than the OS, so this is a win here. And no issues with LEGO Star Wars as well.
Now onto Resolve andā¦ Iāve apparently used the maximum amount of authentications for my license and I need to wait week. Drat. But hey it should work on paper since it worked in both Mint DE and Debianā¦ I just really want to try it, especially since MainConcept has a codec plugin for davinci resolve which is suppose to support AAC. Itās $100 but if it works, Iād take it.
----- Conclusion -----
At the end of my Test I had my answer, if I wanted to Game and do Work, I need Ubuntu/Linux Mint. Debian appears to just do Work, while Fedora can find a hole and die in it for the amount of wasted time with DNF and Nvidia installations.
I wish I couldāve given OpenSuse a bit more of a chance, but no Cinnamon by default no go. And I am sure Arch wouldāve work, I am just happy I didnāt need to go down that rabbit hole.
While I would like to say that I closed my desktop up and am riding in the sunset with Mint, sadly thatās not the case. Windows 10 refuses to work as an external OS running from USB, and I have ongoing projects there. So one last swap and My desktop is back on Windows.
With that said, my Mint install will work as an external USB, which is excellent since this will be a perfect way to both do a long term test with Mint, and slowly Migrate over from Windows to Linux. In fact I am writing this on Mint right now. Sure itās load times are slow, but I can easily use my internal HDD for work and it wonāt impact my Windows. Win/Win for me.
Though in the long term I need to do some more testing. FreeCAD and Handbrake are running better, but I need to make sure Resolve doesnāt miss behave and the games and accessories I have work well. But I need actual projects to test and right now that work can be done on my laptop.
Iām just happy everything works (for now), and hopeful this transition doesnāt go too long. But you know what they say, thereās no more permanent of a solution than a temporary fix.
TL:DR I tried many distros, OpenSuse didnāt have cinnamon, Fedora broke twice installing nvidia driver, Debian/Mint DE worked but games were wonky, and Mint worked for everything, but I ran out of Resolve Activation so I presume if it worked on Debian itāll be fine here.
To be honest, after my past few months of experience I would also go with endeavour on the laptop, but before then with a nvidia gpu it would occasionally just break in random ways (initramfs, dolphin wouldnāt open, KDE desktop/panel config completely shot, font rendering randomly broken), but all those havenāt happened lately so it probably would be fine now.
Ah yeah, I have an AMD GPU so no issues. For Nvidia, youāre better off with Pop.