Авторизация
Зарегистрироваться

Khadas VIM1S


Всем привет, после небольшого перерыва продолжаем смотреть на различных представителей семейства SBC (одноплатные компьютеры).
Сегодня на столе Khadas VIM1S.

Хоть устройство и носит номер 1 в названии модели «Khadas VIM1S», это не первое устройство производителя Khadas. Khadas VIM1S презентовали осенью прошлого года, как обновленную версию модели VIM1, о чем на и сигнализирует приставка «S» названии модели. Данную модель позиционируют как бюджетную и доступную.

Проведем небольшой осмотр:

Сама плата поставляется небольшой коробке, которая помещается на ладонь.

Получил такой комплект, с прозрачным акриловым корпусом и пассивным радиатором охлаждения. Соответственно корпус и радиатор не входят в комплект, это отдельные аксессуары. У корпуса в комплекте есть комплект винтов и отвертка (не попала в кадр), что не просто так, длинные винты для крепления крышки имеют треугольный шлиц. Радиатор тоже имеет комплект винтов, но тут уже вместо отвертки (она и не нужна, у радиатора обычный крестовой шлиц, думаю такая отвертка найдется у каждого дома) пара кусочков термопрокладок, разной толщины, для памяти и процессора. На фото я уже подрезал их по размеру и расположил на своих местах.

Все основные компоненты расположены сверху и поверхностным монтажом. На верхней грани стандартная гребенка GPIO не совместимая с Raspberry Pi, правее двухканальный IR-приемопередатчик. По центру слева на право, eMMC, SoC, RAM и WiFi/Bluetooth-модуль со внешней антенной. На нижней грани порты, 2*USB-A, 1*Type-C, HDMI и Ethernet.

Отдельно хотелось бы отметить, что основные порты ввода-вывода сосредоточенны на одной грани, что придает большей компактности. Подключенные кабеля не будут как у ежика иголки в растопырку в разные стороны. Как пример, тот же Raspberry Pi.

На левой грани три функциональные кнопки, слева кнопка Power, по центру Function, т.е «функциональная» (тавтология, но в общем выполняет разные действия в разных условиях) и справа Reset.

Нижняя сторона платы, тут мало что можно отметить, разъем MicroSD, 4-пиновый разъем для подачи питания 5В и в левом верхнем углу 30-пиновый разъем под шлейф, который просто и гордо именуется «IO», содержит в себе USB, I2S, UART и GPIO служит для подключения небольшой внешней интерфейсной платы.

WiFi-антенна в корпусе фиксируется сбоку небольшим выступом. Здесь так же хочу сказать об радиаторе, конкретно эта версия, что мне прислали под активное охлаждение, на месте где логотип можно установить вентилятор, докупив фирменный вентилятор с ШИМ, сам он весьма специфичных размеров. Так же у них есть именно пассивная версия вентилятора, где ребра проходят сплошняком.

На боковой грани не забыли о тех самых кнопочках и сделали прожимные площадки под палец, всяко лучше чем нажимать скрепкой или зубочисткой просто тыкая в небольшое отверстие, как в большинстве другой электроники.

Снизу корпуса имеется стальная пластина толщиной в миллиметр, что придает ощутимый прирост к весу, я был очень удивлен взяв в руки только что распакованный корпус. Я так понял эта пластина служит дополнительным теплоотводом, ведь этот корпус, так же как радиатор показанный выше является универсальным, т.е подходит к более старшим и мощным устройствам в линейке. Даже здесь, на этой пластине рассеивается немалое количество тепла, хотя она не имеет прямого контакта с платой.

Далее заявленные характеристики:

В целом неплохой набор характеристик, но что сразу вызывает вопросы, это Ethernet порт всего лишь 100/Мбит и отсутствие USB 3.0. Не забываем что это бюджетная модель, но хотелось бы чтобы гигабитный порт ethernet был на борту. Получается что, беспроводное соединение быстрее чем проводное. Далее, четырехъядерный процессор Amlogic S905Y4 с тактовой частотой 2,0 ГГц Cortex-A35, графический процессор ARM Mali-G31 MP2 с частотой декодирования до 850 МГц 4K при 60 кадрах в секунду AV1, VP9, H.265 Поддерживает декодирование нескольких видео до 4x 1080p при 60 кадрах в секунду HDR10, HDR10 +, обработку видео HLG HDR типичный представитель SoC, для бюджетных TV-приставок, например как в имеющимся у меня Google TV 4K. ОЗУ 2Гб LPDDR4, что так же характерно для бюджетных приставок.

Итак, при первом включении, попадаем в OOWOW, это такая встроенная подсистема с таким странным названием, чем-то похож на классический BIOS x86 машин, но это скорее просто своим внешним видом. 

Не успел получить карту захвата, фото с экрана получились немного так себе.
Если в кратце, то эта подсистема позволяет подключиться к интернету по кабелю или WiFi и установить нужную ОС «не отходя от кассы». Образ системы загружается в ОЗУ, затем устанавливается в ПЗУ. 

Навигация по меню с помощью USB-клавиатуры, но следуя подсказкам на экране можно с помощью тех самых функциональных кнопок активировать точку доступа WiFi и уже с ноутбука или мобильного устройства произвести все необходимые манипуляции подключившись к этой точке. Каждый пункт меню описывать не вижу смысла, из приоритетного тут Wizard и Network. Где Network собственно настройка подключения к сети, а где Wizard там и установщик ОС. Самые внимательные наверное заметили пункт Get fun, разработчики тут решили оставить небольшую пасхалку, встроили несколько игр 2048, тетрис, змейку и пр.

В пункте Wizard открывается список с ОС, конкретно под эту модель. VIM1S имеет официальную поддержку Ubuntu, Debian, Android. Силами сторонних разработчиков поддерживается Armbian, Manjaro ARM, AndroidTV, LibreELEC и CoreELEC. В актуальности последних двух на сегодняшний день, я сомневаюсь.

Android TV

Целом тут мало о чем говорить, как я выше уже писал, установленный процессор как раз таки ориентирован на бюджетные TV приставки. Все работает стабильно, легко и не принужденно. Отличий от работы другой приставки Google TV 4K я не заметил. Коротко говоря, здесь никаких претензий к производительности.
 

Имеем такие результаты скорости интернета по Wi-Fi, на тарифе 200МБит/с.

В настройках устройства есть пара дополнительных пунктов настроек. Где есть возможность включить или выключить Root права, настройки ШИМ вентилятора (если таковой установлен), настройки светодиодов на плате, действие функциональной кнопки и прочее.

YouTube воспроизводит без фреймдропов.

Воспроизведение 4K фильма по локальной сети с файлопомойки весом 75ГБ, все так же подключен по WiFI.

Потребляемая мощность в момент воспроизведения фильма, кажется это был самый большой показатель под Android TV, обычно варьируется от 0.2А до 0.3А.

Ubuntu 22.04

Все основные тесты буду проводить здесь.
 

Как и писал ранее, вся установка проходит легко, через Wizard.

Устроил небольшой часовой стресс-тест, пик температуры набрало примерно в течении 30 минут и далее температура на отметке 61С зафиксировалась. Напомню что, все это на пассивном радиаторе.

Небольшой бенчмарк процессора, время вычисления числа Pi c точностью до 10000 знаков.

Ubuntu с графическим окружением показывать не буду, оно работает, но на пределе, думаю даже показывать не стоит. Максимум хватит на запуск чего-нибудь в режиме киоска.

Еще один большой бенчмарк (sbc-bench)
sbc-bench v0.9.50 Khadas VIM1S (Sun, 05 Nov 2023 18:40:48 +0000)

Distributor ID:	Ubuntu
Description:	Ubuntu 22.04.2 LTS
Release:	22.04
Codename:	jammy
Build system:  Khadas Fenix 1.5.1, VIM1S/root=UUID=f9e66655-c88d-45d8-89d9-c2934a453673, u-boot type: root=UUID=f9e66655-c88d-45d8-89d9-c2934a453673, image type: root=UUID=f9e66655-c88d-45d8-89d9-c2934a453673

/usr/bin/gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0

Uptime: 18:40:48 up 7 min,  2 users,  load average: 3.24, 2.41, 1.19,  48.0°C,  318041064

Linux 5.4.180 (Khadas) 	11/05/23 	_aarch64_	(4 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
          15.11    0.00    3.73    0.33    0.00   80.83

Device             tps    kB_read/s    kB_wrtn/s    kB_dscd/s    kB_read    kB_wrtn    kB_dscd
mmcblk0          31.33      1048.59       720.89         0.00     489766     336704          0
zram1             0.64         2.53         0.01         0.00       1184          4          0
zram2             0.64         2.53         0.01         0.00       1184          4          0
zram3             0.64         2.53         0.01         0.00       1184          4          0
zram4             0.64         2.53         0.01         0.00       1184          4          0

               total        used        free      shared  buff/cache   available
Mem:           1.9Gi       244Mi       1.6Gi       6.0Mi        97Mi       1.7Gi
Swap:          994Mi          0B       994Mi

Filename				Type		Size		Used		Priority
/dev/zram1                              partition	254484		0		5
/dev/zram2                              partition	254484		0		5
/dev/zram3                              partition	254484		0		5
/dev/zram4                              partition	254484		0		5

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

Checking cpufreq OPP (Cortex-A35):

Cpufreq OPP: 2004    Measured: 1981 (1982.384/1982.281/1981.153)     (-1.1%)
Cpufreq OPP: 1908    Measured: 1886 (1887.539/1886.081/1885.959)     (-1.2%)
Cpufreq OPP: 1800    Measured: 1779 (1781.017/1778.953/1778.015)     (-1.2%)
Cpufreq OPP: 1704    Measured: 1683 (1684.624/1683.621/1683.294)     (-1.2%)
Cpufreq OPP: 1608    Measured: 1587 (1587.973/1587.459/1586.905)     (-1.3%)
Cpufreq OPP: 1500    Measured: 1480 (1480.914/1480.838/1480.512)     (-1.3%)
Cpufreq OPP: 1404    Measured: 1385 (1385.941/1385.905/1385.060)     (-1.4%)
Cpufreq OPP: 1200    Measured: 1182 (1183.652/1182.041/1181.768)     (-1.5%)
Cpufreq OPP: 1000    Measured:  983    (983.480/983.228/982.950)     (-1.7%)
Cpufreq OPP:  666    Measured:  652    (653.191/652.158/652.065)     (-2.1%)
Cpufreq OPP:  500    Measured:  487    (488.984/487.107/487.107)     (-2.6%)
Cpufreq OPP:  250    Measured:  238    (238.429/238.423/237.589)     (-4.8%)
Cpufreq OPP:  100    Measured:   89       (89.430/89.142/89.016)    (-11.0%)

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

Hardware sensors:

soc_thermal-virtual-0
temp1:        +47.2 C  (crit = +105.0 C)

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

Executing benchmark on cpu0 (Cortex-A35):

tinymembench v0.4.9-nuumio (simple benchmark for memory throughput and latency)

CFLAGS: 
bandwidth test min repeats (-b): 2
bandwidth test max repeats (-B): 3
bandwidth test mem realloc (-M): no      (-m for realloc)
      latency test repeats (-l): 3
        latency test count (-c): 1000000

==========================================================================
== Memory bandwidth tests                                               ==
==                                                                      ==
== Note 1: 1MB = 1000000 bytes                                          ==
== Note 2: Test result is the best of repeated runs. Number of repeats  ==
==         is shown in brackets                                         ==
== Note 3: Results for 'copy' tests show how many bytes can be          ==
==         copied per second (adding together read and writen           ==
==         bytes would have provided twice higher numbers)              ==
== Note 4: 2-pass copy means that we are using a small temporary buffer ==
==         to first fetch data into it, and only then write it to the   ==
==         destination (source -> L1 cache, L1 cache -> destination)    ==
== Note 5: If sample standard deviation exceeds 0.1%, it is shown in    ==
==         brackets                                                     ==
==========================================================================

 C copy backwards                                 :   1964.4 MB/s (3, 10.2%)
 C copy backwards (32 byte blocks)                :   1978.6 MB/s (2)
 C copy backwards (64 byte blocks)                :   1982.9 MB/s (2)
 C copy                                           :   1973.2 MB/s (2)
 C copy prefetched (32 bytes step)                :   2045.4 MB/s (2)
 C copy prefetched (64 bytes step)                :   2045.1 MB/s (2)
 C 2-pass copy                                    :   1660.3 MB/s (2)
 C 2-pass copy prefetched (32 bytes step)         :   1762.9 MB/s (2)
 C 2-pass copy prefetched (64 bytes step)         :   1765.2 MB/s (3, 0.7%)
 C scan 8                                         :    321.2 MB/s (2)
 C scan 16                                        :    631.9 MB/s (2)
 C scan 32                                        :   1219.4 MB/s (2)
 C scan 64                                        :   2134.4 MB/s (2)
 C fill                                           :   7371.4 MB/s (2)
 C fill (shuffle within 16 byte blocks)           :   7367.7 MB/s (3, 1.4%)
 C fill (shuffle within 32 byte blocks)           :   7371.4 MB/s (3, 0.3%)
 C fill (shuffle within 64 byte blocks)           :   7358.5 MB/s (3, 0.4%)
 ---
 libc memcpy copy                                 :   1980.3 MB/s (3, 0.2%)
 libc memchr scan                                 :   2265.4 MB/s (2)
 libc memset fill                                 :   7379.7 MB/s (2)
 ---
 NEON LDP/STP copy                                :   2002.8 MB/s (3, 1.1%)
 NEON LDP/STP copy pldl2strm (32 bytes step)      :   1343.5 MB/s (2)
 NEON LDP/STP copy pldl2strm (64 bytes step)      :   1748.9 MB/s (2)
 NEON LDP/STP copy pldl1keep (32 bytes step)      :   2211.9 MB/s (2)
 NEON LDP/STP copy pldl1keep (64 bytes step)      :   2210.6 MB/s (2)
 NEON LD1/ST1 copy                                :   1999.9 MB/s (2)
 NEON LDP load                                    :   3077.2 MB/s (2)
 NEON LDNP load                                   :   2457.9 MB/s (3, 0.6%)
 NEON STP fill                                    :   7373.0 MB/s (2)
 NEON STNP fill                                   :   6795.8 MB/s (3, 0.2%)
 ARM LDP/STP copy                                 :   1970.4 MB/s (2)
 ARM LDP load                                     :   3076.2 MB/s (2)
 ARM LDNP load                                    :   2457.4 MB/s (2)
 ARM STP fill                                     :   7278.4 MB/s (2)
 ARM STNP fill                                    :   6822.3 MB/s (2)

==========================================================================
== Framebuffer read tests.                                              ==
==                                                                      ==
== Many ARM devices use a part of the system memory as the framebuffer, ==
== typically mapped as uncached but with write-combining enabled.       ==
== Writes to such framebuffers are quite fast, but reads are much       ==
== slower and very sensitive to the alignment and the selection of      ==
== CPU instructions which are used for accessing memory.                ==
==                                                                      ==
== Many x86 systems allocate the framebuffer in the GPU memory,         ==
== accessible for the CPU via a relatively slow PCI-E bus. Moreover,    ==
== PCI-E is asymmetric and handles reads a lot worse than writes.       ==
==                                                                      ==
== If uncached framebuffer reads are reasonably fast (at least 100 MB/s ==
== or preferably >300 MB/s), then using the shadow framebuffer layer    ==
== is not necessary in Xorg DDX drivers, resulting in a nice overall    ==
== performance improvement. For example, the xf86-video-fbturbo DDX     ==
== uses this trick.                                                     ==
==========================================================================

 NEON LDP/STP copy (from framebuffer)             :    251.6 MB/s (2)
 NEON LDP/STP 2-pass copy (from framebuffer)      :    248.3 MB/s (2)
 NEON LD1/ST1 copy (from framebuffer)             :     67.5 MB/s (2)
 NEON LD1/ST1 2-pass copy (from framebuffer)      :     67.3 MB/s (2)
 ARM LDP/STP copy (from framebuffer)              :    128.8 MB/s (2)
 ARM LDP/STP 2-pass copy (from framebuffer)       :    127.7 MB/s (2)

==========================================================================
== Memory latency test                                                  ==
==                                                                      ==
== Average time is measured for random memory accesses in the buffers   ==
== of different sizes. The larger is the buffer, the more significant   ==
== are relative contributions of TLB, L1/L2 cache misses and SDRAM      ==
== accesses. For extremely large buffer sizes we are expecting to see   ==
== page table walk with several requests to SDRAM for almost every      ==
== memory access (though 64MiB is not nearly large enough to experience ==
== this effect to its fullest).                                         ==
==                                                                      ==
== Note 1: All the numbers are representing extra time, which needs to  ==
==         be added to L1 cache latency. The cycle timings for L1 cache ==
==         latency can be usually found in the processor documentation. ==
== Note 2: Dual random read means that we are simultaneously performing ==
==         two independent memory accesses at a time. In the case if    ==
==         the memory subsystem can't handle multiple outstanding       ==
==         requests, dual random read has the same timings as two       ==
==         single reads performed one after another.                    ==
==========================================================================

block size : single random read / dual random read
      1024 :    0.0 ns          /     0.2 ns 
      2048 :    0.0 ns          /     0.0 ns 
      4096 :    0.0 ns          /     0.0 ns 
      8192 :    0.0 ns          /     0.0 ns 
     16384 :    0.0 ns          /     0.0 ns 
     32768 :    0.0 ns          /     0.0 ns 
     65536 :    3.5 ns          /     5.6 ns 
    131072 :    5.5 ns          /     7.7 ns 
    262144 :    6.9 ns          /     8.8 ns 
    524288 :   12.0 ns          /    11.8 ns 
   1048576 :   76.4 ns          /   115.1 ns 
   2097152 :  110.4 ns          /   147.5 ns 
   4194304 :  131.2 ns          /   162.4 ns 
   8388608 :  141.9 ns          /   169.2 ns 
  16777216 :  148.1 ns          /   172.9 ns 
  33554432 :  151.6 ns          /   175.1 ns 
  67108864 :  154.3 ns          /   178.1 ns 

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

Executing ramlat on cpu0 (Cortex-A35), results in ns:

       size:  1x32  2x32  1x64  2x64 1xPTR 2xPTR 4xPTR 8xPTR
         4k: 2.065 2.044 1.529 1.512 1.514 1.513 2.112 4.253 
         8k: 2.018 2.017 1.515 1.512 1.513 1.512 2.123 4.254 
        16k: 2.019 2.025 1.514 1.514 1.514 1.512 2.113 4.255 
        32k: 2.024 2.023 1.516 1.515 1.516 1.517 2.116 4.275 
        64k: 13.01 13.39 12.21 13.01 12.21 13.10 17.95 34.01 
       128k: 12.23 12.69 12.18 12.60 12.20 12.59 19.55 38.42 
       256k: 13.37 13.65 13.58 13.76 13.61 13.80 19.64 39.26 
       512k: 51.76 61.23 51.18 63.62 57.05 60.78 92.74 170.4 
      1024k: 131.4 132.2 132.0 131.5 132.8 131.9 177.3 335.9 
      2048k: 144.9 145.4 144.9 145.0 144.8 144.8 179.1 352.2 
      4096k: 152.2 151.8 151.0 151.9 151.0 151.4 182.1 356.4 
      8192k: 151.4 154.3 151.4 153.0 151.5 152.6 184.7 363.4 
     16384k: 150.5 152.0 151.9 152.2 150.5 151.8 184.2 364.0 
     32768k: 154.5 157.9 156.4 157.9 154.4 157.7 187.2 368.6 
     65536k: 154.8 159.1 159.5 159.1 154.9 159.1 186.5 367.5 
    131072k: 165.8 181.1 165.9 170.6 165.6 170.4 198.8 383.9 

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

Executing benchmark twice on cluster 0 (Cortex-A35)

OpenSSL 3.0.2, built on 15 Mar 2022 (Library: OpenSSL 3.0.2 15 Mar 2022)
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes  16384 bytes
aes-128-cbc     100238.28k   270179.05k   462724.78k   568626.86k   608944.13k   611794.94k
aes-128-cbc     103762.65k   275751.59k   467242.92k   570338.99k   609263.62k   612220.93k
aes-192-cbc      99533.93k   250798.61k   401852.76k   476485.97k   503554.05k   505615.70k
aes-192-cbc      96344.94k   245858.82k   398632.96k   475531.95k   503687.85k   505741.31k
aes-256-cbc      91388.50k   224900.93k   352408.92k   413215.74k   435060.74k   436600.83k
aes-256-cbc      91153.46k   224375.06k   352164.86k   413116.07k   434935.13k   436491.61k

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

Executing benchmark single-threaded on cpu0 (Cortex-A35)

7-Zip (a) [64] 16.02 : Copyright © 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=C,Utf16=off,HugeFiles=on,64 bits,4 CPUs LE)

LE
CPU Freq: - - - - - - 512000000 - -

RAM size:    1988 MB,  # CPU hardware threads:   4
RAM usage:    435 MB,  # Benchmark threads:      1

                       Compressing  |                  Decompressing
Dict     Speed Usage    R/U Rating  |      Speed Usage    R/U Rating
         KiB/s     %   MIPS   MIPS  |      KiB/s     %   MIPS   MIPS

22:        920    98    917    896  |      16651    98   1448   1422
23:        870    98    909    887  |      16321    98   1439   1413
24:        831    98    916    894  |      16003    98   1431   1405
25:        783    98    917    895  |      15618    98   1416   1390
----------------------------------  | ------------------------------
Avr:              98    915    893  |               98   1433   1407
Tot:              98   1174   1150

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

Executing benchmark 3 times multi-threaded on CPUs 0-3

7-Zip (a) [64] 16.02 : Copyright © 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=C,Utf16=off,HugeFiles=on,64 bits,4 CPUs LE)

LE
CPU Freq: - - - 64000000 - 256000000 - - -

RAM size:    1988 MB,  # CPU hardware threads:   4
RAM usage:    882 MB,  # Benchmark threads:      4

                       Compressing  |                  Decompressing
Dict     Speed Usage    R/U Rating  |      Speed Usage    R/U Rating
         KiB/s     %   MIPS   MIPS  |      KiB/s     %   MIPS   MIPS

22:       2602   326    776   2532  |      64156   387   1413   5474
23:       2560   339    770   2609  |      62945   388   1405   5446
24:       2532   351    777   2723  |      61642   388   1395   5411
25:       2485   362    784   2838  |      60159   388   1381   5354
----------------------------------  | ------------------------------
Avr:             344    777   2675  |              388   1399   5421
Tot:             366   1088   4048

7-Zip (a) [64] 16.02 : Copyright © 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=C,Utf16=off,HugeFiles=on,64 bits,4 CPUs LE)

LE
CPU Freq: - - - - - - - - -

RAM size:    1988 MB,  # CPU hardware threads:   4
RAM usage:    882 MB,  # Benchmark threads:      4

                       Compressing  |                  Decompressing
Dict     Speed Usage    R/U Rating  |      Speed Usage    R/U Rating
         KiB/s     %   MIPS   MIPS  |      KiB/s     %   MIPS   MIPS

22:       2634   329    778   2563  |      64275   388   1414   5484
23:       2561   338    771   2610  |      63202   389   1405   5469
24:       2488   343    780   2675  |      61906   389   1395   5434
25:       2474   360    785   2825  |      60007   387   1381   5341
----------------------------------  | ------------------------------
Avr:             343    778   2668  |              388   1399   5432
Tot:             366   1089   4050

7-Zip (a) [64] 16.02 : Copyright © 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=C,Utf16=off,HugeFiles=on,64 bits,4 CPUs LE)

LE
CPU Freq: - - - - - - - - -

RAM size:    1988 MB,  # CPU hardware threads:   4
RAM usage:    882 MB,  # Benchmark threads:      4

                       Compressing  |                  Decompressing
Dict     Speed Usage    R/U Rating  |      Speed Usage    R/U Rating
         KiB/s     %   MIPS   MIPS  |      KiB/s     %   MIPS   MIPS

22:       2624   328    779   2553  |      64564   390   1413   5508
23:       2570   340    770   2619  |      63206   389   1406   5469
24:       2526   349    779   2717  |      61863   389   1395   5431
25:       2486   362    785   2839  |      60151   388   1381   5353
----------------------------------  | ------------------------------
Avr:             345    778   2682  |              389   1399   5440
Tot:             367   1088   4061

Compression: 2675,2668,2682
Decompression: 5421,5432,5440
Total: 4048,4050,4061

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

** cpuminer-multi 1.3.7 by tpruvot@github **
BTC donation address: 1FhDPLPpw18X4srecguG3MxJYe4a1JsZnd (tpruvot)

[2023-11-05 18:52:55] 4 miner threads started, using 'scrypt' algorithm.
[2023-11-05 18:52:56] CPU #1: 1.10 kH/s
[2023-11-05 18:52:56] CPU #0: 1.07 kH/s
[2023-11-05 18:52:56] CPU #3: 0.99 kH/s
[2023-11-05 18:52:56] CPU #2: 0.91 kH/s
[2023-11-05 18:53:00] Total: 4.33 kH/s
[2023-11-05 18:53:04] CPU #3: 1.16 kH/s
[2023-11-05 18:53:04] Total: 4.45 kH/s
[2023-11-05 18:53:05] CPU #0: 1.12 kH/s
[2023-11-05 18:53:05] CPU #1: 1.15 kH/s
[2023-11-05 18:53:05] CPU #2: 1.15 kH/s
[2023-11-05 18:53:05] Total: 4.58 kH/s
[2023-11-05 18:53:10] CPU #3: 1.16 kH/s
[2023-11-05 18:53:10] Total: 4.58 kH/s
[2023-11-05 18:53:15] CPU #0: 1.12 kH/s
[2023-11-05 18:53:15] CPU #1: 1.15 kH/s
[2023-11-05 18:53:15] CPU #2: 1.15 kH/s
[2023-11-05 18:53:15] Total: 4.58 kH/s
[2023-11-05 18:53:20] CPU #3: 1.16 kH/s
[2023-11-05 18:53:20] Total: 4.58 kH/s
[2023-11-05 18:53:25] CPU #0: 1.12 kH/s
[2023-11-05 18:53:25] CPU #1: 1.15 kH/s
[2023-11-05 18:53:25] CPU #2: 1.15 kH/s
[2023-11-05 18:53:25] Total: 4.58 kH/s
[2023-11-05 18:53:30] CPU #3: 1.16 kH/s
[2023-11-05 18:53:30] Total: 4.58 kH/s
[2023-11-05 18:53:35] CPU #0: 1.12 kH/s
[2023-11-05 18:53:35] CPU #1: 1.15 kH/s
[2023-11-05 18:53:35] CPU #2: 1.15 kH/s
[2023-11-05 18:53:35] Total: 4.58 kH/s
[2023-11-05 18:53:40] CPU #3: 1.16 kH/s
[2023-11-05 18:53:40] Total: 4.57 kH/s
[2023-11-05 18:53:45] CPU #0: 1.12 kH/s
[2023-11-05 18:53:45] CPU #1: 1.15 kH/s
[2023-11-05 18:53:45] Total: 4.57 kH/s
[2023-11-05 18:53:45] CPU #2: 1.14 kH/s
[2023-11-05 18:53:50] CPU #3: 1.16 kH/s
[2023-11-05 18:53:50] Total: 4.58 kH/s
[2023-11-05 18:53:55] CPU #0: 1.12 kH/s
[2023-11-05 18:53:55] CPU #1: 1.15 kH/s
[2023-11-05 18:53:55] CPU #2: 1.15 kH/s
[2023-11-05 18:53:55] Total: 4.58 kH/s
[2023-11-05 18:54:00] CPU #3: 1.16 kH/s
[2023-11-05 18:54:00] Total: 4.58 kH/s
[2023-11-05 18:54:05] CPU #0: 1.12 kH/s
[2023-11-05 18:54:05] CPU #1: 1.15 kH/s
[2023-11-05 18:54:05] CPU #2: 1.15 kH/s
[2023-11-05 18:54:05] Total: 4.58 kH/s
[2023-11-05 18:54:10] CPU #3: 1.16 kH/s
[2023-11-05 18:54:10] Total: 4.58 kH/s
[2023-11-05 18:54:15] CPU #0: 1.12 kH/s
[2023-11-05 18:54:15] CPU #1: 1.15 kH/s
[2023-11-05 18:54:15] CPU #2: 1.15 kH/s
[2023-11-05 18:54:15] Total: 4.58 kH/s
[2023-11-05 18:54:20] CPU #3: 1.16 kH/s
[2023-11-05 18:54:20] Total: 4.56 kH/s
[2023-11-05 18:54:25] CPU #0: 1.12 kH/s
[2023-11-05 18:54:25] CPU #1: 1.14 kH/s
[2023-11-05 18:54:25] Total: 4.56 kH/s
[2023-11-05 18:54:25] CPU #2: 1.13 kH/s
[2023-11-05 18:54:30] CPU #3: 1.16 kH/s
[2023-11-05 18:54:30] Total: 4.58 kH/s
[2023-11-05 18:54:35] CPU #0: 1.12 kH/s
[2023-11-05 18:54:35] CPU #1: 1.15 kH/s
[2023-11-05 18:54:35] CPU #2: 1.15 kH/s
[2023-11-05 18:54:35] Total: 4.58 kH/s
[2023-11-05 18:54:40] CPU #3: 1.16 kH/s
[2023-11-05 18:54:40] Total: 4.58 kH/s
[2023-11-05 18:54:45] CPU #0: 1.12 kH/s
[2023-11-05 18:54:45] CPU #1: 1.15 kH/s
[2023-11-05 18:54:45] CPU #2: 1.15 kH/s
[2023-11-05 18:54:45] Total: 4.58 kH/s
[2023-11-05 18:54:50] CPU #3: 1.16 kH/s
[2023-11-05 18:54:50] Total: 4.58 kH/s
[2023-11-05 18:54:55] CPU #1: 1.15 kH/s
[2023-11-05 18:54:55] CPU #0: 1.12 kH/s
[2023-11-05 18:54:55] CPU #2: 1.15 kH/s
[2023-11-05 18:54:55] Total: 4.58 kH/s
[2023-11-05 18:55:00] CPU #3: 1.16 kH/s
[2023-11-05 18:55:00] Total: 4.58 kH/s
[2023-11-05 18:55:05] CPU #1: 1.15 kH/s
[2023-11-05 18:55:05] CPU #0: 1.12 kH/s
[2023-11-05 18:55:05] Total: 4.57 kH/s
[2023-11-05 18:55:05] CPU #2: 1.13 kH/s
[2023-11-05 18:55:10] CPU #3: 1.16 kH/s
[2023-11-05 18:55:10] Total: 4.58 kH/s
[2023-11-05 18:55:15] CPU #1: 1.15 kH/s
[2023-11-05 18:55:15] CPU #0: 1.12 kH/s
[2023-11-05 18:55:15] CPU #2: 1.15 kH/s
[2023-11-05 18:55:15] Total: 4.58 kH/s
[2023-11-05 18:55:20] CPU #3: 1.16 kH/s
[2023-11-05 18:55:20] Total: 4.58 kH/s
[2023-11-05 18:55:25] CPU #1: 1.15 kH/s
[2023-11-05 18:55:25] CPU #0: 1.12 kH/s
[2023-11-05 18:55:25] CPU #2: 1.15 kH/s
[2023-11-05 18:55:25] Total: 4.58 kH/s
[2023-11-05 18:55:30] CPU #3: 1.16 kH/s
[2023-11-05 18:55:30] Total: 4.58 kH/s
[2023-11-05 18:55:35] CPU #1: 1.15 kH/s
[2023-11-05 18:55:35] CPU #0: 1.12 kH/s
[2023-11-05 18:55:35] CPU #2: 1.15 kH/s
[2023-11-05 18:55:35] Total: 4.58 kH/s
[2023-11-05 18:55:40] CPU #3: 1.16 kH/s
[2023-11-05 18:55:40] Total: 4.58 kH/s
[2023-11-05 18:55:45] CPU #1: 1.15 kH/s
[2023-11-05 18:55:45] CPU #0: 1.12 kH/s
[2023-11-05 18:55:45] CPU #2: 1.15 kH/s
[2023-11-05 18:55:45] Total: 4.58 kH/s
[2023-11-05 18:55:50] CPU #3: 1.16 kH/s
[2023-11-05 18:55:50] Total: 4.57 kH/s
[2023-11-05 18:55:55] CPU #1: 1.15 kH/s
[2023-11-05 18:55:55] CPU #0: 1.12 kH/s
[2023-11-05 18:55:55] CPU #2: 1.15 kH/s
[2023-11-05 18:55:55] Total: 4.58 kH/s
[2023-11-05 18:56:00] CPU #3: 1.16 kH/s
[2023-11-05 18:56:00] Total: 4.58 kH/s
[2023-11-05 18:56:05] CPU #1: 1.15 kH/s
[2023-11-05 18:56:05] CPU #0: 1.12 kH/s
[2023-11-05 18:56:05] CPU #2: 1.15 kH/s
[2023-11-05 18:56:05] Total: 4.58 kH/s
[2023-11-05 18:56:10] CPU #3: 1.16 kH/s
[2023-11-05 18:56:10] Total: 4.58 kH/s
[2023-11-05 18:56:15] CPU #1: 1.15 kH/s
[2023-11-05 18:56:15] CPU #0: 1.12 kH/s
[2023-11-05 18:56:15] CPU #2: 1.15 kH/s
[2023-11-05 18:56:15] Total: 4.58 kH/s
[2023-11-05 18:56:20] CPU #3: 1.16 kH/s
[2023-11-05 18:56:20] Total: 4.57 kH/s
[2023-11-05 18:56:25] CPU #1: 1.15 kH/s
[2023-11-05 18:56:25] CPU #0: 1.12 kH/s
[2023-11-05 18:56:25] Total: 4.57 kH/s
[2023-11-05 18:56:25] CPU #2: 1.15 kH/s
[2023-11-05 18:56:30] CPU #3: 1.16 kH/s
[2023-11-05 18:56:30] Total: 4.57 kH/s
[2023-11-05 18:56:35] CPU #1: 1.15 kH/s
[2023-11-05 18:56:35] CPU #0: 1.12 kH/s
[2023-11-05 18:56:35] Total: 4.56 kH/s
[2023-11-05 18:56:35] CPU #2: 1.15 kH/s
[2023-11-05 18:56:40] CPU #3: 1.16 kH/s
[2023-11-05 18:56:40] Total: 4.58 kH/s
[2023-11-05 18:56:45] CPU #1: 1.15 kH/s
[2023-11-05 18:56:45] CPU #0: 1.12 kH/s
[2023-11-05 18:56:45] Total: 4.58 kH/s
[2023-11-05 18:56:45] CPU #2: 1.15 kH/s
[2023-11-05 18:56:50] CPU #3: 1.16 kH/s
[2023-11-05 18:56:50] Total: 4.58 kH/s
[2023-11-05 18:56:55] CPU #0: 1.12 kH/s
[2023-11-05 18:56:55] Total: 4.58 kH/s
[2023-11-05 18:56:55] CPU #2: 1.15 kH/s
[2023-11-05 18:56:55] CPU #1: 1.15 kH/s
[2023-11-05 18:57:00] CPU #3: 1.16 kH/s
[2023-11-05 18:57:00] Total: 4.58 kH/s
[2023-11-05 18:57:05] CPU #0: 1.12 kH/s
[2023-11-05 18:57:05] Total: 4.58 kH/s
[2023-11-05 18:57:05] CPU #2: 1.15 kH/s
[2023-11-05 18:57:05] CPU #1: 1.15 kH/s
[2023-11-05 18:57:10] CPU #3: 1.16 kH/s
[2023-11-05 18:57:10] Total: 4.58 kH/s
[2023-11-05 18:57:15] CPU #0: 1.12 kH/s
[2023-11-05 18:57:15] Total: 4.57 kH/s
[2023-11-05 18:57:15] CPU #2: 1.14 kH/s
[2023-11-05 18:57:15] CPU #1: 1.15 kH/s
[2023-11-05 18:57:20] CPU #3: 1.16 kH/s
[2023-11-05 18:57:20] Total: 4.57 kH/s
[2023-11-05 18:57:25] CPU #0: 1.12 kH/s
[2023-11-05 18:57:25] Total: 4.58 kH/s
[2023-11-05 18:57:25] CPU #2: 1.15 kH/s
[2023-11-05 18:57:25] CPU #1: 1.15 kH/s
[2023-11-05 18:57:30] CPU #3: 1.16 kH/s
[2023-11-05 18:57:30] Total: 4.58 kH/s
[2023-11-05 18:57:34] CPU #0: 1.12 kH/s
[2023-11-05 18:57:35] Total: 4.58 kH/s
[2023-11-05 18:57:35] CPU #2: 1.15 kH/s
[2023-11-05 18:57:35] CPU #1: 1.15 kH/s
[2023-11-05 18:57:40] CPU #3: 1.16 kH/s
[2023-11-05 18:57:40] Total: 4.58 kH/s
[2023-11-05 18:57:40] CPU #0: 1.12 kH/s
[2023-11-05 18:57:45] Total: 4.58 kH/s
[2023-11-05 18:57:45] CPU #2: 1.15 kH/s
[2023-11-05 18:57:45] CPU #1: 1.15 kH/s
[2023-11-05 18:57:50] CPU #3: 1.16 kH/s
[2023-11-05 18:57:50] Total: 4.58 kH/s
[2023-11-05 18:57:50] CPU #0: 1.12 kH/s
[2023-11-05 18:57:55] Total: 4.58 kH/s
[2023-11-05 18:57:55] CPU #2: 1.13 kH/s

Total Scores: 4.58,4.57,4.56

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

Testing maximum cpufreq again, still under full load. System health now:

Time        CPU    load %cpu %sys %usr %nice %io %irq   Temp
18:57:54: 2004MHz  6.01 100%   0%  99%   0%   0%   0%  58.9°C  

Checking cpufreq OPP (Cortex-A35):

Cpufreq OPP: 2004    Measured: 1981 (1982.031/1981.155/1980.614)     (-1.1%)

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

Hardware sensors:

soc_thermal-virtual-0
temp1:        +54.0 C  (crit = +105.0 C)

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

Thermal source: /sys/devices/virtual/thermal/thermal_zone0/ (soc_thermal)

System health while running tinymembench:

Time        CPU    load %cpu %sys %usr %nice %io %irq   Temp
18:41:49: 2004MHz  3.21  19%   2%  16%   0%   0%   0%  50.1°C  
18:41:59: 2004MHz  3.18  25%   0%  24%   0%   0%   0%  51.3°C  
18:42:09: 2004MHz  3.15  25%   0%  24%   0%   0%   0%  51.8°C  
18:42:19: 2004MHz  3.13  25%   0%  24%   0%   0%   0%  51.6°C  
18:42:29: 2004MHz  3.11  25%   0%  24%   0%   0%   0%  51.4°C  
18:42:39: 2004MHz  3.09  25%   0%  24%   0%   0%   0%  52.2°C  
18:42:49: 2004MHz  3.08  25%   0%  24%   0%   0%   0%  49.8°C  
18:42:59: 2004MHz  3.06  25%   0%  24%   0%   0%   0%  49.8°C  

System health while running ramlat:

Time        CPU    load %cpu %sys %usr %nice %io %irq   Temp
18:43:02: 2004MHz  3.14  20%   2%  17%   0%   0%   0%  51.2°C  
18:43:05: 2004MHz  3.14  25%   0%  24%   0%   0%   0%  50.5°C  
18:43:08: 2004MHz  3.13  25%   0%  24%   0%   0%   0%  51.3°C  
18:43:11: 2004MHz  3.13  25%   0%  24%   0%   0%   0%  52.6°C  
18:43:14: 2004MHz  3.12  25%   0%  24%   0%   0%   0%  50.8°C  
18:43:17: 2004MHz  3.11  25%   0%  24%   0%   0%   0%  50.3°C  
18:43:20: 2004MHz  3.11  25%   0%  24%   0%   0%   0%  50.2°C  
18:43:23: 2004MHz  3.10  25%   0%  24%   0%   0%   0%  49.9°C  
18:43:27: 2004MHz  3.10  25%   0%  24%   0%   0%   0%  49.9°C  
18:43:30: 2004MHz  3.09  25%   0%  24%   0%   0%   0%  49.8°C  
18:43:33: 2004MHz  3.08  25%   0%  24%   0%   0%   0%  49.9°C  
18:43:36: 2004MHz  3.08  25%   0%  24%   0%   0%   0%  50.0°C  

System health while running OpenSSL benchmark:

Time        CPU    load %cpu %sys %usr %nice %io %irq   Temp
18:43:39: 2004MHz  3.08  20%   2%  17%   0%   0%   0%  51.3°C  
18:43:55: 2004MHz  3.06  25%   0%  25%   0%   0%   0%  49.9°C  
18:44:11: 2004MHz  3.05  25%   0%  25%   0%   0%   0%  49.6°C  
18:44:27: 2004MHz  3.11  25%   0%  25%   0%   0%   0%  49.9°C  
18:44:43: 2004MHz  3.09  25%   0%  25%   0%   0%   0%  49.8°C  
18:44:59: 2004MHz  3.07  25%   0%  25%   0%   0%   0%  49.9°C  
18:45:16: 2004MHz  3.05  25%   0%  24%   0%   0%   0%  50.1°C  

System health while running 7-zip single core benchmark:

