Jump to content

Need help on Pine A64, 64bit Quad Core 1.2GHz Single board computer


khgoh

Recommended Posts

cool for the link, cannot wait to order a C2. Glad I did not fail to the temptation of buying a PINE64.

Don't fall quickly to this either ;) Linux support for S905 is also not done / questionable at the moment / Android only. How long, when, into which direction will development go. Don't know.

Link to comment
Share on other sites

Guest Amlogic

Small update: the ODROID-C2 is now officially announced (and Hardkernel did it right again: large heatsink as factory default and same board dimensions and connector layout -- I hope they will release a C2+ based on S912 with 4GB RAM later that year).

 

And the Pine guys started promoting their Peripheral On Top (POT) 'pseudo standard' with a few announced add-ons that look good to me (missing an 1-Wire-to-I2C POT, based on eg. DS2482S)

I heard people mention this SoC only supports max 2 GB RAM, might just be rumours do you have any datasheet etc to confirm it can do that?

Link to comment
Share on other sites

I heard people mention this SoC only supports max 2 GB RAM, might just be rumours do you have any datasheet etc to confirm it can do that?

 

It's 3 GB: http://linux-sunxi.org/A64#A64_SoC_Features(and this means unless someone manufactures 12gb DDR3/LPDDR3 modules you will be limited to 2 GB).

 

But that seems to be a common problem with all those cheap Cortex-A53 ARMv8 implementations. While you can benefit from a huge virtual address space the useable physical address space doesn't exceed the 'magical' 64-bit border of 4 GB. And if you don't move both kernel and userspace from ARMv7 to ARMv8 code you won't get that much more performance either. According to Allwinner's PM A64/H64/R18 (all the same more or less) are made in a 40nm process (so the linux-sunxi wiki is still wrong) which might be responsible for the low clockspeeds possible (1152 MHz max.). The A64 seems to be just a bunch of 64-bit Cortex-A53 cores in a 32-bit SoC and the whole '64-bit thing' is more or less marketing and no technical improvement.

 

But hey, people buy numbers: They need 64 bit since... that's twice as much as 32 bit. Same with memory: the very same people cry for 4 GB RAM instead of reading through http://www.linuxatemyram.comand being happy with 1 GB.

Link to comment
Share on other sites

Since the Pine people sent me 2 Pine64+ in the meantime I thought I give it a try. Apply the usual 20x20mm heatsink to the 1st board, use longsleep's Arch Linux image with Allwinner's BSP u-boot and Android kernel, install RPi-Monitor, search for data sources, adjust the template and go:

 

On the left the board with heatsink, thermal throttling occured but SoC temperature stayed below 80°C, then the other run with the other Pine64+ without heatsink. Almost reaching 90°C but at least throttling worked somehow and no CPU cores were killed:

 

Bildschirmfoto%202016-02-27%20um%2017.34

 

This was just a sysbench --test=cpu --cpu-max-prime=400000 run --num-threads=4 run (calculating prime numbers is way faster on the A64 most probably due to different optimisations since I had to compile from source). And now try to imagine the GPU or video engine will also be busy... at least consumption didn't exceed 4.x W

 

A few more details from the board without heatsink:

 

 

 

Bildschirmfoto%202016-02-27%20um%2017.29

