Can you help make a test version of Ground Control that doesn’t check for open GL 2?
Here is the deal - lots of detail to follow.
Me and @Balls have the same modle laptop, same OS
- I have found a diffrence - Mine has 2 video cards and High Resolution Display
checking his PC he has open GL 3 , Kivy reports it only sees open GL 1.1
This is only seen in Windows with Kivy
Research links -
https://support.esri.com/en/technical-article/000011375
Lenovo T420 windows 10 - Intel HD3000 Open GL 3 Direct X12
1366 x 768 32 bit display - no other display modes offered
Latest drivers installed with the Decemder 2018 Windows Creators Update
when launching Windows Portable
An error says you must have Open GL 2.0
Open GL 1.1 detected - Generic driver ending program
in the users directory
edited the .kivy/config.ini
set multisamples = 2 to multisamples = 0
added a system variable KIVY_GL_BACKEND = angle_sdl2
This didn’t work so I installed everything to run form source
Plus this -
pip -m install kivy.deps.angle
set KIVY_GL_BACKEND = angle_sdl2
edited main.py
added 2nd line
Config.set(‘graphics’, ‘multisamples’, ‘0’)
saved as fix.py
it returned the following –
c:\maslow\program\GroundControl-1.02>python fix.py
[WARNING] [Config ] Older configuration version detected (14 instead of 19)
[WARNING] [Config ] Upgrading configuration in progress.
[INFO ] [Logger ] Record log in C:\Users\aftac.kivy\logs\kivy_18-01-07_10.txt
[INFO ] [Kivy ] v1.10.0
[INFO ] [Python ] v2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)]
[INFO ] [Factory ] 194 symbols loaded
[INFO ] [Image ] Providers: img_tex, img_dds, img_sdl2, img_gif (img_pil, img_ffpyplayer ignored)
[INFO ] [OSC ] using for socket
[INFO ] [Window ] Provider: sdl2
[INFO ] [Window ] Activate GLES2/ANGLE context
[CRITICAL] [Window ] Unable to find any valuable Window provider.
sdl2 - RuntimeError: Could not load EGL library
File “c:\Python27\lib\site-packages\kivy\core_init_.py”, line 67, in core_select_lib
cls = cls()
File “c:\Python27\lib\site-packages\kivy\core\window\window_sdl2.py”, line 140, in init
super(WindowSDL, self).init()
File “c:\Python27\lib\site-packages\kivy\core\window_init_.py”, line 899, in init
self.create_window()
File “c:\Python27\lib\site-packages\kivy\core\window\window_sdl2.py”, line 269, in create_window
self.fullscreen, resizable, state)
File “kivy\core\window_window_sdl2.pyx”, line 142, in kivy.core.window._window_sdl2._WindowSDL2Storage.setup_window (kivy\core/window_window_sdl2.c:2752)
File “kivy\core\window_window_sdl2.pyx”, line 57, in kivy.core.window._window_sdl2._WindowSDL2Storage.die (kivy\core/window_window_sdl2.c:1868)
[INFO ] [Text ] Provider: sdl2
[CRITICAL] [App ] Unable to get a Window, abort.
c:\maslow\program\GroundControl-1.02>
attaching fix.py
fix.py (30.2 KB)
I’ll take any input I can get on this.
Thank you