¿Cómo puedo hacer que VirtualBox se ejecute a 1366x768?

¿Cómo puedo hacer que VirtualBox se ejecute a 1366x768?

Estoy intentando ejecutar Windows 8 en VirtualBox. La pantalla de mi computadora portátil es exactamente 1366x768. Windows 8 desactiva algunas de sus funciones si la resolución es inferior a 1366x768, por lo que necesito ejecutar el sistema operativo invitado en pantalla completa.

El problema es que VirtualBox se niega a ejecutar el invitado a 1366x768. Cuando VirtualBox está en "pantalla completa", el invitado tiene sólo 1360x768, seis píxeles demasiado estrechos. Hay una barra negra de tres píxeles en los lados izquierdo y derecho de la pantalla.

este usuarioTuve el mismo problema, pero la respuesta aceptada es "instalar Guest Additions", lo cual ya hice; eso me llevó a 1360, pero no a 1366.

De acuerdo con laRastreador de tickets de VirtualBox, solía haber un error por el cual el ancho de la pantalla del invitado se redondeaba hacia abajo al múltiplo de 8 más cercano, pero afirman haber solucionado el error en la versión 3.2.12. Estoy usando la versión 4.1.18 y veo el mismo problema que dicen haber solucionado, así que o lo rompieron nuevamente, se equivocaron al solucionarlo o mi problema es algo completamente distinto.

esta respuestasugirió darle a la máquina virtual 128 MB de memoria de video y afirmó que no hubo problemas para obtener 1366x768 después. Cuando creé la VM, su memoria de visualización ya estaba predeterminada en 128 MB. Intenté aumentarlo a 256 MB, pero sin resultado: el invitado todavía tiene seis píxeles demasiado estrecho.

Mi sistema operativo host es Windows 7 de 64 bits y estoy ejecutando VirtualBox 4.1.18.

¿Cómo puedo hacer que VirtualBox ejecute mi sistema operativo invitado en pantalla completa con la resolución nativa de mi pantalla de 1366x768?

Respuesta1

Mientras la VM se está ejecutando, también puede decirle al sistema operativo invitado que cambie la resolución usando:

VBoxManage controlvm "Name of VM" setvideomodehint 1366 768 32

El 32 al final indica la profundidad del color de la pantalla.

Respuesta2

Después de dedicar un fin de semana entero a esto, finalmente encontré al culpable: la aceleración 3D de VirtualBox.

Si ingresa a Configuración > Pantalla de su máquina virtual y desmarca "Habilitar aceleración 3D", el invitado se ejecutará exitosamente a 1366x768.

Respuesta3

Resolví el mismo problema en Fedora 22 KDE usando el siguiente comando:

$ VBoxManage setextradata global GUI/MaxGuestResolution any
$ VBoxManage setextradata "Win 10" "CustomVideoMode1" "1366x786x32"

Tenga en cuenta que la ventana de su virtualbox debe estar cerrada.

Respuesta4

Asegúrese de que su hardware admita cualquier resolución que desee utilizar.

Inicie su invitado Linux en VirtualBox y presione cen el menú GRUB (es una pantalla azul en Debian) y luego, en el grub>mensaje, use el vbeinfocomando para verificar las resoluciones admitidas por su hardware. Está en el formato de 1366x768x32.

Presione Escpara salir grub>del mensaje y continuar. Entonces:

  1. iniciar sesión en el sistema comoroot
  2. vim /etc/default/grub
  3. editar, usando uno de los modos admitidos:

    GRUB_GFXMODE=1366x768x24
    GRUB_GFXPAYLOAD_LINUX=keep
    
  4. actualice su configuración de Grub (el comando en Debian es update-gruby en OpenSUSE es grub2-mkconfig -o /boot/grub2/grub.cfg)

  5. cerrar sesión
  6. en Windows (o cualquiera que sea el sistema operativo host) ejecute este comando:

    C:\>...\vboxmanage setextradata "your_guest_os_name" "CustomVideoMode1" "1366x768x32"
    
  7. reinicie su sistema operativo invitado

información relacionada