Автор Тема: Raspberry Pi 4 Model B (versus Khadas Vim3)  (Прочитано 8919 раз)

Оффлайн smatsak

  • Linux, C++
  • Давно тут
  • **
  • Сообщений: 204
  • Cloud-based technology
Re: Raspberry Pi 4 Model B (versus Khadas Vim3)
« Ответ #45 : 22.10.2021 11:55:29 »
и при больших зазорах будут хуже хороших прокладок
Если у вас есть другие измеренные данные для этой модели (хотя бы частично), приведите, для референса.

В общем, если заменить прокладки из комплекта на прокладки из компьютерного магазина, результат много лучше.
Как не пытался при тех же нагрузках , на том же деревянном столе, за длительное время - температура ЦПУ не превысила 55С, при этом температура корпуса по пирометру 48С.
На прокладках из набора было ЦПУ 62С и 41С корпус.
Вывод - не использовать прокладки из набора, они недостаточно теплопроводные, менять их на проверенные из специализированного магазина.



P.S. Пояснения к фото: основные процессы работают в 0 сессии и на них можно посмотреть - переключив Display порт на HDMI малины, для личного удобства, чтобы не щелкать кнопки на мониторе, в любой момент могу снять картинку через VNC. Разумеется графику через VNC тестировать глупо, т.к. работать будет ядро принимающей стороны, т.е. Nvidia Geforce GTX, но для градусника - самое то. 
« Последнее редактирование: 22.10.2021 13:20:31 от smatsak »

Оффлайн smatsak

  • Linux, C++
  • Давно тут
  • **
  • Сообщений: 204
  • Cloud-based technology
Re: Raspberry Pi 4 Model B (versus Khadas Vim3)
« Ответ #46 : 22.10.2021 20:34:30 »
Кстати, отличное средство мониторинга, спасибо тому, кто мне это порекомендовал, :)

sam-rpi4b-8g ~ # armbianmonitor -m
Stop monitoring using [ctrl]-[c]
Time        CPU    load %cpu %sys %usr %nice %io %irq

20:31:38: 1500MHz  1.10  57%  13%  44%   0%   0%   0%
20:31:43: 1500MHz  1.09  28%  17%  11%   0%   0%   0%
20:31:48: 1500MHz  1.08  28%  17%  11%   0%   0%   0%
20:31:53: 1500MHz  1.07  27%  17%  10%   0%   0%   0%
20:31:58: 1500MHz  1.07  28%  17%  11%   0%   0%   0%
20:32:03: 1500MHz  1.06  27%  16%  10%   0%   0%   0%
20:32:08: 1500MHz  1.06  28%  17%  10%   0%   0%   0%
20:32:13: 1500MHz  1.05  28%  17%  10%   0%   0%   0%
20:32:18: 1500MHz  1.05  28%  16%  10%   0%   0%   0%^C


sam-rpi4b-8g ~ # armbianmonitor -h
Usage: armbianmonitor [-h] [-b] [-c $path] [-d $device] [-D] [-m] [-p] [-r] [-u]

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

 Use armbianmonitor for the following tasks:

 armbianmonitor -c /path/to/test performs disk health/performance tests
 armbianmonitor -d monitors writes to $device
 armbianmonitor -D tries to upload debug disk info to improve armbianmonitor
 armbianmonitor -m provides simple CLI monitoring - scrolling output
 armbianmonitor -M provides simple CLI monitoring - fixed-line output
 armbianmonitor -n provides simple CLI network monitoring - scrolling output
 armbianmonitor -N provides simple CLI network monitoring - fixed-line output
 armbianmonitor -p tries to install cpuminer for performance measurements
 armbianmonitor -r tries to install RPi-Monitor
 armbianmonitor -u tries to upload armbian-hardware-monitor.log for support purposes
 armbianmonitor -v tries to verify installed package integrity
 armbianmonitor -z runs a quick 7-zip benchmark to estimate CPU performance

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

Взято здесь: https://github.com/armbian/build/blob/master/packages/bsp/common/usr/bin/armbianmonitor
« Последнее редактирование: 22.10.2021 20:39:58 от smatsak »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Raspberry Pi 4 Model B (versus Khadas Vim3)
« Ответ #47 : 23.10.2021 17:23:20 »
Кстати, отличное средство мониторинга, спасибо тому, кто мне это порекомендовал, :)

