Я решил сделать некоторое программирование на кросс-платформе Kivy и успешно установить Kivy на свой компьютер. Проблема в том, что когда я запускаю свой код, я получаю эту ошибку:
[INFO ] [Kivy ] v1.9.1
[INFO ] [Python ] v3.4.4 (v3.4.4:737efcadf5a6, Dec 20 2015, 20:20:57) [MSC v.1600 64 bit (AMD64)]
[INFO ] [Factory ] 179 symbols loaded
[INFO ] [Image ] Providers: img_tex, img_dds, img_gif, img_sdl2 (img_pil, img_ffpyplayer ignored)
[INFO ] [OSC ] using <thread> for socket
[INFO ] [Window ] Provider: sdl2
[INFO ] [GL ] GLEW initialization succeeded
[INFO ] [GL ] OpenGL version <b'1.1.0'>
[INFO ] [GL ] OpenGL vendor <b'Microsoft Corporation'>
[INFO ] [GL ] OpenGL renderer <b'GDI Generic'>
[INFO ] [GL ] OpenGL parsed version: 1, 1
[CRITICAL ] [GL ] Minimum required OpenGL version (2.0) NOT found!
OpenGL version detected: 1.1
Version: b'1.1.0'
Vendor: b'Microsoft Corporation'
Renderer: b'GDI Generic'
Try upgrading your graphics drivers and/or your graphics hardware in case of problems.
The application will leave now.
И появляется это окно ошибки:
Я проверил версию OpenGL моего GPU через GPU Caps Viewer, проверив меня до версии OpenGL версии 2.1, но Kivy каким-то образом не обнаруживает OpenGL 2.1 и по умолчанию использует GDI Generic от Microsoft. Я провел некоторое исследование в Интернете и выяснил, что лучший способ решить эту проблему - обновить драйвер графической карты от производителя графической карты, но это не помогло мне.
Я обновил свои графические драйверы (я запускаю NVIDIA GeForce GT 435M на 64-битной Windows 8).
Мой вопрос: Есть ли способ, чтобы Kivy переключился с GDI Generic на драйвер NVIDIA? Или есть проблема где-то еще?