installare Filmora 9 su Ubuntu Mate 19.10 con Wine

dopo il successo della prima guida mi accingo a ripetere il tutto , con la versione aggiornata sia di ubuntu-mate che di filmora , scoprendo con piacere che le cose si sono semplificate di parecchio .

Nota : il mio computer è sempre un DELL Ispiron 7720 con scheda grafica Nvidia , visto che la situazione dei driver grafici in linux, è si molto migliorata ma rimane fondamentalmente incerta, specifico questa parte va testa sui vari hardware.

Comunque sia Filmora funziona anche senza accellerazione Hardware. Questo devo dire che è una gran cosa .

Capitolo a parte Merita il supporto all’accellerazione 3d su cui Filmora si basa , per prima cosa faremoun istallazione generica senza accellerazione 3d filmora funzionera lo stesso anche se sara più lento . Ed in secondo luogo vedremo cosa fare per risolvere anche questo problema 🙂

allora iniziamo con l’installazione generica.

Per prima cosa dovremo installare la versione stagin di wine che è si quella più in fase di sviluppo ma è anche quella che offre maggiori informazioni. Allora come indica sul sito:

https://wiki.winehq.org/Ubuntu

allora apriamo il nostro teminale e:

aggiungiamo le chiavi di wine

wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key

aggiungiamo i reposity

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main'

aggiorniamo l’elenco dei pacchetti :
sudo apt update

e settiamo come versione di wine appunto la stagin ed installiamola con il seguente comando.


sudo apt install --install-recommends winehq-staging

ed eco se tutto è andato come dovrebbe abbiamo la nostra copia di wine bella e funzionante .

Poi creiamo il nostro wineprefix che altro non è che una cartella che considereremo come un installazione separata di windows con tuttw i suoi settaggi custom . Per comodità useremo la sottocartella di playoninux in modo da mettere tutto in una sola parte .

/home/tuo_nome_utente/.PlayOnLinux/wineprefix/filmora

creata la cartella inizia a creare la nostra installazione custom con il seguente comando da terminale

WINEPREFIX="/home/tuo_nome_utente/.PlayOnLinux/wineprefix/filmora" winecfg

a questo punto se ci viene chiesto di installare wine mono e wine geco faciamolo senza problemi .

adesso nel tab librerie dobbiamo aggiungere le seguenti librerie :

dxgi ,opencl,msvcr120,crypt32

le prime tre essenziali di sicuro la 4° non so, le altre ancora credo non siano essenziali ma le ho aggiunte per sicurezza.

 

poi spostiamoci nel tab grafica e diamo le dimensioni dell finestra che deve occupare filmora ,
se non lo settiamo l’applicazione andrà a tutto schermo ma per comodità mi piace lasciare i bordiper interagire anche con le altre applicazioni ( io ho settato diciamo 1400 X 900 )

poi passiamo al Tab stagin e possiamo abilitare le seguenti voci per un accellerazione maggiore (non credo sia una cosa essenziale ) .

a questo punto passiamo all’installazione di filmora vera e propria .

Attenzione:
L’installer che si scarica dal sito di filmora (di circa 1 mb ) va in errore,
o lo si fa andare in errore tante volte finche non vi rimanda ad un link che vi fa scaricare l’installer completo . Oppure si scarica l’installer completo da qualche sito secondario basta googlare un po’ . ad ogni modo l’installer che ho usato io ha questo nome filmora_64bit_full1085.exe

Comunque una volta fatto questo abbiamo sia il nostro wineprefix che il nostro istaller non dobbiamo far altro che avviare l’instllazione dal nostro wineprefix :

WINEPREFIX="/home/tuo_nome_utente/.PlayOnLinux/wineprefix/filmora" wine filmora_64bit_full1085.exe

diamo avanti e vediamo che l’installazione proceder bella e liscia .

Finito l’installazione avviamo il nostro filmora , se tutto andrà bene vedremo un messaggio di errore relativo ha driver grafici , diciamo di continuare e ci potremo godere il nostro filmora :