Time        CPU    load %cpu %sys %usr %nice %io %irq   Temp
18:45:27: 2004MHz  3.12  21%   2%  18%   0%   0%   0%  51.1°C  
18:45:37: 2004MHz  3.10  25%   0%  24%   0%   0%   0%  50.2°C  
18:45:47: 2004MHz  3.08  25%   0%  24%   0%   0%   0%  50.1°C  
18:45:58: 2004MHz  3.07  25%   0%  24%   0%   0%   0%  50.2°C  
18:46:08: 2004MHz  3.06  25%   0%  24%   0%   0%   0%  50.1°C  
18:46:18: 2004MHz  3.05  25%   0%  24%   0%   0%   0%  50.1°C  
18:46:28: 2004MHz  3.04  25%   0%  24%   0%   0%   0%  50.1°C  
18:46:38: 2004MHz  3.04  25%   0%  24%   0%   0%   0%  50.1°C  
18:46:48: 2004MHz  3.03  25%   0%  24%   0%   0%   0%  50.1°C  
18:46:58: 2004MHz  3.02  25%   0%  24%   0%   0%   0%  50.2°C  
18:47:08: 2004MHz  3.10  25%   0%  24%   0%   0%   0%  50.1°C  
18:47:18: 2004MHz  3.08  25%   0%  24%   0%   0%   0%  50.1°C  
18:47:28: 2004MHz  3.07  25%   0%  24%   0%   0%   0%  50.1°C  
18:47:38: 2004MHz  3.06  25%   0%  24%   0%   0%   0%  50.1°C  

System health while running 7-zip multi core benchmark:

Time        CPU    load %cpu %sys %usr %nice %io %irq   Temp
18:47:40: 2004MHz  3.06  22%   1%  19%   0%   0%   0%  52.8°C  
18:48:01: 2004MHz  3.90  92%   0%  90%   0%   0%   1%  55.2°C  
18:48:21: 2004MHz  4.72  91%   1%  88%   0%   0%   1%  52.9°C  
18:48:43: 2004MHz  5.10  92%   1%  90%   0%   0%   1%  55.9°C  
18:49:03: 2004MHz  5.29  86%   1%  83%   0%   0%   1%  56.1°C  
18:49:24: 2004MHz  5.49  98%   1%  96%   0%   0%   1%  56.4°C  
18:49:46: 2004MHz  5.57  91%   0%  89%   0%   0%   1%  56.6°C  
18:50:06: 2004MHz  5.82  92%   0%  90%   0%   0%   1%  54.3°C  
18:50:28: 2004MHz  5.61  90%   1%  87%   0%   0%   1%  56.9°C  
18:50:48: 2004MHz  5.55  86%   1%  83%   0%   0%   1%  56.9°C  
18:51:10: 2004MHz  5.83  98%   1%  95%   0%   0%   1%  57.3°C  
18:51:32: 2004MHz  5.81  91%   0%  89%   0%   0%   1%  57.3°C  
18:51:52: 2004MHz  5.81  92%   0%  90%   0%   0%   1%  55.0°C  
18:52:14: 2004MHz  6.06  92%   1%  89%   0%   0%   1%  57.6°C  
18:52:34: 2004MHz  5.84  86%   1%  83%   0%   0%   1%  57.7°C  
18:52:55: 2004MHz  6.02  98%   1%  95%   0%   0%   1%  57.9°C  

System health while running cpuminer:

Time        CPU    load %cpu %sys %usr %nice %io %irq   Temp
18:52:59: 2004MHz  6.09  40%   1%  38%   0%   0%   0%  58.1°C  
18:53:41: 2004MHz  6.05 100%   0%  99%   0%   0%   0%  58.3°C  
18:54:23: 2004MHz  6.10 100%   0%  99%   0%   0%   0%  58.5°C  
18:55:05: 2004MHz  6.09 100%   0%  99%   0%   0%   0%  58.6°C  
18:55:47: 2004MHz  6.04 100%   0%  99%   0%   0%   0%  58.6°C  
18:56:29: 2004MHz  6.06 100%   0%  99%   0%   0%   0%  58.7°C  
18:57:11: 2004MHz  6.03 100%   0%  99%   0%   0%   0%  58.9°C  
18:57:54: 2004MHz  6.01 100%   0%  99%   0%   0%   0%  58.9°C  

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

