2021-01-19, 04:27
Hi, I am a newbe to Kodi. I compiled Kodi v19 RC1 and addons, on RPI4 8GB / Raspberry OS. Raspberry OS is in the most recent version I was able to find.
I also compiled all add-ons.
Kodi plays videos ok, but when I try tu run screensaver (any of them, but for example microcosm) the screen becomes black and the screensaver does not run. It is after I press Preview on Kodi's screesaver selection screen. Then I can only press some button on the remote to return from black screen to Kod.
There is an error in ~pi/.kodi/temp/kodi.log (the log's fragment is short so I hope it is acceptable to post it here):
As you see the screensaver (any of them) probably (if I understand correctly) does not see GL ES 3.10 but sees GLSL 1.30 instead.
But here is output from glxinfo:
So I suppose GL ES 3.10 is there?
Also, when I run (without X running):
it starts correctly and displays an animated cube and it writes in teminal:
Please help me make screesavers see GL ES 3.1 (3.10) and run. I have no experience in setting up Kodi or GL ES and only followed instructions from www.
I also compiled all add-ons.
Kodi plays videos ok, but when I try tu run screensaver (any of them, but for example microcosm) the screen becomes black and the screensaver does not run. It is after I press Preview on Kodi's screesaver selection screen. Then I can only press some button on the remote to return from black screen to Kod.
There is an error in ~pi/.kodi/temp/kodi.log (the log's fragment is short so I hope it is acceptable to post it here):
Code:
2021-01-19 00:23:46.590 T:861 INFO <general>: Loading skin file: Settings.xml, load type: KEEP_IN_MEMORY
2021-01-19 00:23:49.887 T:861 INFO <general>: Loading skin file: SettingsCategory.xml, load type: KEEP_IN_MEMORY
2021-01-19 00:23:54.465 T:861 INFO <general>: Loading skin file: DialogSelect.xml, load type: KEEP_IN_MEMORY
2021-01-19 00:24:02.255 T:861 ERROR <general>: AddOnLog: screensaver.microcosm.biof: CVertexShader::Compile: 0:1(10): error: GLSL 1.30 is not supported. Supported versions are: 1.00 ES, 3.00 ES, and 3.10 ES
2021-01-19 00:24:02.255 T:861 ERROR <general>: AddOnLog: screensaver.microcosm.biof: GL: Error compiling vertex shader
2021-01-19 00:24:12.857 T:861 INFO <general>: ADDON: Dll Destroyed - Microcosm
2021-01-19 00:24:52.388 T:861 INFO <general>: Loading skin file: DialogButtonMenu.xml, load type: KEEP_IN_MEMORY
2021-01-19 00:24:59.465 T:861 INFO <general>: Stopping player
As you see the screensaver (any of them) probably (if I understand correctly) does not see GL ES 3.10 but sees GLSL 1.30 instead.
But here is output from glxinfo:
Code:
pi@raspberrypi:~ $ glxinfo | grep -i "gl es"
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 19.3.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:
And:
pi@raspberrypi:~ $ glxinfo | grep "OpenGL version"
OpenGL version string: 2.1 Mesa 19.3.2
So I suppose GL ES 3.10 is there?
Also, when I run (without X running):
Code:
kmscube -D /dev/dri/card1
it starts correctly and displays an animated cube and it writes in teminal:
Code:
(...)
OpenGL ES 2.x information:
version: "OpenGL ES 3.1 Mesa 19.3.2"
shading language version: "OpenGL ES GLSL ES 3.10"
vendor: "Broadcom"
renderer: "V3D 4.2"
Please help me make screesavers see GL ES 3.1 (3.10) and run. I have no experience in setting up Kodi or GL ES and only followed instructions from www.