Actualmente estoy usando Ubuntu 12.04 LTS como máquina host, y he virtualizado tres máquinas:
- un invitado Xubuntu 12.04
- un invitado de Windows 7
- un invitado de Ubuntu 12.10
Todos los invitados tienen la misma configuración predeterminada de VirtualBox, ¡pero Ubuntu 12.10 es más lento!
¡La instalación tomó 1h 40 min! (Normalmente, lleva 40 minutos). Ahora es imposible usarlo, y todas las operaciones son muy, muy lentas.
Estoy usando VirtualBox versión 4.2.4.
¿Algunas ideas?
¿Por qué es lento? ¿Y cómo puedo hacerlo más rápido?
virtualbox
Giorgio
fuente
fuente
Respuestas:
He oído que tiene algo que ver con el hecho de que eliminaron Unity 2D , o de alguna manera el cambio a 3D Unity solo ralentiza el rendimiento de la VM debido a la gran dependencia del manejo de la CPU más de lo que solía tener que hacerlo. El podcast Linux Outlaws habló un poco sobre eso, pero olvido el episodio.
Actualización: El problema es que Virtualbox Guest Additions no proporciona aceleración 3D en 12.10. Ver Ubuntu 12.10 no puede usar la aceleración 3D. No puede construir DRM .
fuente
Ubuntu 12.10 ya no incluye Unity 2D , que se implementó para plataformas que no pueden proporcionar aceleración 3D. En cambio, Ubuntu 12.10 tiene Unity ejecutado bajo LLVM, haciendo que el código destinado a la GPU se ejecute en la CPU. Es mucho más lento que usar la GPU.
Para verificar si su invitado Ubuntu 12.10 está usando aceleración 3D, ejecute este comando:
Como puede ver, "No se procesó el software" y "Compatible con Unity 3D" ambos devuelven "no" en este ejemplo, lo que significa que Unity está utilizando LLVMpipe lento.
Cómo habilitar la aceleración 3D (solo VirtualBox 4.2.x)
Estas instrucciones están destinadas a VirtualBox 4.2.4 o 4.2.6, instaladas desde el sitio web de VirtualBox, no desde el repositorio de Ubuntu. Las versiones futuras de VirtualBox pueden solucionar este problema automáticamente o pueden necesitar una solución alternativa diferente.
Instale algunos paquetes requeridos para las adiciones de invitados:
Instale las adiciones de invitados haciendo clic en Dispositivos, Instalar adiciones de invitados y ejecutando este comando desde el directorio del CD-ROM:
Agregue el
vboxvideo
controlador a la instancia ejecutando:Inicie su invitado Ubuntu 12.10 y verifique que la aceleración 3D esté funcionando ejecutando:
Si las ventanas parecen desaparecer , instale CompizConfig Settings Manager y deshabilite Framebuffer Object (FBO) en la sección OpenGL:
Instale el Administrador de configuración de CompizConfig:
Ejecute el Administrador de configuración de CompizConfig:
fuente
sudo apt-get remove virtualbox-guest-additions
(esto elimina los que instaló)sudo apt-get install virtualbox-guest-additions
(esto instala los del repositorio predeterminado) A continuación, abra los controladores adicionales en la configuración (oa través de fuentes de software> controladores adicionales en las últimas versiones de Ubuntu) y seleccione el obvio .Parece que los desarrolladores de software de VirtualBox están trabajando en una solución, pero aún no está lista; vea la publicación del foro Discuta la versión 4.2.4 .
Hay un hilo que discute esto en la publicación de Ubuntu Ubuntu 12.10 "prácticamente" inutilizable
fuente
No sé acerca de la configuración de la GUI necesaria para que Unity pueda usarse dentro de una VM, pero sí sé cómo ajustar las VM en virtualbox, KVM y otras. Nunca he tenido suerte de que Unity funcione bien en ningún entorno virtual. Nunca lo intenté demasiado, prefiriendo usar WM puro o un DE basado en LXDE.
Configuraciones más detalladas están aquí: http://blog.jdpfu.com/2012/09/14/solution-for-slow-ubuntu-in-virtualbox
Resumen:
Hay muchos consejos de rendimiento de GUI en las otras respuestas. Esos probablemente también sean válidos. Estos mismos consejos se aplican a KVM, VM-Player y otros hipervisores virtuales. Estos también funcionan para servidores.
Buena suerte.
fuente
Tuve buenos resultados al regresar de Unity a la alternativa GNOME. Puede hacerlo simplemente instalando GNOME-session-fallback desde el centro de software y luego eligiéndolo en la pantalla de inicio de sesión.
ver: http://www.psychocats.net/ubuntu/classicgnome para un tutorial detallado al azar
fuente
gnome-session-flashback
. Esto es lo único que parece marcar una diferencia en el rendimiento de la interfaz de usuario para mí. ¡Gracias!Para habilitar 3D, primero deberá actualizar los encabezados de Linux
Ahora inserte la vitualbox guest iso desde los dispositivos e instale manualmente
Inserte vboxvideo a / etc / modules
Agregue "vboxvideo" al final del archivo
Reiniciar la máquina
Marque "No se procesó el software" y "Unity 3D compatible" están habilitados o no después de reiniciar
Lo siguiente que quiere hacer es aumentar la memoria de video. Busque el archivo .vbox
Reemplazar
A
fuente: Cómo reparar el rendimiento lento ubuntu 13.04 ejecutándose en virtualbox
fuente