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.)