Linux 5.4.180 (Khadas) 	11/05/23 	_aarch64_	(4 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
          50.25    0.01    2.19    0.10    0.00   47.45

Device             tps    kB_read/s    kB_wrtn/s    kB_dscd/s    kB_read    kB_wrtn    kB_dscd
mmcblk0          10.01       331.09       224.99         0.00     496334     337284          0
zram1             0.20         0.79         0.00         0.00       1184          4          0
zram2             0.20         0.79         0.00         0.00       1184          4          0
zram3             0.20         0.79         0.00         0.00       1184          4          0
zram4             0.20         0.79         0.00         0.00       1184          4          0

               total        used        free      shared  buff/cache   available
Mem:           1.9Gi       243Mi       1.6Gi       6.0Mi       104Mi       1.7Gi
Swap:          994Mi          0B       994Mi

Filename				Type		Size		Used		Priority
/dev/zram1                              partition	254484		0		5
/dev/zram2                              partition	254484		0		5
/dev/zram3                              partition	254484		0		5
/dev/zram4                              partition	254484		0		5

CPU sysfs topology (clusters, cpufreq members, clockspeeds)
                 cpufreq   min    max
 CPU    cluster  policy   speed  speed   core type
  0        0        0      100    2004   Cortex-A35 / r1p0
  1        0        0      100    2004   Cortex-A35 / r1p0
  2        0        0      100    2004   Cortex-A35 / r1p0
  3        0        0      100    2004   Cortex-A35 / r1p0

Architecture:                    aarch64
CPU op-mode(s):                  32-bit, 64-bit
Byte Order:                      Little Endian
CPU(s):                          4
On-line CPU(s) list:             0-3
Vendor ID:                       ARM
Model name:                      Cortex-A35
Model:                           0
Thread(s) per core:              1
Core(s) per cluster:             4
Socket(s):                       -
Cluster(s):                      1
Stepping:                        r1p0
CPU max MHz:                     2004.0000
CPU min MHz:                     100.0000
BogoMIPS:                        48.00
Flags:                           fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
Vulnerability Itlb multihit:     Not affected
Vulnerability L1tf:              Not affected
Vulnerability Mds:               Not affected
Vulnerability Meltdown:          Not affected
Vulnerability Spec store bypass: Not affected
Vulnerability Spectre v1:        Mitigation; __user pointer sanitization
Vulnerability Spectre v2:        Not affected
Vulnerability Srbds:             Not affected
Vulnerability Tsx async abort:   Not affected

Signature: 00A35r1p000A35r1p000A35r1p000A35r1p0
DT compat: amlogic, s4
 Compiler: /usr/bin/gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 / aarch64-linux-gnu
 Userland: arm64
   Kernel: 5.4.180/aarch64
           CONFIG_HZ=250
           CONFIG_HZ_250=y
           CONFIG_PREEMPTION=y
           CONFIG_PREEMPT=y
           CONFIG_PREEMPT_COUNT=y
           CONFIG_PREEMPT_NOTIFIERS=y
           CONFIG_PREEMPT_RCU=y

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

Kernel 5.4.180 is not latest 5.4.259 LTS that was released on 2023-10-25.

See https://endoflife.date/linux for details. It is somewhat likely that
a lot of exploitable vulnerabilities exist for this kernel as well as many
unfixed bugs.

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

   gpu_opp_table:
       286 MHz      1.1 mV
       400 MHz      1.1 mV
       500 MHz      1.1 mV
       667 MHz      1.1 mV
       846 MHz      1.1 mV

   s805x2_opp_table0:
       100 MHz    769.0 mV
       250 MHz    769.0 mV
       500 MHz    769.0 mV
       666 MHz    769.0 mV
      1000 MHz    769.0 mV
      1200 MHz    769.0 mV
      1404 MHz    799.0 mV
      1500 MHz    829.0 mV
      1608 MHz    869.0 mV
      1704 MHz    909.0 mV
      1800 MHz   1009.0 mV

   s805x2_opp_table1:
       100 MHz    769.0 mV
       250 MHz    769.0 mV
       500 MHz    769.0 mV
       666 MHz    769.0 mV
      1000 MHz    769.0 mV
      1200 MHz    769.0 mV
      1404 MHz    799.0 mV
      1500 MHz    829.0 mV
      1608 MHz    869.0 mV
      1704 MHz    909.0 mV
      1800 MHz   1009.0 mV

   s805x2_opp_table2:
       100 MHz    759.0 mV
       250 MHz    759.0 mV
       500 MHz    759.0 mV
       666 MHz    759.0 mV
      1000 MHz    759.0 mV
      1200 MHz    759.0 mV
      1404 MHz    759.0 mV
      1500 MHz    769.0 mV
      1608 MHz    799.0 mV
      1704 MHz    829.0 mV
      1800 MHz    999.0 mV

   s805x2_opp_table3:
       100 MHz    759.0 mV
       250 MHz    759.0 mV
       500 MHz    759.0 mV
       666 MHz    759.0 mV
      1000 MHz    759.0 mV
      1200 MHz    759.0 mV
      1404 MHz    759.0 mV
      1500 MHz    759.0 mV
      1608 MHz    769.0 mV
      1704 MHz    809.0 mV
      1800 MHz    939.0 mV

   s905y4_opp_table0:
       100 MHz    769.0 mV
       250 MHz    769.0 mV
       500 MHz    769.0 mV
       666 MHz    769.0 mV
      1000 MHz    769.0 mV
      1200 MHz    769.0 mV
      1404 MHz    799.0 mV
      1500 MHz    829.0 mV
      1608 MHz    869.0 mV
      1704 MHz    909.0 mV
      1800 MHz    959.0 mV
      1908 MHz    979.0 mV
      2004 MHz   1009.0 mV

   s905y4_opp_table1:
       100 MHz    769.0 mV
       250 MHz    769.0 mV
       500 MHz    769.0 mV
       666 MHz    769.0 mV
      1000 MHz    769.0 mV
      1200 MHz    769.0 mV
      1404 MHz    799.0 mV
      1500 MHz    829.0 mV
      1608 MHz    869.0 mV
      1704 MHz    909.0 mV
      1800 MHz    959.0 mV
      1908 MHz    979.0 mV
      2004 MHz   1009.0 mV

   s905y4_opp_table2:
       100 MHz    759.0 mV
       250 MHz    759.0 mV
       500 MHz    759.0 mV
       666 MHz    759.0 mV
      1000 MHz    759.0 mV
      1200 MHz    759.0 mV
      1404 MHz    759.0 mV
      1500 MHz    769.0 mV
      1608 MHz    799.0 mV
      1704 MHz    829.0 mV
      1800 MHz    929.0 mV
      1908 MHz    959.0 mV
      2004 MHz    999.0 mV

   s905y4_opp_table3:
       100 MHz    759.0 mV
       250 MHz    759.0 mV
       500 MHz    759.0 mV
       666 MHz    759.0 mV
      1000 MHz    759.0 mV
      1200 MHz    759.0 mV
      1404 MHz    759.0 mV
      1500 MHz    759.0 mV
      1608 MHz    769.0 mV
      1704 MHz    809.0 mV
      1800 MHz    889.0 mV
      1908 MHz    909.0 mV
      2004 MHz    939.0 mV

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

Results validation:

  * Advertised vs. measured max CPU clockspeed: -1.1% before, -1.1% after
  * No swapping
  * Background activity (%system) OK
  * No throttling

Status of performance related policies found below /sys:

  * /sys/class/video/aipq_set_policy: aipq_set_policy: 0
  * /sys/devices/platform/fe400000.bifrost/power_policy: [coarse_demand] always_on

| Khadas VIM1S | 2004 MHz | 5.4 | Ubuntu 22.04.2 LTS arm64 | 4050 | 1150 | 436540 | 1980 | 7380 | 4.57 |

Тесты скорости по локальной сети:

Результаты iperf3 по проводному подключению.

Результаты iperf3 по беспроводному подключению Wi-Fi 5GHz.

Это основные аспекты данного железа. Думаю все достаточно наглядно.

Home Assistant Supervised

А теперь установлю, то для чего лучше всего подойдет данное устройство, Home Assistant на основе Debian 11. У меня есть самосборный NAS на котором запущен в Docker HA, но очень не хватает Supervised режима.

При первом включении в браузере ожидает процесс первоначальной настройки, затем по прошествии 15 минут, система подготовлена и готова к инициализации.
 

Ну а дальнейшее взаимодействие с Home Assistant это уже другая история. Я получил Supervised версию HA и отдельный сервер умного дома, хотя моя файлопомойка изначально планировалась как сервер всего, швейцарский нож.

Небольшое сравнение с Raspberry Pi 4B 4G, в без разгона.

Результаты sbc-bench

Результаты не поместились в статье из-за ограничения количества символов, поэтому пришлось их разместить на GitHub Gist

Из всей этой каши результатов синтетики, можно выделить некоторые попугаи. Latency ОЗУ, у подопытного они меньше, что значит лучше, но отрыв какие-то пару пару процентов. Точно такая же ситуация с майнером, у Khadas VIM небольшой отрыв количество kH/s примерно одинаковое. Raspberry Pi в легкую перепрыгнет эти результаты если его разогнать, но тут естественно пассивным охлаждением не обойтись. Напомню, что у Khadas VIM1S частота процессора 2 ГГц, а у Raspberry Pi 4 1.5 ГГц. В чем однозначно выигрывает, Khadas VIM, так это в тепловыделении и энергопотреблении. Не вооруженным взглядом видно что, Raspberry Pi даже в простое греется заметно сильнее чем Khadas VIM.

В итоге, это полноценное устройство, которое может отлично выполнять определенные задачи, например как показано выше — сервер умного дома, так же неоспоримым плюсом является энергоэффективность, из чего вытекает малое тепловыделение. Наверное сравнение с Raspberry Pi 4 не самое объективное, но на сегодняшний день, смотря на ценник Raspberry Pi, как говорится без слез не взглянуть, хоть по железу Raspberry Pi я считаю лучше, но в сравнении цена-качество, перевесь в сторону Khadas, ну и не забываем, в этой ценовой категории выбор большой и есть другие игроки на рынке.

Планирую купить +20 Добавить в избранное +50 +82
свернуть развернуть
Комментарии (111)
RSS
+
avatar
+25
Не дорого ли для таких характеристик по сравнению с готовым решением на таком железе?
+
avatar
  • radmir
  • 12 ноября 2023, 21:56
+24
За S905Y4, 100Мбт и 2ГБ? До х...!
+
avatar
+6
И я так же подумал. ТВ-бокс купить и перепрошить будет дешевле.
+
avatar
  • Nuts_
  • 13 ноября 2023, 13:12
-1
покупайте, не забудте оставить отзыв как легко это удалось сделать.
а то люди родную андройдную прошивку и то не всегда осиливают прошить
+
avatar
+1
Лично в мои ближайшие планы не входит что-то монстрячить на одноплатниках, так что лично от меня отзыв вы будете ждать долго. Но если приспичило, то мануалов по записи какого-нибудь условного CoreELEC на SD-карточку и загрузки с неё уже итак достаточно. Но если для кого-то это большая проблема, то я же ни на чём не настаиваю — покупайте готовый одноплатник.
+
avatar
  • Nuts_
  • 13 ноября 2023, 14:42
0
да я вот регулярно вижу как не осиливают — там же нужно найти где скачать, причем сборку от Васяна, с деревом устройств проманипулировать и т.д.
+
avatar
  • vlo
  • 12 ноября 2023, 22:00
-7
+
avatar
  • rexen
  • 12 ноября 2023, 22:11
+7
Сколько угодно GPIO хоть на ТВ-приставке — через расширители.
+
avatar
  • Phanex
  • 13 ноября 2023, 11:07
+1
А можно подробностей? Приставки встречаются вообще до 20 долларов, армбиан ставится почти на все. Я думал гпио — это главное преимущество одноплатников.
+
avatar
  • rexen
  • 13 ноября 2023, 12:17
+5
На ТВ-приставках есть и свой «RS-232» и через USB-UART адаптер тоже получается виртуальный COM-порт. И с ними можно работать через консоль. Посылать команды и принимать. Есть ещё варианты через другие адаптеры — Bluetooth, Wi-Fi, LAN (т.е. управление устройством по сети). Даже на Гитхабе проскакивали инструкции по работе с родным LED-дисплеем ТВ-боксов (это на которых часики) — вот тоже себе вариант извращения.
+
avatar
  • vlo
  • 13 ноября 2023, 11:19
+5
подключаемые через тормозной последовательный интерфейс? отдельный вопрос — где искать его в приставке.
+
avatar
  • rexen
  • 13 ноября 2023, 12:19
+2
Он на многих уже присутствует — зайдите хоть на 4pda — там в инструкцияк по раскирпичиванию всё описано. Да и в каждой инструкции по установке Линукса на ТВбокс тоже упомянуто. Медленно или быстро — это кому что надо.
+
avatar
  • vlo
  • 13 ноября 2023, 18:46
0
вы об чем? расширители бывают еще и на uart??? ну это наверное совсем уже печаль.
мне больше i2c'шные нагуглились. который к прошивке отношение врядли имеет.
+
avatar
  • sav1812
  • 14 ноября 2023, 03:38
0
Какие расширители?? Речь об отдельном порте RS-232 для прошивки, к выводам которого обычно доступ только изнутри приставки, через контакты на плате…
+
avatar
  • vlo
  • 14 ноября 2023, 03:50
0
вы тред читать пробовали? какие нафиг прошивки?
mysku.club/blog/aliexpress/97711.html#comment4385092
хотя вас можно понять, но куда понесло автора комментария…
+
avatar
  • sav1812
  • 14 ноября 2023, 04:35
-1
вы тред читать пробовали? какие нафиг прошивки?
А вы себя читать пробовали??
Вот тут, например:
подключаемые через тормозной последовательный интерфейс? отдельный вопрос — где искать его в приставке.
Или «отшибло» уже?.. :)
Вы спросили — вам ответили.
А уж для чего оно вам, и нужно ли вообще — проблема сугубо ваша…
+
avatar
  • vlo
  • 14 ноября 2023, 11:35
-2
т.е. i2c по вашему — параллельный?
комментарий скрыт

+
avatar
  • vlo
  • 14 ноября 2023, 12:32
0
а вопрос, который вы так и не поняли, стоял про него.
+
avatar
  • sav1812
  • 14 ноября 2023, 12:45
+1
Вопросов у вас тут было много. По RS-232, в том числе. Какой вы имеете в виду в каждый конкретный момент времени, неизвестно.
Я отвечал по RS-232, о чём уже жалею, так как Александр Сергеевич меня давно предупреждал, а я —… :))

И если вас кто-то «не понял» — может быть, вам стоит научиться лучше, более конкретно, точно, чётко задавать вопросы?..
Вопрос риторический, у меня всё.
+
avatar
  • Phanex
  • 14 ноября 2023, 12:02
0
т.е. i2c по вашему — параллельный?
Нет, это вы пытаетесь вашему собеседнику вложить в рот свои же слова, в лучших традициях соломенных чучелок. Фу таким быть.

Вы сказали, что вам не нравится последовательный интерфейс — ок, ваше право.
Вы спросили, где этот последовательный интерфейс искать в приставке. Вам ответили.
+
avatar
  • vlo
  • 14 ноября 2023, 12:48
0
вопрос стоял про расширители gpio и куда их подключать. вместо этого, увидев одно знакомое слово — последовательный, начались бездумные ответы про uart, как будто нет других последовательных интерфейсов. вопрос полезно читать целиком, а не выхватывать отдельные слова.вам кстати тоже ответили не по теме, но вы это, уж не знаю с чего, проглотили.
+
avatar
  • nochkin
  • 13 ноября 2023, 01:53
+13
Многим не надо это GPIO. Даже в обзоре это не было использовано.
+
avatar
  • vlo
  • 13 ноября 2023, 03:06
+10
так большинству эти одноплатники нафиг не сдались.
+
avatar
  • nochkin
  • 13 ноября 2023, 06:47
+3
Речь о тех, кто их покупает и использует, конечно.
+
avatar
  • Zolg
  • 14 ноября 2023, 02:55
+1
Несколько штук gpio как правило без проблем находятся на любой приставке (светодиодики, кнопочки, led-часы).
Что на несколько штук больше числа реально используемых gpio в большинстве инсталляций rpi.
+
avatar
  • userman
  • 12 ноября 2023, 21:37
+5
S905y4 похоже отбраковка от S905x4. Но в любом случае больше не куплю платы без sata или pci, искать usb-sata которые умеют в трим на 100% еще то развлечение :)
+
avatar
  • vlo
  • 12 ноября 2023, 21:52
+2
так нынче можно и usb-nvme, там такой проблемы нет.
+
avatar
  • userman
  • 12 ноября 2023, 22:07
