Davinci Resolve 19 = released today

Davinci Resolve 19 has just been released today ( Resolve 19 was a beta version previously )

DaVinci Resolve is the world’s only solution that combines editing, color correction, visual effects, motion graphics and audio post production all in one software tool!

Davinci Resolve download link

you need to register with an email address to download the installer
the installer is 2.8 gig zip file

release notes

There isnt a Freebsd version but you can run Davinci Resolve in a Ubuntu Jail on Freebsd
by following a tutorial i made about setting it up

Im going to download Davinci Resolve 19 and set up a jail with the latest version of Ubuntu
and check everything if there any issues that need to be resolved ( no pun intended ) with using resolve in a jail on Freebsd

Resolve 19 is also supposed to have full Wayland support
ill have to check that out



Davinci Resolve in a Ubuntu Freebsd Jail


sorry mods

i meant to post this in the Multimedia thread and not the how to's
i couldnt see how to move the post after i clicked save

my bad, please move the thread if needed
 
Having issues creating a Ubuntu 24.04 Noble Numbat Jail and systemd

i created a separate thread here about the issue

 
making progress installing Davinci Resolve in Debian Bookworm jail

i have manually installed the Nvidia driver on debian

because you have to match the exact version as on the Freebsd host
which you cant do installing the driver from the Debian repo

i have also set up cuda

running nvidia-smi in the Debian jail

Code:
debian% nvidia-smi
Mon Aug 26 15:51:47 2024
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 550.54.14              Driver Version: 550.54.14      CUDA Version: 12.4     |
|-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce GTX 1650        Off |   00000000:01:00.0 Off |                  N/A |
| N/A   55C    P8              2W /   50W |       0MiB /   4096MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI        PID   Type   Process name                              GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|  No running processes found                                                             |
+-----------------------------------------------------------------------------------------+

You can see the driver and cuda are listed

now for the minor problem

when you manually install the Nvidia driver
at the end of the install you get a message saying

Run "nvidia-installer --uninstall"?

and

"This installation is incompatible with debian packages"

and then show a yes or no prompt to uninstall the driver
luckily it defaults to No on the prompt, so if you accidentally press return it wont uninstall the driver

this prompt is shown every time you run apt to install a package
is really annoying and there is always the possibility that you will press tab and select "Yes" and uninstall the driver

does anyone know how to disable the dialog box
so it doesnt show up anymore

20240826_15h16m25s_grim.png
 
running qt5ct in the Debian jail as Wayland application
and displaying the window on Freebsd running Wayland using wlroots and dwl

i have built dwl on Freebsd without XWayland support
so its not using X at all

Davinci Resolve uses the qt framework
qt5ct is a qt application so this is to test if qt is working with Wayland

the way this done is by mounting the Freebsd XDG_RUNTIME_DIR inside the debian jail
because thats where the wayland socket is

debian fstab

Code:
/etc/fstab

Code:
# fstab
devfs           /usr/local/jails/linux/debian/dev      devfs           rw                      0       0
tmpfs           /usr/local/jails/linux/debian/dev/shm  tmpfs           rw,size=1g,mode=1777    0       0
fdescfs         /usr/local/jails/linux/debian/dev/fd   fdescfs         rw,linrdlnk             0       0
linprocfs       /usr/local/jails/linux/debian/proc     linprocfs       rw                      0       0
linsysfs        /usr/local/jails/linux/debian/sys      linsysfs        rw                      0       0
/tmp            /usr/local/jails/linux/debian/tmp      nullfs          rw                      0       0
/home           /usr/local/jails/linux/debian/home     nullfs          rw                      0       0
# uncomment the line below for the xdg runtime directory for wayland, change djwilcox to your username
/var/run/xdg/djwilcox /usr/local/jails/linux/debian/run/user/1001  nullfs rw                      0       0

Code:
/var/run/xdg/djwilcox

