Instalacion de Davince resolve - Resuelto

Para los que esten batallando con la instalación de Davinci Resolve a la fecha de este post la version 20 segui los siguientes pasos:

Actualizacion del sistema

  • sudo pacman-mirrors -f && sudo pacman -Syyu

Se Instalan las dependencias

  • sudo pacman -S base-devel

Intalamos por medio de AUR con pamac

  • sudo pamac build davinci-resolve

Iniciaremos la instalacion y aparecera la opcion del Open CL selecciona segun tu tarjeta de video, si es AMD como la mia selecciona opencl-mesa

elegir un proveedor para opencl-driver:

1: intel-compute-runtime 25.35.35096.9-1 extra

2: intel-oneapi-compiler-shared-runtime 2025.0.4-2 extra

3: opencl-mesa 1:25.2.3-2 extra

4: opencl-nvidia 580.82.09-1 extra

5: opencl-nvidia-390xx 390.157-21 extra

6: opencl-nvidia-470xx 470.256.02-15 extra

7: opencl-nvidia-570xx 570.190-2 extra

8: opencl-nvidia-575xx 575.64.05-1 extra

9: rocm-opencl-runtime 6.4.3-1 extra.

Descpues te pedira la version de de java: (yo como tambien juego Minecraft con launcher seleccione el JDK 21 el cual tambien es compatible con SKLauncher)
Elegir un proveedor para java-runtime:

1: jdk-openjdk 25.u36-1 extra
2: jdk11-openjdk 11.0.27.u6-3 extra
3: jdk17-openjdk 17.0.16.u8-1 extra
4: jdk21-openjdk 21.0.8.u9-1 extra
5: jre-openjdk 25.u36-1 extra
6: jre11-openjdk 11.0.27.u6-3 extra
7: jre17-openjdk 17.0.16.u8-1 extra
8: jre21-openjdk 21.0.8.u9-1 extra
9: jre8-openjdk 8.462.u08-1 extra

Despues de este paso el build me dio un error por lo que descargue desde la pagina de blackmagic el Davinci Resolve 20 y me dio un archivo ZIP DaVinci_Resolve_20.2.2_Linux.zip
lo descomprimes y encontraras 2 Archivos

Inicia el programa con doble click DaVinci_Resolve_20.2.2_Linux.run
se iniciara el programa de instalascion, sigue las instrucciones como toda la vida

Puede que despues de la instalacion te aparezca un error:

/opt/resolve/bin/resolve: symbol lookup error: /usr/lib/libpango-1.0.so.0: undefined symbol: g_once_init_leave_pointer

puede ser cualquier error de libreria, yo lo solucione de la siguiente manera:

Gracias a PurpleFinch de AUR, el problema era por unas librerías viejas.

Para solucionarlo, solo tuve que pegar estos comandos en la terminal.

cd /opt/resolve/libs
sudo mkdir disabled-libraries
sudo mv libglib* disabled-libraries
sudo mv libgio* disabled-libraries
sudo mv libgmodule* disabled-libraries

y ¡LISTO!

¿Para qué instalas entonces la versión de AUR si luego vas a instalar la de la página web?

Te cuento cómo instalarlo de la manera correcta:

  1. Abre una terminal y vete a una carpeta de tu elección. Por ejemplo “Descargas”: cd Descargas
  2. Ejecuta yay -G davinci-resolve. Eso crea una carpeta con el mismo nombre y que contiene los archivos de AUR.
  3. Entra en esa carpeta cd davinci-resolve
  4. Copia o mueve el archivo que has descargado de la web de Blackmagic a esa carpeta. En mi caso: DaVinci_Resolve_20.2.1_Linux.zip
  5. Confirma el SHA256 del archivo: sha256sum DaVinci_Resolve_20.2.1_Linux.zip. Te tiene que dar: 27e79f62d69eb94544f7b9b8339fe19fe96dee3343eb9e488b25d679a9f2cc2d
  6. Edita el PKGBUILD con un editor de texto. En mi caso utilizo VS Code: code PKGBUILD (usa el editor que prefieras)
  7. De ese archivo actualiza la línea que empieza por pkgver. Tiene que ser: pkgver=20.2.1
  8. Actualiza también la línea que empieza por sha256sums: Tiene que ser el SHA de antes: sha256sums=(‘27e79f62d69eb94544f7b9b8339fe19fe96dee3343eb9e488b25d679a9f2cc2d’
  9. Graba el archivo y vuelve a la línea de comandos
  10. Ejecuta el comando: makepkg -si. Eso debería crear el paquete Arch/Manjaro e instalarlo en tu sistema. También te pedirá instalar los paquetes/librerías necesarios.

Estas instrucciones son para la versión 20.2.1 de Davinci-Resolve. Ajustar la versión en caso necesario. Estas instrucciones usan yay. Instalar primero en caso necesario.

También he subido un ejemplo visual de cómo hacer la instalación. Son más o menos los pasos antes explicados pero modificados ligeramente para el ejemplo: untitled - asciinema.org

Una disculpa, se me olvido comentar que en el momento de hacer el pamac build, al realizar varios intentos daba siempre error al reconstruir el ZIP, por lo que al final decidi realizar la instalación estandar, pero si no haces los pasos anteriores es mas dificil que el davicnci funcione. Probado en
Manjaro XFCE 25.01
Manjaro KDE 25.01

Si instalas el paquete como comento, es la manera correcta de instalar software en tu Manjaro. Puedes actualizar el software cuando venga una nueva versión y puedes eliminar el software totalmente y fácilmente con un solo comando. Es una de las razones por las que las distros usan gestores de paquetes.

Además si te fijas bien, el PKGBUILD con el que se hace el paquete ya incluye las instrucciones necesarias para que funcione en Arch/Manjaro. Ese es el propósito de un paquete AUR. Cuando instalas software directamente del fabricante, pues no viene ajustado para tu distro. Un paquete AUR coge el software del fabricante y lo ajusta para que funcione lo mejor posible.

1 Like