VirtualBox

Opened 4 years ago

Last modified 2 years ago

#19365 new defect

Graphic anomalies in Windows 10 2004

Reported by: awhb Owned by:
Component: guest additions Version: VirtualBox 6.1.4
Keywords: Windows 10 2004, graphic anomalies Cc:
Guest type: Windows Host type: Windows

Description

I have installed Windows 10 2004 64-Bit as guest under Windows 10 64-Bit 1909 as host system. Graphic adapter is VBOXSVGA with 3D acceleration. Actual guest additions are running. The Windows start menu and the task bar are completely tranparent and not grey transparent, so the text cannot be read. Furthermore the settings dialog seems to freeze, after minimizing and maximizing the windows changes are visible. When I disable transparency effects in the settings under personalizing, colors, everything works fine. I observed this problem first time in Windows 10 2004 as guest, in Windows 10 1909 the graphic output was OK.

Change History (44)

by Tommy Parker, 4 years ago

comment:1 by Tommy Parker, 4 years ago

Same configuration with same issue here. I'm using VBox v6.1.4 with appropriate extension pack and guest additions.

comment:2 by dunestorm, 4 years ago

Yep me too, exact same issue! The previous Windows build does not experience this issue with VB.

comment:3 by MatyasJani, 4 years ago

I experienced this after upgrading the 1909 guest to 2004 final version (10.0.19041.264) yesterday. Host is running Ubuntu 20.04 LTS, VirtualBox version is '6.1.6_Ubuntu r137129'. Exactly the same issue, probably the VBoxSVGA driver does not handle the transparency effects correctly. Please fix.

in reply to:  3 ; comment:4 by Frank Batschulat (Oracle), 4 years ago

Replying to MatyasJani:

I experienced this after upgrading the 1909 guest to 2004 final version (10.0.19041.264) yesterday. Host is running Ubuntu 20.04 LTS, VirtualBox version is '6.1.6_Ubuntu r137129'. Exactly the same issue, probably the VBoxSVGA driver does not handle the transparency effects correctly. Please fix.

NB: The VBoxSVGA adapter is not the default graphics adapter for Linux guests, that would be VMSVGA. Ie. there will be no "fix" for your issue in the VBoxSVGA issue anyways. Also try version 6.1.8.

comment:5 by robert spitzenpfeil, 4 years ago

Resizing the Windows Desktop doesn't work as expected anymore. Fullscreen is affected as well. I use 6.1.8

comment:6 by hacker1024, 4 years ago

I'm getting this too. Arch Linux host, VirtualBox 6.1.8, Windows 10 build 19041 (which is standard 2004). Switching off 3D acceleration fixes the issue, but of course disables acceleration, so it's not a real fix.

It's also been mentioned on Reddit.

Last edited 4 years ago by hacker1024 (previous) (diff)

comment:7 by t.y-west, 4 years ago

I have the same problem.

macOS Catalina 10.15.5 host,
VirtualBox 6.1.8,
Windows 10 build 19041(2004) guest,
VBoxSVGA with 3D acceleration on.

Attach the image.

comment:8 by rshuston, 4 years ago

I've encountered the same problem, and my machine setup is the same as @t.y-west (e.g., macOS Catalina 10.15.5, VB 6.1.8, etc.). Although this is indeed a VB bug, you can get your Windows VM back on its feet by doing the following.

  1. With your Windows 10 2004 guest VM turned off, disable the "Enable 3D Acceleration."
  2. Power on your Windows 10 2004 guest VM and log into Windows.
  3. Open your Windows 10 Settings, and go to the Personalization page.
  4. Go to the Colors settings and turn off "Transparency Effects".
  5. Shut down Windows and re-enable "Enable 3D Acceleration."
  6. Run Windows again and you should be back up and running.

For what it's worth, this issue does not occur in VMware, so it's specific to VirtualBox. But the above steps are at least a workaround.

comment:9 by D.Bugger, 4 years ago

Ditto here (Ubuntu Ubuntu 18.04.4 LTS 64bit, VirtualBox 6.1.10 and Guest Additions). Disabling 3D helps.

comment:10 by Kinnic, 4 years ago

Roughly the same for me. I have several Ubuntu guest machines (19.10 and 20.04) on Windows 10 Pro that worked quite well under Virtualbox 6.1.8. After upgrading to Windows 10 Pro 2004 both would hang on boot. I updated to VirtualBox 6.1.10 with the same results. I then disabled 3D acceleration and while the guest machines will boot and are usable I'm seeing screen blanking and redraw from time to time and some random crashes within Ubuntu.

I'm seeing "GUI: UIMachineLogicFullscreen: Guest-screen count changed" in the log when screen blanking occurs however I'm not actually doing anything of the sort. I'm running on a multi-monitor setup with the guest machines in a window or full screen on a single monitor. I'm attaching two logs, one with 3d enabled (almost completes startup but hangs with a cursor on black window) and one with 3d disabled.

Apologies if this should be a separate issue, leaning toward it being related tho.

comment:11 by heku, 4 years ago

Yes, I have same issue, my host is Arch Linux, VBox is 6.1.10, guest is windows 10 2004 with latest Guest Additions installed. I have to turn off 3D so far, hope this issue could be fixed soon. Thank you!

comment:12 by Moody, 4 years ago

Exact same issue: Host=Arch, VM: Win10-2004, VBox 6.1.10, latest GuestAdds (6.1.10), Drv VBoxSVGA 128MB, 2 Screens.

Turned of 3D, temporary fix.

comment:13 by VMsauce, 4 years ago

Same issue. Fedora host, VBOX 6.1.6 r137129, Win 10 Pro 2004 guest

comment:14 by Sam038, 4 years ago

I have the same issue. Host OS is Windows 10 Pro. 64 bit. Build version 2004. Virtual Box version is 6.1.0. Guest OS is Windows 10 Pro/64 bit with extension 6.1.0. VBoxSVGA with 256MB of memory.

comment:15 by realwuffi, 4 years ago

Same problem here, Linux Mint 19.1, Virtual Box 6.1.12

After I disabled the transparency effects, everything works again (like the startmenu, also no more grpahics problems)

comment:16 by jmack, 4 years ago

I hit this same issue today. A reasonable workaround for me was to disable transparency effects. Right click on the desktop, select Personalize, then select Colors from the left menu, then in the main area find "Transparency Effects" and disable this. This fix allows you to keep 3d acceleration on generally, just minus those specific effects which appear to be having problems.

If anyone DOES find a way to fully enable these effects please post to the thread!

comment:17 by GR, 4 years ago

I'm facing the same problem too. Manjaro 20.1. VBox 6.1.12

comment:18 by palota, 4 years ago

The same problem on Windows 7 host, Windows 10 guest, VBox 6.1.12

comment:19 by t.y-west, 4 years ago

still haven't fixed it on 6.1.14

comment:20 by heku, 4 years ago

Just upgraded to vbox 6.1.14 today, but the problem is still there, is any developers there working on this? or is there any workaround can turn on 3d + transparency so far?

comment:21 by Paddy Landau, 4 years ago

You need to disable transparency effects in the guest Windows settings (Personalisation > Colours > Transparency Effects).

Unfortunately, as I found, I couldn't disable transparency effects, because the mess that it made caused the screen to glitch far too much, and bizarrely slowed the machine to a crawl.

Fortunately for me, this was a newly-fresh installation of Windows, so I simply reinstalled it, disabled the transparency effects, rebooted, and then installed Guest Additions.

(In hindsight, I realise that I could have booted Windows in Safe Mode and changed the transparency then!)

Host: Ubuntu 20.04
Guest: Windows 10

Last edited 4 years ago by Paddy Landau (previous) (diff)

comment:22 by erezhadad, 4 years ago

Host: Thinkpad P50, Fedora 32, VirtualBox 6.1.14

Guest: Windows 10 build 2004 with all succeeding updates to-date. Guest tools installed and display is VBoxSVGSA with 3D acceleration enabled.

Issues:

  1. Transparent menus, difficult visibility
  2. Invisible system menus including the power menu
  3. Guest display does not rescale to actual window display on host

Resolved issues 1 and 2 by following the procedure in comment 8 above, ending with transparency disabled in guest. Remaining issue is no. 3. No VM display adapter seems to resolve it, with or without 3D. Also, re-enabling transparency in the guest brings back issues 1 and 2.

comment:23 by brauliobhava, 3 years ago

same here, will 3d acceleration ever be effective with VB???

shouldn't it use VirGL??

comment:24 by ScottMichaud, 3 years ago

If you're having problems disabling transparency, you can use Regedit. Thankfully Windows Search and RegEdit were both unaffected by the transparency issue for me (although I'm back on 6.1.4).

Click on the Start Menu and start typing Regedit.

Select Registry Editor.

In HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize Set EnableTransparency to 0.

Reboot for safety... although it seemed to work immediately.

I don't know whether this is more aggressive than the Settings Panel so, once VirtualBox fixes the issue, you might need to undo this registry setting. I think it's just bound to the slider value, though.

in reply to:  24 comment:25 by Paddy Landau, 3 years ago

Replying to ScottMichaud:

… you can use Regedit.

It's both easier and safer to reboot into Safe Mode and remove the transparency there. (I wouldn't have been able to even start regedit with the mess that was on my screen!)

comment:26 by ScottMichaud, 3 years ago

Like I said, Regedit started for me because the search flyout wasn't affected by the transparency issue. But, yeah, use a setting instead of a registry key in case it's hard to undo when it's fixed.

Also, I'm now able to resize the VM via Auto-Resize Guest Display (albeit by disabling 3D support, but I don't need it for this VM). See below:

