For old embedded graphics like Intel GMA 965 at Windows 10:
in addition to setting multisamples to 0,
try fix tool by pal1000 https://github.com/pal1000/save-legacy-intel-graphics
(a bit more info at https://community.khronos.org/t/i-have-opengl-3-1-but-kivy-says-that-i-have-only-1-1/103980/6 and https://stackoverflow.com/a/57406551/11284684)