VirtualBox

Ticket #15092 (new defect)

Opened 3 years ago

Last modified 4 weeks ago

virtualbox 5.0.14 linux host failed seamless mode with windows 10 guest

Reported by: matthewls Owned by:
Priority: major Component: GUI/seamless
Version: VirtualBox 5.0.14 Keywords: windows 10 guest linux host
Cc: Guest type: Windows
Host type: Linux

Description

Windows 10.0.10586 guests run perfectly well in windowed and full screen modes but not in seamless mode. The command to enter seamless works, but after the window disappears as if entering seamless mode, it switches to one similar to full screen with a transparent band at the top showing the Linux desktop. Windows 7 works perfectly in all modes. I've observed the same behavior in every release of VB5 and W10 I've tried starting at 5.0.1. I've tried changing compositing between OpenGL and Xrender on the host, enabling and disabling 3D and 2D on the guest, nothing helps.

This may not be a critical bug, but it keeps me using w7 guests for real work--seamless mode is key.

The host runs an AMD-FX-9370 CPU, GeForce GTX 960, 32GB RAM, NVidia 361.18 drivers, Linux kernel 4.4, Mint 17.3 KDE with X server 1.17.1.

I've attached the latest log showing startup and switches between modes.

Attachments

VBox.log Download (191.6 KB) - added by matthewls 3 years ago.
log file
STDDT 10-2016-05-23-16-55-41.log Download (158.1 KB) - added by wxl 3 years ago.
VBox log -- see comment 6

Change History

Changed 3 years ago by matthewls

log file

comment:1 Changed 3 years ago by frank

There was a related fix in VBox 5.0.16. Could you upgrade to this version and check if the problem is still present?

comment:2 Changed 3 years ago by matthewls

In VBox 5.0.16, windows 10.0.10240: With 3D and 2D enabled, choosing seamless mode switches instead to full screen, returning to windowed works, but trying to switch again to seamless kills the machine.W/o 3D and 2D, no seamless occurs and again the full screen mode appears instead. The only change is that the w10 desktop doesn't disappear at all.

If w10pro 1511,10586 update installs, I'll test again.

comment:3 Changed 3 years ago by matthewls

w10pro 1511,10586 did install, and the same issue--no seamless mode.

comment:4 Changed 3 years ago by motoridersd

Same here. W10pro 1511, 10586. Fresh install, running Virtualbox 5.0.18 with Guest Additions and 5.0.18 Extension Pack. Same behavior as reported by everyone else.

comment:5 Changed 3 years ago by wxl

I have no such problems in Windows 10 Pro Version 1511 (OS Build 10586.318) 64-bit guest with Kubuntu 16.04 64-bit host and VirtualBox 5.0.20-106931~Ubuntu~xenial from the Oracle repos (these are the only versions actually supported by VirtualBox, FYI). Previously, I was using 5.0.18-dfsg-2build1 from the Canonical repos and had the aforementioned problem.

I will say that sometimes seamless mode acts a little funky when it comes to non-regular Windows, including the start menu. By funky, I mean that they often do not display (and e.g. the taskbar will disappear, too) and require seamless mode to be restarted. Clicking on a regular window can fix it, too.

comment:6 Changed 3 years ago by wxl

Actually now on a larger monitor I have some surprising new experiences. Now with "Auto-resize guest" checked, everything looks fine, until I maximize the window. At that point, the guest does not fill the entire window. Interestingly, if I go into seamless mode from there, seamless mode occupies that exact same area. The only way this can be resolved is by forcing Windows to use a higher resolution, but then in reboots, it doesn't retain it. At no time, regardless of what happens, does the guest desktop disappear. So I guess there's still problems.

Changed 3 years ago by wxl

VBox log -- see comment 6

comment:7 Changed 2 years ago by codelogic

I also have this problem describe in the original report using several versions of VirtualBox including the Oracle supported (VirtualBox Version 5.1.0). If anyone finds a work around please post.

Host OS: Ubuntu 16.04 LTS uname -a: Linux spider 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux Guest OS: Windows 10 CPU: Intel® Core™ i7-4700HQ CPU @ 2.40GHz × 8 Graphics: GeForce GTX 860M/PCIe/SSE2 Memory: 15.6 GiB

comment:8 Changed 2 years ago by wxl

There has been discussion of this issue on the  forum, which includes lots of visual displays of what the problem is.

comment:9 Changed 2 years ago by skidvd

I'm experiencing the exact same issue as originally posted with VB 5.026 r108824 and win 10 (64 bit).

comment:10 Changed 2 years ago by wxl

I can confirm the issue persists with VirtualBox 5.026 r108824 running on an Ubuntu 64 bit 14.04 host with a 4.4.0.28.30 kernel (I've got .31.33 but haven't rebooted) and Windows 64 bit 10.0.10586 (you can get that by running ver, winver, systeminfo, or simply opening the command prompt).

To be clear, though there are other issues described in this bug and on the forum, the primary bug is that in seamless mode, the guest desktop does not disappear. In other words, it's not as seamless as before. The guest windows do not appear to share the same environment as the host desktop, but continue to appear to be restrained to the guest desktop, which is clearly separate from the host desktop. The guest desktop does appear "full screen" in the sense that it lacks the menu bar or window decorations, but is not like putting an app like your browser in full screen where it covers the entirety of the screen. It is drawn within the bounds of available desktop space, not including the panel. This is expected behavior for seamless mode. What's not expected is the guest desktop appearing.

It's apparent from the forum that this behavior is not entirely clear, so I hope it clears things up. As I said there, you can easily and freely download the Windows 10 ISO and test this out. It's fully usable except for personalization needs that are irrelevant to the purposes of testing.

I'd really recommend the OP or some triager modify the summary/description to make this more clear to developers.