0
Спасибо за информацию! Но в любом случае их отдельно надо докупать. Идеально для хранилища PCI, я не видел таких кроме распайки у Raspberry 4 и готового Raspbery 5.
+
avatar
  • reaper
  • 12 ноября 2023, 21:50
+1
Как всегда поддержка от производителя на уровне «жри че дали» — то есть если мне какой то дистрибутив Linux то о всяких 3D/2D можно забыть…
+
avatar
  • SanekK
  • 12 ноября 2023, 22:05
+6
Кстати цены на 4 малину пришли в норму, кажется, после анонса 5. Ну или сейчас на распродаже цена на версию 2GB, как у сабжа.
https://aliexpress.ru/item/1005005564294394.html
P.s. это видимо у некоторых продавцов, у остальных все еще высокие цены
+
avatar
  • radmir
  • 12 ноября 2023, 22:14
+1
Да и с 4ГБ менее $65.
+
avatar
  • Jonocon
  • 12 ноября 2023, 22:21
0
Коли здесь такие спецы собрались, может найдутся, те кто подскажет, что это есть такое?
Не знаю куда пристроить.
+
avatar
+5
Судя по россыпи оптопар- походу устройство собирало какие-то дискретные сигналы и выводило на дисплей и писало на сд карточку что-то. Короче походу что-то аля типа плк с hmi. Но судя по отсутствию доп защит у оптопар, значит не сильно промышленная железяка, хотя хз- любители бы не стали тайковские разъемы (красного цвета) закладывать.
+
avatar
  • Jonocon
  • 12 ноября 2023, 23:33
0
Короче на помойку? Я думал это какой-то миникомпьютер типа Расберри или Ардуино.
+
avatar
  • kon-nor
  • 12 ноября 2023, 23:58
+3
Если это возможно, нужно поднять экран и посмотреть под ним — с большой вероятностью там должен быть какой-то процессор.
Или, как вариант, найти по маркировке питание и подать его — авось устройство при загрузке само признается, что за зверь такой.
+
avatar
  • nochkin
  • 13 ноября 2023, 01:55
0
Под экраном, наверно, что-то типа STM32 стоит.
+
avatar
  • Jonocon
  • 13 ноября 2023, 09:29
+3
Он самый. Ниже уже подсказали, похоже дисплей для панели управления лифтом.

+
avatar
  • Totka
  • 13 ноября 2023, 00:32
0
Оно может и дороже стоить, чем такой мини-пк. Вполне может быть от раздвижных ворот или сигнализации платой. Только кому это продать — хз, т.к. с 95% вероятностью это используется либо в безопасности, либо в промышленном производстве, а там покупать бушную непонятно откуда плату никто не рискнет, цена ошибки куда выше.
+
avatar
  • nsn
  • 13 ноября 2023, 01:46
+4
Это часть домофона или ещё какой СКУД напоминает. Кнопки характерные: «Call», «ключ». К B0-B9, наверное, панель с цифрами подсоединяется. А разъём скорее не SD-карты, а какого-то шлейфа.
+
avatar
+4
ЖКИ слишком крутой для домофона.
У меня кроме как дисплей кабины лифта догадок нет.
+
avatar
  • nsn
  • 13 ноября 2023, 02:42
+1
Это, видимо, какая-то сервисная плата. У пользовательской вряд ли были бы кнопки с обратной стороны экрана.
+
avatar
0
Может СКУД с распознаванием лиц, там может быть достаточно жирно по железу.
+
avatar
  • Jonocon
  • 13 ноября 2023, 09:22
+3
У меня кроме как дисплей кабины лифта догадок нет.
Скорее так оно и есть, потому что фирма как раз лифтовым оборудованием занималась.
+
avatar
  • Igor_Hi
  • 13 ноября 2023, 04:50
+2
Под экраном никаких надписей для гугления нет?
А так похоже на пульт управления чем-то.
Может домофоном, может лифтом, может станком.
+
avatar
  • Jonocon
  • 13 ноября 2023, 09:30
0
Лифтом скорее всего. Выше скинул маркировку чипа под дисплеем.
+
avatar
  • userx21
  • 13 ноября 2023, 06:13
+1
нейросеть бы — чтобы по фото определяла устройства )
+
avatar
  • Jonocon
  • 13 ноября 2023, 09:32
+2
Хорошо бы, но сколько не пытался по фоткам найти, не получилось, а тут вон как, при помощи коллективного разума за один вечер все выяснили)
+
avatar
0
Поиск по картинке в яндексе даёт много вариантов, в том числе и лифтовое управление. Но я в этом не очень разбираюсь.
+
avatar
-3
Внезапненько однако было увидеть в обзоре одноплатника скрин с доминошкой от фе))
+
avatar
  • nemoi13
  • 13 ноября 2023, 09:14
0
а на него можно накатить OctoPrint или Klipper? Прям сразу подумал о таком применении
+
avatar
  • nochkin
  • 13 ноября 2023, 09:44
-4
OctoPrint, конечно, можно. Но вот Klipper зачем? Обычно Klipper накатывается на сам микроконтроллер принтера. Если речь про Mainsail и тому подобное, то тоже можно.
+
avatar
  • Zolg
  • 13 ноября 2023, 12:34
+5
Я может чуть отстал от жизни, но раньше основной идеей клиппера было «на контроллер принтера накатывается минимальный интерфейсный кусок, обеспечивающий низкоуровневое управление (выполнить таким-то мотором столько-то шагов с такой-то скоростью), а вся вычислительная часть по переводу g-кода в шаги выполняется на жирном (по меркам принтерных контроллеров) sbc»
+
avatar
  • nochkin
  • 13 ноября 2023, 17:20
0
Всё верно. Вот этот «минимальный интерфейсный кусок» и есть Klipper прошивка, а «вычислительная часть» уже называется иначе. Klipper просто даёт принтеру другой API, который могут использовать другие программы.
+
avatar
  • Zolg
  • 13 ноября 2023, 17:30
+1
«вычислительная часть» уже называется иначе
и как же?
+
avatar
  • nochkin
  • 14 ноября 2023, 08:09
0
Klippy host я пропустил, каюсь. Почему-то в голове крутились только Mainsail/Moonraker и прочие, а про слона забыл.
+
avatar
0
Да, но лучше что-то дешевле для этого купить, производительности Orange Pi Zero 2 хватает более чем. У самого стоит Orange Pi PC из моего старого обзора.
+
avatar
  • kiv69
  • 04 декабря 2023, 06:13
0
Как раз сейчас клиппер крутится на оранжевом зеро2.
Брал при выходе, софта не было.
Провалялся полтора года — пригодился, как раз и клиппер на него появился.
Хотел ещё одно зеро2 взять, но жаба душила — 24 $ без стоимости доставки.
Дождался. Вышел зеро3. По 12 $ штука взял сразу два. Успел, пока цены не поднялись
65 за одноплатник? Зеро3 24$ за версию с 4-мя гигами озу. Ну ещё 8$ за доставку.
Все равно выходит 32$ — в два раза дешевле.
+
avatar
0
USB2? Ethernet 100 Mbit/sec?
Зачем бы оно?
Есть дешевые и шикарные NanoPi с USB3 и 2.5 Gbit/sec, зачем бы это брать сейчас?
+
avatar
  • jonatan
  • 13 ноября 2023, 10:08
0
На моей 10 летней андроид приставке тоже 2 ГБ ОЗУ. Где прогресс?
+
avatar
  • userman
  • 13 ноября 2023, 10:33
-1
А зачем больше?
+
avatar
  • jonatan
  • 13 ноября 2023, 10:57
0
Чтоб несколько приложений запустить и запас на будущее
+
avatar
  • userman
  • 13 ноября 2023, 11:27
+1
Без графики и баз данных такой объем очень сложно забить, фантазия быстрее закончится.
+
avatar
  • Phanex
  • 13 ноября 2023, 11:09
0
И, скорее всего, на неё можно накатить армбиан тоже.
+
avatar
  • BARS_
  • 13 ноября 2023, 10:08
+2
Почему-то после прочтения обзора сложилось стойкое ощущение, что его писал школьник класса 5-6. Ошибок куча по тексту. Ну и одноплатник фигня по своей сути, тот же Rock куда более интересные решения предлагает за ту же стоимость. Там и ЛВС гигабитный, и usb3.0 порты, и ssd nvme можно подключить.
+
avatar
  • Nuts_
  • 13 ноября 2023, 10:30
+4
тогда это должен быть достаточно сообразительный школьник, но при этом не отличник по языку. Опять же, поставлен HomeAssistant а не сервер майнкрафта — это признак куда как более пожилого дяденьки.
Поэтому, м-р Хомс, Вы, наверное, ошиблись — это просто статья на тяп-ляп, возможно платная…
+
avatar
  • tirarex
  • 13 ноября 2023, 11:33
+1
HA ставится в пару строк, minecraft чуть более сложный за счет определенных пакетов java на арме и конфигов под работу на таком старом железе. И не одному на нем играть так что надо порты прокинуть, а потом накатить моды на авторизацию и сконфигурировать все, мы ведь не хотим кого попало на сервере?

В общем имея опыт и с тем и с тем могу сказать что поставить HA и воткнуть туда пару сяоми лампочек будет проще.
+
avatar
  • Nuts_
  • 13 ноября 2023, 13:14
0
так выходит школьник еще и умнее
+
avatar
+6
k3s в одну команду устанавливается, но смысл? Если бы я работал дома на удаленке, то возможно я бы там запускал Postgres, Redis и пр. для локальной разработки, чтобы разгрузить рабочий ноут. Но для таких случаев есть моя файлопомоечка.
Фото
+
avatar
  • tirarex
  • 15 ноября 2023, 09:18
0
Забавный корпус, мне нравится. Смотрел на него на тингверсе, а потом видимо чем то ударился и в общем… В общем у меня теперь небольшой самодельный рэк на 12U с 3 серверами и сетевым оборудованием от unifi.
В общем страшное занятие эта ваша хоумлаба, и дорогая, не дороже Lego но все еще страшное)
+
avatar
  • BARS_
  • 14 ноября 2023, 08:22
-1
Тогда остается лишь вариант, что автор технически неграмотный человек и все. То у него вентиляторы пассивные, то радиаторы активные…
+
avatar
+1
Где я написал что радиатор с активным охлаждением?
Вот это версия радиатора, пассивная
Дополнительная информация
/

