Jump to content

New Oranges with H5 and H2+


Igor

Recommended Posts

Has anyone else noticed that the image file loaded from this baidu link is 77MB whereas the other OrangePi provided link for that same Debian Server for OPiPC2 in GoogleDrive is 280MB ?!?!..

Well, look at the timestamps and logon credentials: http://www.orangepi.org/downloadresources/orangepipc2/2016-11-15/orangepipc2_bf8c2b9aa91473e7659e4d8e.html

 

Obviously this is something new. Since I already assembled Armbian userland with H5 boot0+u-boot+spl+atf I'm not that keen on trying out new Xunlong OS images from now on. The important stuff is kernel+settings (dvfs) and unless something changes there that's just boring rootfs changes.

 

BTW: https://github.com/OrangePiLibra/OrangePi_H5SDK/issues/1

Link to comment
Share on other sites

Since I already assembled Armbian userland with H5 boot0+u-boot+spl+atf I'm not that keen on trying out new Xunlong OS images from now on. The important stuff is kernel+settings (dvfs) and unless something changes there that's just boring rootfs changes.

 

 

 

Way to go @tkaiser  !!

Good !!

My board is on route, hopefully you guys will have everything ready just in time  !!   :)

Link to comment
Share on other sites

Just a thought, it's better to use "as soon as possible" instead of 'immediately"  :)

 

@zador.blood.stained

 

It looks @tkaiser has his words put right indeed, H5 datasheet given..

:lol:

-> https://github.com/OrangePiLibra/OrangePi_H5SDK/commit/d4a944cf79491223ee4ac990bcbc3510c9a4a6e0#diff-b1fc301dcc585adeb39dcfdc5cdafbdb

 

 

 

/Edit

Or at least the person there is quite responsive, good sign that he has given even that and said he will give the actual manual as soon as AW releases it.

Link to comment
Share on other sites

Just got my opi pc2.  Can the pc2 be powered by the GPIO pins like the opi one can?  Or do you have to have the barrel plug?

 

It's an Allwinner device so there's a wiki page about it :)

 

Check Schematics http://linux-sunxi.org/Xunlong_Orange_Pi_PC_2#See_also and in case something's different compared to OPi PC feel free to add a 'Powering the device' section in the wiki.

Link to comment
Share on other sites

The user manual for the H5 was just released. :-)

And the funny thing is that this PDF had to be sent around the globe one time to arrive finally where it is now: https://github.com/OrangePiLibra/OrangePi_H5SDK/issues/1#issuecomment-262170906. (I got it from Igor who got it from Steven I suppose)

 

Even more funny that Jens managed to get preliminary mainline u-boot support working even before the user manual had been released: https://github.com/jemk/u-boot/tree/apritzel-h5-dram

Link to comment
Share on other sites

Just today, received my OPi PC2.

Unpacked and used the "OrangePiPC2_Debian_Desktop_jessie_xfce4.img" provided by Xunlong.

No networks was setup there so modified the net config files to get net access and after loading of sysbench, got this..

root@Orangepi:~#
root@Orangepi:~#
root@Orangepi:~# uname -a
Linux Orangepi 3.10.65 #3 SMP PREEMPT Tue Nov 15 09:46:50 CST 2016 aarch64 GNU/Linux
root@Orangepi:~#
root@Orangepi:~#
root@Orangepi:~# sysbench --test=cpu --cpu-max-prime=20000 --num-threads=4 run
sysbench 0.4.12:  multi-threaded system evaluation benchmark

Running the test with following options:
Number of threads: 4

Doing CPU performance benchmark

Threads started!
Done.

Maximum prime number checked in CPU test: 20000


Test execution summary:
    total time:                          9.0978s
    total number of events:              10000
    total time taken by event execution: 36.3762
    per-request statistics:
         min:                                  3.63ms
         avg:                                  3.64ms
         max:                                  5.87ms
         approx.  95 percentile:               3.65ms

Threads fairness:
    events (avg/stddev):           2500.0000/2.35
    execution time (avg/stddev):   9.0940/0.00

root@Orangepi:~#

@tkaiser , guys , should I believe it?

 

The relevant tests with other H3 boards are not even close..

 

I cannot justify the abyssmal difference, according to ARM, Cortex-A7 has 1.9 DMips/MHz/Core and A53 has 2.3 DMips/MHz/Core so what is going on here? Can anyone explain?

Link to comment
Share on other sites

  • OPi 3: quad core Cortex-A53, 2 GB DRAM, GBit Ethernet (RTL8211E), WiFi + BT (8189ETV? RTL8723BS), no eMMC

 

