Open boshtannik opened 2 years ago
Or is there any way to run opengl / libsdl render on software level?
you could unset MESA_LOADER_DRIVER_OVERRIDE to get llvmpipe, but really that should not be nesscary. alternatively you could try messing with SDL_RENDER_DRIVER
Have compiled python3.10 right on my n900 Have installed libsdl2 dependencies Have installed kivy framework. Have written simple empty kivy application, and trying to run it. (Have been trying to run kivy with different window providers (by pygame, by libsdl2), but did not suiccseed) Here how issue appears.:
`user@devuan-n900:~/w/kivy$ python3 main.py [INFO ] [Logger ] Record log in /home/user/.kivy/logs/kivy_22-08-28_0.txt [INFO ] [Kivy ] v2.1.0 [INFO ] [Kivy ] Installed at "/home/user/.local/lib/python3.10/site-packages/kivy/init.py" [INFO ] [Python ] v3.10.6 (main, Aug 26 2022, 19:04:21) [GCC 8.3.0] [INFO ] [Python ] Interpreter at "/usr/local/bin/python3" [INFO ] [Logger ] Purge log fired. Processing... [INFO ] [Logger ] Purge finished! [INFO ] [Factory ] 189 symbols loaded [INFO ] [Image ] Providers: img_tex, img_dds, img_sdl2 (img_pil, img_ffpyplayer ignored) [INFO ] [Window ] Provider: sdl2(['window_egl_rpi'] ignored) Keyboard layout unknown, please report the following to the SDL forums/mailing list (https://discourse.libsdl.org/): code = 1, sym = 0xFF1B (Escape) scancode = 41 (Escape) code = 14, sym = 0xFF08 (BackSpace) scancode = 42 (Backspace) code = 15, sym = 0xFF09 (Tab) scancode = 43 (Tab) code = 16, sym = 0x71 (q) scancode = 20 (Q) code = 17, sym = 0x77 (w) scancode = 26 (W) code = 18, sym = 0x65 (e) scancode = 8 (E) code = 19, sym = 0x72 (r) scancode = 21 (R) code = 20, sym = 0x74 (t) scancode = 23 (T) code = 21, sym = 0x79 (y) scancode = 28 (Y) code = 22, sym = 0x75 (u) scancode = 24 (U) code = 23, sym = 0x69 (i) scancode = 12 (I) code = 24, sym = 0x6F (o) scancode = 18 (O) code = 25, sym = 0x70 (p) scancode = 19 (P) code = 28, sym = 0xFF0D (Return) scancode = 40 (Return) code = 29, sym = 0xFFE3 (Control_L) scancode = 224 (Left Ctrl) code = 30, sym = 0x61 (a) scancode = 4 (A) code = 31, sym = 0x73 (s) scancode = 22 (S) code = 32, sym = 0x64 (d) scancode = 7 (D) code = 33, sym = 0x66 (f) scancode = 9 (F) code = 34, sym = 0x67 (g) scancode = 10 (G) code = 35, sym = 0x68 (h) scancode = 11 (H) code = 36, sym = 0x6A (j) scancode = 13 (J) code = 37, sym = 0x6B (k) scancode = 14 (K) code = 38, sym = 0x6C (l) scancode = 15 (L) code = 42, sym = 0xFFE1 (Shift_L) scancode = 225 (Left Shift) code = 44, sym = 0x7A (z) scancode = 29 (Z) code = 45, sym = 0x78 (x) scancode = 27 (X) code = 46, sym = 0x63 (c) scancode = 6 (C) code = 47, sym = 0x76 (v) scancode = 25 (V) code = 48, sym = 0x62 (b) scancode = 5 (B) code = 49, sym = 0x6E (n) scancode = 17 (N) code = 50, sym = 0x6D (m) scancode = 16 (M) code = 51, sym = 0x2C (comma) scancode = 54 (,) code = 52, sym = 0x2E (period) scancode = 55 (.) code = 57, sym = 0x20 (space) scancode = 44 (Space) code = 59, sym = 0xFFBE (F1) scancode = 58 (F1) code = 60, sym = 0xFFBF (F2) scancode = 59 (F2) code = 61, sym = 0xFFC0 (F3) scancode = 60 (F3) code = 62, sym = 0xFFC1 (F4) scancode = 61 (F4) code = 63, sym = 0xFFC2 (F5) scancode = 62 (F5) code = 64, sym = 0xFFC3 (F6) scancode = 63 (F6) code = 65, sym = 0xFFC5 (F8) scancode = 65 (F8) code = 66, sym = 0xFFC4 (F7) scancode = 64 (F7) code = 67, sym = 0xFFC6 (F9) scancode = 66 (F9) code = 68, sym = 0xFFC7 (F10) scancode = 67 (F10) code = 84, sym = 0xFE03 (ISO_Level3_Shift) scancode = 230 (Right Alt) code = 87, sym = 0xFFC8 (F11) scancode = 68 (F11) code = 90, sym = 0xFF26 (Katakana) scancode not found code = 91, sym = 0xFF25 (Hiragana) scancode not found code = 92, sym = 0xFF23 (Henkan_Mode) scancode not found code = 93, sym = 0xFF27 (Hiragana_Katakana) scancode not found code = 94, sym = 0xFF22 (Muhenkan) scancode not found code = 96, sym = 0xFF8D (KP_Enter) scancode = 88 (Keypad Enter) code = 100, sym = 0xFE03 (ISO_Level3_Shift) scancode = 230 (Right Alt) code = 101, sym = 0xFF0A (Linefeed) scancode not found code = 103, sym = 0xFF52 (Up) scancode = 82 (Up) code = 105, sym = 0xFF51 (Left) scancode = 80 (Left) code = 106, sym = 0xFF53 (Right) scancode = 79 (Right) code = 108, sym = 0xFF54 (Down) scancode = 81 (Down) code = 113, sym = 0x1008FF12 (XF86AudioMute) scancode not found code = 114, sym = 0x1008FF11 (XF86AudioLowerVolume) scancode not found code = 115, sym = 0x1008FF13 (XF86AudioRaiseVolume) scancode not found code = 116, sym = 0x1008FF2A (XF86PowerOff) scancode not found code = 118, sym = 0xB1 (plusminus) scancode not found code = 120, sym = 0x1008FF4A (XF86LaunchA) scancode not found code = 122, sym = 0xFF31 (Hangul) scancode not found code = 123, sym = 0xFF34 (Hangul_Hanja) scancode not found code = 128, sym = 0xFF69 (Cancel) scancode = 120 (Stop) code = 129, sym = 0xFF66 (Redo) scancode = 121 (Again) code = 130, sym = 0x1005FF70 (SunProps) scancode not found code = 131, sym = 0xFF65 (Undo) scancode = 122 (Undo) code = 132, sym = 0x1005FF71 (SunFront) scancode not found code = 133, sym = 0x1008FF57 (XF86Copy) scancode not found code = 134, sym = 0x1008FF6B (XF86Open) scancode not found code = 135, sym = 0x1008FF6D (XF86Paste) scancode not found code = 136, sym = 0xFF68 (Find) scancode = 126 (Find) code = 137, sym = 0x1008FF58 (XF86Cut) scancode not found code = 138, sym = 0xFF6A (Help) scancode = 117 (Help) code = 139, sym = 0x1008FF65 (XF86MenuKB) scancode not found code = 140, sym = 0x1008FF1D (XF86Calculator) scancode not found code = 142, sym = 0x1008FF2F (XF86Sleep) scancode not found code = 143, sym = 0x1008FF2B (XF86WakeUp) scancode not found code = 144, sym = 0x1008FF5D (XF86Explorer) scancode not found code = 145, sym = 0x1008FF7B (XF86Send) scancode not found code = 147, sym = 0x1008FF8A (XF86Xfer) scancode not found code = 148, sym = 0x1008FF41 (XF86Launch1) scancode not found code = 149, sym = 0x1008FF42 (XF86Launch2) scancode not found code = 150, sym = 0x1008FF2E (XF86WWW) scancode not found code = 151, sym = 0x1008FF5A (XF86DOS) scancode not found code = 152, sym = 0x1008FF2D (XF86ScreenSaver) scancode not found code = 153, sym = 0x1008FF74 (XF86RotateWindows) scancode not found code = 154, sym = 0x1008FF7F (XF86TaskPane) scancode not found code = 155, sym = 0x1008FF19 (XF86Mail) scancode not found code = 156, sym = 0x1008FF30 (XF86Favorites) scancode not found code = 157, sym = 0x1008FF33 (XF86MyComputer) scancode not found code = 158, sym = 0x1008FF26 (XF86Back) scancode not found code = 159, sym = 0x1008FF27 (XF86Forward) scancode not found code = 161, sym = 0x1008FF2C (XF86Eject) scancode not found code = 162, sym = 0x1008FF2C (XF86Eject) scancode not found code = 163, sym = 0x1008FF17 (XF86AudioNext) scancode not found code = 164, sym = 0x1008FF14 (XF86AudioPlay) scancode not found code = 165, sym = 0x1008FF16 (XF86AudioPrev) scancode not found code = 166, sym = 0x1008FF15 (XF86AudioStop) scancode not found code = 167, sym = 0x1008FF1C (XF86AudioRecord) scancode not found code = 168, sym = 0x1008FF3E (XF86AudioRewind) scancode not found code = 169, sym = 0x1008FF6E (XF86Phone) scancode not found code = 171, sym = 0x1008FF81 (XF86Tools) scancode not found code = 172, sym = 0x1008FF18 (XF86HomePage) scancode not found code = 173, sym = 0x1008FF73 (XF86Reload) scancode not found code = 174, sym = 0x1008FF56 (XF86Close) scancode not found code = 177, sym = 0x1008FF78 (XF86ScrollUp) scancode not found code = 178, sym = 0x1008FF79 (XF86ScrollDown) scancode not found code = 179, sym = 0x28 (parenleft) scancode not found code = 180, sym = 0x29 (parenright) scancode not found code = 181, sym = 0x1008FF68 (XF86New) scancode not found code = 182, sym = 0xFF66 (Redo) scancode = 121 (Again) code = 183, sym = 0x1008FF81 (XF86Tools) scancode not found code = 184, sym = 0x1008FF45 (XF86Launch5) scancode not found code = 185, sym = 0x1008FF46 (XF86Launch6) scancode not found code = 186, sym = 0x1008FF47 (XF86Launch7) scancode not found code = 187, sym = 0x1008FF48 (XF86Launch8) scancode not found code = 188, sym = 0x1008FF49 (XF86Launch9) scancode not found code = 190, sym = 0x1008FFB2 (XF86AudioMicMute) scancode not found code = 191, sym = 0x1008FFA9 (XF86TouchpadToggle) scancode not found code = 192, sym = 0x1008FFB0 (XF86TouchpadOn) scancode not found code = 193, sym = 0x1008FFB1 (XF86TouchpadOff) scancode not found code = 200, sym = 0x1008FF14 (XF86AudioPlay) scancode not found code = 201, sym = 0x1008FF31 (XF86AudioPause) scancode not found code = 202, sym = 0x1008FF43 (XF86Launch3) scancode not found code = 203, sym = 0x1008FF44 (XF86Launch4) scancode not found code = 204, sym = 0x1008FF4B (XF86LaunchB) scancode not found code = 205, sym = 0x1008FFA7 (XF86Suspend) scancode not found code = 206, sym = 0x1008FF56 (XF86Close) scancode not found code = 207, sym = 0x1008FF14 (XF86AudioPlay) scancode not found code = 208, sym = 0x1008FF97 (XF86AudioForward) scancode not found code = 210, sym = 0xFF61 (Print) scancode = 70 (PrintScreen) code = 212, sym = 0x1008FF8F (XF86WebCam) scancode not found code = 215, sym = 0x1008FF19 (XF86Mail) scancode not found code = 216, sym = 0x1008FF8E (XF86Messenger) scancode not found code = 217, sym = 0x1008FF1B (XF86Search) scancode not found code = 218, sym = 0x1008FF5F (XF86Go) scancode not found code = 219, sym = 0x1008FF3C (XF86Finance) scancode not found code = 220, sym = 0x1008FF5E (XF86Game) scancode not found code = 221, sym = 0x1008FF36 (XF86Shop) scancode not found code = 223, sym = 0xFF69 (Cancel) scancode = 120 (Stop) code = 224, sym = 0x1008FF03 (XF86MonBrightnessDown) scancode not found code = 225, sym = 0x1008FF02 (XF86MonBrightnessUp) scancode not found code = 226, sym = 0x1008FF32 (XF86AudioMedia) scancode not found code = 227, sym = 0x1008FF59 (XF86Display) scancode not found code = 228, sym = 0x1008FF04 (XF86KbdLightOnOff) scancode not found code = 229, sym = 0x1008FF06 (XF86KbdBrightnessDown) scancode not found code = 230, sym = 0x1008FF05 (XF86KbdBrightnessUp) scancode not found code = 231, sym = 0x1008FF7B (XF86Send) scancode not found code = 232, sym = 0x1008FF72 (XF86Reply) scancode not found code = 233, sym = 0x1008FF90 (XF86MailForward) scancode not found code = 234, sym = 0x1008FF77 (XF86Save) scancode not found code = 235, sym = 0x1008FF5B (XF86Documents) scancode not found code = 236, sym = 0x1008FF93 (XF86Battery) scancode not found code = 237, sym = 0x1008FF94 (XF86Bluetooth) scancode not found code = 238, sym = 0x1008FF95 (XF86WLAN) scancode not found code = 246, sym = 0x1008FFB4 (XF86WWAN) scancode not found code = 247, sym = 0x1008FFB5 (XF86RFKill) scancode not found [CRITICAL] [Window ] Unable to find any valuable Window provider. Please enable debug logging (e.g. add -d if running from the command line, or change the log level in the config) and re-run your app to identify potential causes egl_rpi - ImportError: cannot import name 'bcm' from 'kivy.lib.vidcore_lite' (/home/user/.local/lib/python3.10/site-packages/kivy/lib/vidcore_lite/init.py) File "/home/user/.local/lib/python3.10/site-packages/kivy/core/init.py", line 59, in core_select_lib mod = importlib.import(name='{2}.{0}.{1}'.format( File "", line 1129, in import
File "", line 1050, in _gcd_import
File "", line 1027, in _find_and_load
File "", line 1006, in _find_and_load_unlocked
File "", line 688, in _load_unlocked
File "", line 883, in exec_module
File "", line 241, in _call_with_frames_removed
File "/home/user/.local/lib/python3.10/site-packages/kivy/core/window/window_egl_rpi.py", line 12, in
from kivy.lib.vidcore_lite import bcm, egl
sdl2 - RuntimeError: b'Could not create GLES window surface' File "/home/user/.local/lib/python3.10/site-packages/kivy/core/init.py", line 71, in core_select_lib cls = cls() File "/home/user/.local/lib/python3.10/site-packages/kivy/core/window/window_sdl2.py", line 165, in init super(WindowSDL, self).init() File "/home/user/.local/lib/python3.10/site-packages/kivy/core/window/init.py", line 1071, in init self.create_window() File "/home/user/.local/lib/python3.10/site-packages/kivy/core/window/window_sdl2.py", line 306, in create_window self.system_size = _size = self._win.setup_window( File "kivy/core/window/_window_sdl2.pyx", line 228, in kivy.core.window._window_sdl2._WindowSDL2Storage.setup_window File "kivy/core/window/_window_sdl2.pyx", line 76, in kivy.core.window._window_sdl2._WindowSDL2Storage.die
x11 - ModuleNotFoundError: No module named 'kivy.core.window.window_x11' File "/home/user/.local/lib/python3.10/site-packages/kivy/core/init.py", line 59, in core_select_lib mod = importlib.import(name='{2}.{0}.{1}'.format( File "", line 1129, in import
File "", line 1050, in _gcd_import
File "", line 1027, in _find_and_load
File "", line 1004, in _find_and_load_unlocked
[CRITICAL] [App ] Unable to get a Window, abort. `
I guess, that Freemangordon could have some guesses. Or does anybody know how to correctly install one of required window providers?