Windows 10 V2004 3D acceleration doesn't work, corrupts display

Discussions about using Windows guests in VirtualBox.
Locked
JustinH
Posts: 106
Joined: 6. Aug 2015, 05:09

Windows 10 V2004 3D acceleration doesn't work, corrupts display

Post by JustinH »

Windows 10 V2004 x64 guest 3D acceleration doesn't work, corrupts display
Win10 v1909 x64 or 1809 host, NVIDIA Quadro GPU with recent drivers
VirtualBox 6.1.10
guest is using VBoxSVGA (see pic)

Any previous version of Windows 10 or otherwise works fine. The Windows UI is transparent and any app windows quickly corrupt and don't update or render completely. This is the worst 3D issues I've ever seen with VB and Windows. (see pics) Turn off 3D acceleration and the display is good.

The easiest way to see app display corruption is to launch Edge or Windows Settings and try to work with it (like just type something in the search field).

I installed the Windows CU that just came out and installed the guest additions twice - no change.

Forgot to mention I'm also getting these sometimes when trying to shut down the guest:
---------------------------
VirtualBoxVM: VirtualBoxVM.exe - Application Error
---------------------------
The instruction at 0x0000000056FD8A90 referenced memory at 0x0000000000000008. The memory could not be read.

Click on OK to terminate the program
---------------------------
OK
---------------------------
Attachments
browser and start menu issues shown
browser and start menu issues shown
vb_w10-2004-2.JPG (118.06 KiB) Viewed 8465 times
display corrupt
display corrupt
vb_w10-2004-4.PNG (39.72 KiB) Viewed 8465 times
VM settings
VM settings
vb_w10-2004-1.PNG (31.07 KiB) Viewed 8465 times
JustinH
Posts: 106
Joined: 6. Aug 2015, 05:09

Re: Windows 10 V2004 3D acceleration doesn't work, corrupts display

Post by JustinH »

VM log files attached (from a saved guest state).

Anyone else seen this issue?
Attachments
W10_2004_logs.zip
VM logs
(71.36 KiB) Downloaded 17 times
McChen
Posts: 3
Joined: 13. Oct 2018, 06:17

Re: Windows 10 V2004 3D acceleration doesn't work, corrupts display

Post by McChen »

i'm having this issue too, had to disable 3d acceleration. Figured it is a compatibility problem with the new Windows version that will get ironed out eventually
BillG
Volunteer
Posts: 5102
Joined: 19. Sep 2009, 04:44
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Windows 10,7 and earlier
Location: Sydney, Australia

Re: Windows 10 V2004 3D acceleration doesn't work, corrupts display

Post by BillG »

I guess it is a compatibility problem, but with what? I certainly have not seen this, and these are the only reports I have seen.

@McChen, what host video card do you have?
Bill
81andrewfrey81
Posts: 1
Joined: 18. Jun 2020, 05:01

Re: Windows 10 V2004 3D acceleration doesn't work, corrupts display

Post by 81andrewfrey81 »

I've been experiencing exactly the same issues as you with a Windows 10 2004 guest.

I noticed that the things in your screenshots work fine without the guest additions installed but as soon as I install them and restart the problems start.
DIsabling 3D acceleration fixes them but performance is obviously lower.

One thing that I haven't tried yet, my host for some reason is still on 1909 but I don't see how this could cause any issues?
McChen
Posts: 3
Joined: 13. Oct 2018, 06:17

Re: Windows 10 V2004 3D acceleration doesn't work, corrupts display

Post by McChen »

I'm using the integrated Intel HD Graphics 620 on an Intel i7-7600U. Driver version 27.20.100.8280. Host OS is still on Windows 10 1909. Guest OS was fine when running 1909, but when I upgraded to 2004 that's when I got the graphics problems. I was thinking perhaps it has something to do with the WDDM 2.7 changes in 2004?
HF
Posts: 31
Joined: 3. Dec 2014, 01:01

Re: Windows 10 V2004 3D acceleration doesn't work, corrupts display

Post by HF »

I am seeing this as well, and the problem was described a couple of months ago at https://www.reddit.com/r/virtualbox/com ... additions/

We've turned off 3D in Windows and it all works now but even that was difficult to do because it was hard to get to the settings because the UI was such a mess.
JustinH
Posts: 106
Joined: 6. Aug 2015, 05:09

Re: Windows 10 V2004 3D acceleration doesn't work, corrupts display

Post by JustinH »

HF wrote: We've turned off 3D in Windows and it all works now but even that was difficult to do because it was hard to get to the settings because the UI was such a mess.
How do you turn off 3D in the Windows guest? That might help me in some cases, but sometimes I have to use 3D.
ataferner
Posts: 1
Joined: 27. Jun 2020, 03:18

Re: Windows 10 V2004 3D acceleration doesn't work, corrupts display

Post by ataferner »

JustinH wrote:How do you turn off 3D in the Windows guest? That might help me in some cases, but sometimes I have to use 3D.
It's possible to turn this off within the windows guest, but doing that will only turn it off for the currently logged in user. It still causes issues on the logon screen. Instead, turn it off in the settings for your Windows Guest on the host: Settings > Display > uncheck: Enable 3D Accelleration
Vasilek
Posts: 13
Joined: 27. Jan 2020, 15:41

Re: Windows 10 V2004 3D acceleration doesn't work, corrupts display

Post by Vasilek »

The relevant ticket is here https://www.virtualbox.org/ticket/19365
Developers seams to aware of this but there is no fix in the last 4 month. Looks like it require a really complex implementation of 3D acceleration while VB had a very basic implementation so far with no OpenGL 2/latest D3D support. Or may be VB development is ceased and the project is collapsing who knows...
csmccarron
Posts: 50
Joined: 21. Aug 2013, 16:18
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Windows 10 64 & 32, XP Mode
Location: VA

Re: Windows 10 V2004 3D acceleration doesn't work, corrupts display

Post by csmccarron »

I had a similar issue. You can leave 3D Acceleration on if you turn Transparency Effects off on the Guest.
Transparency_off.JPG
Transparency_off.JPG (41.06 KiB) Viewed 7672 times
SirMoony
Posts: 3
Joined: 30. Apr 2019, 03:58

Re: Windows 10 V2004 3D acceleration doesn't work, corrupts display

Post by SirMoony »

I have the same issue on mac OS Catalina host since I've updated to Windows 10 2004. When I disable 3D acceleration hardware it works fine but slower. In my case some menu does not appear like the power menu (in the login screen and start menu) and the task bar and start menu have a transparent background. I use VB 6.1.12.
OnkelPony
Posts: 1
Joined: 26. Jan 2021, 23:19

Re: Windows 10 V2004 3D acceleration doesn't work, corrupts display

Post by OnkelPony »

csmccarron wrote:I had a similar issue. You can leave 3D Acceleration on if you turn Transparency Effects off on the Guest.
Transparency_off.JPG
Saved my a**, thanx.
Locked