Vero 4K+ Still Usb 2.0?


#43

That’s the same as saying your WiFi router can do 1200mbps because it says so on the package :wink:
USB is CPU intensive and has its own overhead. Getting more than 35MB/s via USB2 would be impressive. Lots of x86 systems dont even achieve that. But I will definitely do some testing, thanks for the tips.


#44

FUSE filesystems (NTFS) are also very CPU intensive and will kill performance


#45

Not sure what hdparm does, but I get identical rates on ext4 and ntfs partitions: 36MB/s


#51

Have you checked the CPU load while doing the tests?
From my experience, using extfat/ntfs is a pain for performance, as it costs CPU resources (and you can see the performance impact especially on fast systems).
For loads of data with small chunks, the company I work for currently uses XFS (Even though I do not agree with them, as the stability is quite bad). For all the rest we tend to use ext4fs.
And we need to have fast systems with loads of I/O.

If you really want to test the I/O of a filesystem, fall back to FIO for the testing.
Check the following 2 pages for this. But that becomes more complex…

https://www.binarylane.com.au/support/solutions/articles/1000055889-how-to-benchmark-disk-i-o

http://fio.readthedocs.io/en/latest/fio_doc.html


#52

Did the tests:

osmc@osmc:~$ lsblk
NAME                         MAJ:MIN RM   SIZE     RO    TYPE    MOUNTPOINT
sda                           8:0    0    465.8G   0     disk
`-sda1                        8:1    0    465.8G   0     part    /media/EXT_HDD_500GB
mmcblk0        179:0           0         14.6G     0     disk
mmcblk0boot0   179:32          0           4M      0     disk
mmcblk0boot1   179:64          0           4M      0     disk
mmcblk0rpmb    179:96          0           4M      0     disk

osmc@osmc:~$ sudo hdparm -tT /dev/sda1
/dev/sda1:
Timing cached reads:        1770 MB in  2.00 seconds = 884.92 MB/sec
Timing buffered disk reads: 104 MB in  3.02 seconds =  34.49 MB/sec

I also watched CPU usage indicator in Kodi while doing test. It reached roughly to 40% max.


#53

That should be OK. 34MBytes/s is ~272Mbps - question is if the movie will be accelerated in hardware or if it CPU has to jump in, and in either case if the RIP is clean and does not cause errors.
Also - you need to make sure nothing else runs during playback (Plugin etc.).


#54

As I mentioned before, HW acceleration was working. I have checked that in info window in Kodi while video has been playing.
With this all tested, I think it confirmed, that with that 250Mbits file, the USB 2.0 was bottleneck in this case. Because when I tried to play the same file from Vero’s internal storage, it plays ok.


#55

Fortunately the 4K UHD specification comes under half that bitrate at 128Mbps.

Sam


#56

Yes. It was just exceptional hight bitrate test file. But it is good that Vero still can play it from its storage. :slight_smile:


#57

I don’t think this necessarily confirms that it’s the USB.

Maybe you should try playback of that file from a locally connected USB HDD formatted not NTFS (try ext4fs or FAT). Or maybe try a USB memory stick.

If it doesn’t stutter, then it’s the HDD format.

hth


#58

Well, with about 300GB of media on that HDD, I just dont have time to format it and then put everything back again…
I know you have a point, with ext3, or ext4 it will be surely faster under Vero’s OS - I did those tests before, when I was using LibreELEC which is esentialy the same OS. With NTFS it was about 40MB/s with ext3 it was 70-90MB/s - the limits of HDD itself limit transfer speeds.

I would reformat the HDD when we watch majority of media stored on it, so I will need to put back just a fraction of its size :slight_smile: …and also I must solve its accessiblity under Windows.


#59

A bit pricey for my taste, but i’m saving up to it. Using the freeware version works but it’s limited in speed


#60

The main thing is, that if Vero would have except its gigaibit LAN also usb3.0, you dont need to bother with any optional extFS drivers for windows. External HDD can be connected to Vero forever and formatted to ext4. You can directly move files over gigiabit LAN to that HDD, without any bottleneck or need to connect that HDD somewhere else = possible problems with reading/writing support to extFS :wink:
I used to do it like this on my old HTPC.

In current time, there are two bottlenecks on Vero4k: 100Mbit LAN and usb2.0.
On Verok4+, which have gigabit LAN, the usb2.0 still remains as bottleneck.


#61

Small correction, using samba the CPU would be a possible bottleneck. Vero is a mediacenter not a fileserver


#62

Without usb3.0, its impossible to test this… :frowning:
But I think that just file copying cannot be a problem, even for ARM CPU.
Before, I have Athlon 5350 for AM1 socket, which was not powerful CPU. And while copying, it was used for 10-20%.


#66

I disagree on that. Depending on the hardware, CPU will play a big role. As soon as you add some little features like compression or SSL etc., CPU will be the bottleneck.
For NAS - I always have encrypted filesystem for private data. Also, for network access outside our NAS, VPN comes into play and on that one I compress the data. So double work for the CPU here.
Reason I have decent hardware for my Media-data provider.


#67

My point is to move media files from PC through LAN to external HDD connected to Vero4k over USB3.0. With no bottleneck. And then play them from it.
For this, you dont need any SSL, any encryption.


#68

You can access OSMC NFS server just fine with W10Pro. And you can even run your own NFS server on Win10, there would not be a need for Samba. @shiro35 is definitely making the case for a Vero4K+ Ultra Premium to be sold next to the Vero4K+ :wink:

But besides USB3 I would rather see an internal SATA3 connector, ability to install a 2.5" HDD and a USB3.1 gen1 port (USB-C), perhaps 2, one to power the Vero so I don’t need the dedicated power port. Oh and while we are at it, DisplayPort or video out via USB-C would be fun :slight_smile:
Of course a faster SoC & RAM that would support all this :slight_smile: I am sure plenty of people would pay twice the price of the Vero4K+ (which already has a very good price for what you get). Because the Ultra Premium would definitely qualify as single bay NAS with ability to add a secondary HDD via USB.

/dreaming


#69

There are always people that have to push what ever they own to the limit. I for one have bought a Vero 4k+ because it is an upgrade to my Pi3 it will do everything I want it to do in the real world and more. Almost plug and play bar a bit of tinkering to get it the way I like to operate. I would imagine with the amount of pre sales there are for the 4k+ ( yes I am waiting too ) that 95% of the new owners think the same way. If this does not do what you want then don’t buy it simple buy something else that you can tinker with to your hearts content. I understand you can make things better by doing this that or the other but we are buying a working package. I am still building Pi3 media centres for other people I dont think they are bad I just wanted to move on to something else.

sam_nazarko I am looking forward to receiving my 4k+ I just want to use it out of the box as my media centre and enjoy :slight_smile:


#70

Im not implying that Vero is bad. Its the best device for its price, when you include support which Sam offering for it. If I wanted a device, which will have all what I demand, it will be much more expensive, bigger and power hungry HTPC.

Although I miss some features, the pros of Vero heavily outweight its cons.