What version of Mesa have you got installed?
You can use:
glxinfo | grep "OpenGL version"
Or maybe
glxinfo | grep "Mesa"
Which kernel are you on?
uname -r
You can try rolling back to the previous kernel:
Select an earlier kernel (NOT recovery mode) to boot from and test.