[alarm@alarm ~]$ sysbench --test=cpu --cpu-max-prime=400000 run --num-threads=4                                                                                  
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!
[  112.239456] CPU Budget:update CPU 0 cpufreq max to 1104000 min to 480000
[  112.249113] CPU Budget hotplug: cluster0 min:0 max:4
[  124.076959] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  124.086627] CPU Budget hotplug: cluster0 min:0 max:4
[  124.598473] CPU Budget:update CPU 0 cpufreq max to 1104000 min to 480000
[  124.608153] CPU Budget hotplug: cluster0 min:0 max:4
[  126.103987] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  126.113637] CPU Budget hotplug: cluster0 min:0 max:4
[  126.625497] CPU Budget:update CPU 0 cpufreq max to 1104000 min to 480000
[  126.635156] CPU Budget hotplug: cluster0 min:0 max:4
[  127.639069] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  127.648779] CPU Budget hotplug: cluster0 min:0 max:4
[  128.160581] CPU Budget:update CPU 0 cpufreq max to 1104000 min to 480000
[  128.170278] CPU Budget hotplug: cluster0 min:0 max:4
[  128.682093] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  128.691752] CPU Budget hotplug: cluster0 min:0 max:4
[  129.695583] CPU Budget:update CPU 0 cpufreq max to 1104000 min to 480000
[  129.705255] CPU Budget hotplug: cluster0 min:0 max:4
[  130.217110] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  130.226756] CPU Budget hotplug: cluster0 min:0 max:4
[  131.230623] CPU Budget:update CPU 0 cpufreq max to 1104000 min to 480000
[  131.240294] CPU Budget hotplug: cluster0 min:0 max:4
[  131.752137] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  131.761769] CPU Budget hotplug: cluster0 min:0 max:4
[  132.273654] CPU Budget:update CPU 0 cpufreq max to 1104000 min to 480000
[  132.283311] CPU Budget hotplug: cluster0 min:0 max:4
[  132.795203] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  132.804866] CPU Budget hotplug: cluster0 min:0 max:4
[  133.316697] CPU Budget:update CPU 0 cpufreq max to 1104000 min to 480000
[  133.326359] CPU Budget hotplug: cluster0 min:0 max:4
[  133.838212] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  133.847844] CPU Budget hotplug: cluster0 min:0 max:4
[  135.343750] CPU Budget:update CPU 0 cpufreq max to 1104000 min to 480000
[  135.353425] CPU Budget hotplug: cluster0 min:0 max:4
[  135.865278] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  135.874941] CPU Budget hotplug: cluster0 min:0 max:4
[  137.370732] CPU Budget:update CPU 0 cpufreq max to 1104000 min to 480000
[  137.380413] CPU Budget hotplug: cluster0 min:0 max:4
[  137.892259] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  137.901931] CPU Budget hotplug: cluster0 min:0 max:4
[  187.612793] gpu cooling callback set freq limit 360
[  187.618310] Mali: Set gpu frequency to 360 MHz
[  188.134408] gpu cooling callback set freq limit 0
[  191.578255] gpu cooling callback set freq limit 360
[  192.070252] gpu cooling callback set freq limit 0
[  194.038245] gpu cooling callback set freq limit 360
[  196.498208] gpu cooling callback set freq limit 0
[  196.990199] gpu cooling callback set freq limit 360
[  256.029870] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  256.039461] CPU Budget hotplug: cluster0 min:0 max:4
[  256.551410] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  256.561171] CPU Budget hotplug: cluster0 min:0 max:4
[  269.372634] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  269.382223] CPU Budget hotplug: cluster0 min:0 max:4
[  269.894106] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  269.903841] CPU Budget hotplug: cluster0 min:0 max:4
[  277.795357] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  277.804942] CPU Budget hotplug: cluster0 min:0 max:4
[  278.316850] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  278.326584] CPU Budget hotplug: cluster0 min:0 max:4
[  284.250190] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  284.259778] CPU Budget hotplug: cluster0 min:0 max:4
[  284.771687] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  284.803388] CPU Budget hotplug: cluster0 min:0 max:4
[  287.290653] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  287.322333] CPU Budget hotplug: cluster0 min:0 max:4
[  287.841667] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  287.873354] CPU Budget hotplug: cluster0 min:0 max:4
[  293.804548] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  293.836228] CPU Budget hotplug: cluster0 min:0 max:4
[  294.355585] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  294.387255] CPU Budget hotplug: cluster0 min:0 max:4
[  299.826461] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  299.858138] CPU Budget hotplug: cluster0 min:0 max:4
[  300.377484] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  300.409169] CPU Budget hotplug: cluster0 min:0 max:4
[  302.896453] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  302.928135] CPU Budget hotplug: cluster0 min:0 max:4
[  303.447517] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  303.479195] CPU Budget hotplug: cluster0 min:0 max:4
[  307.934432] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  307.966096] CPU Budget hotplug: cluster0 min:0 max:4
[  308.485439] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  308.517125] CPU Budget hotplug: cluster0 min:0 max:4
[  311.004427] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  311.036110] CPU Budget hotplug: cluster0 min:0 max:4
[  311.555442] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  311.587130] CPU Budget hotplug: cluster0 min:0 max:4
[  315.550414] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  315.582080] CPU Budget hotplug: cluster0 min:0 max:4
[  316.101435] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  316.133110] CPU Budget hotplug: cluster0 min:0 max:4
[  319.112457] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  319.144109] CPU Budget hotplug: cluster0 min:0 max:4
[  319.663455] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  319.695135] CPU Budget hotplug: cluster0 min:0 max:4
[  322.674411] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  322.706097] CPU Budget hotplug: cluster0 min:0 max:4
[  323.225436] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  323.257120] CPU Budget hotplug: cluster0 min:0 max:4
[  326.236423] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  326.268093] CPU Budget hotplug: cluster0 min:0 max:4
[  326.787435] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  326.819124] CPU Budget hotplug: cluster0 min:0 max:4
[  329.798441] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  329.830106] CPU Budget hotplug: cluster0 min:0 max:4
[  330.349447] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  330.381135] CPU Budget hotplug: cluster0 min:0 max:4
[  332.376444] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  332.408127] CPU Budget hotplug: cluster0 min:0 max:4
[  332.927483] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  332.959168] CPU Budget hotplug: cluster0 min:0 max:4
[  335.446493] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  335.478159] CPU Budget hotplug: cluster0 min:0 max:4
[  335.997505] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  336.029190] CPU Budget hotplug: cluster0 min:0 max:4
[  338.516513] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  338.548186] CPU Budget hotplug: cluster0 min:0 max:4
[  339.067528] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  339.099212] CPU Budget hotplug: cluster0 min:0 max:4
[  341.586536] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  341.618209] CPU Budget hotplug: cluster0 min:0 max:4
[  342.137554] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  342.169238] CPU Budget hotplug: cluster0 min:0 max:4
[  344.164554] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  344.196238] CPU Budget hotplug: cluster0 min:0 max:4
[  344.715590] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  344.747278] CPU Budget hotplug: cluster0 min:0 max:4
[  347.726592] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  347.758267] CPU Budget hotplug: cluster0 min:0 max:4
[  348.277619] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  348.309296] CPU Budget hotplug: cluster0 min:0 max:4
[  350.796619] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  350.828296] CPU Budget hotplug: cluster0 min:0 max:4
[  351.347646] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  351.379332] CPU Budget hotplug: cluster0 min:0 max:4
[  354.358639] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  354.390330] CPU Budget hotplug: cluster0 min:0 max:4
[  354.909696] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  354.941364] CPU Budget hotplug: cluster0 min:0 max:4
[  358.412655] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  358.444337] CPU Budget hotplug: cluster0 min:0 max:4
[  358.963682] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  358.995382] CPU Budget hotplug: cluster0 min:0 max:4
[  361.974687] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  362.006364] CPU Budget hotplug: cluster0 min:0 max:4
[  362.525709] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  362.557396] CPU Budget hotplug: cluster0 min:0 max:4
[  365.536715] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  365.568391] CPU Budget hotplug: cluster0 min:0 max:4
[  366.087737] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  366.119422] CPU Budget hotplug: cluster0 min:0 max:4
[  369.590771] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  369.622470] CPU Budget hotplug: cluster0 min:0 max:4
[  370.141790] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  370.173461] CPU Budget hotplug: cluster0 min:0 max:4
[  373.152784] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  373.184447] CPU Budget hotplug: cluster0 min:0 max:4
[  373.703792] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  373.735475] CPU Budget hotplug: cluster0 min:0 max:4
[  376.222809] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  376.254480] CPU Budget hotplug: cluster0 min:0 max:4
[  376.773835] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  376.805525] CPU Budget hotplug: cluster0 min:0 max:4
[  379.292837] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  379.324525] CPU Budget hotplug: cluster0 min:0 max:4
[  379.843945] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  379.875618] CPU Budget hotplug: cluster0 min:0 max:4
[  382.854878] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  382.886567] CPU Budget hotplug: cluster0 min:0 max:4
[  383.405905] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  383.437589] CPU Budget hotplug: cluster0 min:0 max:4
[  385.432930] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  385.464600] CPU Budget hotplug: cluster0 min:0 max:4
[  385.983951] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  386.015634] CPU Budget hotplug: cluster0 min:0 max:4
[  388.502956] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  388.534636] CPU Budget hotplug: cluster0 min:0 max:4
[  389.053997] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  389.085683] CPU Budget hotplug: cluster0 min:0 max:4
[  391.573021] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  391.604686] CPU Budget hotplug: cluster0 min:0 max:4
[  392.124034] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  392.155720] CPU Budget hotplug: cluster0 min:0 max:4
[  394.151076] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  394.182734] CPU Budget hotplug: cluster0 min:0 max:4
[  394.702090] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  394.733773] CPU Budget hotplug: cluster0 min:0 max:4
[  397.221090] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  397.252778] CPU Budget hotplug: cluster0 min:0 max:4
[  397.772131] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  397.803813] CPU Budget hotplug: cluster0 min:0 max:4
[  399.799136] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  399.830826] CPU Budget hotplug: cluster0 min:0 max:4
[  400.350210] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  400.381877] CPU Budget hotplug: cluster0 min:0 max:4
[  402.377190] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  402.408879] CPU Budget hotplug: cluster0 min:0 max:4
[  402.928264] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  402.959933] CPU Budget hotplug: cluster0 min:0 max:4
[  404.955254] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  404.986924] CPU Budget hotplug: cluster0 min:0 max:4
[  405.506274] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  405.537961] CPU Budget hotplug: cluster0 min:0 max:4
[  407.041293] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  407.072976] CPU Budget hotplug: cluster0 min:0 max:4
[  407.592331] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  407.624028] CPU Budget hotplug: cluster0 min:0 max:4
[  409.619353] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  409.651032] CPU Budget hotplug: cluster0 min:0 max:4
[  410.180304] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  410.212219] CPU Budget hotplug: cluster0 min:0 max:4
[  413.683233] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  413.714912] CPU Budget hotplug: cluster0 min:0 max:4
[  414.234285] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  414.265956] CPU Budget hotplug: cluster0 min:0 max:4
[  416.261284] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  416.292957] CPU Budget hotplug: cluster0 min:0 max:4
[  416.812307] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  416.843994] CPU Budget hotplug: cluster0 min:0 max:4
[  419.823326] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  419.855006] CPU Budget hotplug: cluster0 min:0 max:4
[  420.374445] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  420.406135] CPU Budget hotplug: cluster0 min:0 max:4
[  422.401377] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  422.433055] CPU Budget hotplug: cluster0 min:0 max:4
[  422.952401] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  422.984087] CPU Budget hotplug: cluster0 min:0 max:4
[  424.979428] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  425.011108] CPU Budget hotplug: cluster0 min:0 max:4
[  425.530461] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  425.562142] CPU Budget hotplug: cluster0 min:0 max:4
[  427.557472] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  427.589188] CPU Budget hotplug: cluster0 min:0 max:4
[  428.108524] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  428.140203] CPU Budget hotplug: cluster0 min:0 max:4
[  430.627549] CPU Budget:update CPU 0 cpufreq max to 816000 min to 480000
[  430.659210] CPU Budget hotplug: cluster0 min:0 max:4
[  431.178585] CPU Budget:update CPU 0 cpufreq max to 1008000 min to 480000
[  431.197396] CPU Budget hotplug: cluster0 min:0 max:4
[  431.210075] gpu cooling callback set freq limit 0
[  433.185902] CPU Budget:update CPU 0 cpufreq max to 1104000 min to 480000
[  433.202819] CPU Budget hotplug: cluster0 min:0 max:4
[  482.405194] CPU Budget hotplug: cluster0 min:0 max:4

 

 

It seems Allwinner uses identical strategies regarding budget cooling in their kernels for H3, A83T and A64 (3.4.39/3.10.65). And also the same 'bug' regarding HDMI-to-DVI converters is present. Without further adjustments black becomes purple on my screen :)

Link to comment
Share on other sites

On Kickstarter: PINE A64 is the world's first 64-bit expandable Quad Core 1.2Ghz

Why do you write: Pine64+ is this a new model?

 

HDMI-to-DVI - I have never tested my R1, but the AS s500 also suffers of this capability.
Maybe this feature is not implemented in the hardware?

Link to comment
Share on other sites

HDMI-to-DVI - I have never tested my R1, but the AS s500 also suffers of this capability.

Maybe this feature is not implemented in the hardware?

 

What are you talking about? It might be possible that DVI doesn't work on misconceptions like LeMaker's Guitar but the Allwinner SoCs (at least H3, A83T and also A64) just need a small software adjustment in either fex file or .dts. We already implemented this for H3:

 

 

 

tk@orangepipc:~$ sudo h3disp 

[sudo] password for tk: 

Usage: h3disp [-h/-H] -m [video mode] [-d] [-c [0-2]]

 

############################################################################

 

 This is a tool to set the display resolution of your Orange

 Pi by patching script.bin.

 

 In case you use an HDMI-to-DVI converter please use the -d switch.

 

 The resolution can be set using the -m switch. The following resolutions

 are currently supported:

 

    480i use "-m 480i" or "-m 0"

    576i use "-m 576i" or "-m 1"

    480p use "-m 480p" or "-m 2"

    576p use "-m 576p" or "-m 3"

    720p50 use "-m 720p50" or "-m 4"

    720p60 use "-m 720p60" or "-m 5"

    1080i50 use "-m 1080i50" or "-m 6"

    1080i60 use "-m 1080i60" or "-m 7"

    1080p24 use "-m 1080p24" or "-m 8"

    1080p50 use "-m 1080p50" or "-m 9"

    1080p60 use "-m 1080p60" or "-m 10"

 

 Two examples:

 

    'h3disp -m 1080p60 -d' (1920x1080@60Hz DVI)

    'h3disp -m 720i' (1280x720@30Hz HDMI)

 

 You can also specify the colour-range for your HDMI-display with the -c switch.

 

 The following values for -c are currently supported:

 

    0 -- RGB range 16-255 (Default, use "-c 0")

    1 -- RGB range 0-255 (Full range, use "-c 1")

    2 -- RGB range 16-235 (Limited video, "-c 2")

 

############################################################################

 

tk@orangepipc:~$

 

 

 

Regarding Pine64+ simply read through their Kickstarter page or their wiki or use a search engine. They have not only a few board variants but also some hardware add-ons that look quite interesting :)

 

Also the community did a great job bringing Linux to the device, since yesterday GbE is working and longsleep simplified OS image creation in such a way that now everyone can start creating OS images for Pine64 based on 3.10.65 (IMO a real problem for Pine64 since one single maintained OS image would be way better to serve the needs of SBC novices that will get really confused when 'apt-get update' shows error messages on Fedora or Arch Linux ;) )

Link to comment
Share on other sites

I have tried the RPi 2 and the LeMaker, both don't show up on my old, but good display:

Fujitsu Siemens, SCENICVIEW P19-1S

Grafik-Darstellung (abhängig vom Grafikprozessor)
 1280 x 1024
 1024 x 768
  800 x 600
  640 x 480

Textdarstellung (abhängig vom Grafikprozessor)
 Pixel (max. 70 Hz)
 720 x 400
 

Non of the resolution listed in your 'spoiler' shows a resolution of my display, have you experience if it does work anyway?
 
You made me curious and as my R1 is just behind the display, I connected it.

And it showed the text-output :thumbup:   in squeezed 1920x1080 (as the onscreen display of the monitor says) but hey it was readable plus/minus. AWESOME

