Open Source per un mondo più libero e sicuro
0 Download
BLOG · CODELINSOFT

Installare Da Vinci Resolve con scheda video Iris Xe Graphics su Fedora 38

9 Ottobre 2023 · Calogero Scarnà

   

 

 

 

 

In questa guida spiegheremo come installare Da Vinci Resolve con scheda grafica Iris Xe Grafics.

Installiamo le dipendenze che ci servono per andare a compilare mesa e clgl

 sudo dnf install git meson ninja-build gcc gcc-c++ cmake.x86_64 glibc-devel.i686 glibc-devel.x86_64 valgrind-devel.i686 valgrind-devel.x86_64 bison flex vulkan*.x86_64 libdrm-devel.x86_64 libdrm-devel.i686 libvdpau-devel.x86_64 libvdpau-devel.i686 libva-devel.x86_64 libva-devel.i686 libomxil-bellagio-devel.x86_64 libomxil-bellagio-devel.i686 zlib-devel.x86_64 zlib-devel.i686 llvm-devel.x86_64 llvm-devel.i686 elfutils-libelf-devel.x86_64 elfutils-libelf-devel.i686 wayland*-devel.x86_64 wayland*-devel.i686 wayland-protocols-devel libX*-devel.x86_64 libX*-devel.i686 libunwind-devel.x86_64 libunwind-devel.i686 libxshmfence-devel.x86_64 libxshmfence-devel.i686 lm_sensors-devel.x86_64 lm_sensors-devel.i686 expat-devel.x86_64 expat-devel.i686 libzstd-devel.x86_64 libzstd-devel.i686 pkgconf-pkg-config.i686 pkgconf-pkg-config.x86_64 libffi-devel.i686 libffi-devel.x86_64 libxcb-devel.i686 libxcb-devel.x86_64 python-mako libva-devel glslang-devel glslang apr apr-util intel-gmmlib-devel intel-igc-devel intel-igc mesa-libGLU gcc-c++ git make

Andiamo a creare la cartella davinci in /opt

sudo mkdir /opt/davinci
sudo chmod 777 /opt/davinci
cd /opt/davinci

Scarichiamo mesa

git clone --branch 23.2-resolve https://gitlab.freedesktop.org/246tnt/mesa.git
cd mesa
meson build64 --libdir lib64 --prefix /opt/davinci -Dgallium-drivers=radeonsi,swrast,iris,zink -Dvulkan-drivers=intel,amd -Dgallium-nine=true -Dosmesa=false -Dbuildtype=release

Installazione di mesa in /opt/davinci

ninja -C build64 install

Scarichiamo clgl

git clone --branch clgl https://github.com/smunaut/compute-runtime.git
cd compute-runtime
cmake -DCMAKE_BUILD_TYPE=Release -DNEO_SKIP_UNIT_TESTS=1 -DCMAKE_INSTALL_PREFIX=/opt/davinci

Installazione di intel-opencl in /opt/davinci

sudo make install

Creazione dello script bash per far funzionare Resolve resolve.sh

#!/bin/bash
export OCL_ICD_VENDORS=/etc/OpenCL/vendors/
export LD_LIBRARY_PATH=/opt/davinci/lib64
export NEOReadDebugKeys=1
export DisableDeepBind=1
LD_PRELOAD=/usr/lib64/libglib-2.0.so /opt/resolve/bin/resolve

Copiamo il file eseguibile in /usr/bin

sudo cp -rv resolve.sh /usr/bin/resolve 
sudo chmod 775 /usr/bin/resolve

Avviamo Da Vinci Resolve