Approfondimento driver grafici 3D:

sull’argomento accellerazzione 3D abbiamo 3 possibilità :

1) non sfruttare l’accellerazione Hardwere , filmora sarà più lento sopratutto in fase di rendering ma per quello che ho testato io non è nulla di drammatico .

2) sfruttare il progetto dxvk e per le directX 9 specificatamente il d9vk in pratica si convertono le istruzioni directx in opengl elaborate con le libreria Vulcan . In questo caso saremo obbligati ad usare i driver proprietari aggiornati per ottenere maggiori performance . Ho provato ad abilitare questa soluzione più volte senza però mai riuscirci .

3) Sfruttare il progetto Gallium Nine per Wine questo progetto ha un approccio radicalmente diverso , non fa laboriose conversioni ma fa eseguire le istruzioni DirectX direttamente all’ardwere della scheda grafica richiede una scheda compatibile con le librerie opensource MESA , quindi in questo caso dovremo usare driver opensource , nel mio caso Nouveau per Nvidia , questo approccio è fantastico , oltre a rispettare apieno la filosofia opensource è anche molto veloce , alcuni test su videogiochi mostrano addirittura prestazioni migliori rispetto a lo stesso gioco che gira però su piattaforma windows . Ed il bello che questa soluzione l’ho testa e funziona ! Perlomeno sulla mia configurazione Hardwere .

nel mio caso mi sono trovato bene con l’opzione numero 3 (Gallium Nine),come dicevo per poterla utilizzare bisogna attivare i driver opensource.

e poi installare Galliumnone attraverso winetricks semplicemente con questo comando :

WINEPREFIX="/home/tuo_nome_utente/.PlayOnLinux/wineprefix/filmora" winetricks galliumnine

 

fatto questo potremo finalmente avviare il nostro filmora senza l’errore sui driver :

ecco a voi invece un video in cui mostro il processo d’installazione, nel video però manca la parte relativa all’ installazione del driver grafico .

https://www.youtube.com/watch?v=7TvIrtGI2tM&feature=youtu.be

 

 

 

 

 

installare wondershare filmora 9 su linux ubuntu

Filmora è uno dei più famosi e semplici editor video, ma haimè non è disponibile per Linux, che: si ne vanta molti altri, ma se nessuno vi soddisfa come Filmora allora Bisogna Provare ad installarlo direttamente in linux usando winehq .

Premessa : sono riuscito in questa impresa dopo molti tentativi, non so dire quali siano i passaggi fondamentali e quali no ma di fatto così funziona.
inoltre c’è da dire che l’installazione funziona con il mi pc un DELL Ispiron 7720 con scheda grafica Nvidia e relative librerie ad esse dedicate, con altre configurazioni hardware bisogna provare.  ad ogni modo, partiamo 🙂

per prima cosa installiamo i driver grafici, proprietari o meno ma che supportino una completa accelerazione grafica.

io uso ubuntu mate e dal pannello di controllo avviamo l’utility driver aggiuntivi ed attiviamone il più recente

Per prima cosa installiamo wine versione 4 che è ancora in release candidate  per fare questo andiamo sul sito https://www.winehq.org/ e precisamente nel link
https://wiki.winehq.org/Ubuntu

nel mio caso visto che uso ubuntu 18.04 devo digitare:

sudo apt-add-repository ‘deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main’

e poi

sudo apt update

se non lo abbiamo già fatto installiamo anche il gestore di pachetti synaptic

digitiamo : sudo apt install synaptic

a questo unto apriamo synaptic ed installiamo i pachetti di wine4 attualmente in release candidate .

Dopo di che installiamo winbind con il comando :

sudo apt install winbind

ed ora creiamo una cartella per il wineprefix in modo da avere una  configurazione per wine dedicata solo a FILMORA . Io per comodità ho usato direttamente una sottocartella di .playonlinux in modo da avere tutti i wineprefix sotto mano .

Ecco la mia sottocartelle dei wineprefix

/home/tua_cartella_utente/.PlayOnLinux/wineprefix/filmora/

ti ricordiamo che le cartelle che iniziano con il punto sono cartelle “invisibili” cioè linux non te le fa vedere a meno che non gli e lo chiedi espressamente , se non sai farlo, cercati una guida 🙂

allora dicevamo spostiamoci nella nostra bella cartella del wineprefix “/home/tua_cartella_utente/.PlayOnLinux/wineprefix/filmora/” ed apriamo un terminale digitiamo

WINEPREFIX=”/home/tua_cartella_utente/.PlayOnLinux/wineprefix/filmora”  winetricks

se tutto va per il verso giusto vedremo già i primi file di configurazione crearsi .

Nota se ci vine chiesto d’installare i pachetti wine-mono wine-geco facciamolo senza problemi.

Bene ora selezioniamo

“Select the default wineprefix” che poi è il prefix che gli abbiamo passato !

poi

“install a Windows DLL or component”

e nella lista selezioniamo le seguenti voci directx9 e vcrun2015 .

Diamo ok ad i vari messaggi di errore ed andiamo avanti .

dxvk

Ora dovremo installare le librerie le dxvk che da quel che ho capito non fanno altro che sfruttare a pieno i driver nvidia simulando le Dx11 che poi giustamente potremo vedere nella configurazione di wine

allora scarichiamo le dxvk dall’indirizzo https://github.com/doitsujin/dxvk

e diamo il comando:

WINEPREFIX="/home/tua_cartella_utente/.PlayOnLinux/wineprefix/filmora" winetricks --force setup_dxvk.verb

questo installerà le dxvk nel nostro wineprefix.

adesso andiamo nella scherma di configurazione di wine con il comando

WINEPREFIX=”/home/tua_cartella_utente/.PlayOnLinux/wineprefix/filmora” winecfg

Ora scarichiamo l’installer dall’indirizzo https://filmora.wondershare.com/it/ , e qui c’è un piccolo problema, installer fallisce il download più volte,  facciamolo fallire tante volte finché impietosito l’installer ci rimanderà al link per installare filmora ofline 🙂

dovremmo allora trovare un file di circa 300 MB con un nome simile a questo :

filmora-idco_64bit_full1901.exe

bene , ora installiamo filmora nel nostro wineprefix con il comando :

WINEPREFIX=”/home/tua_cartella_utente/.PlayOnLinux/wineprefix/filmora” wine filmora-idco_64bit_full1901.exe

a questo punto la procedura d’installazione dovrebbe andare per il meglio a fine installazione ci verrà pi chiesto di lanciare il programma ma …… crasha ….

se non lo abbiamo fatto prima eseguiamo

WINEPREFIX=”/home/tua_cartella_utente/.PlayOnLinux/wineprefix/filmora” wineboot (simula il riavvio di windows)

e

/usr/bin/wineserver -w

ma crasha di nuovo

dai messaggi di errore si vedono che mancano altre due librerie

OpenCL.dll    e   msvcr120.dll

non ci resta che aggiungerle usando sempre il nostro winecfg, quindi :

WINEPREFIX=”/home/tua_cartella_utente/.PlayOnLinux/wineprefix/filmora” winecfg

ora andiamo nella cartella di filmora 9 che dovrebbe essere :

/home/tua_cartella_utente/.PlayOnLinux/wineprefix/filmora/drive_c/Program Files/Wondershare/Filmora9

apriamo un terminale nella cartella ed eseguiamo :

WINEPREFIX=”/home/tua_cartella_utente/.PlayOnLinux/wineprefix/filmora” wine Filmora.exe

se siamo stati bravi apparirà per magia il nostro bel Filmora 🙂

attenzione dopo qualche secondo uscirà una finestra pubblicitaria , chiusa la quale il nostro Filmora sarà ok al 100% 🙂

aspetto i vostri commenti 🙂

ecco un video che mostra la seconda parte del procedimento , dopo aver installato i driver aggiuntivi wine 4 rc proseguo creno il wineprefix .