Link to comment
Share on other sites

Non of the resolution listed in your 'spoiler' shows a resolution of my display, have you experience if it does work anyway?

 

You made me curious and as my R1 is just behind the display, I connected it.

 

Regarding H3 (that's where the output of h3disp originated from) simply read the H3 thread. Regarding your Raspberry Pi simply adjust /boot/config.txt (use a search engine and look at the 1st hit for '1280x1024 /boot/config.txt' or something like this).

 

EDIT: Sorry, you wrote 'R1' and I read 'RPi'. But in reality you mean the crappy Lamobo R1. There /boot/config.txt isn't used at all of course. You can try to adjust /boot/boot.cmd and use something like disp.screen0_output_mode=EDID:1280x720p60 (EDID is the most important part here and it might not work with DVI ;) ) or just have a look into Armbian's documentation regarding a10disp.

Link to comment
Share on other sites

Guest Dublinjackel

I have ordered a pineA64+w/2gb ram and not sure if I made the right choice, listening to what you all have to say you all seem to know your stuff,but for myself,someone who is new to the SBC,a novis,this will be my first board and was hoping to start coding and use it as a android box and pc,or should I start looking for some other sort of hardware to work with,thanks

Link to comment
Share on other sites

On 12/10/2015 at 8:45 AM, Igor said:

By TKAISER
But most people won't realise that since they focus on irrelevant metrics like "64 bit is twice as much as 32 bit" or "2 GB RAM is twice as much as 1 GB" or "15$ is less than $16" even if they can't tell how that really affects their use cases. 


By IGNOR
General public is easy to mislead to backup the project - general public aka kick-starter community is dumb as hell. It's all about marketing. SBC's are still hot stuff and hardware development become ridiculous cheap so it's a great way to make money.

...

 

 


with all respect ... I agree with you.

But I'm also a newbee ... and to be honnest sometimes I found it hard to understand everything what is written here.
On the other hand not everybody has so much knowledge and experience like you and other ... my respect.

Personally I found the article "linux ate my RAM" http://www.linuxatemyram.com/ very educational.

So for a new-bee what boards are good and why, what do we have to look at the boards?

Thanks for your patience and goodwill for sharing your experience ... and effort.


 

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