Ok I've resolved this https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=767803 helped me. At some point, when updating Jessie my GLX alternative got set to nvidia `update-alternatives --config glx` and selecting 'mesa-diversion' fixed this. My laptop has an intel i915 graphics not nvidia.