Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "andreas-xavier/prova8"
Differenze tra le versioni 33 e 85 (in 52 versioni)
Versione 33 del 12/10/2018 12.18.58
Dimensione: 4484
Commento:
Versione 85 del 06/05/2024 15.39.49
Dimensione: 5172
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
#format wiki
#LANGUAGE it
Linea 4: Linea 2:
<<Include(NuoviStrumentiWiki/PaginaDiProva)>>
Linea 5: Linea 4:
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?tXXXXXXXXXXXXX"; rilasci="18.04 16.04 14.04")>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=xxxx"; rilasci="20.04 22.04")>>
Linea 9: Linea 8:
In questa guida le indicazioni per abilitare l'accelerazione hardware su '''[[InternetRete/Navigazione/Chromium|Chromium]]''' e sui browser web basati su di esso, quali le versioni recenti di '''[[InternetRete/Navigazione/GoogleChrome|Google Chrome]]''', '''[[InternetRete/Navigazione/Opera|Opera]]''' e '''Vivaldi'''. '''!QuickEmu''' è un programma per sistemi GNU/Linux, distribuito con licenza MIT, in grado di creare macchine virtuali tramite '''[[Virtualizzazione/Qemu|Qemu]]''' in maniera semplice e rapida, concepito per utenti che fanno un uso massivo di sistemi virtualizzati.
Linea 11: Linea 10:
Attivando il supporto all'accelerazione hardware GPU verrà ottimizzato il carico di sistema durante la navigazione, impedendo che questo vada a gravare interamente sulla CPU.<<BR>>
In questo modo è possibile ottenere un miglioramento della velocità di navigazione e riproduzione multimediale, oltre che un sensibile calo dell'uso della memoria RAM.
Di seguito alcune delle principali caratteristiche:
 * download e avvio di macchine virtuali con pochi comandi da [[AmministrazioneSistema/Terminale|terminale]]
 * ottimizzazione automatica delle macchine virtuali, senza dover configurare Qemu
 * supporto a SPICE per condivisione host/guest degli appunti
 * accelerazione grafica tramite VirGL
 * supporto a UEFI (con o senza Secure Boot) e BIOS Legacy,
 * possibilità di salvare le macchine vituali nella '''Home''' o su dispositivi di archiviazione esterni
 * possibilità di virtuarlizzare i più disparati sistemi operativi differenti: Windows 10 e 11, le ultime versioni di macOS, tutte le principali distribuzioni GNU/Linux (Arch, Debian, Fedora, Ubuntu, Slackware ecc.), Android x86, FreeBSD, TrueNAS, !OpenIndiana, FreeDOS, Haiku, ReactOS e tanti altri.
 
= Installazione =
Linea 14: Linea 21:
= Preparativi = Per Ubuntu e derivate sono disponibili dei PPA che permettono l'installazione semplificata di '''!QuickEmu'''.
Linea 16: Linea 23:
== Verifica impostazioni ==  0. Digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
sudo apt-add-repository ppa:flexiondotorg/quickemu
}}}
 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://quickemu|quickemu]].
Linea 18: Linea 28:
Verificare che il browser sia impostato per sfruttare l’accelerazione hardware. = Utilizzo =
Linea 20: Linea 30:
 * '''Chromium''' e '''Google Chrome''':
  0. Digitare nella barra degli indirizzi{{{
chrome://settings
Viene descritto di seguito, in linea generale, il funzionamento del programma.

 0. Per creare una macchina virtuale digitare nel [[AmministrazioneSistema/Terminale|terminale]] un comando che rispetti la seguente sintassi:{{{
quickget [sistema operativo] [versione] [edizione #se disponibile]
Linea 24: Linea 35:
  0. Scorrere fino in fondo alla pagina abilitare la visualizzazione delle impostazioni avanzate.
  0. Assicurarsi che nella tab '''Sistema''' sia posto il flag su '''Utilizza l’accelerazione hardware quando disponibile'''.

 * '''Opera''':
  0. Seguire il percorso '''''Opera → Impostazioni''''' e spuntare la casella '''Mostra impostazioni avanzate'''.
  0. Assicurarsi che nella tab '''Sistema''' sia posto il flag su '''Utilizza l’accelerazione hardware quando disponibile'''.

 * '''Vivaldi''':
  0. Seguire il percorso '''''Vivaldi → Strumenti → Impostazioni'''''.
  0. Nella finestra selezionare a destra '''Pagine web''' e assicurarsi che sia posto il flag sulla voce '''Utilizza l’accelerazione hardware quando disponibile'''.

== Verifica abilitazione ==

Una volta effettuata la precedente verifica, digitare nella barra degli indirizzi, a seconda del browser utilizzato:

 * '''Chromium''' e '''Google Chrome''':{{{
chrome://gpu
}}}
 * '''Opera''':{{{
opera://gpu
}}}
 * '''Vivaldi''':{{{
vivaldi://gpu
 Verranno creati un file di configurazione della macchina virtuale e, con le impostazioni di default, una cartella nella '''Home''' dell'utente contenente i file relativi alla macchina virtuale stessa.
 0. Prendere nota dell'output del comando precedente, necessario ad avviare la macchina virtuale.
 0. Per avviare la macchina virtuale digitare il comando che contenga la seguente sintassi:{{{
quickemu --vm [file di configurazione della macchina]
Linea 49: Linea 41:
Se nella sezione '''Graphics Feature Status''', in corrispondenza della voce '''Native !GpuMemoryBuffers''', è presente la dicitura ''Software only. Hardware acceleration disabled'', vorrà dire che l’accelerazione non è attiva per quella determinata voce. È inoltre utile sapere che:
Linea 51: Linea 43:
= Forzare accelerazione hardware =  * Per conoscere le versioni disponibili di un sistema operativo è possibile digitare il comando omettendo la release. Verrà quindi riportato un messaggio di errore in cui saranno elencate le versioni disponibili, come nel seguente esempio:{{{
quickget ubuntu
}}}
 {{{
ERROR! You must specify a release.
 - Releases: 14.04 16.04 18.04 20.04 22.04 23.10 daily-live
}}}
 oppure:{{{
quickget macos
}}}
 {{{
ERROR! You must specify a release.
 - Releases: high-sierra mojave catalina big-sur monterey ventura
Linea 53: Linea 57:
Digitare nella barra degli indirizzi, a seconda del browser utilizzato:

 * '''Chromium''' e '''Google Chrome''':{{{
chrome://flags
}}}
 * '''Opera''':{{{
opera://flags
}}}
 * '''Vivaldi''':{{{
vivaldi://flags
Linea 65: Linea 59:
Seguire i passaggi successivi:  * Per ottenere una lista dei sistemi operativi disponibili e le loro versioni digitare:{{{
quickget list
}}}
##vedere se disponibili opzioni per ridurre ricerca
Linea 67: Linea 64:
 0. Con l'ausilio dell'apposito campo di ricerca, individuare la voce '''Override software rendering list'''.
 0. Selezionare dal menu a tendina la voce '''Enabled'''.
 0. Con l'ausilio dell'apposito campo di ricerca, individuare la voce '''GPU rasterization'''.
 0. Selezionare dal menu a tendina '''Force-enabled for all layers'''.
 0. Chiudere e riavviare il browser.
 * Avviando una macchina virtuale verranno stampate nel terminale le diverse info utili, fra cui:
  * Host: sistema host e hostname
  * CPU: modello di processore
  * CPU VM: numero di socket, core, thread(s) e GB di RAM utilizzata dalla VM
  * BOOT: se in uso EFI e secureboot
  * Disk: nome, path e dimensioni della VM
  * Boot ISO: nome e path del file ISO
  * Display: informazioni parte grafica (es: SDL, virtio-vga-gl, GL (on), VirGL (on) )
  * ssh: info per ssh
  * Process: nome e PID del processo
Linea 73: Linea 75:
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''La prima modifica è necessaria nei casi in cui la GPU non venga riconosciuta, oppure se particolarmente vecchia e quindi non più testata e abilitata. Tale modifica solitamente non crea problemi di stabilità. Al contrario, la modifica della seconda voce richiede schede video più recenti e potrebbe creare problemi di stabilità (in particolar modo se si utilizzano più schede di navigazione contemporaneamente e se la memoria della scheda video è condivisa con il sistema).'' ||  * Per eliminare una macchina virtuale è sufficiente eliminare la relativa cartella.
Linea 75: Linea 77:
= Verifica finale =
Linea 77: Linea 78:
A seconda del browser utilizzato, digitare nuovamente nella barra degli indirizzi: = Esempi di utilizzo di VM =
Linea 79: Linea 80:
 * '''Chromium''' e '''Google Chrome''':{{{
chrome://gpu
}}}
 * '''Opera''':{{{
opera://gpu
}}}
 * '''Vivaldi''':{{{
vivaldi://gpu
== GNU/Linux ==

{{{
quickget linuxmint 21.2 cinnamon
Linea 89: Linea 86:
Se la procedura è andata a buon fine, nella sezione '''Graphics Feature Status''', in corrispondenza delle relative voci, dovrebbe comparire ora la dicitura ''Hardware accelerated''. == Windows ==

{{{
quickget windows 11
}}}

{{{
quickemu --vm windows-11.conf
}}}

{{{#!wiki tip
L'installazione di Windows implementa automaticamente la modalità di installazione ''Unattended'', per saltare diversi passaggi (creazione di account online, richiesta dati di diagnostica, invio dati Microsoft ecc.). Inoltre vengono applicate delle patch per VirtIO, ecc.)
}}}

== macOS ==

{{{
quickget macos catalina
}}}

{{{
quickemu --vm macos-catalina.conf
}}}


= Opzioni =

[compilare]

To enable guest/host sharing via SPICE add `--display spice` to the `quickemu` command.


= Interfaccia grafica =

'''Quickgui ''' è un progetto separato scritto con [[https://flutter.dev/|flutter]] per utilizzare '''!QuickEmu''' attraverso una semplice interfaccia grafica. Per Ubuntu viene distribuito tramite PPA.

Per installarlo digitare i seguenti comandi:{{{
sudo add-apt-repository ppa:yannick-mauray/quickgui
sudo apt update
sudo apt install quickgui
}}}

Al termine della procedura sarà possibile [[AmbienteGrafico/AvviareProgrammi|avviare]] il programma.
Linea 93: Linea 132:
 * [[https://it.wikipedia.org/wiki/Acceleratore_(informatica)|Accelerazione hardware]] (pagina enciclopedica)
 * [[InternetRete/Navigazione/Firefox/AccelerazioneHardware|Accelerazione Hardware su Firefox]]
 * [[https://github.com/quickemu-project/quickemu|Sito del progetto]]
Linea 97: Linea 135:
##CategoryVirtualizzazione
Linea 98: Linea 137:
##CategoryHardware


Attenzione! Questa è una Pagina di prova. Le informazioni riportate potrebbero essere incomplete, errate e potenzialmente pericolose. Per contribuire alla realizzazione di questa pagina consultare la discussione di riferimento.

Guida verificata con Ubuntu: 20.04 22.04

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

QuickEmu è un programma per sistemi GNU/Linux, distribuito con licenza MIT, in grado di creare macchine virtuali tramite Qemu in maniera semplice e rapida, concepito per utenti che fanno un uso massivo di sistemi virtualizzati.

Di seguito alcune delle principali caratteristiche:

  • download e avvio di macchine virtuali con pochi comandi da terminale

  • ottimizzazione automatica delle macchine virtuali, senza dover configurare Qemu
  • supporto a SPICE per condivisione host/guest degli appunti
  • accelerazione grafica tramite VirGL
  • supporto a UEFI (con o senza Secure Boot) e BIOS Legacy,
  • possibilità di salvare le macchine vituali nella Home o su dispositivi di archiviazione esterni

  • possibilità di virtuarlizzare i più disparati sistemi operativi differenti: Windows 10 e 11, le ultime versioni di macOS, tutte le principali distribuzioni GNU/Linux (Arch, Debian, Fedora, Ubuntu, Slackware ecc.), Android x86, FreeBSD, TrueNAS, OpenIndiana, FreeDOS, Haiku, ReactOS e tanti altri.

Installazione

Per Ubuntu e derivate sono disponibili dei PPA che permettono l'installazione semplificata di QuickEmu.

  1. Digitare nel terminale il seguente comando:

    sudo apt-add-repository ppa:flexiondotorg/quickemu
  2. Installare il pacchetto quickemu.

Utilizzo

Viene descritto di seguito, in linea generale, il funzionamento del programma.

  1. Per creare una macchina virtuale digitare nel terminale un comando che rispetti la seguente sintassi:

    quickget [sistema operativo] [versione] [edizione #se disponibile]

    Verranno creati un file di configurazione della macchina virtuale e, con le impostazioni di default, una cartella nella Home dell'utente contenente i file relativi alla macchina virtuale stessa.

  2. Prendere nota dell'output del comando precedente, necessario ad avviare la macchina virtuale.
  3. Per avviare la macchina virtuale digitare il comando che contenga la seguente sintassi:

    quickemu --vm [file di configurazione della macchina]

È inoltre utile sapere che:

  • Per conoscere le versioni disponibili di un sistema operativo è possibile digitare il comando omettendo la release. Verrà quindi riportato un messaggio di errore in cui saranno elencate le versioni disponibili, come nel seguente esempio:

    quickget ubuntu 
    ERROR! You must specify a release.
     - Releases: 14.04 16.04 18.04 20.04 22.04 23.10 daily-live

    oppure:

    quickget macos 
    ERROR! You must specify a release.
     - Releases: high-sierra mojave catalina big-sur monterey ventura
  • Per ottenere una lista dei sistemi operativi disponibili e le loro versioni digitare:

    quickget list 

  • Avviando una macchina virtuale verranno stampate nel terminale le diverse info utili, fra cui:
    • Host: sistema host e hostname
    • CPU: modello di processore
    • CPU VM: numero di socket, core, thread(s) e GB di RAM utilizzata dalla VM
    • BOOT: se in uso EFI e secureboot
    • Disk: nome, path e dimensioni della VM
    • Boot ISO: nome e path del file ISO
    • Display: informazioni parte grafica (es: SDL, virtio-vga-gl, GL (on), VirGL (on) )
    • ssh: info per ssh
    • Process: nome e PID del processo
  • Per eliminare una macchina virtuale è sufficiente eliminare la relativa cartella.

Esempi di utilizzo di VM

GNU/Linux

quickget linuxmint 21.2 cinnamon

Windows

quickget windows 11

quickemu --vm windows-11.conf

L'installazione di Windows implementa automaticamente la modalità di installazione Unattended, per saltare diversi passaggi (creazione di account online, richiesta dati di diagnostica, invio dati Microsoft ecc.). Inoltre vengono applicate delle patch per VirtIO, ecc.)

macOS

quickget macos catalina

quickemu --vm macos-catalina.conf

Opzioni

[compilare]

To enable guest/host sharing via SPICE add --display spice to the quickemu command.

Interfaccia grafica

Quickgui è un progetto separato scritto con flutter per utilizzare QuickEmu attraverso una semplice interfaccia grafica. Per Ubuntu viene distribuito tramite PPA.

Per installarlo digitare i seguenti comandi:

sudo add-apt-repository ppa:yannick-mauray/quickgui
sudo apt update
sudo apt install quickgui

Al termine della procedura sarà possibile avviare il programma.

Ulteriori risorse


CategoryHomepage