distrobox enter davincibox -- setup-davinci squashfs-root/AppRun distrobox
Important: Replace /path/to/... with the correct location of this binary.
Important notes from the project’s author:
The suffix at the end is for the add-davinci-launcher script. If omitted, setup will still run, but adding the launcher to your application menu won’t work.
You can still run add-davinci-launcher separately, as either add-davinci-launcher distrobox or add-davinci-launcher toolbox, depending on what you’re using.
After installation completes, you can remove the squashfs-root directory.
Read more about davincibox for both upgrade instructions and more information on the container.
This was my first foray into distrobox and I’m still learning how to manage it. I’ve updated to Bazzite 3.0 and when I update I seem to be having an issue updating the Davinci Resolve application.
── 15:56:34 - Distrobox ────────────────────────────────────────────────────────
Upgrading davincibox...
distrobox: Installing basic packages...
/usr/bin/dnf
Last metadata expiration check: 1:27:23 ago on Sun 28 Apr 2024 02:29:12 PM.
Dependencies resolved.
====================================================================================================================================
Package Architecture Version Repository Size
====================================================================================================================================
Upgrading:
akmod-nvidia x86_64 3:550.76-1.fc39 rpmfusion-nonfree-updates 40 k
bluez-libs x86_64 5.75-1.fc39 updates 84 k
forge-srpm-macros noarch 0.3.1-1.fc39 updates 19 k
gstreamer1 x86_64 1.22.11-1.fc39 updates 1.4 M
gstreamer1-plugins-base x86_64 1.22.11-1.fc39 updates 2.2 M
libgusb x86_64 0.4.9-1.fc39 updates 65 k
nvidia-modprobe x86_64 3:550.76-1.fc39 rpmfusion-nonfree-updates 32 k
nvidia-persistenced x86_64 3:550.76-1.fc39 rpmfusion-nonfree-updates 36 k
nvidia-settings x86_64 3:550.76-1.fc39 rpmfusion-nonfree-updates 1.6 M
python3-unbound x86_64 1.19.3-1.fc39 updates 117 k
unbound-anchor x86_64 1.19.3-1.fc39 updates 35 k
unbound-libs x86_64 1.19.3-1.fc39 updates 543 k
xorg-x11-drv-nvidia x86_64 3:550.76-1.fc39 rpmfusion-nonfree-updates 126 M
xorg-x11-drv-nvidia-cuda x86_64 3:550.76-1.fc39 rpmfusion-nonfree-updates 2.2 M
xorg-x11-drv-nvidia-cuda-libs x86_64 3:550.76-1.fc39 rpmfusion-nonfree-updates 41 M
xorg-x11-drv-nvidia-kmodsrc x86_64 3:550.76-1.fc39 rpmfusion-nonfree-updates 44 M
xorg-x11-drv-nvidia-libs x86_64 3:550.76-1.fc39 rpmfusion-nonfree-updates 59 M
xorg-x11-drv-nvidia-power x86_64 3:550.76-1.fc39 rpmfusion-nonfree-updates 102 k
Transaction Summary
====================================================================================================================================
Upgrade 18 Packages
Total size: 279 M
Downloading Packages:
[SKIPPED] bluez-libs-5.75-1.fc39.x86_64.rpm: Already downloaded
[SKIPPED] forge-srpm-macros-0.3.1-1.fc39.noarch.rpm: Already downloaded
[SKIPPED] gstreamer1-1.22.11-1.fc39.x86_64.rpm: Already downloaded
[SKIPPED] gstreamer1-plugins-base-1.22.11-1.fc39.x86_64.rpm: Already downloaded
[SKIPPED] libgusb-0.4.9-1.fc39.x86_64.rpm: Already downloaded
[SKIPPED] python3-unbound-1.19.3-1.fc39.x86_64.rpm: Already downloaded
[SKIPPED] unbound-anchor-1.19.3-1.fc39.x86_64.rpm: Already downloaded
[SKIPPED] unbound-libs-1.19.3-1.fc39.x86_64.rpm: Already downloaded
[SKIPPED] akmod-nvidia-550.76-1.fc39.x86_64.rpm: Already downloaded
[SKIPPED] nvidia-modprobe-550.76-1.fc39.x86_64.rpm: Already downloaded
[SKIPPED] nvidia-persistenced-550.76-1.fc39.x86_64.rpm: Already downloaded
[SKIPPED] nvidia-settings-550.76-1.fc39.x86_64.rpm: Already downloaded
[SKIPPED] xorg-x11-drv-nvidia-550.76-1.fc39.x86_64.rpm: Already downloaded
[SKIPPED] xorg-x11-drv-nvidia-cuda-550.76-1.fc39.x86_64.rpm: Already downloaded
[SKIPPED] xorg-x11-drv-nvidia-cuda-libs-550.76-1.fc39.x86_64.rpm: Already downloaded
[SKIPPED] xorg-x11-drv-nvidia-kmodsrc-550.76-1.fc39.x86_64.rpm: Already downloaded
[SKIPPED] xorg-x11-drv-nvidia-libs-550.76-1.fc39.x86_64.rpm: Already downloaded
[SKIPPED] xorg-x11-drv-nvidia-power-550.76-1.fc39.x86_64.rpm: Already downloaded
Running transaction check
Transaction check succeeded.
Running transaction test
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: Transaction test error:
installing package xorg-x11-drv-nvidia-3:550.76-1.fc39.x86_64 needs 62MB more space on the /usr/lib/firmware/nvidia filesystem
Error Summary
-------------
Disk Requirements:
At least 62MB more space needed on the /usr/lib/firmware/nvidia filesystem.
Error: An error occurred
How would I go about resizing the root filesystem on the container? I’m not even using an Nvidia card but the lack of space is blocking updates.
OK, I found my problem. I was using Konsole to create the container. Switched to Ptyxis and my issue is resolved. Shame, I guess I’ll have to switch to manage containers as I otherwise prefer Konsole.
The ujust install-resolve command doesn’t work fully. It starts to do its thing and looks like its working, but when it gets towards the end, it tries to extract the .run file and fails to do so because “the file system is read-only”.
What it does correctly though is set up the davincibox and all that, so all you have to do after it fails on the extraction portion is pick up from step 7 and it will go the rest of the way, including making the application shortcut and all.
I was able to run DaVinci Resolve via davincibox on my laptop which just has an AMD integrated GPU, but basically none of the keybindings I’m used to in Resolve do what they’re supposed to do (this issue is probably not related to graphics cards). Note also that codec support is somewhat limited - e.g. H.264 decoding is only available with Resolve Studio.
(I ended up just switching to Kdenlive, since that is sufficient for my needs)
Should be no problem Davinci will use Opencl if it doesn’t detect an nvidia card (Davinci Resolve → Preferences → Memory and GPU → GPU configuration to verify your setting … CDUA is the nvidia option, for nvidia cards only.)
But, Resolve doesn’t support Intel Quick Sync with AMD cards (under Linux). Check page 11. There’s lots of other gripes if you’re not using Nvidia/CUDA under Linux.
Man, I’m a bit rusty using Linux. Been a heck of a time to get DaVinci running on Bazzite. This got it to install. Got through the whole install ok and configured Davinci. Running an AMD 3900xt CPU, 64 GB DDR4 3200 with an AMD RX 6900XT. Run DaVinci and it stalls out on “loading projects”. Any ideas?
Right, but unless I’m missing something that’s not an issue that can be solved by any special configuration … you either need to move to Windows, or get an Nvidia GPU? At least for now until this issue gets addressed by the ‘driver’ people at Intel/AMD!
I missed that first part of your post and followed the rest of the tutorial.
I’m looking for a Resolve installation that just works and updates as it should. Considering I did not use install-resolve, should I completely undo this guide and use install-resolve?
If so, what steps should I take to completely undo my installation before running install-resolve?
I have an issue after going through the ujust install-resolve process. Everything works fine even the UI scale options in Resolve scaling options, but my cursor is stuck at being very small and only while using Davinci Resolve. Anyone has any idea how to fix it?
I am trying to run Davinci Resolve Studio 20.2.2 that I installed via the ujust install-resolve command and I am getting a crash at the “checking licenses” part of the launch splashscreen. The installer went totally fine and I also tested the non-studio version of Davinci which worked without a hitch.
I am relatively new to linux and very new to distroboxes so I have been reading up on how the environments work with the rest of the systemm and I believe it either has something to do with missing packages, or the fact that I am using a license usb dongle instead of a typed license key. My system logs are pasted below for more info but any help on getting this to work would be greatly appreciated!!
Gorb 0x7fe370f31000 | Main | INFO | 2025-10-27 11:04:39,903 | Running DaVinci Resolve Studio v20.2.2.0010 (Linux/Clang x86_64) 0x7fe370f31000 | Main | INFO | 2025-10-27 11:04:39,903 | BMD_BUILD_UUID b8dd3d49-9cb3-420e-8466-b0947ec642fb 0x7fe370f31000 | Main | INFO | 2025-10-27 11:04:39,903 | BMD_GIT_COMMIT ffe5de2bcb481e433f009921d333ac9f293ef20a 0x7fe370f31000 | GPUDetect | INFO | 2025-10-27 11:04:39,903 | Starting GPUDetect 1.2_9-a4 0x7fe370f31000 | GPUDetect | WARN | 2025-10-27 11:04:40,399 | X11 logs not found. 0x7fe370f31000 | GPUDetect | ERROR | 2025-10-27 11:04:40,443 | No Main Display GPU found and no monitors found to match, defaulting to gpu:07892dbd.cd75a979. 0x7fe370f31000 | GPUDetect | INFO | 2025-10-27 11:04:40,443 | Done in 539 ms. 0x7fe370f31000 | GPUDetect | INFO | 2025-10-27 11:04:40,443 | Detected System: 0x7fe370f31000 | GPUDetect | INFO | 2025-10-27 11:04:40,443 | - OS: Linux Fedora release 42 (Adams) 0x7fe370f31000 | GPUDetect | INFO | 2025-10-27 11:04:40,443 | - Model: Micro-Star MAG X670E TOMAHAWK WIFI (MS-7E12) 0x7fe370f31000 | GPUDetect | INFO | 2025-10-27 11:04:40,443 | - System ID: a1f375126e414999b6891f295e6231e0 0x7fe370f31000 | GPUDetect | INFO | 2025-10-27 11:04:40,443 | - CPU: AMD Ryzen 9 7950X3D, 32 threads, x86-64 0x7fe370f31000 | GPUDetect | INFO | 2025-10-27 11:04:40,443 | - RAM: 11.2 GiB used of 61.9 GiB 0x7fe370f31000 | GPUDetect | INFO | 2025-10-27 11:04:40,443 | Detected 1 GPUs: 0x7fe370f31000 | GPUDetect | INFO | 2025-10-27 11:04:40,443 | - “NVIDIA GeForce RTX 3090 Ti” (gpu:07892dbd.cd75a979) ← Main Display GPU 0x7fe370f31000 | GPUDetect | INFO | 2025-10-27 11:04:40,443 | Discrete, 23.5 GiB VRAM, PCI:1:0 0x7fe370f31000 | GPUDetect | INFO | 2025-10-27 11:04:40,443 | Matches: CUDA, NVML, OpenCL 0x7fe370f31000 | GPUDetect | INFO | 2025-10-27 11:04:40,443 | Detected 1 monitors: 0x7fe370f31000 | Main.GPUConfig | INFO | 2025-10-27 11:04:40,443 | Compute API set to automatic, defaulting to CUDA. 0x7fe370f31000 | Main.GPUConfig | INFO | 2025-10-27 11:04:40,443 | Selected compute API: CUDA 0x7fe370f31000 | Main.GPUConfig | INFO | 2025-10-27 11:04:40,443 | Automatic GPU Selection: 0x7fe370f31000 | Main.GPUConfig | INFO | 2025-10-27 11:04:40,443 | - “NVIDIA GeForce RTX 3090 Ti” (gpu:07892dbd.cd75a979) 0x7fe370f31000 | IO | INFO | 2025-10-27 11:04:40,443 | RED InitializeSdk with library path at /opt/resolve/libs 0x7fe370f31000 | IO | INFO | 2025-10-27 11:04:40,667 | R3DAPI 9.1.1-57f6471 (20251008 Lx64S OpenCL-Fix) R3DSDK 9.1.1-57f6471 (20251008 Lx64D C3B3 OpenCL-Fix) RED CUDA 9.1.2-0 (20251008) [/opt/resolve/libs/] init is successful libDeckLinkAPI.so: cannot open shared object file: No such file or directory 0x7fe370f31000 | Main | INFO | 2025-10-27 11:04:40,668 | Decklink model name: ‘’, version: ‘’ 0x7fe370f31000 | DVIP | INFO | 2025-10-27 11:04:40,668 | DVIP release/20.2.2 build 8 (855d70aa07421f24985bc105dff2dc60038d24f9). Release, version 20.2.2. 0x7fe2d9fef000 | IO | INFO | 2025-10-27 11:04:40,735 | Using DNxHR library v3.0.0.1312r 0x7fe2da7f0000 | Fusion | INFO | 2025-10-27 11:04:40,822 | Fusion Build: 8f5ce736_0004 (Oct 8 2025 06:47:34) 0x7fe2ba5f6000 | Fusion | INFO | 2025-10-27 11:04:40,830 | fusionsystem: = “/opt/resolve/libs/Fusion/libfusionsystem.so” 0x7fe2ba5f6000 | Fusion | INFO | 2025-10-27 11:04:40,833 | FusionLibs: = “/opt/resolve/libs/Fusion/” 0x7fe2ba5f6000 | Fusion | INFO | 2025-10-27 11:04:40,833 | UserData: = “/home/LinuxGorb/.local/share/DaVinciResolve/Fusion” 0x7fe2ba5f6000 | Fusion | INFO | 2025-10-27 11:04:40,833 | Profiles: = “UserData:Profiles/” 0x7fe370f31000 | UI | INFO | 2025-10-27 11:04:40,860 | UI language is set to “en”. 0x7fe2d9fef000 | IO | INFO | 2025-10-27 11:04:40,861 | NVDEC decodes H264, chroma 4:2:0, bitdepth 8, upto 4096 x 4096 0x7fe370f31000 | DDM | INFO | 2025-10-27 11:04:40,861 | Creating package storage directory ‘/opt/resolve/Extras’ 0x7fe2a4dfc000 | DbCommon2 | INFO | 2025-10-27 11:04:40,862 | Loading dblist file: /home/LinuxGorb/.local/share/DaVinciResolve/configs/.dblist 0x7fe370f31000 | Main | INFO | 2025-10-27 11:04:40,886 | Finished loading Application style sheet 0x7fe2d9fef000 | IO | INFO | 2025-10-27 11:04:40,896 | NVDEC decodes HEVC, chroma 4:2:0, bitdepth 8, upto 8192 x 8192 0x7fe370f31000 | Main | INFO | 2025-10-27 11:04:40,899 | Show splash screen 0x7fe370f31000 | Main | INFO | 2025-10-27 11:04:40,899 | Show splash screen message: Starting Up 0x7fe2d9fef000 | IO | INFO | 2025-10-27 11:04:40,904 | NVDEC decodes HEVC, chroma 4:2:0, bitdepth 10, upto 8192 x 8192 0x7fe2d9fef000 | IO | INFO | 2025-10-27 11:04:41,044 | NVDEC decodes HEVC, chroma 4:2:0, bitdepth 12, upto 8192 x 8192 0x7fe2d9fef000 | IO | INFO | 2025-10-27 11:04:41,083 | NVDEC decodes HEVC, chroma 4:4:4, bitdepth 8, upto 8192 x 8192 0x7fe2d9fef000 | IO | INFO | 2025-10-27 11:04:41,093 | NVDEC decodes HEVC, chroma 4:4:4, bitdepth 10, upto 8192 x 8192 0x7fe2d9fef000 | IO | INFO | 2025-10-27 11:04:41,101 | NVDEC decodes HEVC, chroma 4:4:4, bitdepth 12, upto 8192 x 8192 0x7fe2d9fef000 | IO | INFO | 2025-10-27 11:04:41,110 | NVDEC decodes VP9, chroma 4:2:0, bitdepth 8, upto 8192 x 8192 0x7fe2d9fef000 | IO | INFO | 2025-10-27 11:04:41,144 | NVDEC decodes VP9, chroma 4:2:0, bitdepth 10, upto 8192 x 8192 0x7fe2d9fef000 | IO | INFO | 2025-10-27 11:04:41,168 | NVDEC decodes AV1, chroma 4:2:0, bitdepth 8, upto 8192 x 8192 0x7fe2d9fef000 | IO | INFO | 2025-10-27 11:04:41,184 | NVDEC decodes AV1, chroma 4:2:0, bitdepth 10, upto 8192 x 8192 0x7fe2d9fef000 | IO | INFO | 2025-10-27 11:04:41,185 | Nvidia : driverVer(208), SDK(13:0) 0x7fe370f31000 | UI.GLContext | INFO | 2025-10-27 11:04:41,185 | Creating shared OpenGL context for this thread (1 total). 0x7fe370f31000 | UI.GLContext | INFO | 2025-10-27 11:04:41,192 | Initialized OpenGL 4.5 (requested 4.5) on device ‘NVIDIA Corporation NVIDIA GeForce RTX 3090 Ti/PCIe/SSE2’ 0x7fe370f31000 | Main | INFO | 2025-10-27 11:04:41,192 | Show splash screen message: Checking Licenses sh: line 1: python2: command not found 0x7fe2c176e000 | Main | INFO | 2025-10-27 11:04:41,587 | Started listener socket at port 15000 libScannerAPI.so: cannot open shared object file: No such file or directory 0x7fe370f31000 | Main | INFO | 2025-10-27 11:04:41,593 | Application state changed to Active 0x7fe370f31000 | Main | INFO | 2025-10-27 11:04:41,593 | Local SysId:EEDCA875DBFD Hostname:Gorbite Timezone:LMT UTC-0500 0x7fe2d9fef000 | IO | INFO | 2025-10-27 11:04:41,595 | Nvidia GPU (0) is initialised as decoding and encoding device. 0x7fe2d9fef000 | IO | INFO | 2025-10-27 11:04:41,597 | Initialized ARRIImageSDK version 9.0.0 0x7fe2d9fef000 | IO | INFO | 2025-10-27 11:04:41,597 | Apple ProRes RAW plugin - Standard v1.3 [com.apple.proresraw.prrplugin.standardrawconversion] 0x7fe2d9fef000 | IO | INFO | 2025-10-27 11:04:41,597 | Found 1 Apple ProRes RAW plugins. 0x7fe2d9fef000 | IO | ERROR | 2025-10-27 11:04:41,597 | ProRes RAW SDK raw conversion plug-in loading error(s): unable to open default plug-in directory /usr/local/lib/proresraw/plugins 0x7fe2d9fef000 | IO | INFO | 2025-10-27 11:04:41,597 | IO codec library load completed in 862 ms.
I never ran into a crash like that, but when I upgraded to Davinci Resolve Studio 20.2.2, the app began prompting me for license key every time I started the app. For me, nuking the distrobox (distrobox rm davincibox) and reinstalling it (ujust install-resolve) fixed the problem. It might be worth re-installing Davinci Resolve Studio.