First things first, don't install the nvidia drivers if you're running Ubuntu in Parallels -- you can break your xconfig (if you do, login and do
Code:
sudo mv /etc/X11/xorg.conf.backup /etc/X11/xorg.conf
).
When you install Parallels tools, Parallels installs it's own Xorg and OpenGL drivers. The Parallels GL drivers do have the symbols glXCreateGLXPbufferSGIX, glXQueryGLXPbufferSGIX and glXDestroyGLXPbufferSGIX defined (at least as of Parallels version 6.0.119912 which is what I'm using at this time).
The other complicating factor is that upgrading the MESA GL drivers can overwrite the Parallels ones. This happened to me... at some point after installing Parallels tools in Ubuntu I did an upgrade of the X11 packages, and it replaced the Parallels GL driver with the standard MESA GL ones. To fix this I re-ran the Parallels tools installer and did an "upgrade" option.
Code:
sudo /media/Parallels\ Tools/install
and I also had to fix a broken soft link to the GL library:
Code:
sudo ln -sf libGL.so.1.2 /usr/lib/mesa/libGL.so.1