¿Cómo mejorar el rendimiento de VirtualBox cuando UNITY_LOW_GFX_MODE no funciona?

28

Configuré export UNITY_LOW_GFX_MODE=1mi ~/.xprofiley ya no tiene ningún efecto en 13.04. ¿Hay alguna manera de deshabilitar todos los ojos dulces? Estoy corriendo en VirtualBox y el modo Unity 3D con todos los efectos visuales es abrumador para la VM. Unity funciona y es utilizable, es muy lento para renderizar, así que prefiero tenerlo apagado (¿es este modo 2D?).

Mark Richman
fuente
Existen problemas conocidos con virtualbox y unity que no permiten que unity 3D funcione correctamente como se esperaba (cuando no tiene una tarjeta gráfica). Intente usar un escritorio diferente como Cinnamon o Gnome. o simplemente deshabilita 3D desde la configuración de Vbox.
Nitin
Lo siento porque no puedo agregar comentarios a la respuesta anterior. Entonces agrego otra respuesta como comentarios: intenté la respuesta de Takkat. En el paso: "No deshabilite la decoración de Windows arriba". Porque mi "decoración de ventanas" está desmarcada. Entonces lo reviso. Pero luego desapareció mi menú de Windows de Ubuntu. Cuando se reinicia, el escritorio desaparece. Mi ubuntu es 14.04. 3D está habilitado.
Amitabha

Respuestas:

59

Especialmente en una máquina de gama baja como la mía (Athlon dual core, GForce 210) ejecutar Ubuntu con Unity y Compiz habilitados es todo un desafío y puede resultar en una experiencia bastante lenta y lenta.

Configuraciones de máquina virtual

Para mejorar esto, le di la siguiente configuración a la máquina virtual:

  • habilitar VT-x / AMD-V, paginación anidada
  • 2 CPU (del host de doble núcleo) con un límite de ejecución del 90% para garantizar la operatividad del host
  • Memoria base 2048
  • 256 MB de memoria de video

    VBoxManage modifyvm "Name of VM" --vram 256
    
  • Aceleración 3D habilitada

  • Adiciones de invitados instaladas

Eliminar efectos de escritorio

Luego observé una animación muy lenta para ventanas y menús. Estas animaciones hicieron más daño que el uso en mi máquina virtual. A continuación se muestran tres métodos para deshabilitarlos para obtener una experiencia más fluida en Virtual Box:

Deshabilite las animaciones con la herramienta de ajuste Unity o la herramienta de ajuste Gnome

Con ambas herramientas podemos deshabilitar las animaciones de escritorio:

ingrese la descripción de la imagen aquí
Herramienta de ajuste de GNOME

ingrese la descripción de la imagen aquí
Herramienta de ajuste de Unity

Administrador de configuración de configuración de Compiz

Como esta es una máquina virtual con la opción de hacer una instantánea antes de hacer cosas dañinas a su sistema operativo, es probable que ejecute ccsm de forma segura para deshabilitar los efectos de Compiz:

ingrese la descripción de la imagen aquí

No deshabilite la decoración de ventanas arriba

Dconf Editor

Por último, aquí está cómo hacerlo con dconf-editor :

  • Vaya a org.compiz.profiles.default.core y elimine lo siguiente de los perfiles activos :

    'animations' 'fade'
    
  • Vaya a org.compiz.profiles.unity.core y elimine lo siguiente de los perfiles activos :

    'animations'
    

Desafortunadamente, no he encontrado la manera de deshabilitar la animación Dash, que aún será bastante lenta.

Flashback de sesión de GNOME

En el caso probable de que todavía no esté satisfecho con la velocidad general del escritorio, puede considerar instalar GNOME Session Flashback, que le permitirá iniciar sesión en GNOME Flashback (Compiz o Metacity) con un escritorio delgado y rápido que recuerda a 10.04, pero con todas las aplicaciones actualizadas y el kernel reciente:

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí
Iniciar sesión 16.04

ingrese la descripción de la imagen aquí
Inicio de sesión> 17.10

ingrese la descripción de la imagen aquí

Takkat
fuente
55
la herramienta de ajuste de la unidad se puede instalar escribiendo, en un término: "sudo apt-get install unity-tweak-tool"
Tom
2
También estaba teniendo este problema, así que instalé el Gnome Flashback (Metacity) y ahora es mucho mejor.
Valter Silva
@ValterHenrique: esa suele ser una solución. Mientras tanto, actualicé mi placa base a una APU de cuatro núcleos Athlon A8 y resultó ser aún mejor para ejecutar Unity con adiciones de Guest y 3D habilitado, pero sin necesidad de más ajustes;)
Takkat
Je, wow ... Es sorprendente cuántos ciclos de reloj son robados por todo ese brillo innecesario. En un i7 ... Pasar de 12.04LTS a 14.04LTS fue como pisar una tina de melaza tibia. Lentitud pegajosa, dulce y notable hasta que necesitabas rendimiento, momento en el que rápidamente se enfureció.
Fiasco Labs
Descubrí que ni siquiera necesitaba deshabilitar las animaciones ni nada de eso después de cambiar la configuración de VirtualBox.
BalinKingOfMoria
0

La interfaz de Unity en mi sistema operativo invitado Ubuntu 14.04 se volvió muy lenta recientemente, a pesar de que mis Guest Additions estaban actualizadas con la versión VBox en 4.3.26. Leí esta y muchas otras páginas de respuestas y contemplé cambiar de Unity a Gnome y otros cambios, pero sabía que nada significativo había cambiado y recordé haber obtenido un rendimiento perfectamente bueno de Unity en mi máquina invitada anteriormente.

Entonces, supongo que simplemente reinstalé las adiciones de invitados (el mismo proceso que instalarlas en primer lugar; el instalador simplemente las elimina y reinstala) y recuperé el excelente rendimiento visual y eliminé el retraso de entrada que había estado ocurriendo recientemente. Pruebe esto antes de intentar algo más drástico.

cdaddr
fuente