El estudio de Video en Casa: Instalación de Davinci Resolve Studio en Ubuntu 24.04

Una de las tareas a la hora de gestionar la instalación del equipo de edición en la Ubuntu 24.04 es la instalación de la versión Studio (de pago) del software de edición, aunque el proceso de instalación de la versión normal (gratuita) es muy similar.

Descarga de instalador

Cuando queremos realizar la instalación de Davinci Resolve Studio la mejora manera es ir directamente a la fuente que es la página de Soporte de Blackmagic Design: https://www.blackmagicdesign.com/es/support/

Ahí en el apartado de Descargas Disponibles deberemos hacer scroll hasta que encontremos una entrada de actualización de Davinci Resolve Studio, a día de la escritura de esta entrada están disponibles las versiones 18.6.6 del 20 de marzo de 2024 y la versión Beta 1 de la 19 de 12 de abril de 2024.

Una vez encontrada la versión que queremos en nuestro caso la versión estable 18.6.6, veremos que tenemos tres opciones disponibles, Linux, Windows y Mac OSX. En nuestro caso pulsaremos la versión de Linux.

Nos llevará a la página de descarga de esa versión, aunque nos aparece un diálogo con un formulario, bastará con pulsar en la parte inferior izquierda el enlace de Descargar solamente.

Y se nos descargará un fichero con extensión .zip de unos 6 Gigas de tamaño en la carpeta de Descargas

Descomprimiendo el fichero

Si nos vamos a la carpeta Descargas de nuestro usuario deberíamos encontrarnos con un fichero con extensión zip en nuestro caso se llamaba: DaVinci_Resolve_Studio_18.6.6_Linux.zip

Que deberíamos descomprimir con el comando

unzip DaVinci_Resolve_Studio_18.6.6_Linux.zip

Esto debería descomprimir el fichero DaVinci_Resolve_Studio_18.6.6_Linux.run o la versión que hayas descargado tu.

Nota: si ves que no tienes el unzip instálalo con: sudo apt install – y unzip

Instalación de Dependencias

Si queremos ejecutar el instalador, nos saldrá un mensaje indicando que nos faltan una serie de bibliotecas para poder ejecutarlo:

~/Descargas$ ./DaVinci_Resolve_Studio_18.6.6_Linux.run 
Error: Missing or outdated system packages detected.

Please install the following missing packages:
    libapr1 libaprutil1 libasound2 libglib2.0-0

Para resolver este problema debemos realizar una serie de pasos, para descomprimir ejecutar el AppImage, empezando por instalar la biblioteca libfuse2

sudo apt update
sudo apt install -y libfuse2

Que realmente instalará el paquete

Ahora deberemos descomprimir el paquete AppImage

./DaVinci_Resolve_18.6.6_Linux.run --appimage-extract

Esto creará una carpeta llamada squashfs-root con el contenido del fichero AppImage que hemos descomprimido donde nos meteremos con el comando

cd squashfs-root

Si intentamos ejecutar el comando AppRun nos mostrará el mismo mensaje de antes

~/Descargas/squashfs-root$ sudo ./AppRun 
[sudo] contraseña para pepesan: 
Error: Missing or outdated system packages detected.

Please install the following missing packages:
    libapr1 libaprutil1 libasound2 libglib2.0-0

Como vemos este es el ejecutable que ejecutábamos antes con el fichero sin descomprimir, y que debemos modificar para excluir las dependencias para que nos deje instalar correctamente la aplicación con el comando

sed -i '/libapr1/d; /libaprutil1/d; /libasound2/d; /libglib2.0-0/d' ./AppRun

Esto debería eliminar las dependencias del ejecutable, pero aun así deberíamos instalarlas. Casi todos los paquetes en Ubuntu 24.04 existen, pero hay uno el libasound2 que no existe y deberemos substituirlo por libasound2t64

Por lo que ejecutaremos el comando:

sudo apt update
sudo apt install -y libapr1 libaprutil1 libasound2t64  libglib2.0-0 libxcb-cursor0

Instalación de Davinci Resolve Studio

Ahora ya deberíamos poder ejecutar el comando de instalación

sudo ./AppRun -i

Pulsaremos en y y en enter para continuar la instalación

Entonces nos saldrá otra pregunta para aceptar la licencia

Volveremos a pulsar y y enter para aceptarla y continuará con la instalación copiando los ficheros a la carpeta de destino /opt/resolve

Corrección de bibliotecas de ejecución

Con la aplicación ya instalada debemos arreglar las bibliotecas que fallan al arrancar el ejecutable de davinci ejecutando como root los siguiente comandos:

#!/bin/bash

# Array con los nombres de las bibliotecas
libraries=(
  "libglib-2.0.so.0"
  "libgobject-2.0.so.0"
  "libgstreamer-1.0.so.0"
  "libgstsdp-1.0.so.0"
  "libgstwebrtc-1.0.so.0"
  "libgio-2.0.so.0"
  "libgmodule-2.0.so.0"
  "libgstrtp-1.0.so.0"
  "libgstpbutils-1.0.so.0"
  "libgstbase-1.0.so.0"
  "libgstvideo-1.0.so.0"
  "libgstaudio-1.0.so.0"
  "libgsttag-1.0.so.0"
  "liborc-0.4.so.0"
)

# Loop para crear los enlaces simbólicos
for lib in "${libraries[@]}"; do
    ln -sf "/usr/lib/x86_64-linux-gnu/$lib" /opt/resolve/libs/
done

Configuración para Nvidia

En nuestro caso disponemos de una tarjeta de Nvidia para acelarar la edición, ya que tenemos la edición Studio que soporta aceleración por GPU, que se nota bastante por lo que debemos realizar la instalación de los drivers propietarios de Nvidia y de las bibliotecas de Cuda.

Empezaremos instalando el Driver de Nvidia

sudo apt update
sudo apt instal nvidia-driver-550

Lo mejor será que después de esto reinicies y compruebes que está todo correcto ejecutando el comando

nvidia-smi

Lo siguiente es instalar las dependencias de Nvidia Cuda Toolkit en tu distribución con el comando

sudo apt install nvidia-cuda-toolkit

Si tienes una gráfica de AMD o Intel deberás buscar información sobre cómo gestionar la aceleración mRoc o similar en Intel.

Con esto ya deberíamos tener lo necesario para poder disponer de un entorno

Lanzando la aplicación

Ya deberíamos ser capaces de ejecutar Davinci Resolve de la manera normal con el icono de escritorio

Si hemos instalado la versión Studio nos pedirá el código de licencia y empezará a arrancar

Si usamos una tarjeta de Nvidia y tenemos instalados los drivers propietarios podría salirnos una pantalla para preguntarnos si queremos optimizar los motores de inteligencia artifical para su uso con Nvidia

Pulsaremos en Optimizar y empezará el proceso de optimización

Este proceso tardará varios minutos dependiendo de lo potente que sea tu equipo, en mi caso fue casi media hora.

Referencias

Comments

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Suscríbete al Boletín

Si quieres estar al tanto de las novedades del blog, ya sabes :)
* = campo obligatorio

powered by MailChimp!

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies