Windows 10 guest hangs when 3d acceleration enabled

Discussions related to using VirtualBox on Windows hosts.
Post Reply
vospix
Posts: 4
Joined: 9. Sep 2018, 18:12

Windows 10 guest hangs when 3d acceleration enabled

Post by vospix »

Similar issues were discussed numerous times, but it seems like it is something new.
Freshly installed Win 10 x64, when I'm enabling 3d acceleration guest hangs with black screen and host app also stops responding. Then when i close guest window via taskbar's Close - host app also unfreezes.
I've seen other guys had problem with memory overallocation, but in my case there is plenty of system and video memory, so it can't be limiting factor.

Both regular and hardening logs are attached
Attachments
Win 10 x64-Hardening-2018-09-09-19-16-15.zip
(28.42 KiB) Downloaded 17 times
Win 10 x64-2018-09-09-19-16-15.zip
(24.67 KiB) Downloaded 8 times
mpack
Site Moderator
Posts: 39156
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Mostly XP

Re: Windows 10 guest hangs when 3d acceleration enabled

Post by mpack »

It looks like some of your NVidia DLLs are unsigned, therefore they get rejected. You need to look for an upgrade or a downgrade to fully certified drivers.
vospix
Posts: 4
Joined: 9. Sep 2018, 18:12

Re: Windows 10 guest hangs when 3d acceleration enabled

Post by vospix »

mpack wrote:It looks like some of your NVidia DLLs are unsigned, therefore they get rejected. You need to look for an upgrade or a downgrade to fully certified drivers.
Well, they are updated with GF Experience regularly. Could NVidia drivers be not certified?
mpack
Site Moderator
Posts: 39156
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Mostly XP

Re: Windows 10 guest hangs when 3d acceleration enabled

Post by mpack »

vospix wrote:Could NVidia drivers be not certified?
They forget one or two DLLs on a regular basis. It's really quite sloppy.
vospix
Posts: 4
Joined: 9. Sep 2018, 18:12

Re: Windows 10 guest hangs when 3d acceleration enabled

Post by vospix »

mpack wrote: They forget one or two DLLs on a regular basis. It's really quite sloppy.
How to tell it complains about video dlss? I can only see it complaining about tzres.dll

Code: Select all

e30.11a0: '\Device\HarddiskVolume9\Windows\System32\tzres.dll' has no imports
e30.11a0: supHardenedWinVerifyImageByHandle: -> 22900 (\Device\HarddiskVolume9\Windows\System32\tzres.dll)
e30.11a0: supR3HardenedWinVerifyCacheInsert: \Device\HarddiskVolume9\Windows\System32\tzres.dll
e30.11a0: supR3HardenedMonitor_NtCreateSection: NtMapViewOfSection failed on 00000000000015a4 (hFile=00000000000014b4) with 0xc0000022 -> STATUS_TRUST_FAILURE
e30.11a0: supR3HardenedScreenImage/NtCreateSection: cache hit (Unknown Status 22900 (0x5974)) on \Device\HarddiskVolume9\Windows\System32\tzres.dll [avoiding WinVerifyTrust]
e30.11a0: supR3HardenedMonitor_NtCreateSection: NtMapViewOfSection failed on 00000000000014b4 (hFile=00000000000015a4) with 0xc0000022 -> STATUS_TRUST_FAILURE
But quick search in google resulted in it is something related to time zone resolution.

There are lots of

Code: Select all

1370.38c8: supR3HardenedMonitor_LdrLoadDll: returns rcNt=0x0 hMod=00007ff944960000 'C:\Windows\System32\OPENGL32.dll'
entries, but error code is zero, so it was successful?
mpack
Site Moderator
Posts: 39156
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Mostly XP

Re: Windows 10 guest hangs when 3d acceleration enabled

Post by mpack »

vospix wrote: How to tell it complains about video dlss? I can only see it complaining about tzres.dll
I can't tell for certain. However I see that the hardening log ends with a non-zero error code, and it was checking NVidia DLLs (nv*.dll) right before that, plus you said that the problem only occurs when 3D acceleration is enabled, meaning there isn't much else it could be.
vospix
Posts: 4
Joined: 9. Sep 2018, 18:12

Re: Windows 10 guest hangs when 3d acceleration enabled

Post by vospix »

So, tried different previous versions of driver (all of them were WHQL if it makes any difference) and it doesn't helps Win 10 guest.
On the other hand tried Win 7 guest and it works perfectly with 3d acceleration enabled and WDDM or direct 3d support installed regardless of version of display driver.
Taking into account host app locks up with guest os could it be a bug in the virtualbox?
mpack
Site Moderator
Posts: 39156
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Mostly XP

Re: Windows 10 guest hangs when 3d acceleration enabled

Post by mpack »

vospix wrote:So, tried different previous versions of driver (all of them were WHQL if it makes any difference)
No, WHQL doesn't make any difference. WHQL is a code quality rubber stamp program run by Microsoft, which doesn't tell you anything about anything really. Code signing is about authenticating where the code came from, it involves encrypted signature/certificate data embedded in the executable - the signature identifies the author and gives a checksum (or hash) of the executable. If not present or the hash doesn't match the executable then the executable must be assumed to be unsafe.

The process involves the developer remembering (or hopefully having some more reliable procedure) to "sign" every executable with his own verified digital signature, but NVidia often forget. It's a pity because NVidia are my favorite graphics vendor, they just have this one area of sloppy management.
Post Reply