Come migliorare le prestazioni di VirtualBox quando UNITY_LOW_GFX_MODE non funziona?


28

Ho impostato il export UNITY_LOW_GFX_MODE=1mio ~/.xprofilee non ha più alcun effetto in 13.04. C'è un modo per disabilitare tutti i piacere per gli occhi? Sono in esecuzione in VirtualBox e la modalità Unity 3D con tutti gli effetti visivi è travolgente per la VM. Unity funziona ed è utilizzabile, è solo molto lento per il rendering, quindi preferirei averlo disattivato (è questa modalità 2D?).


Esistono problemi noti con virtualbox e unity che non consentono all'unità 3D di funzionare correttamente come previsto (quando non si dispone di una scheda grafica). Prova a utilizzare desktop diversi come Cinnamon o Gnome. o semplicemente disabilita il 3D dalle impostazioni di Vbox.
Nitin,

Scusa perché non posso aggiungere commenti alla risposta sopra. Quindi aggiungo un'altra risposta come commento: ho provato a rispondere di Takkat. Al passo: "Non disabilitare la decorazione di Windows sopra". Perché la mia "decorazione di finestre" è deselezionata. Quindi lo controllo. Ma in seguito il mio menu di Windows Ubuntu è scomparso. Al riavvio, il desktop scompare. Il mio ubuntu è 14.04. 3D è abilitato.
Amitabha,

Risposte:


59

Soprattutto su una macchina di fascia bassa come la mia (Athlon dual core, GForce 210) che esegue Ubuntu con Unity e Compiz abilitati è una vera sfida e può risultare in un'esperienza piuttosto lenta e lenta.

Impostazioni della macchina virtuale

Per migliorare ciò ho fornito le seguenti impostazioni alla macchina virtuale:

  • abilitare VT-x / AMD-V, paging nidificato
  • 2 CPU (dall'host dual core) con un limite di esecuzione al 90% per garantire l'operatività dell'host
  • 2048 Memoria di base
  • Memoria video da 256 MB

    VBoxManage modifyvm "Name of VM" --vram 256
    
  • Accelerazione 3D abilitata

  • Aggiunte agli ospiti installate

Rimuovi gli effetti del desktop

Poi ho osservato un'animazione molto lenta per finestre e menu. Queste animazioni hanno fatto più male che uso nella mia macchina virtuale. Di seguito sono tre metodi su come disabilitarli per ottenere un'esperienza più fluida in Virtual Box:

Disabilita le animazioni con Unity Tweak Tool o Gnome Tweak Tool

Con entrambi gli strumenti possiamo disabilitare le animazioni desktop:

inserisci qui la descrizione dell'immagine
Strumento di ottimizzazione di GNOME

inserisci qui la descrizione dell'immagine
Strumento di ottimizzazione di Unity

Compiz Config Settings Manager

Poiché si tratta di una macchina virtuale con l'opzione di creare uno snapshot prima di fare cose dannose per il tuo sistema operativo, probabilmente puoi eseguire in modo sicuro ccsm per disabilitare gli effetti Compiz:

inserisci qui la descrizione dell'immagine

Non disabilitare la decorazione di Windows sopra

Dconf Editor

Infine ecco come farlo con dconf-editor :

  • Passare a org.compiz.profiles.default.core e rimuovere quanto segue dai profili attivi :

    'animations' 'fade'
    
  • Passare a org.compiz.profiles.unity.core e rimuovere quanto segue dai profili attivi :

    'animations'
    

Purtroppo non ho trovato alcun modo per disabilitare l'animazione Dash, che sarà comunque piuttosto lenta.

Flashback della sessione GNOME

Nel caso probabile non sei ancora soddisfatto della velocità complessiva del desktop potresti prendere in considerazione l'installazione di GNOME Session Flashback, che ti permetterà di accedere a GNOME Flashback (Compiz o Metacity) con un desktop snello e veloce che ricorda 10.04, ma con tutte le applicazioni aggiornate e il kernel recente:

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine
Accedi 16.04

inserisci qui la descrizione dell'immagine
Accesso> 17.10

inserisci qui la descrizione dell'immagine


5
strumento di tweak unità può essere installato digitando, in un termine: "sudo apt-get install unity-tweak-tool"
Tom

2
Avevo anche questo problema, quindi ho installato Gnome Flashback (Metacity) e ora è molto meglio!
Valter Silva,

@ValterHenrique: questa è spesso una soluzione. Nel frattempo ho aggiornato la mia scheda madre a un'APU quad-core Athlon A8 e questo si è rivelato ancora migliore per l'esecuzione di Unity con aggiunte Guest e 3D abilitato ma senza necessità di ulteriori modifiche;)
Takkat

Heh, wow ... È incredibile quanti cicli di clock vengono rubati da tutto quel sfarzo non necessario. Su un i7 ... Passare da 12.04LTS a 14.04LTS era come entrare in una vasca di melassa calda. Lentezza appiccicosa, dolce, evidente fino a quando non hai avuto bisogno di prestazioni a quel punto si è rapidamente raffreddato in fastidio.
Fiasco Labs,

Ho scoperto che non avevo nemmeno bisogno di disabilitare le animazioni o qualcosa del genere dopo aver modificato le impostazioni di VirtualBox.
BalinKingOfMoria

0

L'interfaccia Unity nel mio SO guest Ubuntu 14.04 è diventata molto lenta di recente, anche se le mie Guest Additions erano aggiornate con la versione VBox al 4.3.26. Ho letto questa e molte altre pagine di risposte e ho pensato di passare da Unity a Gnome e altre modifiche, ma sapevo che nulla di significativo era cambiato e mi sono ricordato di aver ottenuto prestazioni perfettamente buone da Unity nella mia macchina ospite in precedenza.

Quindi, suppongo, ho semplicemente reinstallato le Guest Additions (stesso processo come installarle in primo luogo; il programma di installazione le rimuove e le reinstalla semplicemente) e ho riacquistato le eccellenti prestazioni visive ed eliminato il ritardo di input che si era verificato solo di recente. Prova questo prima di provare qualcosa di più drastico.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.