Slow down of Hyperion.ng

Never heard about dirtyregions…

Testing with dmesg output collecting in progress :+1:

The subtitle fix isn’t included in this test version as it is based on 9.0.1.

1 Like

I tried on my S905 mecool KII PRO and system hang too.

Which Hyperion addon shall I try? I see 2, first 1 is hyperion.ng the other is only hyperion named.

Thanks for developing

Use the addon from the repo. Then start a SSH connection and enter this journalctl -f -o short-precise -k this will print dmesg live to the terminal.

Same here on Odroid C2 (CE on a eMMC-Module).
System hang after ~30min. Used Hyperion from Repo and the config file created with your last Test-Version. Grabber amvideocap0.
Later today i will make a log like Protisch mentioned in last post.

Edit: after install 9.0.1 again and watching tv until next slowdown: i was able to see at the start of the slowdown a very tiny skip back (last few pictures repeat) until slowdown starts - maybe this helps to find the root cause.

Portisch identified the cause. There just seems to be an issue in the implementation. I could not reproduce the hang on Lepotato. So we need logs.

1 Like

Here the logs with the system hanging in the end: https://pastebin.com/JzirgLdb

1 Like

Thanks, I will study the log tomorrow!

I also have developed a complete new implementation of frame capture. You will need to upgrade the image and the addon from here:

The OSD will use 10Hz grabbing frequency, the video is 1:1 like the frame rate. Also 4k should work - I can’t test it.

The new method isn’t finished yet but it is already working.

EDIT: I just have seen you have to stop a video before playing another one. When you switch to another video while a video is playing it will block the device and a reboot (power reset) is necessary.

2 Likes

@vevs you where testing with 4k video? video changed to 3840 x 2160 60 fps
I just have done tests up to 1080p.
Also the log shows the error BUG: scheduling while atomic, this is my fault…

hey - same issue here
my log can be found here:
https://pastebin.com/4pVW13wS

Yes, i’m almost always doing it that way.

Nope, i’ve tested only with 1080p video. This message appears every time i’ve used rewind/forward, seems like log bug too.

Looks like it doesn’t use smoothing for OSD, so it causes heavy strobe while menu fades in/out. I think, better to disable OSD grabbing at all, if no smoothing can be implemented.

Also, it seems that rewind/forward is totally broken in the latest build.

I found the bug and seeking and play video without stopping another video before is now working.
Only this combination will work!!

The OSD will now use 20Hz grabbing frequency, the video capture frequency is 1:1 like the frame rate.
Also 4k should work - I can’t test it.

EDIT: Forgot to update addon…
EDIT2: @vevs: I re-uploaded the tar file!

2 Likes

Thank you! Updated successfully, testing in progress :+1:

Edit: Seeking works just fine, now stability test!
Edit2: 4K content processed successfully (H264).

Is this a solution for all user who expierience this slow down problem, or is it user specific?
I.E. Can I use this one as well?
Thx a lot :slight_smile:

I don’t know! If you have CE on a S905/S912 device and Hyperion running it will help you.

Sorry for my stupid questions what does CE stand for?
I have an Odroid C2 running Libreelec 9.0.1 with hyperion. And i do also suffer from these slow downs during Videoplayback.

It stands for CoreELEC.