On windows 7 pro 32bit adding Config.set('graphics', 'multisamples', '0')
solved the error for me. (Update: This is also works on Windows 10.)
import kivy
kivy.require('1.9.1') # replace with your current kivy version !
from kivy.app import App
from kivy.uix.label import Label
# add the following 2 lines to solve OpenGL 2.0 bug
from kivy import Config
Config.set('graphics', 'multisamples', '0')
class MyApp(App):
def build(self):
return Label(text='Hello world')
if __name__ == '__main__':
MyApp().run()
After the change, the OpenGL version is reported correctly:
[INFO ] [GL ] GLEW initialization succeeded
[INFO ] [GL ] OpenGL version <2.1.0 - Build 8.15.10.2281>