VirtualBox

Ticket #3224 (closed defect: fixed)

Opened 10 months ago

Last modified 10 months ago

3D acceleration not working on OSE

Reported by: rmh Assigned to:
Priority: major Component: 3D support
Version: VirtualBox 2.1.2 Keywords:
Cc: Guest type: Windows
Host type: Linux

Description (Last modified by frank)

3D acceleration does not appear to be working on OSE. The checkbox is present, but marking it won't result in VBox.log including the usual information about OpenGL (e.g. "OpenGL Info: Render SPU: GL_VENDOR: blah").

I suspect it has something to do with incomplete handling of the OpenGLEnabled configuration setting. It is checked for, but there seems to be no code to enable it:

$ rgrep OpenGLEnabled src/
src/VBox/Main/VMMDevInterface.cpp:    if (!CFGMR3AreValuesValid(pCfgHandle, "Object\0OpenGLEnabled\0crOpenGLEnabled\0"))
src/VBox/Main/VMMDevInterface.cpp:    rc = CFGMR3QueryBool(pCfgHandle, "OpenGLEnabled", &fEnabled);

Change History

2009-01-29 17:28:54 changed by rmh

Sorry, my wiki-fu sucks. This should be more readable:

$ rgrep OpenGLEnabled src/
src/VBox/Main/VMMDevInterface.cpp:    if (!CFGMR3AreValuesValid(pCfgHandle, "Object\0OpenGLEnabled\0crOpenGLEnabled\0"))
src/VBox/Main/VMMDevInterface.cpp:    rc = CFGMR3QueryBool(pCfgHandle, "OpenGLEnabled", &fEnabled);

2009-01-29 18:10:39 changed by frank

  • description changed.

Nothing sucks, there is even a Preview button.

Regarding your problem: See r16240. OpenGL was accidently disabled for the OSE tarball. This will be fixed with the next release. AFAICS the code you found is dead.

2009-01-30 09:30:41 changed by sandervl73

  • status changed from new to closed.
  • resolution set to fixed.

© 2009 Sun Microsystems, Inc.
ContactPrivacy policy