Opened 15 years ago
Closed 15 years ago
#6043 closed defect (duplicate)
Seamless mode issues with multiple monitors in 3.1.2
Reported by: | Alan | Owned by: | |
---|---|---|---|
Component: | GUI/seamless | Version: | VirtualBox 3.1.2 |
Keywords: | seamless external monitor | Cc: | |
Guest type: | Windows | Host type: | Windows |
Description
Starting in seamless mode when I have an external monitor has a serious issue. I sometimes see a partial desktop of the guest OS and partial app. Sometimes I see only a ghost of the guest app and guest taskbar on my second monitor. Switching to full screen and back to seamless fixes it. For my use, this makes 3.1.2 unusable.
Attachments (6)
Change History (27)
comment:1 by , 15 years ago
comment:3 by , 15 years ago
Log attached. In this case, I had a ghost of the application on my second monitor. This log is from Windows 7. I have seen this on XP and Vista too.
comment:4 by , 15 years ago
I'd tried to reproduce that issue with no success, using vista host & xp guest for that. I'd used fresh VBox sources & latest Guest Additions. Entering "Seamless Mode" from the main monitor (where the host task-bar is located) works nice. Entering seamless from the second monitor is not work but I can't recall the fact what it was working before, it was not just implemented to work on second monitor.
Could you please describe me better how to reproduce that issue? I need at least to know which the monitor you are starting seamless - the main (where the host task-bar is situated) or the second (which just extends one virtual desktop for the main monitor)? I also need to know what amount of video memory set for that guest and both monitors resolutions.
And if that issue is reproducible - please attach some screen-shot here.
Thanks in advance!
comment:5 by , 15 years ago
I will reproduce it in a couple of hours when I get into the office. I am starting seamless mode programatically. It starts on my main monitor. As soon as vbox enters seamless, I see the problems. Ctrl-L + Ctrl-L to go out and back into seamless always fixes it. The problem happens about once out of for or five times starting vbox in seamless mode.
I tried to attach a screen shot when I created the ticket. This system will only accept small attachments. Is there somewhere else I can put it?
comment:6 by , 15 years ago
Could you please convert the screen-shot to jpeg or png format or/and may be scale it a little if necessary to fit attachment-size restrictions of 1MByte?
follow-up: 8 comment:7 by , 15 years ago
Screen shot and log are now attached. Notice the right side of the browser window and the taskbar. They are both cut off by a couple of inches.
comment:8 by , 15 years ago
Replying to vb userman:
Screen shot and log are now attached. Notice the right side of the browser window and the taskbar. They are both cut off by a couple of inches.
This screen shot was taken on my main monitor.
by , 15 years ago
Attachment: | Seamless issue - move left.jpg added |
---|
When I move the browser window to the left. Notice grey area.
by , 15 years ago
Attachment: | seamless issue - move right.jpg added |
---|
When I move the browser window to the right. Notice desktop showing and size of the window is much too small
comment:9 by , 15 years ago
More screenshots are attached. One one, I moved the browser window to the right. Notice how small the seamless area is. Also notice the guest desktop is showing.
In the second, I moved the seamless app to the left. Notice the grey area to the left of the browser window.
In both, I should have had a full page browser window showing all of the site I was viewing.
comment:10 by , 15 years ago
Please tell me what amount of video memory that guest have and whats the resolution of both monitors.
Thanks in advance!
comment:11 by , 15 years ago
Video memory is 12MB. RAM is 512MB. Screen resolution of the primary monitor (laptop) is 1440x900. The secondary is 1920x1080.
follow-up: 13 comment:12 by , 15 years ago
Could you please provide guest with at least 32MB-48MB video memory and check what issue is present. I think 12MB (too low amount) could cause that issue. I've the same resolutions of my laptop & external displays here too.
comment:13 by , 15 years ago
Replying to Dsen:
Could you please provide guest with at least 32MB-48MB to check what issue is present. I think 12MB (too low amount) could cause that issue too.
I will try that now. If this is the case, is there a way I could cause it to happen more often? I see it intermittently, maybe every 5 restarts.
comment:14 by , 15 years ago
I increased the vram to 48MB. Now I have a problem every time I start it. I attached another screen shot "seamless 48MG VRAM.jpg"
comment:15 by , 15 years ago
Same problem for me with 3.1.2 (max os x leopard host, windows xp guest). Switching to full screen then back again doesn't fix the issue for me.
comment:16 by , 15 years ago
The same attributes (and monitor's resolutions) I have here and all works fine (host=vista, guest=xp, latest VBox, latest guest additions). May be that last thing you are observing constantly after increasing video memory is related to Windows 7, but previous thing - before increasing guest video memory - I think might be caused by too low amount of video memory. At least first thing was really strange, there were some artifacts on screen-shots. But last - is only vertical shift - that could be something other. Could you please test there is always the same vertical shift in case of 48MB of video memory? Also, is it possible to test that on Windows Vista?
P.S. Currently I'm working on huge task on rewriting almost whole GUI of running VM, including all the modes (windowed, fullscreen, seamless), so I just hope that seamless issue will be fixed by that rework. I simple would propose to wait until next major release. Thats quite old code and will be rewritten anyway nearest time.
comment:17 by , 15 years ago
I can try it on Vista but not until tomorrow. We have see the problem on XP. What is the timing for the next major release? I am building a product based on vbox and can't wait long. Sticking with 3.0.8 will be painful.
Yes, I do get the same vertical shift with every run of vbox in seamless with 48MB video ram. I get it when using only my single laptop monitor.
comment:18 by , 15 years ago
Ok, if that vertical shift - is the only remaining issue after increasing guest Video RAM to 48MB then the old artifacts issues was exactly because of low Video RAM amount. So we have another issue remaining - that vertical shift.
Could you please check if the same vertical shift appears in both cases - "single laptop display configuration" and "multiple monitors configuration containing laptop display and external monitor"? If that shift similar in both cases - then the problem is not linked to multi-monitor setup at all. Also I need to know if the same vertical shift present in case of Windows Vista host. And, btw, which is your guest os? And do you have other guests, XP for example? I'm asking that because issue could be not in GUI but in Guest Additions because they performs half of seamless functionality anyway.
comment:19 by , 15 years ago
The vertical shift is present with single or multiple monitors. I will need to test for the original problem with multiple monitors. I stopped as soon as I saw the vertical shift. I won't be able to do that until tomorrow.
comment:20 by , 15 years ago
If I enable seamless mode, while the guest is located in my second monitor, the right-3rd of the screen continues to display the guest desktop.
When I enable seamless mode, while the guest is located in my primary monitor, it works, but I'm unable to drag guest windows to any other monitor, but the primary.
The main goal is to be able to drag guest-os-windows into any monitor provided by the host OS.
I use Ubuntu Desktop 64 bit as my host OS, and I experience the above behavior running Windows XP as my guest OS.
Also discussed here: https://bugs.launchpad.net/virtualbox/+bug/534160
I should add that this is a new problem after upgrading to 3.1.2 from 3.0.8.