Page 1 of 1

Windows 7 Seamless Mode

Posted: 20. Oct 2016, 01:57
by MikeGreene
When I maximize a window in seamless mode the entire window is not shown. What seems to be happening is that the maximized window only shows in the previous window area. I can cycle to full screen and back to seamless and the entire window is viewable again. I did a video of the issue:

https://www.youtube.com/watch?v=x6BVGb68uv4

What logs are needed?

Mike

Re: Windows 7 Seamless Mode

Posted: 20. Oct 2016, 11:15
by mpack
Please post a VM log file. With the VM fully shut down, right click it in GUI. Select "Show Log" and save "VBox.log" (ONLY) to a zip file. Attach the zip here.

I would also like to know what display mode the guest is using when it isn't in fullscreen or seamless modes. And, what display mode is the host using.

Finally, in the VirtualBox manager (not the VM), how is the File|Preferences|Display|MaxGuestSceenSize field configured?

I assume that if you had set any display size hints in the guest you would have said so.

Re: Windows 7 Seamless Mode

Posted: 21. Oct 2016, 01:24
by MikeGreene
When in seamless = 1920 x 1053
When in Fullscreen = 1920 x 1080

File -> Perferences -> Display
Maximum Guest Screen Size = Automatic

The host is using 1920 X 1080

X.Org X Server 1.18.4
Release Date: 2016-07-19
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.8.0-gentoo-mgreene x86_64 Gentoo
Current Operating System: Linux littleturd 4.8.2-gentoo-mgreene #2 SMP PREEMPT Tue Oct 18 06:28:23 EDT 2016 x86_64
Kernel command line: BOOT_IMAGE=/vmlinuz-4.8.2-gentoo root=/dev/sdb2 ro root=/dev/sdb2 radeon.audio=1 radeon.dpm=0 init=/usr/lib/systemd/systemd
Build Date: 08 October 2016 12:10:18PM

Current version of pixman: 0.34.0

Re: Windows 7 Seamless Mode

Posted: 21. Oct 2016, 10:23
by mpack
It's actually the color depth in host vs guest that I'm interested in. The display sizes aren't that relevant.

Re: Windows 7 Seamless Mode

Posted: 21. Oct 2016, 12:39
by MikeGreene
Sorry, host:
"Default Screen Section" for depth/fbbpp 24/32
[ 4.835] (==) RADEON(0): Depth 24, (--) framebuffer bpp 32
[ 4.835] (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
[ 4.835] (==) RADEON(0): Default visual is TrueColor
[ 4.835] (**) RADEON(0): Option "SWcursor" "off"
[ 4.835] (**) RADEON(0): Option "EnablePageFlip" "on"
[ 4.835] (**) RADEON(0): Option "ColorTiling" "on"
[ 4.835] (**) RADEON(0): Option "RenderAccel" "on"
[ 4.835] (**) RADEON(0): Option "AccelMethod" "glamor"
[ 4.835] (==) RADEON(0): RGB weight 888
[ 4.835] (II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
[ 4.835] (--) RADEON(0): Chipset: "VERDE" (ChipID = 0x683d)

The guest in Fullscreen and seamless True color 32

Re: Windows 7 Seamless Mode

Posted: 21. Oct 2016, 15:04
by mpack
Lots of occurrences of the following in the log :-
VBox.log wrote: 00:00:06.030447 GUI: UIMachineLogicNormal::sltCheckForRequestedVisualStateType: Rejecting 'seamless' as is it not yet supported...
I don't know if it's relevant, but I also see that you're using the Gentoo fork of VirtualBox, and not the official build. I'm afraid we don't support any forks here. I suggest that you install the official version, or look for support on a Gentoo forum. As a hint I would suggest that perhaps your host OS is lacking a feature which seamless mode provides. Seamless mode works by having a fullscreen window showing the guest desktop which is filled with a transparent brush. Hence the host OS must be capable of handling a fullscreen transparent window and not get confused about the z order.

Also, you seem to have selected the 32bit Windows template, though you assigned 4GB RAM to it, which makes VBox treat it as a 64bit guest. This is probably not important, but it may be so in future.

Re: Windows 7 Seamless Mode

Posted: 23. Oct 2016, 14:02
by MikeGreene
Would that mean an Opengl problem? It is odd because before 5.1.4 seamless has always worked in this Win 7 VM without problems. However, it could have been that a system component was updated at the same time.

I am curious, why does 4G RAM force a 64 bit system?

Mike

Re: Windows 7 Seamless Mode

Posted: 23. Oct 2016, 16:56
by socratis
32-bit OSes cannot see more than around 3.5 GB. "Normal", mainstream OSes that is, there are special cases.