Guest Ubuntu 16.04 viene eseguito molto lentamente nell'host Windows 10 di VirtualBox


21

La macchina è una scheda madre ACPI a 64 bit con i5 quad-core e 8 Gb di memoria che esegue l'host Windows 10-Pro. Il monitor è touchscreen Acer T232HL. La scheda video è AMD Radeon R7 200.

VirtualBox installato ha quindi creato la macchina virtuale guest con 2 GB di memoria allocata e 200 GB di disco virtuale fisso e 128 Mb di memoria video.

Ubuntu Desktop 16.04 installato, quindi aggiunte Guest Aggiunte. L'accelerazione 3D viene verificata e confermata.

La macchina ospite è ancora dolorosamente lenta, con errori di aggiornamento che lasciano alcuni menu vuoti.

Eventuali suggerimenti?


Hai provato senza quell'accelerazione 3D? E come funzionava prima di installare quelle aggiunte?
GreggD,

1
Prova a dare all'ospite un altro MB di RAM e due core anziché uno.
rclocher3,

1
controlla anche se le aggiunte degli ospiti sono state installate correttamente. Una volta l'ho avuto dove sono andato in Software e Aggiornamenti e sotto Driver aggiuntivi mostrava i driver della VM ma non venivano utilizzati .. Li ho cambiati e poi riavviati e cose molto meglio.
John Orion,

Anche a me :-(. Sto dando alla VM 10 su 12 core, una GTX 980Ti, 20 GB di RAM allocata e 128mb per i video ... Le aggiunte degli ospiti devono funzionare perché copia / incolla dall'host, modalità schermo intero, ecc. funzionante
foobaremade

Lo stesso problema qui: Windows 10 Home a 64 bit, Asus con CPU Intel Core i7-4770K a 3,5 GHz, che fornisce alla VM 4 core su 8, 8 GB RAM 16 allocati, NVIDIA GeForce GTX 660. Aggiunte guest reinstallate . Il problema è sorto dopo l'aggiornamento da Ubuntu 15.10 a Ubuntu 16.04 oggi.
Timido Robbiani,

Risposte:


16

Alcuni problemi generali di risoluzione dei problemi ...

  • Assicurati che Unity possa utilizzare l'accelerazione 3D: fa una grande differenza. Esegui /usr/lib/nux/unity_support_test -pdal terminale e nota se l'ultima riga mostra Unity 3D supported: yes. In caso contrario, abilitalo nelle opzioni VM.

  • Verifica di aver dato abbastanza memoria video. Le impostazioni predefinite in VirtualBox per gli ospiti sono piuttosto basse. Dagli almeno 64 MB e, se possibile, 128 MB.

  • Controlla la risoluzione dello schermo. Indipendentemente dall'hardware che provo, non sembra proprio alimentare il mio schermo 4K alla sua risoluzione nativa (3840 x 2160). Esperienza significativamente migliore a 1920 x 1080, in scala.

  • Controlla le impostazioni di virtualizzazione della CPU. Se hai, diciamo, una CPU a 4 core non assegna tutti e 4 i core alla VM. In tal caso, il guest della VM combatterà l'host per le risorse e il risultato è che verrà effettivamente eseguito più lentamente. Attenersi a uno o due core. (Non c'è molta differenza tra 1 e 2 nella mia esperienza, ma la tua potrebbe essere diversa).

  • Fare lo stesso per la RAM come per la CPU. Non assegnare più RAM del necessario: assicurati che l'host abbia abbastanza per sé. 4 GB per il desktop Ubuntu sembrano andare bene praticamente per tutto ciò che gli lancio.

  • Ho letto che le persone ottengono velocità migliori su un disco rigido meccanico utilizzando un HDD virtuale ad allocazione fissa anziché dinamico. Nella mia esperienza non c'è alcuna differenza evidente, ma forse vale la pena menzionare comunque.


Significantly better experience at 1920 x 1080, scaled.- Risolto il mio problema. Grazie molto!
jbrya029,

1
Unity non sembra essere installato nella Virtualbox 16.04 per impostazione predefinita. Quindi /usr/lib/nux/unity_support_test -pdarà un No such fileerrore. È possibile installarlo normalmente: sudo apt install unity. È un pacchetto da 500 MB però.
Juha Untinen,

2

Voglio condividere ciò che ho capito e, fidati, mi ci è voluto molto tempo:

Ad Ubuntu Unity piace una vera scheda grafica, non materiale virtuale da vmshare o virtualbox

Semplicemente non funziona bene nella scatola virtuale.

Puoi provare tutte le cose che l'altro ragazzo ha pubblicato e sarà meglio, ma non come vorresti che fosse. Fondamentalmente: non perdere tempo.

In alternativa:

Utilizzare un'altra distribuzione che non utilizza Unity come interfaccia utente.

Ho usato con successo Lubuntu 14.04

Non il 16.04, perché l'ho fatto un paio di anni fa. E penso che Lubuntu abbia cambiato l'interfaccia utente, quindi state attenti.

Un'altra opzione è passare a Gnome, ma tale passaggio deve essere fatto completamente, senza eccezioni ... ( Ubuntu tornerà comunque a gnome nel 2018 )

Ricordo di aver provato qualcosa del genere quando ho avuto i miei problemi, e non ha funzionato bene né ...

Sembra che ci sia un'opzione per disinstallarlo tramite questo .

Un mio amico lo sta facendo proprio ora. Vi farò sapere ragazzi.

Meglio:

Utilizzare un'immagine fornita con un motore UI diverso. Gnome, KDE, Lubuntu sono alcuni esempi che dovrebbero funzionare. Lubuntu funziona sicuramente, almeno in 14.04.

MODIFICA :

Quindi il mio amico ha cercato fuori e ha detto Lubuntu 16.04 fa sentire molto più veloce e più nativo della sua installazione di Ubuntu. Ma invece di reinstallare tutto su Lubuntu, ha provato a passare a gnome e ha seguito questa guida (menzionata in precedenza).

Ha detto che dopo essere passato allo gnomo e aver rimosso l'Unità, sembra molto più nativo.


C'è una ragione per cui esiste Ubuntu. Stai sottolineando alcune cose molto valide qui, ovviamente può anche tornare ad Arch Linux o LFS, non prendono affatto memoria come sembra all'inizio.
Vijay Kumar Kanta,

2

Uno per le persone che atterrano da Google (anziché dai malati cronici):

Ho osservato prestazioni molto scarse avendo "dormito" l'host di Windows 10 con la VM in esecuzione. Un riavvio della VM ha risolto il problema. Spero che questo aiuti qualcuno.

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.