(Note: I'm still back on 6.1.4. Hopefully this continues to work for later versions. I rarely use that machine, and it's intranet anyway. I didn't upgrade my other VMs to Windows 10 2004 yet.)

  • Uncheck Settings > Display > Enable 3D Acceleration
  • Clicking View > Virtual Screen 1 > Resize to 1680x1050
  • Clicking View > Auto-Resize Guest Display (flipping it from on to off)
  • Clicking View > Virtual Screen 1 > Resize to 1680x1050
  • Clicking View > Auto-Resize Guest Display (flipping it from off to on)
  • The display snapped up to the window size, and correctly resizes when the window changes.

I don't know what step actually fixed the issue... maybe just toggling auto-resize guest display after disabling 3D acceleration. It just works for me now, even after a reboot, so I'm reciting what I remember doing immediately before it fixed itself. Some fiddling may be required.

Still, 3D support would be nice. WebGL Aquarium runs at ~3 FPS with 1 fish.

Version 1, edited 3 years ago by ScottMichaud (previous) (next) (diff)

in reply to:  4 comment:27 by JohnJane, 3 years ago

Confirmed

VirtualBox Version 6.1.16 r140961 (Qt5.14.2)

HOST:

Operating System: Kubuntu 20.10
KDE Plasma Version: 5.19.5
KDE Frameworks Version: 5.74.0
Qt Version: 5.14.2
Kernel Version: 5.8.0-33-generic
OS Type: 64-bit
Processors: 12 × Intel® Core™ i7-8750H CPU @ 2.20GHz
Memory: 15,5 GiB of RAM
Graphics Processor: GeForce GTX 1060/PCIe/SSE2

GUEST:

Edition	Windows 10 Education
Version	20H2
Installed on	‎12/‎6/‎2020
OS build	19042.685
Experience	Windows Feature Experience Pack 120.2212.551.0

comment:28 by heku, 3 years ago

VirtualBox 6.1.18 still has the issue.

comment:29 by wladypauly, 3 years ago

Confirmed on VirtualBox VM 6.1.18 r142142: HOST

Operating System: KDE neon 5.20

KDE Plasma Version: 5.20.5

KDE Frameworks Version: 5.78.0

Qt Version: 5.15.2

Kernel Version: 5.4.0-64-generic

OS Type: 64-bit

Processors: 12 × AMD Ryzen 5 5600X 6-Core Processor

Memory: 31,3 GiB of RAM

Graphics Processor: Radeon RX 5500 XT

GUEST

Windows 10 Pro

Version 2004

OS Build 19041.746

Experience Windows Feature Experience Pack 120.2212.551.0

Last edited 3 years ago by wladypauly (previous) (diff)

comment:30 by eelstrebor, 3 years ago

I have the same issue after the Windows 10 20H2 update. I tried a re-install of Windows 10 and did all the updates. The desktop was fine until I installed Virtual Box Guest Additions 6.1.18 and now the desktop is messed up as reported above. Ubuntu 18.04.5 is the host. I'm not able to uninstall the guest additions either.

Last edited 3 years ago by eelstrebor (previous) (diff)

comment:31 by tjahns, 3 years ago

I see the same issue here: Guest is Windows 10 32bit 20H2 (but it also happened with 2004) on a Debian stretch machine Sandybridge x86_64, Linux 4.19.0-0.bpo.13-amd64, nvidia K5000 graphics.

Virtualbox version 6.1.18-142142

Last edited 3 years ago by tjahns (previous) (diff)

comment:32 by SkyBeamCH, 3 years ago

I just tried with current versions:

  • Windows 10 20H2 (Host + Guest)
  • AMD Radeon Software 21.4.1
  • VirtualBox 6.1.20

The problem is still there. The task bar is transparent and some Start menu items too. The only workaround known to me is to disable 3D acceleration for the guest OS.

comment:33 by AlienPenguin, 3 years ago

I just noticed this on Win10 20H2 guest on a macOS 10.15.6 running vbox 6.1.20:

the taskbar was transparent and the menu as well but they were totally unusable due to screen not being correctly repainted.

I don't know what triggered the issue: before windows update it was working fine (3d acceleration enabled) on 6.1.16.

What i did was:

  • upgraded VBOX from 6.1.16 to 6.1.20 (all seemed fine)
  • run windows update
  • when windows restarted i noticed that the taskbar was transparent (it was definitely not before the update so either the transparency effects were disabled or did not work, i certainly did not turned those on by default)
  • upgraded the virtualbox GA as well and rebooted
  • with the transparency the system was slow and unusable: you could not see what was rendered.
  • disabling the transparency effect seems to have reverted back to previous situation i was having with VBOX 6.1.16 and Windows before the update.

comment:34 by SkyBeamCH, 3 years ago

Just re-tested:

Still the same issue. The only option seems to be disabling 3D acceleration entirely.

comment:35 by SkyBeamCH, 3 years ago

Confirming still the same issue on VirtualBox 6.1.24 r145767.

comment:36 by SkyBeamCH, 3 years ago

Confirming still the same issue on VirtualBox 6.1.26 r145957.

comment:37 by littlespex, 2 years ago

Confirming the issue still occurs in VirtualBox 6.1.28 r147628 (Qt5.6.3)

comment:38 by FeodoR, 2 years ago

Confirming the issue still occurs in VirtualBox 6.1.30 r148432 (Qt5.6.2)

comment:39 by IamAndy0827, 2 years ago

I found a workaround just moments ago. I have been reading all the comments on this page and did some research and all I did to fix the graphical issue is disable the 3D acceleration on the VM Settings.

So before you install the Guest Addition disable the 3D Acceleration in the Virtual Machine Settings.

If you already installed the Guest Additions and are having issues Reboot the Virtual Machine in safe mode and uninstall the guest addition. After your Virtual Machine is rebooted it should be fine but shut the Virtual Machine down and go into settings and disable the 3D Acceleration and then start it again. Install the Guest Additions and you shouldn't have anymore transparent graphical issues.

Hope this helps everyone.

comment:40 by Klaus Espenlaub, 2 years ago

The workaround just rediscovered is known for 1.5 years (see above). And it's very obvious: transparency effects are bolted to 3D.

We've spent quite a bit of time on digging out what's going wrong, and we found that starting with Windows 10 2004 the OS handles transparency incorrectly with DX9 drivers. Absolutely no way for us to fix this, the breakage is in Microsoft's code.

Since this is clear we're working on modernizing the 3D support in VirtualBox, which is a very large project which is part of the next major release. At this point it is rather unlikely that this improvement will ever appear in VirtualBox 6.1.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use