DaVinci Resolve Hangs and Stops Responding on Open

After a considerable amount of debugging steps I’m reaching out to the community on this one.

Machine: ASUS TUF Gaming F15 FX507
GPU: NVIDIA GeForce RTX 4070
OS: Manjaro Linux

When opening DaVinci Resolve the opening banner appears and gets through several stages but then freezes on “LOADING PROJECTS”. Anyone had a similar issue? I installed Resolve from the AUR with:

yay -S davinci-resolve

CUDA is installed and working correctly with Blender. I’m running Resolve with prime-run to make sure it runs on the NVIDIA GPU.

DaVinci Resolve Checker runs correctly and returns:

$ prime-run ./davinci-resolve-checker.py       
Using locale en_US
DaVinci Resolve checker 5.2.8
Installed DaVinci Resolve package: davinci-resolve 19.0.2-1
Chassis type: notebook
Installed OpenCL drivers:
	opencl-nvidia 550.120-1
Presented GPUs:
	Raptor Lake-P [UHD Graphics] (kernel driver in use: i915)
	AD106M [GeForce RTX 4070 Max-Q / Mobile] (kernel driver in use: nvidia)
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce RTX 4070 Laptop GPU/PCIe/SSE2
clinfo detected platforms and devices:
	NVIDIA CUDA (number of devices: 1)

All seems good. You should be able to run DaVinci Resolve successfully.

Output when I try to start resolve from the command line, the last part shows when I quit the program with “Force Quit” after some time of hanging:

$ prime-run /opt/resolve/bin/resolve           
ActCCMessage Already in Table: Code= c005, Mode= 13, Level=  1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= c006, Mode= 13, Level=  1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= c007, Mode= 13, Level=  1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= 2282, Mode=  0, Level=  0, CmdKey= 8, Option= 0
19.0.2.0007 Linux/Clang x86_64
Main thread starts: 2F9B6000
0x6ffc2f9b6000 | Undefined            | INFO  | 2024-10-07 15:54:12,387 | --------------------------------------------------------------------------------
0x6ffc2f9b6000 | Undefined            | INFO  | 2024-10-07 15:54:12,388 | Loaded log config from /home/bow/.local/share/DaVinciResolve/configs/log-conf.xml
0x6ffc2f9b6000 | Undefined            | INFO  | 2024-10-07 15:54:12,388 | --------------------------------------------------------------------------------
Resolve communication is open and waiting..
Accepted new client
/usr/bin/prime-run: line 2:  4888 Killed                  __NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia "$@"