Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

The problem is that enabling 3D Acceleration Support in my VirtualBox seems to break OpenGL programs. I must point out that my hardware layout might be uncommon: I have 4 displays powered by two nVidia Quadro NVS 295 cards. Without 3D acceleration enabled, everything is okay but visualization programs are slow.

When I start an OpenGL program, the system freezes up and I will get an error report pointing to some *.so files under VirtualBox Guest Addition directory: it seems to me that some OpenGL library provided by VirtualBox is causing this. On the Unity desktop, I can see incorrect color patches update sluggishly. (But at least, that won't freeze the machine.)

I have tried (but none of these fix the problem):

  1. using only 1 display on Guest and that seems to improve the situation on Unity but OpenGL programs still crash the system.

  2. disabling 1 of the 2 graphic cards on my Win7 host.

I wonder if VirtualBox dev fully supports for multiple graphic cards + multiple displays.

share|improve this question

migrated from Nov 27 '12 at 21:06

This question came from our site for professional and enthusiast programmers.

How is this a programming question? – Codeguy007 Nov 27 '12 at 20:30
Oops i should move it to Superuser instead. – Falcon Nov 27 '12 at 20:31

After a week's struggle, I have not been able to nail down the exact cause of the problem but it seems that it is on the VirtualBox side. Meanwhile, VMware solves my headache: not only hardware accelerated OpenGL works fine, the overall responsiveness seems to improve. Hope this will help others having the same problem.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .