Kodi Community Forum

Full Version: v18, no visualisations / screensavers work, projectM crashes
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7
I built kodi v18 from git master along with the included version of projectM
hardware is a kaby lake  i5-7200U

there may be 2 different issues here but I'm not sure.
first: projectM crashes with
Code:
undefined symbol: _ZTI5Shape
like in https://forum.kodi.tv/showthread.php?tid=305558
so I tried the fork @ironic_monkey did but the error stayed the same.
I followed the build instructions closely and copied the resulting visualization.projectm.so.2.0.0 into /usr/local/lib/kodi/addons/visualization.projectm/visualization.projectm.so.2.0.0 so kodi could see it.


second:
goom, shadertoy, wave form, etc. all that came with kodi don't work safe for spectrum.
there is no error, not even in the debug log (at least none obvious to me)
it just show anything besides the blue/greenish shady background of the default theme.
spectrum shows jumpy columns.

also dim is the only sceeensaver that works. selecting an other one results in a black screen with the mouse pointer in the middle, there is no going back from that.

here's the reason why I compiled kodi v18 instead of using the one that came with debian testing: https://forum.kodi.tv/showthread.php?tid=331170

logs:

Code:
root@kodi:~# cat kodi_projectM.log | gist-paste -d 'projectM'
https://gist.github.com/50eafc0bd9e345ed...177c05a2d6
root@kodi:~# cat kodi_goom.log | gist-paste -d 'goom'
https://gist.github.com/beb674267400547f...a07f4f8f92

now I'm out of ideas Undecided

btw: has the GLEW / EGL patch been added to the original source? seems reasonable to me to do so as it is supposed to fix issues on intel hardware.
the second issue is a linker issue, how do you build your stuff?

on linux we in general use projectm from system repos. there is a patched projectm in the kodi ppa for ubuntus.
hi, 

I followed this guide:
https://github.com/xbmc/xbmc/blob/master...ADME.linux

here is why I ended up compiling it from source:
https://forum.kodi.tv/showthread.php?tid=331170
another observation:
the spectrum visualization works bud the geometry is somewhat broken and it most likely runs on the cpu. it gets rather hot.
Did anyone solve this? Still trying to get projectm working with Kodi 18. ubuntu nightly repo package not working

i am following instructions from https://github.com/notspiff/visualization.projectm
it's a bit of a mess.

- i have fixed the depends based build now.
- if you use an intel or amd gpu you have to use the patched libprojectm from the kodi ppa
- if you use nvidia, it should work with the ubuntu lib (but will also work with the kodi ppa lib).
(2018-05-15, 09:25)spiff Wrote: [ -> ]the second issue is a linker issue, how do you build your stuff?

on linux we in general use projectm from system repos. there is a patched projectm in the kodi ppa for ubuntus.
 Hey @spiff 

I recently upgraded to Leia Alpha and also have trouble with visualizations. None seem to work, I used projectm with 17.6.

I am now on Ubuntu 18.04.1. Using the nightly ppa. and the installed projectm version is 1.2.11~bionic.

Trying to use this I get the following error in kodi.log when visualization is supposed to start:

11:29:26.364 T:140367787471808 WARNING: Unable to resolve: visualization.projectm.so.1.2.1 ADDON_GetTypeVersion, reason: /usr/lib/x86_6
4-linux-gnu/kodi/addons/visualization.projectm/visualization.projectm.so.1.2.1: undefined symbol: ADDON_GetTypeVersion
11:29:26.364 T:140367787471808   ERROR: Unable to resolve exports from dll /usr/lib/x86_64-linux-gnu/kodi/addons/visualization.projectm
/visualization.projectm.so.1.2.1

Am I missing that patched version from ppa you were talking about? How do I install that one?

thanks,