Last edited 2 years ago by wxl (previous) (diff)

comment:11 follow-up: ↓ 12 Changed 20 months ago by kokolorentz

Another a "me too" post... Host: Win7 64bit Guest: Win10 32bit and Win10 64bit. Virtualbox Version: 5.1.20

Seamless mode still not working. This issue now exists since almost 2 years! See also https://www.virtualbox.org/ticket/14493

Will this issue ever be fixed? It makes using the current Windows Version as guest almost useless - so not really unimportant! :(

comment:12 in reply to: ↑ 11 Changed 20 months ago by frank

Replying to kokolorentz:

Will this issue ever be fixed? It makes using the current Windows Version as guest almost useless - so not really unimportant!

Well, Windows 10 guests work very well, just not in seamless mode.

comment:13 Changed 19 months ago by simonc

True for me with: Win10 Host, V 5.0.22, extension pack installed, multiple monitors (3x) All guests have the current (5.0.22) guest additions installed.

Win XP & Win7 64 bit: Seamless works well

Ubuntu 16.04 guest with Unity session switched for Gnome : Seamless windows work, but some desktop problems exist. Non-window content is only rendered on top of an existing window, so you either put up with a peculiar viewport or are required to have a maximised window. The menubar at the top that contains task icons (network/power/time etc) is not displayed, although space for them are reserved at the top of the monitor. [I have yet to check whether udating to 17.04 & gnome >3.20 changes this]

Win10 Guest: Seamless doesn't work correctly at all. Behaviour looks identical to windowed+maximised. When any window in the guest is selected then the whole of the guest display comes to the foreground, overlying all other host/guest windows on the host monitor. There is no window interleaving between different machines.

simon

comment:14 Changed 18 months ago by Pmorch

This is important to us, because it's no longer possible to buy any versions of Windows older than Windows 10.

The implication is, that it is no longer possible to run Windows in seamless mode in Virtualbox legally on new installations.

comment:15 follow-up: ↓ 16 Changed 18 months ago by David.Biesack

seamless is working for me with the latest virtualbox 5.1.22_115126_el7-1 on Linux host (CentOS 7.3) running Windows 10 (with latest updates, latest vbox guest additions). It was not working initially, but works after updating everything/rebooting the guest. Some things do not work well - Start menu or notifications area Action Center (unless there is another seamless window under those popup areas). I do not see the window selection behavior problem simonc reported (comment 13)

comment:16 in reply to: ↑ 15 Changed 18 months ago by David.Biesack

Replying to my previous comment:

... sadly, today it is no longer working -- seamless is not seamless (I get the full desktop, taskbar, etc.) It renders just like fullscreen. oh well.

comment:17 Changed 16 months ago by michaelkourlas

I'm seeing this with VirtualBox 5.1.26 on Fedora 26 with a Windows 10 guest. Part of the guest desktop is still visible when using seamless mode.

comment:18 Changed 12 months ago by samholmes

I'm also seeing this issue with the following environment:

  • Arch Linux host and Windows 10 guest (both fully updated)
  • VirtualBox 5.2.2 r119230 (both client and guest utils)
  • Gnome 3.26.1 with Xorg
  • Both 2D & 3D acceleration disabled for the Windows 10 VM

The seamless mode renders as full screen within the confines of the gnome desktop (not hiding the gnome user interface controls) half of the times I've tried, and then renders a small square part of the destkop on the top left of the display with a thin strip of the desktop on the entire top of the display (about 50px) the other half of the time. When I attempt to drag a window when some of the desktop background is shown, the bounding box for the window that clips it does follow along with the window, but not perfectly and there is a large area around the bounding box that is not perfectly matched.

This issue has been this way for so long, Is there any word on when it's getting fixed or any progress because, as Pmorch said, we can only use Windows 10 legally on our VM's and it's frustrating that my (and a lot of others) favourite mode of use is buggy to the point of being unusable.

Last edited 12 months ago by samholmes (previous) (diff)

comment:19 Changed 10 months ago by wxl

A recent fix to seamless got me excited, but it seems like the same issue with 5.2.7 r120822. At first it seemed like it worked right but when I tried to capture it, it is stuck in the same behavior of having the desktop cover the entire screen. Other windows act as if it's windowed and maximized, as previously described.

comment:20 Changed 10 months ago by asnowfix

I'm also seeing this issue with the following environment:

  • Ubuntu Linux 16.04 LTS host and Windows 10 guest (both fully updated)
  • VirtualBox 5.1.32 r120294 (Qt5.5.1) (both client and guest utils)

comment:21 Changed 7 months ago by 685o9xn

This issue is still happening, exactly as described in the original post, even on a fresh install. Here is the environment:

Host system has an NVIDIA graphics card with the proprietary drivers loaded. This issue is prohibiting me from using VirtualBox seamless mode, and therefore is decreasing the helpfulness of the program significantly.

Last edited 7 months ago by 685o9xn (previous) (diff)

comment:22 Changed 7 months ago by socratis

I have to point to two things:

  1. The current state of "3D support for X11 guests".
  2. The fact that the developers are working on a new 3D subsystem. There is no ETA at the moment.

So, it seems to me you'll have to be either a little bit patient until the new graphics engine lands, or lower your expectations and avoid seamless mode at the moment. Or, alternatively, provide the fixes in the code yourselves.

comment:23 Changed 4 weeks ago by kokolorentz

"you'll have to be either a little bit patient" This is funny - this issue now exists since 3 years! :-)

For some people (definitely for me) it makes Virtualbox quite useless, since I have to combine different vm's simultaniously - using windows of different vm's beside each other.

Since I'm giving up my hope with Virtualbox, can somebody recommend another VM engine, which is capable of win10 guests in seamless mode?

Thanks!

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use