VirtualBox es muy lento en Windows 10

15

Tenía VirtualBox instalado en Windows 8.1 y funcionaba correctamente. Actualicé a Windows 10 y reinstalé VirtualBox, pero es muy lento.

Información del sistema:

  • CPU: Intel Core i5
  • Tarjeta gráfica: Nvidia 740m
  • 6 gigabytes de RAM
  • 256 GB de almacenamiento SSD

Los conductores están al día. La aceleración 3D está habilitada.

¿Cuál es el problema?

Ali
fuente
¿Por lento quieres decir que los gráficos están muy retrasados? También experimenté el mismo problema en VMWare Player. Todavía tengo que encontrar una solución.
Gavin
Si, es lo mismo. Por favor muestre su solución.
Ali
¿Está utilizando la versión actual de Virtualbox, supongo?
Ramhound
Yo uso la última versión.
Ali

Respuestas:

14

Parece que está en una computadora portátil, por lo que ajustar las opciones de energía de Windows puede ser una solución:

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

Citar:

Por lo tanto, resultó ser un problema simple, en parte causado por la selección del plan de energía incorrecto. Asegúrese de seleccionar el plan de alta potencia cuando ejecute máquinas virtuales VirtualBox.

Después de algunos experimentos más, descubrí que al aumentar la velocidad mínima del procesador cuando se ejecuta en la red eléctrica, aumenta la velocidad de la CPU. Establecerlo al 80% hizo que la velocidad mínima fuera de 2 GHz en la alimentación de la red, lo que estaba bien para ejecutar la máquina virtual.

Para hacer esto, vaya a Opciones de energía en el Panel de control y al lado del plan de ahorro de energía, haga clic en Cambiar la configuración del plan. En la siguiente pantalla, haga clic en Cambiar la configuración avanzada de energía. Expanda la administración de energía del procesador, el estado mínimo del procesador y configure Conectado al 80% o cualquier valor que ofrezca un rendimiento razonable en la máquina virtual.

mlvljr
fuente
2
plan de energía es modo de alto rendimiento
Ali
@Ali Pity, entonces :(
mlvljr
1
Esto funcionó para mí, junto con la desactivación de la caché de E / S del host en la configuración del disco.
Polinomial
2
@Polynomial Lo sentimos, ¿ deshabilitó el caché de E / S? ¿No debería hacerlo más lento?
Kyle Strand
1
lo suficientemente loco, esto soluciona totalmente el problema. cray-cray <3 it. También instalé las adiciones de invitados de virtualbox que siempre debes hacer de todos modos. No estoy seguro si eso podría haber ayudado también.
Nicholas DiPiazza
6

Noté un aumento significativo en la velocidad de Windows después de habilitar la aceleración 3D desde el panel de configuración de Pantalla.

Virgiliu
fuente
4

Tuve el mismo problema hoy: descubrí que el "Controlador de gráficos" (pestaña Pantalla) se había predeterminado en VBoxSVGA. Al hacer clic en todas mis máquinas virtuales, era la única en esa configuración. Así que lo cambié a VBoxVGA y listo, ¡no más retrasos! Era tan malo que vería la actualización de la pantalla en la mini vista previa de VirtualBox Manager, así que haría clic fuera de la máquina virtual, luego volvería a hacer clic y la pantalla se actualizaría. Bueno como nuevo ahora.

Brian
fuente
Eso hizo el truco (agregar más memoria / cpus no hizo una mierda). Gran diferencia en el retraso de los gráficos después de cambiarme a VBoxVGA.
PerrierCitror
3

Asegúrese de tener instalados VirtualBox Guest Additions , lo que garantiza que el sistema operativo virtualizado pueda funcionar mejor con el hardware expuesto a través del host.

Den Delimarsky
fuente
44
Lo instalé, pero nada cambió
Ali
2

En Virtualbox, agregar procesador adicional en la configuración de VM y dar más memoria me ayudó.

stiv
fuente
2

1) Puede excluir de antivirus y Windows Defender:

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

ingrese la descripción de la imagen aquí

2) Verifique el Execution cap. Yo uso alrededor del 30-70%

La CPU Execution caplimita la cantidad de tiempo que una CPU host pasa para emular una CPU virtual. La configuración predeterminada es 100%, lo que significa que no hay limitación. Una configuración del 50% implica que una sola CPU virtual puede usar hasta el 50% de una sola CPU host.

ingrese la descripción de la imagen aquí

T.Todua
fuente
1

Actualmente tuve el mismo problema con WIN8. Se instaló GuestAdditions, pero la imagen WIN8 fue realmente lenta.

Lo resuelvo eliminando GuestAdditions, reinicio la VM y reinstalo GuestAdditions. Parece que hubo GuestAdditions 4.x todo el tiempo en la VM Win8, pero no recibí ningún aviso para actualizar GuestAdditions. Ahora tengo GuestAdditions 5.2 y VM funciona rápido y sin problemas.