sam-rpi4b-8g ~ # armbianmonitor -m
Stop monitoring using [ctrl]-[c]
Time        CPU    load %cpu %sys %usr %nice %io %irq

20:31:38: 1500MHz  1.10  57%  13%  44%   0%   0%   0%
20:31:43: 1500MHz  1.09  28%  17%  11%   0%   0%   0%
20:31:48: 1500MHz  1.08  28%  17%  11%   0%   0%   0%
20:31:53: 1500MHz  1.07  27%  17%  10%   0%   0%   0%
20:31:58: 1500MHz  1.07  28%  17%  11%   0%   0%   0%
20:32:03: 1500MHz  1.06  27%  16%  10%   0%   0%   0%
20:32:08: 1500MHz  1.06  28%  17%  10%   0%   0%   0%
20:32:13: 1500MHz  1.05  28%  17%  10%   0%   0%   0%
20:32:18: 1500MHz  1.05  28%  16%  10%   0%   0%   0%^C


Да, неплохо.
Но есть проблема:
В RPi4B четырёхядерный Cortex-A72. И %usr в целом по процессору, это как "средняя температура по больнице".

В целом по процессору всё смотрится неплохо (аналог `armbianmonitor -m`):
$ sar -u 1 2
Linux 5.4.128-std-def-alt1 (core-i3-5005u) 23.10.2021 _x86_64_ (4 CPU)

16:45:45        CPU     %user     %nice   %system   %iowait    %steal     %idle
16:45:46        all     38,99      0,00      1,27      0,00      0,00     59,75
16:45:47        all     35,91      0,00      2,49      1,25      0,00     60,35

Всё выглядит куда хуже, когда утилизация детализируется по ядрам/потокам (all, - тот самый аналог `armbianmonitor -m`, но без `sar -m CPU 1`):
$ sar -P ALL 1 2
Linux 5.4.128-std-def-alt1 (core-i3-5005u) 23.10.2021 _x86_64_ (4 CPU)

16:46:14        CPU     %user     %nice   %system   %iowait    %steal     %idle
16:46:15        all     38,04      0,00      1,76      0,00      0,00     60,20
16:46:15          0      5,00      0,00      2,00      0,00      0,00     93,00
16:46:15          1     11,00      0,00      4,00      0,00      0,00     85,00
16:46:15          2     53,06      0,00      0,00      0,00      0,00     46,94
16:46:15          3     83,84      0,00      1,01      0,00      0,00     15,15

16:46:15        CPU     %user     %nice   %system   %iowait    %steal     %idle
16:46:16        all     37,16      0,00      2,49      0,00      0,00     60,35
16:46:16          0     16,83      0,00      3,96      0,00      0,00     79,21
16:46:16          1     27,27      0,00      3,03      0,00      0,00     69,70
16:46:16          2     39,00      0,00      2,00      0,00      0,00     59,00
16:46:16          3     65,35      0,00      0,99      0,00      0,00     33,66

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Raspberry Pi 4 Model B (versus Khadas Vim3)
« Ответ #48 : 23.10.2021 21:06:35 »
Мониторинг процессора без программ
если поддерживается ядерным драйвером
(немного о том, чего нет в альтовой вики)

Здесь интересна будет документация
Linux cpufreq - stats driver
https://www.kernel.org/doc/Documentation/cpu-freq/cpufreq-stats.txt

Драйвер статистики по процессору вкомпиллирован в ядро
# grep CPU_FREQ_STAT /boot/config-$(uname -r)
CONFIG_CPU_FREQ_STAT=y


Каталог sys, весьма интересный каталог

Найти каталог stats не очень сложно
(наиболее интересное из того, что будет использоваться ниже)
# find /sys -type d -name "*cpufreq*"
/sys/devices/system/cpu/cpufreq
/sys/module/acpi_cpufreq
/sys/module/cpufreq_ondemand
/sys/module/cpufreq
# ls -l /sys/devices/system/cpu/cpufreq
итого 0
drwxr-xr-x 2 root root 0 окт 23 18:14 ondemand
drwxr-xr-x 3 root root 0 окт 23  2021 policy0
drwxr-xr-x 3 root root 0 окт 23  2021 policy1
drwxr-xr-x 3 root root 0 окт 23  2021 policy2
drwxr-xr-x 3 root root 0 окт 23  2021 policy3
# ls -l /sys/devices/system/cpu/cpufreq/policy0
итого 0
-r--r--r-- 1 root root 4096 окт 23 18:15 affected_cpus
-r--r--r-- 1 root root 4096 окт 23 18:15 bios_limit
-r-------- 1 root root 4096 окт 23 18:15 cpuinfo_cur_freq
-r--r--r-- 1 root root 4096 окт 23 18:14 cpuinfo_max_freq
-r--r--r-- 1 root root 4096 окт 23 18:15 cpuinfo_min_freq
-r--r--r-- 1 root root 4096 окт 23 18:15 cpuinfo_transition_latency
-r--r--r-- 1 root root 4096 окт 23 18:15 freqdomain_cpus
-r--r--r-- 1 root root 4096 окт 23 18:15 related_cpus
-r--r--r-- 1 root root 4096 окт 23 18:15 scaling_available_frequencies
-r--r--r-- 1 root root 4096 окт 23  2021 scaling_available_governors
-r--r--r-- 1 root root 4096 окт 23 18:15 scaling_cur_freq
-r--r--r-- 1 root root 4096 окт 23  2021 scaling_driver
-rw-r--r-- 1 root root 4096 окт 23 18:12 scaling_governor
-rw-r--r-- 1 root root 4096 окт 23 18:15 scaling_max_freq
-rw-r--r-- 1 root root 4096 окт 23 18:15 scaling_min_freq
-rw-r--r-- 1 root root 4096 окт 23 18:15 scaling_setspeed
drwxr-xr-x 2 root root    0 окт 23 18:14 stats

Сам каталог policy[0-9] содержит используемый драйвер, гувернёр, минимальную, максимальную, текущую и ступени частот по ядрам/потокам
# grep . /sys/devices/system/cpu/cpufreq/policy0/*
/sys/devices/system/cpu/cpufreq/policy0/affected_cpus:0
/sys/devices/system/cpu/cpufreq/policy0/bios_limit:2000000
/sys/devices/system/cpu/cpufreq/policy0/cpuinfo_cur_freq:500000
/sys/devices/system/cpu/cpufreq/policy0/cpuinfo_max_freq:2000000
/sys/devices/system/cpu/cpufreq/policy0/cpuinfo_min_freq:500000
/sys/devices/system/cpu/cpufreq/policy0/cpuinfo_transition_latency:10000
/sys/devices/system/cpu/cpufreq/policy0/freqdomain_cpus:0 1 2 3
/sys/devices/system/cpu/cpufreq/policy0/related_cpus:0
/sys/devices/system/cpu/cpufreq/policy0/scaling_available_frequencies:2000000 1900000 1800000 1700000 1600000 1500000 1400000 1300000 1200000 1100000 1000000 900000 800000 700000 600000 500000
/sys/devices/system/cpu/cpufreq/policy0/scaling_available_governors:ondemand performance schedutil
/sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq:948518
/sys/devices/system/cpu/cpufreq/policy0/scaling_driver:acpi-cpufreq
/sys/devices/system/cpu/cpufreq/policy0/scaling_governor:ondemand
/sys/devices/system/cpu/cpufreq/policy0/scaling_max_freq:2000000
/sys/devices/system/cpu/cpufreq/policy0/scaling_min_freq:500000
/sys/devices/system/cpu/cpufreq/policy0/scaling_setspeed:<unsupported>

up_threshold драйвера гувернёра ondemand содержит процент от текущей ступени частоты процессора, выше или ниже которой, частота будет повышаться или понижаться соответственно
# ls -l /sys/devices/system/cpu/cpufreq/ondemand/up_threshold
-rw-r--r-- 1 root root 4096 окт 23 19:30 /sys/devices/system/cpu/cpufreq/ondemand/up_threshold
# cat /sys/devices/system/cpu/cpufreq/ondemand/up_threshold
95

