Opened 8 years ago
Last modified 5 years ago
#16097 new defect
3D acceleration no work on Win10 With Intel HD3000
Reported by: | Yanfeng | Owned by: | |
---|---|---|---|
Component: | 3D support | Version: | VirtualBox 5.1.6 |
Keywords: | 3D Win10 HD3000 | Cc: | |
Guest type: | Windows | Host type: | Windows |
Description
When open a software use 3D like OpenGL or DirectX on guest OS, It go stuck.(even dxdiag.exe) Host OS is Windows 10 with Intel HD3000 Graphic. This is a topic from forum following this problem: https://forums.virtualbox.org/viewtopic.php?f=6&t=79820
Attachments (1)
Change History (5)
by , 8 years ago
comment:1 by , 8 years ago
comment:2 by , 7 years ago
Like mhanor said, the driver refuses to load and there is no fix. Intel classified this chipset as end-of-life and this behavior is as intended. If you don't believe me just google search "Intel HD 3000 Windows 10 OpenGL". Fortunately you can workaround based on your guest OS:
- Windows guests up to Windows 8 need for OpenGL - llvmpipe on host https://sourceforge.net/projects/msys2/files/REPOS/MINGW/x86_64/ installed as ICD http://mesa3d.org/llvmpipe.html (must be digitally signed https://forums.virtualbox.org/viewtopic.php?f=6&t=67840&start=435#p383523) + Guest Additions installed with 3D acceleration enabled;
- for XP and Vista use Swiftshader 3.0 for Direct3D or if you don't like the watermark, get OpenGL working on guest and install Direct3D support as usual;
- for Windows 7 install Swiftshader open source from Google https://swiftshader.googlesource.com/SwiftShader on guest (replace d3d9.dll);
- for Windows 8 and up install llvmpipe on guest as ICD. Use builtin WARP for Direct3D. 3D acceleration can be left disabled on VM settings.
- for Linux /MacOS use builtin OpenGL software renderer or get OpenGL working like on Windows guests though I doubt it is worth it, most likely will be slower.
comment:3 by , 7 years ago
Best workaround is to patch the 64-bit Intel OpenGL driver (ig4icd64.dll from windows\system32) or get a pre-patched copy. Only SandyBridge driver 9.17.10.4459 has a pre-patched copy. Get everything from here: https://github.com/LWJGL/lwjgl/issues/119#issuecomment-263710095 Note that you must repair ig4icd64.dll digital signature before you can use it with Virtualbox. Use this guide: https://gist.github.com/pal1000/6975033e74ab2147827fdcdf62a3bd5e
comment:4 by , 5 years ago
This is no longer an issue when running Virtualbox 6.0.0rc3 with Guest Additions r127301 in Windows 10 version 1809 x86 guest and x64 host with VboxSVGA adapter. I'll test other guests in the newer future.
VirtualBox is unable to load the proper OpenGL drivers for your video card. The host's video drivers are either too old or are not even installed.