Slow down of Hyperion.ng

With boblight runs fine? No slowdowns?

What I need to use boblight? New sketch, boblight addon and config file and anything else?

In past I remember that boblight need a “control addon” and it needs the libboblight.so that libreelec doesn’t has, at least in past…

Can you detail the process to migrate from hyperion to boblight?

Thanks!

It’s about one year ago. And there was no migrate from hyperion to boblight. I have use a tool for boblight to configure and the tool has make a config for boblight. And i have install boblight via libreelec and thats run very fine.

I found boblight config maker and I’ve created my config file, changed the sketch of arduino with another for boblight, installed boblight addon and kodi boblight control addon. The leds turn white and then off, so the sketch is runing fine, but doesn’t run in kodi movies, livetv, etc…

Have you take the correct output device, the correct type and Baudrate? And what sketch did you take?
I think, my sketch runs with boblight and hyperion.

I changed the sketch because I don’t know if the other will work or not…

Output I have selected dev/ttyusb0, same as hyperion.

Baudrate set to 500000 in sketch and config file

I did some modifications to Hyperion.NG for arm. My first test didn’t bring up the slow down yet. Maybe someone would test it!?
Addon is for arm, 8.95.7.
Just deinstall your current Hyperion.NG from the Kodi addon menu, don’t remove user settings.
Then install the zip file by the Kodi addon menu.

[Service.hyperion.ng-9.0.100.zip]

I would gladly test it, but I have S905. Is it exclusive to S912?

I think maybe it works also for S905X. But I think for S905 it is needed to recompile. I will do it tomorrow.
EDIT: just try it if is working. I guess for the addon only the arm architecture is necessary - not the CPU type.

EDIT2: I compiled it for S905 and it looks complete the same so just use the attached zip for other CPUs.

1 Like

Thanks! I already updated the bin files on my KIII Pro and I’ll let you know if I’ll notice any slowdowns.

I have a s912 and I install your add-on, but hyperion WebConfiguration doesn’t work, the web page still charging endless.

I didn’t change anything about this and I used the source what is used at 8.95.7. And this is not part of the testing…

I reboot my system but still nothing.

I will try the original add-on

its true, the webserver does not apply changes (but i don´t know if it was working before :stuck_out_tongue_winking_eye: )
but its a test for fixing slowdowns, so let´s test and report if slowdowns still appear.
I am at testing at the moment… we will see results in a couple of hours.

My web interface for Hyperion.ng works fine with these modified binaries.

Here is one more a optimized version:
[Service.hyperion.ng-9.0.100_v1.zip]

And I just got an idea to make one more improvement but I have to check first tomorrow…

Again an improved version:
[Service.hyperion.ng-9.0.100_v2.zip]

EDIT:
I did had one slow down in the last 2h with V2.
So I do have also a small modified kernel for S912 and S905. Just update your system like normal.
You can “downgrade” also as normal. Put the .tar archive in the update folder. The kernel do have only a small modifiation for the amlogic video grabber - nothing else. Rest is the same as 8.95.7.

Yes. I made the same experience. Roughly every hour there is a slowdown, it feels like the slow down ist not as slow as before but this could be just my feeling about it.
I will try your modified kernel tonight.

Edit: with modified kernel i can see the RX-LED of arduino is flickering now instead of steady light but ambilight ist running smooth. promising :wink:

I just installed CE update and addon update. I’ll report back if I’ll notice any slowdowns. With the addon only installed (no CE update) the slowdowns were still there. We’ll see how it is with this CE mod.

The Slowdowns are still there :roll_eyes:
I was watching TV/Movies the last three days and slowdowns still appear in diffent intervals between 30min and 1-2 hours
@Portisch: do you still have an idea to fix this annoying issue?

Currently I used the amlogic grabber.
Right now I try to get the ge2d method running. But this fail loading the driver. Also the original plugin fails so I have to find this bug first.

EDIT:
I think I found the issue why ge2d mode isn’t working. When the frame grabbing is starting the “display” in the amlogic video driver isn’t ready yet. This leads to a error and hyperion.ng is stopping using this grabber engine. The amlogic grabber is using a retry with 100ms delay. First I will try to force the usage of the ge2d driver and just ignore the failed grabbed frames…

2 Likes