Что же касаемо статистики, то каталоги stats/time_in_state содержат информацию о том, как много времени процессор/поток провёл на каждой из ступеней частот. Единица измерения 10 миллисекунд.
В примере:
для ступеней частот cpu0
# grep . /sys/devices/system/cpu/cpufreq/policy0/stats/time_in_state
2000000 28646
1900000 4317
1800000 3499
1700000 3915
1600000 4035
1500000 2955
1400000 2717
1300000 2342
1200000 2186
1100000 3974
1000000 5108
900000 5378
800000 8586
700000 24922
600000 70428
500000 599661

и на максимальной и минимальной частотах всех cpu
# grep . /sys/devices/system/cpu/cpufreq/policy[0-9]/stats/time_in_state | grep 'state:2000000\|state:500000'
/sys/devices/system/cpu/cpufreq/policy0/stats/time_in_state:2000000 28646
/sys/devices/system/cpu/cpufreq/policy0/stats/time_in_state:500000 599898
/sys/devices/system/cpu/cpufreq/policy1/stats/time_in_state:2000000 31382
/sys/devices/system/cpu/cpufreq/policy1/stats/time_in_state:500000 600777
/sys/devices/system/cpu/cpufreq/policy2/stats/time_in_state:2000000 44100
/sys/devices/system/cpu/cpufreq/policy2/stats/time_in_state:500000 549586
/sys/devices/system/cpu/cpufreq/policy3/stats/time_in_state:2000000 39721
/sys/devices/system/cpu/cpufreq/policy3/stats/time_in_state:500000 567216

По значениям stats/time_in_state, можно судить о степени загруженности процессора, за всё время от начала загрузки.


Что же касаемо температуры процессора,
после поиска,
# find /sys  -name "*temp*"

не очень сложно найти в каталоге /sys файлы, которые содержат собственно температуру самого процессора и ядер
# grep . /sys/devices/platform/coretemp.0/hwmon/hwmon0/temp[0-9]_input; sensors
/sys/devices/platform/coretemp.0/hwmon/hwmon0/temp1_input:44000
/sys/devices/platform/coretemp.0/hwmon/hwmon0/temp2_input:43000
/sys/devices/platform/coretemp.0/hwmon/hwmon0/temp3_input:43000
coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +44.0°C  (high = +105.0°C, crit = +105.0°C)
Core 0:        +43.0°C  (high = +105.0°C, crit = +105.0°C)
Core 1:        +43.0°C  (high = +105.0°C, crit = +105.0°C)

Оффлайн smatsak

  • Linux, C++
  • Давно тут
  • **
  • Сообщений: 204
  • Cloud-based technology
Re: Raspberry Pi 4 Model B (versus Khadas Vim3)
« Ответ #49 : 24.10.2021 00:37:32 »
Спасибо большое за развёрнутый ответ.
А sar я у вас раньше подсмотрел и себе тоже поставил, эта программа идет в комплекте утилит (apt-get install sysstat).

Хотелось армбиан щегольнуть,  ;-D

sam@sam-rpi4b-8g / $ sar -P ALL 1 2
Linux 5.10.63-rpi-def-alt1 (sam-rpi4b-8g) 24.10.2021 _aarch64_ (4 CPU)

01:36:45        CPU     %user     %nice   %system   %iowait    %steal     %idle
01:36:46        all     64,23      0,00     17,13      0,00      0,00     18,64
01:36:46          0     51,49      0,00     21,78      0,00      0,00     26,73
01:36:46          1     80,21      0,00     12,50      0,00      0,00      7,29
01:36:46          2     67,68      0,00     11,11      0,00      0,00     21,21
01:36:46          3     58,42      0,00     22,77      0,00      0,00     18,81

01:36:46        CPU     %user     %nice   %system   %iowait    %steal     %idle
01:36:47        all     64,05      1,01     13,92      0,00      0,00     21,01
01:36:47          0     55,10      0,00     23,47      0,00      0,00     21,43
01:36:47          1     60,22      1,08     12,90      0,00      0,00     25,81
01:36:47          2     88,35      0,00      5,83      0,00      0,00      5,83
01:36:47          3     51,49      2,97     13,86      0,00      0,00     31,68

Среднее:     CPU     %user     %nice   %system   %iowait    %steal     %idle
Среднее:     all     64,14      0,51     15,53      0,00      0,00     19,82
Среднее:       0     53,27      0,00     22,61      0,00      0,00     24,12
Среднее:       1     70,37      0,53     12,70      0,00      0,00     16,40
Среднее:       2     78,22      0,00      8,42      0,00      0,00     13,37
Среднее:       3     54,95      1,49     18,32      0,00      0,00     25,25
sam@sam-rpi4b-8g / $


sam-rpi4b-8g ~ # sensors
rpi_volt-isa-0000
Adapter: ISA adapter
in0:              N/A 

cpu_thermal-virtual-0
Adapter: Virtual device
temp1:        +53.1°C 
« Последнее редактирование: 24.10.2021 01:53:47 от smatsak »

Оффлайн smatsak

  • Linux, C++
  • Давно тут
  • **
  • Сообщений: 204
  • Cloud-based technology
Re: Raspberry Pi 4 Model B (versus Khadas Vim3)
« Ответ #50 : 24.10.2021 02:01:49 »
radiator.png (20.2 кБ, 608x448 - просмотрено 2 раз.)
Площадь поверхностей вроде бы одинаковая на глаз, но возможно , что сопротивление прохождению потока воздуха у горизонтальных полос больше, потому и поток лучше остужает. Так?

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 434
    • Email
Re: Raspberry Pi 4 Model B (versus Khadas Vim3)
« Ответ #51 : 24.10.2021 03:53:38 »
radiator.png (20.2 кБ, 608x448 - просмотрено 2 раз.)
Площадь поверхностей вроде бы одинаковая на глаз, но возможно , что сопротивление прохождению потока воздуха у горизонтальных полос больше, потому и поток лучше остужает. Так?
При одинаковой площади поверхности лучше охлаждаться будет тот что слева. У него как раз меньше сопротивление потоку воздуха. Меньше препятствует циркуляции воздуха. Поэтому же у пассивных радиаторов просветы между рёбрами делают больше. Если возьмёте радиатор сделанный под вентилятор, с частыми рёбрами, он несмотря на бóльшую площадь, как пассивный работать практически не будет.

Кстати, насчёт чернения... Охлаждение радиатора происходит двумя разными путями — конвективным и излучением. Зачернёный радиатор несколько эффективнее зеркального. Но только там где нет внешних излучений падающих на него. Чёрный не только лучше излучает тепло, но и поглощает его в такой же степени. Об этом всегда забывают. Так что тут бабушка надвое сказала, что лучше. Если чёрный корпус будет лежать освещаемый солнечным светом (а это порядка 1 кВт/м²), он вполне может нагревать устройство, вместо охлаждения. Источником инфракрасного излучения не только солнце является, но и любой нагретый предмет поблизости. Недаром ёмкости, нагрев которых нежелателен, делают либо зеркальными, либо белыми.
« Последнее редактирование: 24.10.2021 04:47:01 от stranger573 »

Оффлайн smatsak

  • Linux, C++
  • Давно тут
  • **
  • Сообщений: 204
  • Cloud-based technology
Re: Raspberry Pi 4 Model B (versus Khadas Vim3)
« Ответ #52 : 24.10.2021 19:03:31 »
У него как раз меньше сопротивление потоку воздуха.
Спасибо большое. Все понятно, учту на будущее. Получается - что лучший вариант - это алюминий, как есть, без покраски. Тот корпус, что у меня, он окрашен сверху черной краской. Я когда старые прокладки отдирал, а они не просто на липучках были, а сами чуть ли не клей из жвачки, пришлось краску поцарапать чтобы старые прокладки буквально соскоблить.
« Последнее редактирование: 24.10.2021 19:12:23 от smatsak »

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 434
    • Email
Re: Raspberry Pi 4 Model B (versus Khadas Vim3)
« Ответ #53 : 24.10.2021 19:45:34 »
Получается - что лучший вариант - это алюминий, как есть, без покраски. Тот корпус, что у меня, он окрашен сверху черной краской.
Для разных условий эксплуатации, лучше неокрашенный. Заодно так проще в изготовлении.
Краска штука хитрая, в инфракрасных лучах белая может оказаться чернее чёрной. Это от состава зависит. Да и теплопроводность у неё очень плохая.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Raspberry Pi 4 Model B (versus Khadas Vim3)
« Ответ #54 : 25.10.2021 02:06:15 »
Получается - что лучший вариант - это алюминий, как есть, без покраски.

Конечно. Любое покрытие, это теплоизолятор. Если конечно оно не специальное с высокой теплопроводностью.

У него как раз меньше сопротивление потоку воздуха.
Спасибо большое. Все понятно, учту на будущее.

:-) Здесь всё просто, - природоведение и физика начальных классов:
Достаточно представить, как движется тёплый воздух. Длинные продольные рёбра радиатора, будут создавать своеобразные тепловые пробки. Здесь самый раз вспомнить радиаторы усилителей низкой частоты HiFi класса или около того:
Вертикальные рёбра радиаторов расположенных на боковой стороне корпуса усилителя низкой частоты, обеспечивают естественное охлаждение и свободный доступ холодного воздуха по всей площади радиатора(ров). На которых через термопасту установлены, или транзисторы выходного каскада УНЧ, или усилители низкой частоты микросхемы TDA, которые требуют эффективного охлаждения. Максимально эффективного пассивного охлаждения. По этой причине, радиаторы с вертикальными рёбрами в мощных УНЧ, расположены сбоку корпуса. Когда обеспечивается естественное "активное" охлаждение, за счёт естественной смены тёплого воздуха холодным. Когда законы окружающего нас мира, сами создают за нас охлаждение, в чём-то похожее на активное. Но естественным путём.

Оффлайн smatsak

  • Linux, C++
  • Давно тут
  • **
  • Сообщений: 204
  • Cloud-based technology
Re: Raspberry Pi 4 Model B (versus Khadas Vim3)
« Ответ #55 : 25.10.2021 02:52:31 »
Вот и настал тот день, когда сравнение этих железок показало превосходство Khadas Vim3 над Raspberry pi 4B

На ядре Linux 5.14.14-meson64 (aarch64) Khadas Vim3 начал летать, :-)

Khadas Vim3

Операционная система
Версия
Ядро Linux 5.14.14-meson64 (aarch64)
Версия #trunk.41 SMP PREEMPT Wed Oct 20 17:53:46 UTC 2021
Библиотека C GNU C Library / (GNU libc) 2.27
Дистрибутив ALT Workstation 9.2 (Laertes)

Процессор
Processors
SOC/Package Information
ARM Cortex-A53 r0p4 (AArch64) 2016,00 МГц
ARM Cortex-A53 r0p4 (AArch64) 2016,00 МГц
ARM Cortex-A73 r0p2 (AArch64) 2400,00 МГц
ARM Cortex-A73 r0p2 (AArch64) 2400,00 МГц
ARM Cortex-A73 r0p2 (AArch64) 2400,00 МГц
ARM Cortex-A73 r0p2 (AArch64) 2400,00 МГц

Дисплей
Дисплей
Разрешение 2560x1440 пикселей
Производитель The X.Org Foundation
Версия 1.20.8
Монитор
Монитор 0 2560x1440 пикселей
OpenGL
Производитель Panfrost
Рендер Mali G52 (Panfrost)
Версия 3.1 Mesa 21.0.3
Графическое ускорение Да
Расширения
BIG-REQUESTS
Composite
DAMAGE
DOUBLE-BUFFER
DPMS
DRI2
DRI3
GLX
Generic Event Extension
MIT-SCREEN-SAVER
MIT-SHM
Present
RANDR
RECORD
RENDER
SECURITY
SHAPE
SYNC
X-Resource
XC-MISC
XFIXES
XFree86-DGA
XFree86-VidModeExtension
XINERAMA
XInputExtension
XKEYBOARD
XTEST
XVideo


Тесты
CPU Blowfish 4x 2400,00 МГц + 2x 2016,00 МГц 3,53
CPU CryptoHash 4x 2400,00 МГц + 2x 2016,00 МГц 361,14 (больше лучше)
CPU Fibonacci    4x 2400,00 МГц + 2x 2016,00 МГц 1,29
CPU N-Queens   4x 2400,00 МГц + 2x 2016,00 МГц 9,25
CPU Zlib            4x 2400,00 МГц + 2x 2016,00 МГц 0,47
FPU FFT             4x 2400,00 МГц + 2x 2016,00 МГц 2,31
FPU Raytracing   4x 2400,00 МГц + 2x 2016,00 МГц 3,01
GPU Drawing      4x 2400,00 МГц + 2x 2016,00 МГц 8911,40 (больше лучше)
glmark2
sam@Khadas-VIM3 ~ $ glmark2
=======================================================
    glmark2 2021.02
=======================================================
    OpenGL Information
    GL_VENDOR:     Panfrost
    GL_RENDERER:   Mali G52 (Panfrost)
    GL_VERSION:    3.1 Mesa 21.0.3
=======================================================
[build] use-vbo=false: FPS: 337 FrameTime: 2.967 ms
[build] use-vbo=true: FPS: 354 FrameTime: 2.825 ms
[texture] texture-filter=nearest: FPS: 489 FrameTime: 2.045 ms
=======================================================
                                  glmark2 Score: 393
=======================================================

Raspberry Pi 4 Model B

Операционная система
Версия
Ядро Linux 5.10.63-rpi-def-alt1 (aarch64)
Версия #2 SMP Fri Oct 8 11:19:51 UTC 2021
Библиотека C GNU C Library / (GNU libc) 2.27
Дистрибутив ALT Workstation 9.2 (Laertes)

Процессор
Processors
SOC/Package Information
ARM Cortex-A72 r0p3 (AArch64) 1500,00 МГц
ARM Cortex-A72 r0p3 (AArch64) 1500,00 МГц
ARM Cortex-A72 r0p3 (AArch64) 1500,00 МГц
ARM Cortex-A72 r0p3 (AArch64) 1500,00 МГц

Дисплей
Дисплей
Разрешение 2560x1440 пикселей
Производитель The X.Org Foundation
Версия 1.20.8
Монитор
Монитор 0 2560x1440 пикселей
OpenGL
Производитель Broadcom
Рендер V3D 4.2
Версия 2.1 Mesa 21.0.3
Графическое ускорение Да
Расширения
BIG-REQUESTS
Composite
DAMAGE
DOUBLE-BUFFER
DPMS
DRI2
DRI3
GLX
Generic Event Extension
MIT-SCREEN-SAVER
MIT-SHM
Present
RANDR
RECORD
RENDER
SECURITY
SHAPE
SYNC
X-Resource
XC-MISC
XFIXES
XFree86-DGA
XFree86-VidModeExtension
XINERAMA
XInputExtension
XKEYBOARD
XTEST
XVideo


Тесты
CPU Blowfish 4x 1500,00 МГц 6,75
CPU CryptoHash 4x 1500,00 МГц 256,10 (больше лучше)
CPU Fibonacci 4x 1500,00 МГц 2,48
CPU N-Queens 4x 1500,00 МГц 11,29
CPU Zlib 4x 1500,00 МГц 0,31
FPU FFT 4x 1500,00 МГц 6,03
FPU Raytracing 4x 1500,00 МГц 3,01
GPU Drawing 4x 1500,00 МГц 4241,26 (больше лучше)

glmark2
=======================================================
    glmark2 2021.02
=======================================================
    OpenGL Information
    GL_VENDOR:     Broadcom
    GL_RENDERER:   V3D 4.2
    GL_VERSION:    2.1 Mesa 21.0.3
=======================================================
[build] use-vbo=false: FPS: 148 FrameTime: 6.757 ms
[build] use-vbo=true: FPS: 152 FrameTime: 6.579 ms
[texture] texture-filter=nearest: FPS: 150 FrameTime: 6.667 ms
=======================================================
                                  glmark2 Score: 150
=======================================================

Обычно я сравниваю системы по параметру CPU CryptoHash, у Vim3 преимущество над  Pi4B: +41% производительности.

Внешнее впечатление в интерфейсе пользователя - vim3 существенно быстрее.

P.S. Осталось купить RK3566  и добавить к сравнению.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Raspberry Pi 4 Model B (versus Khadas Vim3)
« Ответ #56 : 25.10.2021 08:12:51 »
P.S. Осталось купить RK3566  и добавить к сравнению.

Рановато. Там ещё всё только начинается :-)

Оффлайн smatsak

  • Linux, C++
  • Давно тут
  • **
  • Сообщений: 204
  • Cloud-based technology
Re: Raspberry Pi 4 Model B (versus Khadas Vim3)
« Ответ #57 : 25.10.2021 11:58:25 »
Рановато. Там ещё всё только начинается
Я тут вариант нашел, практически за даром, как раз будет на чем потренироваться, пока Альт дозреет. Хотя Олег уверяет, что у него все работает. Посмотрим.

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Re: Raspberry Pi 4 Model B (versus Khadas Vim3)
« Ответ #58 : 30.11.2021 17:23:49 »
Вот и настал тот день, когда сравнение этих железок показало превосходство Khadas Vim3 над Raspberry pi 4B

Ну шО, добавим Вам "ложку горчицы" .... :)

=======================================================
    glmark2 2021.02
=======================================================
    OpenGL Information
    GL_VENDOR:     Panfrost
    GL_RENDERER:   Mali-T860 (Panfrost)
    GL_VERSION:    3.1 Mesa 21.3.0
=======================================================
[build] use-vbo=false: FPS: 568 FrameTime: 1.761 ms
[build] use-vbo=true: FPS: 800 FrameTime: 1.250 ms
[texture] texture-filter=nearest: FPS: 828 FrameTime: 1.208 ms
[texture] texture-filter=linear: FPS: 861 FrameTime: 1.161 ms
[texture] texture-filter=mipmap: FPS: 875 FrameTime: 1.143 ms
[shading] shading=gouraud: FPS: 607 FrameTime: 1.647 ms
[shading] shading=blinn-phong-inf: FPS: 639 FrameTime: 1.565 ms
[shading] shading=phong: FPS: 557 FrameTime: 1.795 ms
[shading] shading=cel: FPS: 568 FrameTime: 1.761 ms
[bump] bump-render=high-poly: FPS: 336 FrameTime: 2.976 ms
[bump] bump-render=normals: FPS: 999 FrameTime: 1.001 ms
[bump] bump-render=height: FPS: 964 FrameTime: 1.037 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 668 FrameTime: 1.497 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 316 FrameTime: 3.165 ms
[pulsar] light=false:quads=5:texture=false: FPS: 875 FrameTime: 1.143 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 222 FrameTime: 4.505 ms
[desktop] effect=shadow:windows=4: FPS: 736 FrameTime: 1.359 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 144 FrameTime: 6.944 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 27 FrameTime: 37.037 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 169 FrameTime: 5.917 ms
[ideas] speed=duration: FPS: 463 FrameTime: 2.160 ms
[jellyfish] <default>: FPS: 476 FrameTime: 2.101 ms
[terrain] <default>: FPS: 28 FrameTime: 35.714 ms
[shadow] <default>: FPS: 397 FrameTime: 2.519 ms
[refract] <default>: FPS: 71 FrameTime: 14.085 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 781 FrameTime: 1.280 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 637 FrameTime: 1.570 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 778 FrameTime: 1.285 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 725 FrameTime: 1.379 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 572 FrameTime: 1.748 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 711 FrameTime: 1.406 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 675 FrameTime: 1.481 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 557 FrameTime: 1.795 ms
=======================================================
                                  glmark2 Score: 564
=======================================================

Эт результат запуска на P1 (rk3399) образа Альт-воркстатион-р10 с немного оптимизированным ядром 5.15.5 для RK. 

п.с. Вот не слушаете Вы советов ... :)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Raspberry Pi 4 Model B (versus Khadas Vim3)
« Ответ #59 : 01.12.2021 07:01:31 »
Эт результат запуска на P1 (rk3399) образа Альт-воркстатион-р10 с немного оптимизированным ядром 5.15.5 для RK. 

Апстримь оптимизации в un-def :-)