VirtualBox è molto lento in Windows 10


15

VirtualBox era installato su Windows 8.1 e funzionava correttamente. Ho eseguito l'aggiornamento a Windows 10 e reinstallato VirtualBox, ma è molto lento.

Informazioni di sistema:

  • CPU: Intel Core i5
  • Scheda grafica: Nvidia 740m
  • 6 gigabyte di RAM
  • Memoria SSD da 256 GB

I driver sono aggiornati. L'accelerazione 3D è abilitata.

Qual è il problema?


Con lento intendi che la grafica è molto ritardata? Ho riscontrato lo stesso problema anche in VMWare Player. Devo ancora trovare una soluzione.
Gavin,

Sì, è lo stesso Per favore, mostra la tua soluzione.
Ali,

Stai utilizzando la versione corrente di Virtualbox presumo?
Ramhound,

Uso l'ultima versione.
Ali,

Risposte:


14

Sembra che tu sia su un laptop, quindi modificare le opzioni di alimentazione di Windows potrebbe essere una soluzione:

http://www.rawinfopages.com/tips/2015/05/speed-up-virtualbox-enormously-with-this-simple-tweak/

Per citare:

Quindi si è rivelato essere un problema semplice, in parte causato dalla scelta del piano di alimentazione sbagliato. Assicurarsi che il piano ad alta potenza sia selezionato quando si eseguono macchine virtuali VirtualBox.

Dopo alcuni altri esperimenti, ho scoperto che aumentando la velocità minima del processore quando si utilizzava l'alimentazione di rete, si aumentava la velocità della CPU. Impostandolo all'80%, la velocità minima era 2 GHz sull'alimentazione di rete, il che andava bene per il funzionamento della macchina virtuale.

Per fare ciò, vai su Opzioni risparmio energia nel Pannello di controllo e accanto al piano Risparmio energia, fai clic su Modifica impostazioni piano. Nella schermata successiva, fai clic su Modifica impostazioni avanzate risparmio energia. Espandi Gestione dell'alimentazione del processore, Stato minimo del processore e imposta Connesso all'80% o qualsiasi valore offra prestazioni ragionevoli nella macchina virtuale.


2
il piano di alimentazione è la modalità ad alte prestazioni
Ali,

@Ali Pity, quindi :(
mlvljr

1
Questo ha funzionato per me, oltre a disabilitare la cache I / O host nelle impostazioni del disco.
Polinomio,

2
@Polynomial Spiacente, hai disabilitato la cache I / O? non dovrebbe renderlo più lento?
Kyle Strand,

1
abbastanza pazzo, questo risolve completamente il problema. cray-cray <3 esso. ho anche installato le aggiunte guest virtualbox che dovresti sempre fare comunque. non sono sicuro che ciò avrebbe potuto aiutare anche.
Nicholas DiPiazza,

6

Ho notato un aumento significativo della velocità di Windows dopo aver abilitato l'accelerazione 3D dal pannello delle impostazioni dello schermo.


4

Ho avuto lo stesso problema oggi - ho scoperto che il "Controller grafico" (scheda Display) era predefinito su VBoxSVGA. Facendo clic su tutte le mie macchine virtuali, era l'unica su quella impostazione. Quindi l'ho cambiato in VBoxVGA e voilà - niente più ritardo! Era così male, avrei visto l'aggiornamento del display nella mini anteprima di VirtualBox Manager, quindi avrei fatto clic sulla VM, quindi fare clic su indietro e il display si sarebbe aggiornato. Buono come nuovo ora.


Questo ha funzionato (l'aggiunta di più memoria / cpus non ha fatto schifo). Enorme differenza nel ritardo della grafica dopo il passaggio a VBoxVGA.
PerrierCitror


2

Su Virtualbox l'aggiunta di un processore aggiuntivo nelle impostazioni della VM e l'aggiunta di più memoria mi hanno aiutato.


2

1) Potresti escludere da antivirus e Windows Defender:

Ricerca Virus and Protection > ... Settings > Add Exclusions > Add Folder -> C:\Program Files\Oracle\VirtualBox

inserisci qui la descrizione dell'immagine

2) Controllare il Execution cap. Uso circa il 30-70%

La CPU Execution caplimita il tempo impiegato da una CPU host per emulare una CPU virtuale. L'impostazione predefinita è 100%, il che significa che non ci sono limiti. Un'impostazione del 50% implica che una singola CPU virtuale può utilizzare fino al 50% di una singola CPU host.

inserisci qui la descrizione dell'immagine


1

Al momento ho avuto lo stesso problema con WIN8. GuestAdditions è stato installato, ma WIN8 Image è stato molto lento.

Lo risolvo rimuovendo GuestAdditions, riavvio la VM e reinstalla GuestAdditions. Sembra che ci fosse sempre GuestAdditions 4.x nella VM Win8, ma non ho avuto alcun avviso per aggiornare GuestAdditions. Ora ho GuestAdditions 5.2 e VM funziona veloce e senza intoppi.


1

Ho disabilitato la cache I / O dell'host dalle impostazioni di Vbox e ha funzionato in modo strano (sì, lo so che non ha senso ma ha funzionato comunque e volevo condividere).


1

Nel mio caso, era l'antivirus di AVG Business Edition! ha reso il mio oracolo VM insolitamente lento. Se stai riscontrando prestazioni lente e insolite, ti suggerirò di disabilitare completamente l'antivirus e di verificare se migliora. Successivamente è possibile aggiungere il percorso dell'oracle vm nell'elenco delle eccezioni (in AVG, questi erano in File shield e Behavior shield).

Nota: anche Windows Defender può rallentare. Quindi, nel caso in cui non si disponga di alcun antivirus, verificare prima di aver disabilitato Windows Defender.


0

Altre cose strane con l'ospite di Windows 10 (dopo l'installazione pulita), su due host diversi.

Su un host con host Windows 10, VoxSVGA + 3D funziona in modo accettabile.

Sull'altro host con l'host Linux Manajaro (ultimo kernel LTS 5.x), VBoxSVGA (con e senza accel 3D) impedisce al guest di raggiungere il desktop, si blocca prima dello spostamento dei punti, BSOD, ecc.

Su tale altro host con l'host Linux Manajaro (ultimo kernel LTS 5.x), VMSVGA con accel 3D impedisce all'ospite di raggiungere il desktop, si blocca prima dello spostamento dei punti, BSOD, ecc.

Su tale altro host con l'host Linux Manajaro (ultimo LTS kernel 5.x), VMSVGA senza accel 3D rende l'ospite a raggiungere il desktop, ma così lento che è inutilizzabile, più di mezz'ora per raggiungere il desktop, più di dieci minuti per mostrare il menu di Windows dopo il clic, più di cinque minuti per mostrare il menu contestuale del desktop, circa due ore per aprire explorer, circa un'ora e mezza per aprire il blocco note, circa 45 minuti per aprire la finestra della console cmd, digitando i quattro caratteri di "CD \ "ci sono voluti quasi due minuti interi, la lista mostrata era di un carattere ogni quattro o cinque secondi, ecc. e quasi cinque ore per chiudere.

Con molta, molta pazienza, ho provato a disinstallare, riavviare e reinstallare AddOns, che ha richiesto un'intera settimana, quasi 166 ore, ma che non ha aiutato, sempre lo stesso.

Come ho detto, Windows 10 è un'installazione pulita.

La cosa strana è che tale installazione guest è stata eseguita su un host Intel Windows 10 e problemi di velocità compaiono su un host AMD Linux.

Se installo il guest sull'host AMD Linux funziona in modo accettabile, ma se lo porto all'host Intel Windows, il guest ha gli stessi identici problemi, BSOD o molto lenti, a seconda di (VBoxSVGA con / senza 3D e VMSVGA con 3D = BSOD) vs (VMSVGA senza 3D = molto lento).

Molto lento = Molti minuti (> 30 min) per l'avvio, alcune ore per spegnere, ecc

BSOD = Non raggiungere il desktop, basta bloccare o BSOD e riavviare automaticamente.

Succede solo con l'ospite di Windows 10, avevo provato con un vecchio ospite WinXP che avevo e funzionava perfettamente su entrambi gli host (posso spostare il guest WinXP da Intel su AMD avanti e indietro senza problemi, ma non l'ospite Win 10).

Avevo anche testato con le impostazioni predefinite che VBox utilizza durante la creazione della VM, con ogni tipo di combinazione (PAE / NX, IO, cache, ecc.), L'unica cosa che provoca alcuna differenza su BSOD vs reach desktop è selezionare VMSVGA senza 3D, ma la VM è troppo lenta per poter essere utilizzata.

Entrambi gli host hanno un processore moderno decente, RAM fisica da 8GiB (da 2GiB a guest).

E sì, avevo provato con la dimensione massima della memoria del video ospite, nessun aiuto. Anche il 100%, il 90% .. Il 50% della CPU non ha aiutato; guest con solo 2 core, quindi l'host ha molti core in più (Intel è quad core non multi-thread, E ha 32 core con 64 thread).

Questi problemi compaiono dopo che VirtualBox è passato a 6.x da 5.x, ma con 5.x indipendentemente dalla configurazione video che uso il problema con Win 10 guest BSOD è sempre apparso se utilizzo l'host VM su AMD se l'installazione è stata eseguita in Intel e viceversa, quindi almeno con VBox 6.xi può raggiungere il desktop (con 5.xi non può) ma è inutilizzabile.

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.