Opened 11 years ago
Closed 10 years ago
#12306 closed defect (fixed)
Mini toolbar leaves black area in full-screen mode
Reported by: | Matthijs Melchior | Owned by: | |
---|---|---|---|
Component: | other | Version: | VirtualBox 4.3.2 |
Keywords: | Cc: | ||
Guest type: | Linux | Host type: | Windows |
Description
The mini toolbar leaves a black area when it retracts to the screen border. This is a regression with respect to VB 4.2.18
The guest is Ubuntu 13.10, the host is Windows7.
Attachments (2)
Change History (11)
by , 11 years ago
comment:1 by , 11 years ago
comment:2 by , 11 years ago
Replying to matthijs:
The mini toolbar leaves a black area when it retracts to the screen border. This is a regression with respect to VB 4.2.18
The guest is Ubuntu 13.10, the host is Windows7.
I'm seeing the same problem with a similar configuration - Windows 7 host, VB 4.3.4, Ubuntu 13.04 guest (all 64-bit), Radeon HD 7570M video chip. The black artifact covers up any contents of the VM: background, applications, etc; rendering the bottom portion of the screen nearly unusable.
by , 11 years ago
Attachment: | VB popup artifact.png added |
---|
comment:3 by , 11 years ago
Confirmed for Windows 8.1 host, Fedora 20 Guest, Nvidia GTX480 graphics card.
comment:4 by , 11 years ago
I now have more information:
- VBox 4.3.10 on Windows 7
- Client Ubuntu 14.04, 32bit, 3D acceleration on, screen 1600x900x32
- With gnome-session-flashback and all dependencies installed
- This gives the following 3 desktop environments to chose from at login time (click the Ubuntu logo):
- GNOME Flashback (Compiz)
- GNOME Flashback (Metacity)
- Ubuntu (default)
With "GNOME Flashback (Metacity)" the mini toolbar behaves correct.
With "GNOME Flashback (Compiz)" the mini toolbar shows the problem.
comment:5 by , 11 years ago
comment:6 by , 11 years ago
This doesn't just happen on Linux guests, but also on Windows. I have the same problem with a Windows 8.1 x64 guest on a Windows 7 SP1 x64 host as soon as I enable 3D acceleration.
comment:7 by , 11 years ago
A workaround to the issue is to disable the mini-toolbar on the VM
VM Settings > General > Advanced tab
Mini ToolBar: [ ] Show in Fullscreen/Seamless
comment:8 by , 10 years ago
This is solved in v4.3.16, tested with Win7 host and Win7, Win8, Ubuntu clients.
Thank you :)
comment:9 by , 10 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Thank you for the confirmation!
In src/VBox/Frontends/VirtualBox/src/widgets/UIMiniToolBar.cpp, VBox 4.3 has a new method to draw the mini toolbar, that fails with some hardware when 3D is enabled. The new method is not activated when Q_WS_X11 (linux) is defined, and the mini toolbar is ok. Old style squared, but ok.
If nothing more can be done, and that would be solving #7953, I suggest the mini toolbar draw method to be a user option instead of a preprocessor macro.