VB 3.2.10 on host Ubuntu X64 10.04 LTS with guest XP sp2. And the host has 1920x1200 desktop.
Host+F enter full screen mode, and then Host+F back from full screen mode, the guest XP will set desktop to 640x480, how to let it keep the original 1400x1050?
If using VB3.1.8, When a 1400x1050 XP guest enter and leave full screen, it restores to 1400x1050, not change to 640x480. How to teach VB3.2.10 to behave like 3.1.8?
I revert to VB3.1.8 fro a temporary solution.
640x480 when back from full screen
-
Perryg
- Site Moderator
- Posts: 34369
- Joined: 6. Sep 2008, 22:55
- Primary OS: Linux other
- VBox Version: OSE self-compiled
- Guest OSses: *NIX
Re: 640x480 when back from full screen
I don't see this problem. Use the mouse click drag, or the windows MAX button to set the guest to as full as it will get then shut (not saved a real shut down) down the guest. This will save the settings in the machine control file. Start the guest and try the full screen toggle and see if it works better.
-
maxchen
- Posts: 25
- Joined: 27. Oct 2010, 15:57
- Primary OS: Ubuntu other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Windows
Re: 640x480 when back from full screen
I try another guest (also XP sp2), for the fist several times, come back from the full screen will be OK, say 1920x1200 to 1400x1050. However, later at some time, when back from full screen, the guest's desktop is set to 640x480, and from then on, I reset the desktop to 1400x1050, when return from full screen, it always set to 640x480.
-
maxchen
- Posts: 25
- Joined: 27. Oct 2010, 15:57
- Primary OS: Ubuntu other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Windows
Re: 640x480 when back from full screen
for 3.2.12, (virtualbox-3.2_3.2.12-68302~Ubuntu~lucid_amd64), the problem still exists: from 1400x1050, host-F enter full screen, host-F back from full screen, the XP guest resize destop to 640x480
downgrade to 3.1.8, works fine.
downgrade to 3.1.8, works fine.
-
maxchen
- Posts: 25
- Joined: 27. Oct 2010, 15:57
- Primary OS: Ubuntu other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Windows
Re: 640x480 when back from full screen
seems partially solved in VB4.0. Not always resize to 640x480, but sometimes.
I copy the log here
36:10:24.811 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00007f46ccfe1000 w=1920 h=1200 bpp=32 cbLine=0x1E00, flags=0x1
36:10:24.811 Display::handleDisplayResize(): Warning: resize postponed.
36:10:25.214 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00007f46ccfe1000 w=1920 h=1200 bpp=32 cbLine=0x1E00, flags=0x1
38:29:17.321 VMMDev::SetVideoModeHint: got a video mode hint (1400x1050x0) at 0
38:29:17.352 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00007f46ccfe1000 w=1400 h=1050 bpp=32 cbLine=0x15E0, flags=0x1
38:29:17.352 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00007f46ccfe1000 w=1400 h=1050 bpp=32 cbLine=0x15E0, flags=0x1
38:29:17.352 Guest Log: VBoxDisp[0]: VBVA enabled
38:29:17.352 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00007f46ccfe1000 w=1400 h=1050 bpp=32 cbLine=0x15E0, flags=0x1
38:29:17.391 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00007f46ccfe1000 w=1400 h=1050 bpp=32 cbLine=0x15E0, flags=0x1
38:29:17.769 VMMDev::SetVideoModeHint: got a video mode hint (640x480x0) at 0
38:29:17.774 Guest Log: VBoxDisp[0]: VBVA enabled
38:29:17.774 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00007f46ccfe1000 w=640 h=480 bpp=32 cbLine=0xA00, flags=0x1
38:29:17.812 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00007f46ccfe1000 w=640 h=480 bpp=32 cbLine=0xA00, flags=0x1
38:30:04.632 Guest Log: VBoxDisp[0]: VBVA enabled
38:30:04.632 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00007f46ccfe1000 w=1400 h=1050 bpp=32 cbLine=0x15E0, flags=0x1
38:30:04.640 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00007f46ccfe1000 w=1400 h=1050 bpp=32 cbLine=0x15E0, flags=0x1
38:31:26.986 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00007f46ccfe1000 w=1400 h=1050 bpp=32 cbLine=0x15E0, flags=0x1
38:31:27.006 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00007f46ccfe1000 w=1400 h=1050 bpp=32 cbLine=0x15E0, flags=0x1
38:31:27.010 VMMDev::SetVideoModeHint: got a video mode hint (1920x1200x0) at 0
38:31:27.025 Guest Log: VBoxDisp[0]: VBVA enabled
38:31:27.025 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00007f46ccfe1000 w=1920 h=1200 bpp=32 cbLine=0x1E00, flags=0x1
38:31:27.420 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00007f46ccfe1000 w=1920 h=1200 bpp=32 cbLine=0x1E00, flags=0x1
I copy the log here
36:10:24.811 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00007f46ccfe1000 w=1920 h=1200 bpp=32 cbLine=0x1E00, flags=0x1
36:10:24.811 Display::handleDisplayResize(): Warning: resize postponed.
36:10:25.214 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00007f46ccfe1000 w=1920 h=1200 bpp=32 cbLine=0x1E00, flags=0x1
38:29:17.321 VMMDev::SetVideoModeHint: got a video mode hint (1400x1050x0) at 0
38:29:17.352 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00007f46ccfe1000 w=1400 h=1050 bpp=32 cbLine=0x15E0, flags=0x1
38:29:17.352 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00007f46ccfe1000 w=1400 h=1050 bpp=32 cbLine=0x15E0, flags=0x1
38:29:17.352 Guest Log: VBoxDisp[0]: VBVA enabled
38:29:17.352 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00007f46ccfe1000 w=1400 h=1050 bpp=32 cbLine=0x15E0, flags=0x1
38:29:17.391 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00007f46ccfe1000 w=1400 h=1050 bpp=32 cbLine=0x15E0, flags=0x1
38:29:17.769 VMMDev::SetVideoModeHint: got a video mode hint (640x480x0) at 0
38:29:17.774 Guest Log: VBoxDisp[0]: VBVA enabled
38:29:17.774 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00007f46ccfe1000 w=640 h=480 bpp=32 cbLine=0xA00, flags=0x1
38:29:17.812 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00007f46ccfe1000 w=640 h=480 bpp=32 cbLine=0xA00, flags=0x1
38:30:04.632 Guest Log: VBoxDisp[0]: VBVA enabled
38:30:04.632 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00007f46ccfe1000 w=1400 h=1050 bpp=32 cbLine=0x15E0, flags=0x1
38:30:04.640 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00007f46ccfe1000 w=1400 h=1050 bpp=32 cbLine=0x15E0, flags=0x1
38:31:26.986 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00007f46ccfe1000 w=1400 h=1050 bpp=32 cbLine=0x15E0, flags=0x1
38:31:27.006 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00007f46ccfe1000 w=1400 h=1050 bpp=32 cbLine=0x15E0, flags=0x1
38:31:27.010 VMMDev::SetVideoModeHint: got a video mode hint (1920x1200x0) at 0
38:31:27.025 Guest Log: VBoxDisp[0]: VBVA enabled
38:31:27.025 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00007f46ccfe1000 w=1920 h=1200 bpp=32 cbLine=0x1E00, flags=0x1
38:31:27.420 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00007f46ccfe1000 w=1920 h=1200 bpp=32 cbLine=0x1E00, flags=0x1