@Juan: I should have suggested running just optirun glxinfo|grep 'server glx vendor'!
Your logs show that bumblebee is working fine - the nvidia module loads and the X server starts. I get the same nvidia-persistenced and error loading the mouse module as you, but my 3D wine apps are working fine in optirun.
I should have tried "optirun glxheads" like in your comment #6 first, because I get the same BadMatch error as you when I try to run OpenGL apps (the call to X_GLXSwapBuffers fails).
@Juan: I should have suggested running just optirun glxinfo|grep 'server glx vendor'!
Your logs show that bumblebee is working fine - the nvidia module loads and the X server starts. I get the same nvidia-persistenced and error loading the mouse module as you, but my 3D wine apps are working fine in optirun.
I should have tried "optirun glxheads" like in your comment #6 first, because I get the same BadMatch error as you when I try to run OpenGL apps (the call to X_GLXSwapBuffers fails).
The comment from bluca here https:/ /github. com/Bumblebee- Project/ Bumblebee/ issues/ 951#issuecommen t-385242063 suggests that it might be a problem in libglvnd0, so we should open another bug for this.