So, I made a bit of CPU monitoring for you guys. Check it out.
10Hz framegrabber frequency.
So, I made a bit of CPU monitoring for you guys. Check it out.
10Hz framegrabber frequency.
Sorry - I didn't write all of my thought!
Hyperion is also trying to grab from the display ... and maybe there is IO contention.
What happens if you drop the capture rate ?
I have tried lowering the update frequency from 60 to 40Hz (if that is what you meant) and it actually helps a lot but the video is totally smooth on 15Hz, where LED color change lags can be seen.
Edit: If you meant the Frame Grabber interval, changing it to higher value has no effect on playing video.
It's probably because the CPU is decoding the video AND writing to the display.
Hyperion is also trying to grab from the display
Yes, ofc. But if it is really just 1,5% needed by hyperion. Then why the overclocking is not helping ? (even overclocking to 1350MHz does not make any difference )
would be interessting if it is the same if you use spi...how do you play the video? with kodi?
edit: with osmc... saw it to late
Unfortunately, have no SPI LED strip
Hello,
I have read on github that the hyperion typically uses below 1,5% of CPU load. The interesting fact is that running hyperion along with playing x265 HEVC (720p) coded video in my case means totally lagging and delayed image instead of smooth play when hyperion is not running.
My question is. Is this really caused by a lack of 1,5% of CPU load for decoding the video ? Or it can be a possible bug ?
Using raspberry pi 3 model B+ with most recent version of OSMC.
Yes, I have tried overclocking the CPU but it seems like the more I overclock the CPU the worse the lags are, while running hyperion. My hyperion config is attached.
Thank you
It's working now. Thank you for a quick fix
Yeah, I've probably set the warranty bit. I just haven't thought it can be related.
Is there any next-gen release already or it needs to be compiled ? install_hyperion.sh from ng rep obviously does install the same non-ng hyperion.
Thank you !
Sorry for that. I added those informations to the file on dropbox now. You can open it again.
Sure, here is the copy.
I tried installing hyperion directly by using install button in HyperCon as well as manualy using:
sudo apt-get update
sudo apt-get install libqtcore4 libqtgui4 libqt4-network libusb-1.0-0 ca-certificates
wget -N https://raw.github.com/tvdzwan/hyperion/master/bin/install_hyperion.sh
sudo sh ./install_hyperion.sh
Hyperion version: V1.03.0
Build Time: Jun 11 2016
Hello,
I installed hyperion about a week ago. Everything was working just fine until today. Today I made a reinstall of OSMC on my RaspberryPi 3 Model B. After that I installed hyperion, everything still working. But then I realized I need that SD card (32GB) for other device. So, I installed OSMC and Hyperion on another SD card (8GB).
But this time I can not get hyperion working with my LED strip. I am using "WS281X (RPi1, RPI2, RPi3)" setting in the HyperCon. And this is the only option, which is not working now. The hyperion service will successfully start with any LED Type except this one.
ssh in: Jul 17 00:58:35 osmc hyperiond[447]: Hyperion Ambilight Deamon (447)
ssh in: Jul 17 00:58:35 osmc hyperiond[447]: Version : V1.03.0 (GitHub-b8f7642/c5d5f2d-1465599599
ssh in: Jul 17 00:58:35 osmc hyperiond[447]: Build Time: Jun 11 2016 01:39:39
ssh in: Jul 17 00:58:35 osmc hyperiond[447]: INFO: Selected configuration file: /etc/hyperion/hyperion.config.json
ssh in: Jul 17 00:58:35 osmc hyperiond[447]: HYPERION INFO: ColorTransform 'default' => [0; 45]
ssh in: Jul 17 00:58:35 osmc hyperiond[447]: HYPERION INFO: ColorCorrection 'default' => [0; 45]
ssh in: Jul 17 00:58:35 osmc hyperiond[447]: HYPERION INFO: ColorAdjustment 'default' => [0; 45]
ssh in: Jul 17 00:58:35 osmc hyperiond[447]: LEDDEVICE INFO: configuration:
ssh in: Jul 17 00:58:35 osmc hyperiond[447]: {
ssh in: Jul 17 00:58:35 osmc hyperiond[447]: "colorOrder" : "rgb",
ssh in: Jul 17 00:58:35 osmc hyperiond[447]: "leds" : 24,
ssh in: Jul 17 00:58:35 osmc hyperiond[447]: "name" : "MyHyperionConfig",
ssh in: Jul 17 00:58:35 osmc hyperiond[447]: "type" : "ws281x"
ssh in: Jul 17 00:58:35 osmc hyperiond[447]: }
ssh in: Jul 17 00:58:35 osmc hyperiond[447]: whiteAlgorithm ::
ssh in: Jul 17 00:58:35 osmc hyperiond[447]: Unable to initialize ws281x library.
ssh in: Jul 17 00:58:35 osmc hyperiond[447]: terminate called after throwing an instance of 'int'
ssh in: Jul 17 00:58:35 osmc systemd[1]: hyperion.service: main process exited, code=killed, status=6/ABRT
ssh in: Jul 17 00:58:35 osmc systemd[1]: Unit hyperion.service entered failed state.
ssh in: Jul 17 00:58:35 osmc systemd[1]: hyperion.service start request repeated too quickly, refusing to start.
ssh in: Jul 17 00:58:35 osmc systemd[1]: Failed to start Hyperion Systemd service.
ssh in: Jul 17 00:58:35 osmc systemd[1]: Unit hyperion.service entered failed state.
Alles anzeigen
I did everything just the same way as before. I have no idea what could possibly change.
I even tried installing the system back on the 32GB SD card, no luck.
As this error occurs while installing Hyperion by your offical guide, I am reporting it as a bug.
Any help will be appreciated.
Thank you
EDIT:
It is still working on RPi 1 Model B+.
Is there any log or so, where I can get deeper information about why it is Unable to init a library ? Thanks