La aceleración 3D no funciona en VirtualBox

La aceleración 3D no funciona en VirtualBox

Mi computadora portátil tiene un procesador Intel Core i5 8250U de octava generación, con una GPU Nvidia GeForce MX150, 8 GB de RAM y un disco duro de 1 TB. Instalé Ubuntu 16.04 de 64 bits como sistema operativo invitado en Windows 10 de 64 bits usando VirtualBox. Ubuntu no funcionaba correctamente porque había mucho retraso.

Busqué en línea información sobre el problema y muchas fuentes recomendaron habilitar la aceleración 3D en la configuración del sistema operativo invitado VirtualBox, así que lo hice, pero después de algunas pantallas de carga, Ubuntu 16.04 no responde y se queda atascado en una pantalla negra particular con un texto blanco tenue. de algún tipo.

Al marcar Habilitar aceleración 3D en la configuración del sistema operativo invitado VirtualBox se genera una pantalla negra y al marcar Habilitar aceleración de video 2D aparece un mensaje que dice: Invalid Settings have been selected.

ingrese la descripción de la imagen aquí
Configuración de memoria de video y aceleración 2D y 3D en VirtualBox en Windows 10

Respuesta1

Está haciendo exactamente lo contrario de lo que debería hacer cuando su sistema operativo invitado tiene recursos de hardware virtual limitados. Habilitar la aceleración 3D brindará al sistema operativo invitado un mejor rendimiento solo si tanto el sistema operativo host como el sistema operativo invitado tienen los recursos de hardware para admitirlo.

En lugar de habilitar la aceleración 3D, debe asignar recursos de hardware virtuales adicionales al sistema operativo invitado Ubuntu si es posible hacerlo sin privar al sistema operativo host Windows 10 de los recursos de hardware físicos que necesita para ejecutarse correctamente.

  1. DesmarcarHabilitar aceleración 3D.
  • En el panel izquierdo de VirtualBox, haga clic en el sistema operativo invitado Ubuntu 16.04.

  • Haga clic en la forma de engranajeAjustesicono ⚙️.

  • En la ventana Ubuntu 16.04 - Configuración, seleccioneMostrar->Videopestaña.

  • DesmarcarHabilitar aceleración 3D(ver captura de pantalla a continuación).

  1. Aumente la cantidad de RAM virtual disponible en el sistema operativo invitado VirtualBox Ubuntu 16.04.
  • En el panel izquierdo de VirtualBox, haga clic en el sistema operativo invitado Ubuntu 16.04.

  • Haga clic en la forma de engranajeAjustesicono ⚙️.

  • En la ventana Ubuntu 16.04 - Configuración, seleccioneSistema->tarjeta madrepestaña.

  • Mueve elMemoria básicadeslice el control deslizante hacia la derecha para aumentar la cantidad de RAM virtual a 4 GB.

  1. Aumente la cantidad de procesadores virtuales del valor predeterminado de 1 a 2.
  • Igual que el paso 2 hasta llegar a la ventana Ubuntu 16.04 - Configuración y luego seleccioneSistema->Procesadorpestaña.

  • Mueve elProcesador(es)deslizador hacia la derecha para aumentar el número de procesadores virtuales del valor predeterminado de 1 a 2.

  1. Aumente la RAM de vídeo de VirtualBox hasta la cantidad máxima de 256 MB. Desde la línea de comando de Windows ejecute:

     cd "C:\Program Files\Oracle\Virtualbox"
     vboxmanage modifyvm "Name of virtual machine" --vram 256
    

    Si ejecuta VirtualBox y va aMostraren la ventana Configuración, verá:

ingrese la descripción de la imagen aquí

  1. Haga clic en elDE ACUERDOen la esquina inferior derecha de la ventana Ubuntu 16.04 - Configuración para aplicar los cambios en la configuración del sistema operativo huésped Ubuntu 16.04.

  2. Otra cosa a tener en cuenta es X11 vs Wayland. Es posible que Wayland no funcione tan bien en un entorno de máquina virtual, por lo que es posible que desee probar el comportamiento del escritorio editando la configuración gdm necesaria y habilitando/deshabilitando Wayland. Esto se hace a través del /etc/gdm/custom.confarchivo. Allí busque la siguiente línea y comente o descomente según sea necesario:fuente

     #WaylandEnable=false
    

información relacionada