Seems Xunlong now uses the name "Orange Pi 3" for an A64 board instead: https://github.com/OrangePiLibra/OrangePi_A64SDK  :(

 

I hope they did not give up on the larger H5 board with 2 GB DRAM since I really like the combination of 4 real USB2 ports, GbE and more memory compared to OPi PC 2. But maybe we get the larger H5 board now as PC 2E or something like that? Since in the build.sh script in aforementioned github repo 'win' is mentioned maybe Xunlong simply wants to benefit from Windows 10 IoT support for A64 devices (where almost nothing works now and external WiFi dongles are needed to get any network connectivity).

 

I want to know if H5 is only 4 A53 cores, what's the difference from A64? 

 

Please check linux-sunxi wiki for details, eg. http://linux-sunxi.org/H5

Link to comment
Share on other sites

On Android the opi pc 2 is clocked at 1.54 ghz

 

No. All those ARM SoC vendors do a simple trick to fool Android users:

  • provide high cpufreq operating points (up to 1536 MHz)
  • limit real cpufreq to something way lower (on Allwinner SoCs this is done with BSP kernel always the same, maximum allowed cpufreq is determined by 'budget cooling' settings)

Crappy tools like CPU-Z (or crappy benchmarks like Geekbench) show then the virtual value while the CPU cores can't exceed the lower value (which is 1008 MHz as also reported).

Link to comment
Share on other sites

You can check what @longsleep did with u-boot, kernel and ATF to make this "SDK" actually useful for Linux

https://github.com/longsleep/u-boot-pine64

https://github.com/longsleep/linux-pine64

 

What branches and configuration of these git need to check ?

 

Какие ветки и конфигурации Ð´Ð»Ñ Ñборки в Ñтих git нужно проверить ?

Link to comment
Share on other sites

 

No there is not and will not be for some time. Multitude of reasons, really.

 

Are you saying that H3 image works on H5? That would be extremely interesting.

 

 

 

 

I bought the orange Pi PC2 because I was unable to play 10 bit Hevc X 265 files in the H3 Openelec.

 

Is there any way to play 10 bit Hevc on H3 Openelec?

 

If not I guess I will have to wait for a H5 Board that will play 10 bit hevc.

 

PS could you give a brief run down on wwhy the OPi PC2 H5 will take a while to come out with a Openelec.

Link to comment
Share on other sites

PS could you give a brief run down on wwhy the OPi PC2 H5 will take a while to come out with a Openelec.

I can answer this part too - the same reasons why there are no Armbian images for this board: poor vendor support (regarding u-boot and kernel, and by vendor I mean mostly Allwinner) and complications related to 64bit architecture.

Link to comment
Share on other sites

I bought the orange Pi PC2 because I was unable to play 10 bit Hevc X 265 files in the H3 Openelec.

Where did you get an idea that H5 is capable of decoding 10bit hevc? Datasheet doesn't mention this capability. Afaik, vpu unit is same as in H3. However, it might be possible that CPU is powerful enough to SW decode it fast enough, but then you must count on higher temperature.

 

Is there any way to play 10 bit Hevc on H3 Openelec?

Yes, SW decoded, but I'm not sure if I put check correctly for that.

 

PS could you give a brief run down on wwhy the OPi PC2 H5 will take a while to come out with a Openelec.

Mostly what zador said. U-Boot is horrible, not clear if GPU drivers from the net would work or would I need to wait for Allwinner ones, only community VPU drivers are available, which means I would basicly need to rewrite all Kodi support...

 

Currently I don't see that it would be feasable to make OpenELEC support until mainline kernel is good enough. Fortunatelly, it is almost same as H3 with 64 bit cores.

Link to comment
Share on other sites

 

 

 

Yes, SW decoded, but I'm not sure if I put check correctly for that.

 

 

 

 

Am i understanding this right.

 

Openelec which currently can play 1080p 8bit hevc using the Graphics processor could possibly by software decoding, decode 10 bit hevc.

 

On the 10 bit hevc I read the the PC2 Mali 450 can decode 10 hevc up to (from memory) 4000 lines but that was a spec sheet.

 

But considering a mali 400 (H3) is half a Mali 450 thats in the H5 I thought it was reasonable to assume it could do a higher color bit rate.

 

I am perfectly happy with the stunning picture quality of Openelec on my Orange Pi one 512mb ram at 1080p 8 bit it just refuses to play 10 bit movies.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines