Opened 15 years ago
#6893 new enhancement
32-bit Windows OpenGL applications are not 3D-accelerated in a 64-bit Windows guest
Reported by: | DRC | Owned by: | |
---|---|---|---|
Component: | guest additions | Version: | VirtualBox 3.2.2 |
Keywords: | Cc: | ||
Guest type: | Windows | Host type: | other |
Description
With VBox 3.2.2, 64-bit Windows OpenGL applications are now 3D-accelerated with 64-bit Windows guests, but 32-bit OpenGL applications still use the software renderer.
The 3.2.2 Guest Additions for Windows appear to install 32-bit versions of the VBoxOGL DLL's in c:\windows\syswow64, but the necessary registry information to enable these is not present in:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers\VBoxOGL
If I copy this key over from the 64-bit location
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers\VBoxOGL
then I can make the 32-bit version of VBoxOGL.dll load, but it subsequently prints several copies of the following error message:
OpenGL Warning: Host doesn't accept our version 7.1. Make sure you have appropriate additions installed!
and the 32-bit OpenGL application is not 3D-accelerated.