## page was renamed from Hardware/Video/Amd/AMD-GPU-PRO-DaVinciResolve-OBS-Xcomposite ## page created by wilecoyote #format wiki #language it <> <
> <> = Introduzione = In questa guida viene spiegato un [[https://it.wikipedia.org/wiki/Workaround|workaround]] per rendere funzionante il programma '''!DaVinci Resolve''' in '''Ubuntu''', pur avendo l'accelerazione grafica [[https://it.wikipedia.org/wiki/OpenCL|OpenCL]] nei programmi senza avere problemi sul lato [[https://it.wikipedia.org/wiki/OpenGL|OpenGL]], con i driver '''AMD''' installati in modalità headless. ##{{{#!wiki important ##Questa applicazione __non è installabile__ in rilasci di '''Ubuntu''' successive alla 20.04.1. ##}}} ##{{{#!wiki important ##Questa applicazione è installabile solo nei rilasci di '''Ubuntu''' dalla 18.04.5 alla 20.04.1 con versione del kernel installata ''5.4.0''. ##}}} = Preliminari = Installare il programma '''!DaVinci Resolve''' seguendo le istruzioni del sito [[https://www.danieltufvesson.com/makeresolvedeb|makeresolvedeb]]. ##== Rimuovere kernel vecchi in 20.04 == ##Il programma richiede per funzionare di disinstallare tutti i kernel successivi alla versione ''5.4.x'', per farlo seguire la seguente procedura. ## 0. Avviare il sistema selezionando nel [[AmministrazioneSistema/Grub|menù di Grub]] una versione `5.4.0` del kernel. ## 0. Lanciare un [[AmministrazioneSistema/Terminale|terminale]] e digitare il seguente comando:{{{ ##dpkg -l linux-headers* | grep ii ##}}} Il risultato ad esempio potrà essere simile al seguente:{{{ ##ii linux-headers-5.8.0-41-generic 5.8.0-41.46~20.04.1 amd64 Linux kernel headers for version 5.8.0 on 64 bit x86 SMP ##ii linux-headers-5.8.0-43-generic 5.8.0-43.49~20.04.1 amd64 Linux kernel headers for version 5.8.0 on 64 bit x86 SMP ##ii linux-headers-generic 5.4.0.65.68 amd64 Generic Linux kernel headers ##ii linux-headers-generic-hwe-20.04 5.8.0.43.49~20.04.29 amd64 Generic Linux kernel headers ##}}} In questo caso la versione da rimuovere è la ''5.8.0''. ## 0. Rimuovere tutti i kernel della versione successiva alla versione ''5.4.x'':{{{ ##sudo apt purge *5.8.0* ##}}} La versione ''*5.8.0*'' va sostituita con quella mostrata dal primo comando, se più d'una successiva alla ''5.4.0'' andranno rimosse tutte quante. ## 0. Al termine riavviare il sistema. = Installare i driver = 0. [[AmministrazioneSistema/ComandiBase#mkdir|Creare]] una cartella in cui salvare i nuovi driver da scaricare. 0. Scaricare dal sito [[http://support.amd.com/it-it/download|AMD]] i driver nella cartella creata. 0. [[AmministrazioneSistema/ComandiBase#cd|Spostarsi]] nella cartella creata. 0. [[AmministrazioneSistema/FormatiDiCompressione#decomprimere|Decomprimere]] i driver '''AMD''' scaricati. 0. Disinstallare i driver eventualmente già installati nel sistema:{{{ amdgpu-pro-uninstall }}} 0. Se è già stata seguita questa guida, cancellare le vecchie cartelle:{{{ sudo rm -Rf /opt/amd1 sudo rm -Rf /opt/amd2 }}} 0. Installare la nuova versione dei driver in modalità full:{{{ ./amdgpu-pro-install --opencl=rocr,pal }}} 0. Copiare le due cartelle in cui ci sono i driver AMD richieste da '''!DaVince Resolve''':{{{ sudo cp -R /opt/amdgpu-pro/lib/x86_64-linux-gnu /opt/amd1 sudo cp -R /usr/lib/x86_64-linux-gnu/dri /opt/amd2 }}} 0. Disinstallare i driver '''AMD''':{{{ amdgpu-pro-uninstall }}} 0. Reinstallare i driver '''AMD''' in modalità headless:{{{ ./amdgpu-pro-install --opencl=rocr,pal --headless }}} ##== Solo per 20.04 == ##Al termine dell'installazione del '''!DaVinci Resolve''' occorre ripristinare i kernel eventualmente rimossi. ##* [[AmministrazioneSistema/Aggiornamenti#Da_linea_di_comando|Aggiornare]] e poi riavviare il sistema. = Uso dei driver = == Avviare un'applicazione con i driver full == Per lanciare un'applicazione con i driver full digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{ LD_LIBRARY_PATH="/opt/amd1" LIBGL_DRIVERS_PATH="/opt/amd2" dri_driver="amdgpu" NOME_DEL_PROGRAMMA }}} == Avviare Resolve == Per lanciare il programma '''!DaVinci Resolve''' digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{ LD_LIBRARY_PATH="/opt/amd1" LIBGL_DRIVERS_PATH="/opt/amd2" dri_driver="amdgpu" /opt/resolve/bin/resolve }}} = Ulteriori risorse = * [[https://wiki.archlinux.org/index.php/AMDGPU_PRO#Workaround_for_using_proprietary_OpenGL|Documento originale sul sito ufficiale di ArchLinux (in inglese)]] ---- CategoryHardware CategoryGrafica