suther
fuente
1

Inhabilité el caché de E / S del host desde la configuración de Vbox y funcionó de manera extraña (sí, sé que esto no tiene sentido, pero funcionó de todos modos y quería compartirlo).

BARIS KURT
fuente
1

En mi caso, ¡fue el antivirus AVG Business Edition! hizo que mi máquina virtual Oracle fuera inusualmente lenta. Si se enfrenta a un rendimiento lento inusual, le sugiero que desactive completamente el antivirus y verifique si mejora. Más adelante, puede agregar la ruta del oráculo vm en la lista de excepciones (en AVG, estas estaban en el Escudo de archivos y el Escudo de comportamiento).

Nota: Incluso el defensor de Windows puede hacerlo lento. Entonces, en caso de que no tenga ningún antivirus, verifique después de deshabilitar el defensor de Windows primero.

Abdullah Al Farooq
fuente
0

Más cosas extrañas con el invitado de Windows 10 (después de una instalación limpia), en dos hosts diferentes.

En un host con Windows 10, el VoxSVGA + 3D funciona aceptable.

En el otro host con Linux Manajaro (último LTS kernel 5.x), el VBoxSVGA (con y sin aceleración 3D) hace que el invitado no llegue al escritorio, se congela antes de que se muevan los puntos, BSOD, etc.

En otro host con Linux Manajaro (último LTS kernel 5.x), el VMSVGA con aceleración 3D hace que el invitado no llegue al escritorio, se congela antes de que se muevan los puntos, BSOD, etc.

En otro host con Linux Manajaro (último LTS kernel 5.x), el VMSVGA sin aceleración 3D hace que el invitado llegue al escritorio, pero tan lento que es inutilizable, más de media hora para llegar al escritorio, más de diez minutos para mostrar el menú de Windows después de hacer clic, más de cinco minutos para mostrar el menú contextual del escritorio, cerca de dos horas para abrir el explorador, cerca de una hora y media para abrir el bloc de notas, cerca de 45 minutos para abrir la ventana de la consola cmd, escribiendo los cuatro caracteres del "CD \ "tardó cerca de dos minutos completos, la lista mostrada era un personaje cada cuatro o cinco segundos, etc. y cerca de cinco horas para hacer un apagado.

Con mucha, mucha paciencia, intenté desinstalar, reiniciar y volver a instalar los complementos, que tomó una semana completa, cerca de 166 horas, pero eso no ayudó, igual.

Como dije, Windows 10 es una instalación limpia.

Lo extraño es que dicha instalación de invitado se realizó en un host Intel Windows 10 y los problemas de velocidad aparecen en un host AMD Linux.

Si instalo el invitado en el host AMD Linux, funciona aceptable, pero si llevo ese invitado al host Intel Windows, entonces el invitado tiene exactamente los mismos problemas, BSOD o muy lento, dependiendo de (VBoxSVGA con / sin 3D y VMSVGA con 3D = BSOD) vs (VMSVGA sin 3D = muy lento).

Muy lento = Muchos minutos (> 30 min) para arrancar, algunas horas para apagarlo, etc.

BSOD = No alcanza el escritorio, simplemente congela o BSOD y reinicia automáticamente.

Sucede solo con el invitado de Windows 10, lo había intentado con un viejo invitado WinXP que tenía y funcionó perfectamente en ambos hosts (puedo mover el invitado WinXP de Intel a AMD sin problemas, pero no el invitado Win 10).

También probé con la configuración predeterminada que usa VBox al crear la VM, con todo tipo de combinaciones (PAE / NX, IO, caché, etc.), lo único que causa alguna diferencia en BSOD vs el escritorio de alcance es seleccionar VMSVGA sin 3D, pero cuando la VM es demasiado lenta para poder ser utilizada.

Ambos hosts tienen un procesador moderno decente, 8GiB de RAM física (2GiB para invitados).

Y sí, lo había intentado con el tamaño máximo de memoria de video para invitados, sin ninguna ayuda. También 100%, 90% .. 50% de la CPU no ayudó; huésped con solo 2 núcleos, por lo que el host tiene muchos núcleos adicionales (Intel es de cuatro núcleos, no tiene subprocesos múltiples, Y tiene 32 núcleos con 64 hilos).

Este problema aparece después de que VirtualBox cambiara a 6.x desde 5.x, pero con 5.x, sin importar la configuración de video, uso el problema BSOD win 10 guest siempre aparece si uso el invitado VM en AMD si la instalación se realizó en Intel y viceversa, por lo que al menos con VBox 6.xi puede llegar al escritorio (con 5.xi no puede) pero es inutilizable.

Laura
fuente