El estudio de Video en Casa: Instalación de 18.6.6 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
- Vídeo de CellSnake007: https://www.youtube.com/watch?v=qLwGTy-MVpA
- Repositorio de scripts de arreglo de dependencias de ejecutable: https://github.com/odooerpdevelopers/davinci-resolve/tree/main
Comments