Ticket #6893 (new enhancement)

Opened 4 years ago

32-bit Windows OpenGL applications are not 3D-accelerated in a 64-bit Windows guest

Reported by: drc Owned by:
Priority: major Component: guest additions
Version: VirtualBox 3.2.2 Keywords:
Cc: Guest type: Windows
Host type: other


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.

Note: See TracTickets for help on using tickets.
ContactPrivacy policyTerms of Use