Tengo un problema interesante con respecto a VirtualBox y la visualización de una máquina virtual en el modo Pantalla completa . Primero funciona, luego, al reiniciar mi Mac, deja de funcionar. Si reinstalo Virtual Box, vuelve a funcionar hasta el próximo reinicio. Lavar, enjuagar, repetir.
Aquí está el escenario ...
Cuando presiono ⌘ Comando F para hacer que mi Windows 10 VM esté en pantalla completa, aparece el sonido de "alerta" de OS X, la pantalla parpadea, pero nunca se activa. en modo de pantalla completa.
Por accidente (estaba instalando una actualización), noté que si ejecuto el instalador de Virtual Box, el modo de pantalla completa funcionará bien hasta que reinicie. Una vez que reinicie, deja de funcionar hasta que reinstalo VirtualBox. No necesito desinstalarlo, solo lo instalo como si estuviera haciendo una actualización.
He probado esto con pantalla completa antes y después de instalar Guest Additions y parece que no tiene efecto, al reiniciar, la pantalla completa ya no funciona. Tampoco creo que tenga nada que ver con las adiciones de invitados, porque después de la instalación, puedo hacer que la pantalla de inicio (pantalla del BIOS, logotipo de Windows y puntos de "progreso" circulares) se muestre en pantalla completa. Después del reinicio, no puedo. Tiene que ser algo relacionado con el software Virtual Box.
Información relevante:
- Virtual Box 5.0.22r108108
- OS X 10.11.5
- Windows 10 Pro 64bit VM
¿Alguien ha visto algo como esto y / o conoce una solución?
Actualización: pude analizar los registros para ver qué estaba pasando. Después de la instalación del software Virtual Box, ve (correctamente) que mi video es capaz de manejar 2560x1440. Obras de pantalla completa.
Una vez que reinicie OS X (host), no el invitado (Windows) de alguna manera, solo informa que mi pantalla es 2560x1324. Puedo reiniciar el invitado cualquier número de veces sin problemas, es una vez que reinicio el host.
¿Dónde se está cambiando esto?
Registros de Trabajo (recién instalado la actualización 5.0.26 de VBox)
00:18:02.749992 HDA: Reset
00:18:02.788516 HDA: Reset
00:18:02.836881 OHCI: Software reset
00:18:02.837206 OHCI: USB Reset
00:18:02.887653 OHCI: USB Operational
00:18:03.133123 EHCI: Hardware reset
00:18:03.133211 EHCI: USB Operational
00:18:03.779617 VMMDev: Guest Log: VBoxMP::vboxWddmPickResources: found the VBE card
00:18:03.782914 VMMDev: Guest Log: VBoxMP::DxgkDdiStartDevice: using HGSMI
00:18:03.783004 2D is supported!
00:18:03.862338 VBVA: InfoScreen: [0] @0,0 2560x1440, line 0x2800, BPP 32, flags 0x1
00:18:03.862356 Display::handleDisplayResize: uScreenId=0 pvVRAM=000000011f52d000 w=2560 h=1440 bpp=32 cbLine=0x2800 flags=0x1
00:18:03.862387 GUI: UIFrameBufferPrivate::NotifyChange: Screen=0, Origin=0x0, Size=2560x1440, Sending to async-handler
00:18:03.862454 GUI: UIMachineView::sltHandleNotifyChange: Screen=0, Size=2560x1440
00:18:03.862464 GUI: UIFrameBufferPrivate::handleNotifyChange: Size=2560x1440
00:18:03.862479 GUI: UIFrameBufferPrivate::performResize: Size=2560x1440, Directly using source bitmap content
00:18:05.492254 GUI: UISession::sltAdditionsChange: GA state change event came, notifying listeners.
00:18:05.492276 GUI: UIMachineLogicFullscreen::sltCheckForRequestedVisualStateType: Requested-state=0, Machine-state=5
00:18:05.512880 GUI: UISession::sltAdditionsChange: GA state really changed, notifying listeners.
00:18:05.512896 GUI: UIMachineLogicFullscreen: Additions-state actual-change event, rebuild multi-screen layout
00:18:05.513701 GUI: UIMultiScreenLayout::update: GUI/AutomountGuestScreens is disabled
00:18:05.513737 GUI: UIMachineViewFullscreen::adjustGuestScreenSize: Adjust guest-screen size if necessary.
00:18:05.513743 GUI: UISession::sltAdditionsChange: GA state change event came, notifying listeners.
00:18:05.513747 GUI: UIMachineLogicFullscreen::sltCheckForRequestedVisualStateType: Requested-state=0, Machine-state=5
00:18:06.883296 EHCI: USB Suspended
00:18:31.331595 GUI: UISession::sltAdditionsChange: GA state change event came, notifying listeners.
00:18:31.331613 GUI: UIMachineLogicFullscreen::sltCheckForRequestedVisualStateType: Requested-state=0, Machine-state=5
00:18:31.384282 VMMDev: Guest Additions capability report: (0x0 -> 0x1) seamless: yes, hostWindowMapping: no, graphics: no
00:18:31.384461 GUI: UISession::sltAdditionsChange: GA state really changed, notifying listeners.
00:18:31.384472 GUI: UIMachineLogicFullscreen: Additions-state actual-change event, rebuild multi-screen layout
00:18:31.385436 GUI: UIMultiScreenLayout::update: GUI/AutomountGuestScreens is disabled
00:18:31.385472 GUI: UIMachineViewFullscreen::adjustGuestScreenSize: Adjust guest-screen size if necessary.
00:18:31.385478 GUI: UISession::sltAdditionsChange: GA state change event came, notifying listeners.
00:18:31.385481 GUI: UIMachineLogicFullscreen::sltCheckForRequestedVisualStateType: Requested-state=0, Machine-state=5
00:18:31.406208 VMMDev: Guest Additions capability report: (0x1 -> 0x5) seamless: yes, hostWindowMapping: no, graphics: yes
00:18:31.406234 GUI: UISession::sltAdditionsChange: GA state really changed, notifying listeners.
00:18:31.406247 GUI: UIMachineLogicFullscreen: Additions-state actual-change event, rebuild multi-screen layout
00:18:31.407170 GUI: UIMultiScreenLayout::update: GUI/AutomountGuestScreens is disabled
00:18:31.407206 GUI: UIMachineViewFullscreen::adjustGuestScreenSize: Adjust guest-screen size if necessary.
00:18:31.407212 GUI: UISession::sltAdditionsChange: GA state change event came, notifying listeners.
00:18:31.407215 GUI: UIMachineLogicFullscreen::sltCheckForRequestedVisualStateType: Requested-state=0, Machine-state=5
00:18:31.407254 GUI: UISession::sltAdditionsChange: GA state really changed, notifying listeners.
00:18:31.407341 GUI: UIMachineLogicFullscreen: Additions-state actual-change event, rebuild multi-screen layout
00:18:31.408021 GUI: UIMultiScreenLayout::update: GUI/AutomountGuestScreens is disabled
00:18:31.408044 GUI: UIMachineViewFullscreen::adjustGuestScreenSize: Adjust guest-screen size if necessary.
00:18:31.408049 GUI: UISession::sltAdditionsChange: GA state change event came, notifying listeners.
00:18:31.408052 GUI: UIMachineLogicFullscreen::sltCheckForRequestedVisualStateType: Requested-state=0, Machine-state=5
Después del reinicio de OS X, y la pantalla completa falla, pude sacar esto del registro:
VMMDev: SetVideoModeHint: Got a video mode hint (2560x1324x32)@(0x0),(1;0) at 0
00:00:01.799689 GUI: 2D video acceleration is enabled
00:00:01.799700 GUI: HID LEDs sync is enabled
00:00:01.810723 GUI: UIMachineLogicNormal::sltCheckForRequestedVisualStateType: Requested-state=0, Machine-state=5
00:00:04.207948 Display::handleDisplayResize: uScreenId=0 pvVRAM=0000000000000000 w=720 h=400 bpp=0 cbLine=0x0 flags=0x1
00:00:04.207989 GUI: UIFrameBufferPrivate::NotifyChange: Screen=0, Origin=0x0, Size=720x400, Sending to async-handler
00:00:04.208026 GUI: UIMachineView::sltHandleNotifyChange: Screen=0, Size=720x400
00:00:04.208032 GUI: UIFrameBufferPrivate::handleNotifyChange: Size=720x400
00:00:04.208040 GUI: UIFrameBufferPrivate::performResize: Size=720x400, Directly using source bitmap content
00:00:04.211021 PIT: mode=2 count=0x10000 (65536) - 18.20 Hz (ch=0)