У меня на фото активная версия, но без вентилятора, активная потому что есть штатное место под установку вентилятора, а так как у меня у меня вентилятора в комплекте нет, то и охлаждение пассивное. Надеюсь этим комментарием я разжевал весь этот момент, осталось только проглотить. Не думал что это настолько введет в ступор.
+
avatar
+1
В конце я написал что это не однозначный фаворит и в этой ценовой категории есть и другие варианты и как бы так же отметил в начале про отсутствие гигабита и УСБ 3.0.
У самого Rock Pi 4B есть, 4гб ОЗУ, гигабит, usb3 и Nvme. У меня он сейчас нигде не используется, просто сейчас нет такого кейса где такая конфигурация железа подходила бы.
+
avatar
  • ploop
  • 13 ноября 2023, 14:29
+8
Я как-то переболел этими одноплатниками, чтобы не насиловать мозг взял мини-пк с пассивном охлаждением на селероне с 8Гб и 128 ссд за $80 с копейками на тот момент, ща он подороже.
Так у него два USB-3 и два гигабитных LAN
Да, по производительности эти селероны не очень, но HA таскать его за глаза. Зато x86 со всеми вытекающими и «взрослые» память/диск и всего 6Вт потребления.

+
avatar
+1
Я выше в комментах показал свою файлопомойку, тоже на селероне с процом 6Вт, правда там еще пара дисков 3.5, думаю сумарно не более 20Вт, может 30Вт, нечем замерить. А сервак HA решил отделить чтобы получить полноценный Supervised без упарывания в виртуализацию на слабом железе и избежать того что, какие-то внешние факторы могу зааффектить автомную работу «умного дома».
+
avatar
  • ploop
  • 13 ноября 2023, 14:53
+2
У меня HA в версии OS, это самый полный и беспроблемный вариант. Вот на этой железке proxmox и там HA. Любые сбои по питанию — поднимается без проблем, оборудование тоже (типа зигби-свистков, блютусов всяких), бесперебойника нет, да и не особо он нужен.

А ну ещё попутно торрент-качалка в контейнере и внешний USB-SSD на терабайт под файлопомойку. Медленный до жути, его HDD обгоняют, но вообще халявный был. Для сериальчиков норм.
+
avatar
+1
Есть такой грешок, дома хоть и оптоволокно на 300мбит, но бывает рипы на 4К не успевает буфферизовать
+
avatar
  • ploop
  • 13 ноября 2023, 16:07
0
Да, я их тоже локально лью и спокойно смотрю. Вот тут как раз гигабитные порты выручили, не все рипы по сотке протаскивает.
+
avatar
  • alladin
  • 15 ноября 2023, 00:28
+1
HAOS по сути линукс с докером и больше ничего.
+
avatar
  • ploop
  • 15 ноября 2023, 00:41
+1
Ну да, только с супервайзером и всем остальным настроенном из коробки. Туда не приходилось лезть ни разу, ни https прокинуть, ни бд сменить — всё из веба штатными дополнениями. В этом и плюс. Готовая система.
+
avatar
+1
Чем лучше супервайзер в отличии от Докера? Какие плюсы дает? Сам в раздумьях как ставить…
+
avatar
  • ploop
  • 15 ноября 2023, 14:25
+1
Эмм… тем, что это не связанные вещи? Cупервайзер позволяет взаимодействовать с системой непосредственно из интерфейса, например устанавливать дополнения, которые работают непосредственно с ОС. А так же контролирует запуск HA, установку обновлений и другое. То есть просто из веб-интерфейса можно обновить систему. Никаких консолей и прочего красноглазия.

Или вы про варианты установки? Их масса, лучше смотреть на оф.сайте. Но всё же самый простой — это образ настроенной ОС. Там и докеры, и супервайзер, и всё, что надо из коробки настроено. Но требует виртуальной машины, соответственно «на тапок» поставить проблематично, железо нужно чуть производительнее.
Остальное хорошо расписано, какие плюсы и минусы каждого варианта.
+
avatar
0
т.е. стоит proxmox, на одной виртуалке HA OS, на другой что то с торентокачалками докерами и прочим?
+
avatar
  • ploop
  • 15 ноября 2023, 16:37
0
Да, именно так. Только торрент не на виртуалке, а в контейнере, так удобнее. По крайней мере не надо память выделять и доступ к примонтированным дискам прямой.
Докеров нет никаких, не пользуюсь ими. Внутри HA OS есть, но там всё само по себе.
+
avatar
0
контейнер под Proxmox по технологии LXC?
+
avatar
  • ploop
  • 15 ноября 2023, 17:45
0
Да, он.
+
avatar
  • alladin
  • 15 ноября 2023, 15:00
0
+
avatar
-2
> x86 со всеми вытекающими

То есть со всеми митлдаунами и прочими уязвимостями, со всей его прожорливостью и всеми глюками?
Не, спасибо
Для домашних серверов ничего лучше arm64 пока не придумали
Возможно через несколько лет RISC-V придет на смену, посмотрим
+
avatar
  • ploop
  • 13 ноября 2023, 22:57
+2
о есть со всеми митлдаунами и прочими уязвимостями
Чего??? Миллионы серверов в сети работают, а на домашней файлопомойке проблемы?
со всей его прожорливостью
6Вт
лучше arm64
Который тоже этим «митлдаунам» теоретически подвержен :)
+
avatar
-6
+
avatar
0
Который тоже этим «митлдаунам» теоретически подвержен :)
Уже не «теоретически»
+
avatar
  • kiv69
  • 04 декабря 2023, 06:23
0
Сейчас полно экономичных систем на х86.
Арм для сервера отстой в силу ограниченности или отсутствия нужного софта.
Поэтому мой nas работает на десятке.
А армы на одноплатниках — совсем для других целей.
+
avatar
  • BARS_
  • 14 ноября 2023, 08:24
0
У меня на RockPi 3 крутится PLEX и торрентокачалки. Для этих задач его более чем хватает. Стоит SSD на 1 Тб, пока хватает.
+
avatar
+3
Сейчас есть большое количество андроид ТВ приставок на amlogic, в том числе и на S905Y4. Значит и на них можно поднимать альтернативные ОС, в том числе и Linux образные?
+
avatar
  • Zolg
  • 13 ноября 2023, 12:35
+7
да, естественно
github.com/ophub/amlogic-s9xxx-armbian
github.com/ophub/amlogic-s9xxx-openwrt

ну и дистрибутив, обеспечивающий на тв-приставке функциональность тв-приставки
coreelec.org/
+
avatar
  • cesares
  • 20 ноября 2023, 13:00
0
Не подскажите какую сборку Linux я могу поставить на свою приставку с H616 4Gb/64Gb.
ArmBian поддерживает только H6, а новых процессоров H616 и H618 — нет.
+
avatar
  • Nuts_
  • 20 ноября 2023, 16:11
+1
ну вот тут чуть выше в комментариях отметились товарищи которые все знают — у них можно спросить :)
на самом деле есть сборки линуксов для Orange Pi Zero 2, Zero 3 и Zero 2W которые на H616 и Н618. Но там есть тонкость в виде разной конфигурации RAM и WiFi с которыми возможно придется шаманить или методом научного тыка. ну и как там с загрузчиком на этих приставках тоже возможно придется покопаться.
+
avatar
+1
Хотел дополнить, но уже не редактируется.
В общем-то в предыдущем сообщении не имел ввиду чтобы превратить андроид приставку в мультимедия на Linux. Скорее всего предположил что из приставки к ТВ можно будет сделать небольшой сетевой сервер или даже сервер телефонии. Сам я конечно далёк от этой темы, ну просто в качестве допущения.
+
avatar
  • Phanex
  • 13 ноября 2023, 13:22
+1
Именно про это вам и говорит собеседник. Coreelec в данном случае — просто пример «максимально урезанного дистрибутива», оттуда как раз и берут DTB для установки линукса на конкретное устройство, ну просто потому что коммуна именно тут очень большая, а принципиальной разницы нет.

Есть ещё кое-какие нюансы, к примеру, загрузка. Можно всё пускать с карточки, а линукс пускать зубочисткой. Тогда требуется это делать каждую перезагрузку, зато сам бокс остаётся девственным. А можно накатить вариант uboot, которой будет поддерживать мультизапуск. Но тут уже вероятность закирпичить устройство отлична от нулевой, пусть и бесконечно к ней близка.
+
avatar
+1
> в том числе и Linux образные?

Что такое «Linux образные»?
Linux это ядро
На ядре Linux есть разные ОС
Например, Android работает на ядре Linux и корректно называется Android Linux
Или вот OpenWRT, работает на ядре Linux, но, в отличие от основных серверных/десктопных дистрибутивов использует musl в качестве libc, а не GNU libc, это у нас OpenWRT Linux
Есть основная линейка дистрибутивов GNU/Linux, это ОС на ядре Linux работающие с GNUшной обвязкой
Еще есть всякая маргинальщина нарушающая лицензии и использующая ядро не очень легально, например то что творят в Микротике, но там тоже ОС на ядре Linux
Так что же такое «Linux образные»? И зачем бы «Linux образные» вообще нужны были, если есть OS на ядре Linux?
+
avatar
  • iamjdoe
  • 19 ноября 2023, 11:13
+1
Ах, как сказал! Ни прибавить, ни отнять.
+
avatar
0
А где сравнение бенчмарков? Я бегло пролистал и вижу результат только RPi.
+
avatar
+1
Оба бенча под спойлером, в бенче малины можно увидеть, что он вообще ушел в андервольт во время тестировния
+
avatar
  • val_sav
  • 14 ноября 2023, 23:25
+1
Ожидал таблицу а там листинг тестов. С трудом нашел два одинаковых теста и увидел что бенчмарки с распберри примерно равные.
Скажу честно — по п.18 я бы тоже не отказался взять и даже протестировать. Но за свои 6500р — нет. Я ту самую распберри купил лет 5 назад дешевле. А тут как будто прогресса не существует, а только инфляция
+
avatar
  • scaldov
  • 15 ноября 2023, 06:39
0
Стесняюсь уже спрашивать: а в дебиан / убунту ускорение видео уже завезли или оно до сих пор только в RPI4?
+
avatar
  • cesares
  • 18 ноября 2023, 13:08
0
Итак, при первом включении, попадаем в OOWOW, это такая встроенная подсистема — это каждый раз так включается коробка или только в первый раз? Или я плохо обзор прочитал? И как образы OS менять у этой игрушки?
+
avatar
+2
В OOWOW вход автоматический если не установлена ОС, после установки включается все в штатном режиме, оттуда же и устанавливаются другие ОС, а попасть туда можно зажав среднюю кнопку при включении, все аналогично привычному BIOS на х86 компьютерах

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.