Code:
Yes Master ? sudo ls -l /var/run/xdg/djwilcox
Password:
total 14
dr-xr-xr-x  2 djwilcox djwilcox 2 26 Aug 15:03 .fcdm-jail
-r--r--r--  1 djwilcox djwilcox 0 26 Aug 15:03 .fcdm-lock
srwxr-xr-x  1 djwilcox djwilcox 0 26 Aug 12:32 Alacritty-wayland-0-19685.sock
drwx------  2 djwilcox djwilcox 3 26 Aug 12:33 at-spi
drwx------  3 djwilcox djwilcox 3 26 Aug 12:32 dbus-1
drwx------  2 djwilcox djwilcox 3 26 Aug 17:02 dconf
drwx------  2 djwilcox djwilcox 2 26 Aug 12:33 doc
drwx------  2 djwilcox djwilcox 3 26 Aug 12:32 dwlb
drwx------  2 djwilcox djwilcox 3 26 Aug 12:33 emacs
drwx------  2 djwilcox djwilcox 2 26 Aug 15:03 pulse
-rw-------  1 djwilcox djwilcox 0 26 Aug 12:33 tofi.lock
srwxr-xr-x  1 djwilcox djwilcox 0 26 Aug 12:32 wayland-0
-rw-r-----  1 djwilcox djwilcox 0 26 Aug 12:32 wayland-0.lock
-rwx------  1 root     djwilcox 0 26 Aug 12:32 xdg_session.0


20240826_16h58m33s_grim.png
 
pulseaudio working

Code:
debian% pactl info
Server String: /tmp/pulseaudio.socket
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 0
Tile Size: 65472
User Name: djwilcox
Host Name: pollux
Server Name: pulseaudio
Server Version: 16.1
Default Sample Specification: s16le 2ch 44100Hz
Default Channel Map: front-left,front-right
Default Sink: oss_output.dsp1
Default Source: oss_input.dsp0
Cookie: ccda:4f48
 
error running resolve

Code:
/opt/resolve/bin/resolve: error while loading shared libraries: libGLU.so.1: cannot open shared object file: No such file or directory

have to look at installing libGLU.so.1 which is missing on debian
need to figure out which package to install

the missing package was libglu1-mesa
which i have now installed

now onto the next error

Code:
/opt/resolve/bin/resolve: symbol lookup error: /lib/x86_64-linux-gnu/libOpenGL.so.0: undefined symbol: _glapi_tls_Current

fixed that error by reinstalling the nvidia driver
because libglu1-mesa replace a file installed by the nvidia driver

next error

Code:
qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: linuxfb, minimal, offscreen, xcb.

qt wayland error

Davinci Resolve 19 is supposed to support Wayland
so maybe i need to install some wayland packages on debian
 
installed wayland packages

resolve is supposed to support wayland


new error from davinci resolve crash logs

Code:
/lib/x86_64-linux-gnu/libc.so.6(+0x2724a) [0x83dc4424a]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x83dc44305]

and

Code:
/lib/x86_64-linux-gnu/libc.so.6(+0x2724a) [0x83dc4424a]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x83dc44305]
/opt/resolve/bin/resolve() [0x28115ab]
Signal Number = 6


had to reinstall libc6

Code:
sudo apt reinstall libc6

Code:
debian% sudo find / -name 'libc.so.6'
/usr/lib/x86_64-linux-gnu/libc.so.6

but still getting another error
 
qt wayland

Code:
qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: linuxfb, minimal, offscreen, xcb.

should list wayland but it doesnt
which means one of two things

1 - davinci resolve doesnt run as a pure wayland application and use XWayland

2 - im still missing a wayland package on debian
 
deleted all the log files

started resolve

back to this error

Code:
/lib/x86_64-linux-gnu/libc.so.6(+0x2724a) [0x83dc4424a]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x83dc44305]

Code:
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x83dc44305]

apt autoremove showed this pakage that can be removed

Code:
nvidia-installer-cleanup

which i removed because i think it cause the dialog box asking to uninstall the nvidia driver when using apt
 
i rebuilt dwl with XWayland support
but resolve wont run as a an XWayland app either

i have come to the conclusion that debian doesnt work with manually installed Nvidia drivers
same set up that worked on Ubuntu doesnt work on Debian

also debian uses syetmd for networking now

so both Ubuntu 24.04 and Debian bookworm wont work with Davinci Resolve
i tried installing arch before but that didnt work because of package gpg errors
 
the archlinux keyring package isnt available in the quarterly repo
because it didnt build in the latest round

so doesnt look like arch can be used either
 
tried devuan in a jail

even more errors than debian
problems with opengl

couldnt get resolve to work

tried installing chromium but it wouldnt launch
and the repo only has firefox-esr
 
Back
Top