Well If i disable torrent client then I’d need to simulate similar IO pattern ie multiple threads performing random IO, right? =)
Is there any tool I could use for this?
I’m using USB powered HDD - plugger directly into Vero 4K. Not powered via hub
It does appear to be HDD/HDD Power issue as today I faced another problem when all new processes trying to access the mountpoint hung.
I have ordered external HDD with its own power supply.
Will try it and report right away!
P.S. I feel it would be very useful to have some kind of compatibility database where users could submit a list of connected devices, compatibility ratings and any issues faced - even simple wiki page would do
I think that’s a good idea, though it would be an increasing challenge to keep it updated. If you use the OSMC store as your first ‘port-of-call’ for eg. USB hub, etc., then at least you can be sure you are starting with quality, compatible components.
I’ve been testing my vero4k over the last week and can confirm the issue still remains
What I’ve tried:
External USB powered HDD + running Deluge
External USB powered HDD + no Deluge
No External HDD + Deluge
No External HDD + no Deluge
Tried all above with external HDD with it’s own power supply
So I’m still experiencing random hangs unfortunately and the nature of these hangs appear to be random.
Also I noticed that sometimes during playback screen goes black and sound disappears for couple seconds. Not sure if it’s related though =)
That doesn’t sound right at all. As you’ll likely need to return your hardware to us for replacement under warranty, I’d recommend a complete installation from Download - OSMC. If you continue to experience problems after this, please send an email to support@osmc.tv so we can make the necessary arrangements
I think the black screen issue is when the decoder struggles with changes in frame rate. You can test this by disabling amcodec temporarily to rule out a HW issue.
Re. hangs: did you ever try without the HDD attached?
I don’t like using programs creating artificial stress situations since often you see symptoms which are not the one you want to inspect and you start hunting phantom problems.
Nevertheless I tried your test setup WITHOUT Deluged installed, running a a Full HD mkv with DTS-HD MA (passthrough) and the example parms for stress like you did.
It runs now since 38 mins without any problem. I see in “top” 14 stress processes running and taking an overall CPU utilization of constant 100% (60%user, 40% sys), around 700 MB used memory, 200 MB free.
With the actual stretch development repository you get a kernel which allows you to run iotop. While my test running, I see nearly constant throughput about 1.5 MB/s from the Filecache/HDD.
This is just to compare your test scenario and circumstances with mine in case you want to repeat it.
So, the good question is: Was this Deluged stuff running while your test? And if yes, what happens if you deactivate it completely or even deinstall it and repeat the test?
You should see nearly the same CPU utilization, same memory demand and behavior like here.
Btw. the video playback and stress processes were still running without any issue while writing this last line …
I agree with your point about creating artificial stress situations however this was
done to be able to consistently reproduce the issue as I was suspecting that this was caused by high CPU usage (which Deluge is generating pretty well =) )
So with stress I don’t have to wait for hours before my Vero hangs.
Just to confirm, I eliminated most of other factors that could contribute to the problem:
disconnected all usb devices
connected Vero 4K power directly to wall socket.
stopped deluge
started 1080p mkv from internal storage
started stress as per my post above
room temperature ~20C
Vero4k is not covered and there’s nothing nearby that would generate heat.
As I mentioned earlier it takes minutes for my Vero to hang.
I also experienced hangs couple times when copying medium sized files(5-7GB) to internal storage from USB attached storage as well as over the network (stress/deluge weren’t running). I didn’t check CPU usage/temperature in those cases I’m afraid.
So just to reiterate:
This happens with both USB attached (usb powered and with power supply) and internal storage
With and without deluge running(however deluge is a good way to hang vero4K quicker)
Happens when playing content over network
Happens when copying files to intenal storage without any stress tests or deluge or movies running
reinstalling osmc from scratch doesn’t eliminate this problem
Happens when not playing any content
common factor is high CPU load
I still hope this is a software/firmware problem as this otherwise is a brilliant little device.
Hope, you mean + 20°C or is it in a permafrost area?
I can offer you to let run one of the video materials on my machine . With that we would know whether it’s related to the video or isolated to your box. This should be negotiated via PM in this forum. On the other hand you state it also occurs “when not palying any content”.
Another idea is to deactivate all scraping activities on your box, see your post and logs at Vero 4k random hangs - #11 by paestra. At timestamp 15:27:46.566 T:4056937216 something weird/strange happened but it is not clear whether this IMDB access has anything to do with the issues you’re suffering.
For any business solution @sam_nazarko should make a comment.
From the mentioned log one can see to box was still alive long past 16:20 … that leads me to the idea to ask about your TV. I assume the Vero is directly attached to a TV. Have you thought about switching off the TV while hang wait 1-2 minutes and switch it on again? What happens then?