While I successfully installed DaVinci Resolve 18 on my Ubuntu 23.10 machine, I simply couldn't make it start. Quick excursion to the command line, showed the following error:
/opt/resolve/bin/resolve: symbol lookup error: /lib/x86_64-linux-gnu/libpango-1.0.so.0: undefined symbol: g_string_free_and_steal
Yep, something was wrong with libraries. Fortunately, after checking quite a few wrong advices on Internet (I know, who would have thought), I solved it by a simple file copy:
sudo cp /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 /opt/resolve/libs/
While this did solve the non-starting issue, I now got
Unsupported GPU processing mode error. After searching a bit around the net, consensus seemed to be that you have to have external GPU for Resolve to work under Linux. But that didn't seem right. Why would DaVinci Resolve require external GPU under Linux while being happy with internal GPU under Windows?
This seemed unreasonable so I tried installing OpenCL for my Intel GPU.
sudo apt install intel-opencl-icd
And with this simple change, I got to run Resolve to start. But I still couldn't edit.
So I tried installing Intel's own Open CL drivers:
sudo apt install ./*.deb
Nope - start but doesn't allow any editing.
After tryign a few more things, I decided to give up. :( I guess you really cannot run DaVinci Resolve on Intel Xe.