boba
Version 1.2.11 is for Kodi v17 not v18.
You need version 2.0.0 but for some reason that currently isn't build for Ubuntu 18.04.
That's what I figured, only visualization on nightly ppa available for bionic seems waveform..... :-(
The PPA maintainer is informed, that it is missing. He has forgotten to upload it for 18.04, but he gave no estimated time for a fix.
I just uploaded projectm for ubuntu 18.04 to nightly ppa
@spiff the addon loads, but it throws settings errors and doesn't display anything. Looks like it needs adjusting to some addon api changes?
Yep, same here. Also after a couple of seconds of doing nothing GUI wise, no music playing etc. Kodi restarts for me .... here's my kodi.log with errors when trying to play music with projectm enabled:

12:05:50.123 T:140473059247040   ERROR: CSetting: missing <control> tag of "last_preset_folder"
12:05:50.123 T:140473059247040 WARNING: CSettingGroup: unable to read setting "last_preset_folder"
12:05:50.123 T:140473059247040   ERROR: CSetting: missing <control> tag of "last_preset_idx"
12:05:50.123 T:140473059247040 WARNING: CSettingGroup: unable to read setting "last_preset_idx"
12:05:50.123 T:140473059247040   ERROR: CSetting: missing <control> tag of "last_locked_status"
12:05:50.123 T:140473059247040 WARNING: CSettingGroup: unable to read setting "last_locked_status"
12:05:50.123 T:140473059247040   ERROR: kodi::General::get_setting_int - can't find setting 'last_preset_idx' in 'projectM'
12:05:50.124 T:140473059247040   ERROR: CSetting: missing <control> tag of "last_preset_folder"
12:05:50.124 T:140473059247040 WARNING: CSettingGroup: unable to read setting "last_preset_folder"
12:05:50.124 T:140473059247040   ERROR: CSetting: missing <control> tag of "last_preset_idx"
12:05:50.124 T:140473059247040 WARNING: CSettingGroup: unable to read setting "last_preset_idx"
12:05:50.124 T:140473059247040   ERROR: CSetting: missing <control> tag of "last_locked_status"
12:05:50.124 T:140473059247040 WARNING: CSettingGroup: unable to read setting "last_locked_status"
12:05:50.125 T:140473059247040   ERROR: CSetting: missing <control> tag of "last_preset_folder"
12:05:50.125 T:140473059247040 WARNING: CSettingGroup: unable to read setting "last_preset_folder"
12:05:50.125 T:140473059247040   ERROR: CSetting: missing <control> tag of "last_preset_idx"
12:05:50.125 T:140473059247040 WARNING: CSettingGroup: unable to read setting "last_preset_idx"
12:05:50.125 T:140473059247040   ERROR: CSetting: missing <control> tag of "last_locked_status"
12:05:50.125 T:140473059247040 WARNING: CSettingGroup: unable to read setting "last_locked_status"
12:05:50.126 T:140473059247040   ERROR: CSetting: missing <control> tag of "last_preset_folder"
12:05:50.126 T:140473059247040 WARNING: CSettingGroup: unable to read setting "last_preset_folder"
12:05:50.126 T:140473059247040   ERROR: CSetting: missing <control> tag of "last_preset_idx"
12:05:50.126 T:140473059247040 WARNING: CSettingGroup: unable to read setting "last_preset_idx"
12:05:50.126 T:140473059247040   ERROR: CSetting: missing <control> tag of "last_locked_status"
12:05:50.126 T:140473059247040 WARNING: CSettingGroup: unable to read setting "last_locked_status"
12:05:50.126 T:140473059247040   ERROR: kodi::General::get_setting_bool - can't find setting 'last_locked_status' in 'projectM'
12:05:50.127 T:140473059247040   ERROR: CSetting: missing <control> tag of "last_preset_folder"
12:05:50.127 T:140473059247040 WARNING: CSettingGroup: unable to read setting "last_preset_folder"
12:05:50.127 T:140473059247040   ERROR: CSetting: missing <control> tag of "last_preset_idx"
12:05:50.127 T:140473059247040 WARNING: CSettingGroup: unable to read setting "last_preset_idx"
12:05:50.127 T:140473059247040   ERROR: CSetting: missing <control> tag of "last_locked_status"
12:05:50.127 T:140473059247040 WARNING: CSettingGroup: unable to read setting "last_locked_status"
12:05:50.127 T:140473059247040   ERROR: kodi::General::get_setting_string - can't find setting 'last_preset_folder' in 'projectM'
12:05:50.128 T:140473059247040   ERROR: CSetting: missing <control> tag of "last_preset_folder"
12:05:50.128 T:140473059247040 WARNING: CSettingGroup: unable to read setting "last_preset_folder"
12:05:50.128 T:140473059247040   ERROR: CSetting: missing <control> tag of "last_preset_idx"
12:05:50.128 T:140473059247040 WARNING: CSettingGroup: unable to read setting "last_preset_idx"
12:05:50.128 T:140473059247040   ERROR: CSetting: missing <control> tag of "last_locked_status"
12:05:50.128 T:140473059247040 WARNING: CSettingGroup: unable to read setting "last_locked_status"
12:05:50.129 T:140473059247040   ERROR: CSetting: missing <control> tag of "last_preset_folder"
12:05:50.129 T:140473059247040 WARNING: CSettingGroup: unable to read setting "last_preset_folder"
12:05:50.129 T:140473059247040   ERROR: CSetting: missing <control> tag of "last_preset_idx"
12:05:50.129 T:140473059247040 WARNING: CSettingGroup: unable to read setting "last_preset_idx"
12:05:50.129 T:140473059247040   ERROR: CSetting: missing <control> tag of "last_locked_status"
12:05:50.129 T:140473059247040 WARNING: CSettingGroup: unable to read setting "last_locked_status"
12:05:50.130 T:140473059247040   ERROR: CSetting: missing <control> tag of "last_preset_folder"
12:05:50.130 T:140473059247040 WARNING: CSettingGroup: unable to read setting "last_preset_folder"
12:05:50.130 T:140473059247040   ERROR: CSetting: missing <control> tag of "last_preset_idx"
12:05:50.130 T:140473059247040 WARNING: CSettingGroup: unable to read setting "last_preset_idx"
12:05:50.130 T:140473059247040   ERROR: CSetting: missing <control> tag of "last_locked_status"
12:05:50.130 T:140473059247040 WARNING: CSettingGroup: unable to read setting "last_locked_status"
12:05:50.131 T:140473059247040   ERROR: CSetting: missing <control> tag of "last_preset_folder"
12:05:50.131 T:140473059247040 WARNING: CSettingGroup: unable to read setting "last_preset_folder"
12:05:50.131 T:140473059247040   ERROR: CSetting: missing <control> tag of "last_preset_idx"
12:05:50.131 T:140473059247040 WARNING: CSettingGroup: unable to read setting "last_preset_idx"
12:05:50.131 T:140473059247040   ERROR: CSetting: missing <control> tag of "last_locked_status"
12:05:50.131 T:140473059247040 WARNING: CSettingGroup: unable to read setting "last_locked_status"
12:05:50.132 T:140473059247040   ERROR: CSetting: missing <control> tag of "last_preset_folder"
12:05:50.132 T:140473059247040 WARNING: CSettingGroup: unable to read setting "last_preset_folder"
12:05:50.132 T:140473059247040   ERROR: CSetting: missing <control> tag of "last_preset_idx"
12:05:50.132 T:140473059247040 WARNING: CSettingGroup: unable to read setting "last_preset_idx"
12:05:50.132 T:140473059247040   ERROR: CSetting: missing <control> tag of "last_locked_status"
12:05:50.132 T:140473059247040 WARNING: CSettingGroup: unable to read setting "last_locked_status"
@boba23

Which text color do you prefer, if bright red doesn't work in the text line "Do not post logs in the forum."? Smile
Sorry about that....

@spiff did you try your vis addons with current leia nightlies? Are they working for you?
Pages: 1 2 3 4 5 6 7