Автор Тема: Запуск Альтлинукс на Rockchip (rk3328\rk3399\rk356x)  (Прочитано 37697 раз)

Оффлайн AlexDe

  • Начинающий
  • *
  • Сообщений: 7
Возможно я не умею делать выводы. Хорошо, объясните мне что я делаю не так.
 Беру оборку от производителя бананапи, беру готовые сборки от армбиан, собираю сам руками под плату, беру сборку альта. (в итоге имеем альт, убуну и дебиан разных версий с разными ядрами). На каждой запускаю тест и получаю совершенно идентичный результат. GOVERNOR="ondemand" и "performance".

посмотрел на температуру - тест на одном ядре разогревает до 41С максимум, на 4х - до 53С Не думаю что это сильно требует дополнительного охлаждения
« Последнее редактирование: 25.01.2023 12:34:07 от AlexDe »

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
На каждой запускаю тест и получаю совершенно идентичный результат.
Без описания подробной методики, что и как "тестируете" - обсуждение "сферического коня".
По числам, что вы приводите один только вывод - при выполнении некой задачи, rk3588 быстрее rk3568 (что и так подразумевается исходя из возможностей\конструкции чипов).

Беру оборку от производителя бананапи, беру готовые сборки от армбиан, собираю сам руками под плату, беру сборку альта.
Если не оптимизированное основное ядро даёт точно такой же результат, как BSP ядро производителя - какой вывод напрашивается ?


Для справки
rk3568
https://browser.geekbench.com/v4/cpu/15873149

и подробное описание, как тестировался rk3588
https://www.cnx-software.com/2021/12/16/rockchip-rk3588-benchmarks-show-up-on-geekbench/


То, что показывает в альтах (запущен DE mate)
host-21 ~ # armbianmonitor -m
Stop monitoring using [ctrl]-[c]
Time        CPU    load %cpu %sys %usr %nice %io %irq  C.St.

12:28:03: 1992MHz  1.56  37%  14%  14%   0%   8%   0%  0/7
12:28:08: 1416MHz  1.43   8%   3%   4%   0%   0%   0%  0/7
12:28:13: 1800MHz  1.32   7%   3%   3%   0%   0%   0%  0/7
12:28:18: 1608MHz  1.61  10%   3%   4%   0%   1%   0%  0/7
12:28:24: 1608MHz  1.49   7%   3%   3%   0%   0%   0%  0/7
12:28:29: 1104MHz  1.37  10%   4%   4%   0%   1%   0%  0/7
12:28:34: 1416MHz  1.26   7%   3%   3%   0%   0%   0%  0/7
12:28:39: 1416MHz  1.24  13%   8%   3%   2%   0%   0%  0/7
12:28:44: 1992MHz  1.30  28%   8%   3%   6%  10%   0%  0/7
12:28:49: 1416MHz  1.35  53%  11%   2%  25%  14%   0%  0/7
12:28:54: 1992MHz  1.33  44%   7%   3%  13%  20%   0%  0/7
12:28:59: 1992MHz  1.46  52%   6%   2%  22%  21%   0%  0/7
12:29:04: 1608MHz  1.50  41%   8%   3%  11%  17%   0%  0/7
12:29:09: 1992MHz  1.46  30%   5%   3%  13%   7%   0%  0/7
Time        CPU    load %cpu %sys %usr %nice %io %irq  C.St.
12:29:14: 1992MHz  1.67  34%   5%   3%   8%  15%   0%  0/7
12:29:20: 1104MHz  1.61  21%   3%   3%  10%   4%   0%  0/7
12:29:25: 1104MHz  1.56   7%   3%   3%   0%   0%   0%  0/7
12:29:30: 1416MHz  1.52   7%   3%   3%   0%   0%   0%  0/7
12:29:35: 1608MHz  1.40   7%   3%   3%   0%   0%   0%  0/7
12:29:40: 1104MHz  1.28   7%   3%   3%   0%   0%   0%  0/7
12:29:45: 1608MHz  1.18   7%   3%   3%   0%   0%   0%  0/7
12:29:50: 1608MHz  1.09   7%   3%   3%   0%   0%   0%  0/7
12:29:55: 1104MHz  1.00   7%   3%   3%   0%   0%   0%  0/7
12:30:00: 1608MHz  0.92   3%   1%   0%   0%   1%   0%  0/7
12:30:05: 1608MHz  0.85   1%   1%   0%   0%   0%   0%  0/7
12:30:10: 1416MHz  0.78   1%   1%   0%   0%   0%   0%  0/7
12:30:16: 1416MHz  0.71   1%   1%   0%   0%   0%   0%  0/7
12:30:21: 1104MHz  0.66   1%   1%   0%   0%   0%   0%  0/7
12:30:26: 1104MHz  0.60   1%   1%   0%   0%   0%   0%  0/7

armbian в простое

root@bananapir2pro:~# armbianmonitor -m
Stop monitoring using [ctrl]-[c]
Time        CPU    load %cpu %sys %usr %nice %io %irq   CPU  C.St.

14:01:29:  816MHz  1.32   8%   2%   3%   0%   2%   0% 39.4 °C  0/5
14:01:34: 1992MHz  1.30  11%   2%   4%   0%   4%   0% 38.9 °C  0/5
14:01:39:  600MHz  1.19   7%   2%   4%   0%   0%   0% 38.9 °C  0/5
14:01:44:  600MHz  1.10   8%   3%   5%   0%   0%   0% 38.3 °C  0/5
14:01:49: 1992MHz  1.01   7%   2%   4%   0%   0%   0% 38.3 °C  0/5
14:01:54:  600MHz  0.93   8%   2%   4%   0%   0%   0% 38.3 °C  0/5
14:01:59:  600MHz  0.93   9%   3%   5%   0%   0%   0% 38.3 °C  0/5
14:02:04:  600MHz  0.87   7%   2%   4%   0%   0%   0% 38.3 °C  0/5
14:02:09:  600MHz  0.80   7%   2%   4%   0%   0%   0% 38.3 °C  0/5
14:02:15:  816MHz  0.74   8%   3%   5%   0%   0%   0% 38.3 °C  0/5
14:02:20:  600MHz  0.68   5%   2%   3%   0%   0%   0% 38.3 °C  0/5
14:02:25:  600MHz  0.62   7%   2%   4%   0%   0%   0% 38.3 °C  0/5
14:02:30:  600MHz  0.65   8%   3%   5%   0%   0%   0% 38.3 °C  0/5
14:02:35:  408MHz  0.60   5%   1%   3%   0%   0%   0% 37.8 °C  0/5Time        CPU    load %cpu %sys %usr %nice %io %irq   CPU  C.St.
14:02:40:  408MHz  0.55   2%   1%   0%   0%   0%   0% 38.3 °C  0/5
14:02:45:  408MHz  0.51   2%   1%   0%   0%   0%   0% 38.3 °C  0/5
14:02:50:  408MHz  0.47   2%   1%   0%   0%   0%   0% 37.8 °C  0/5
14:02:56:  408MHz  0.43   2%   1%   0%   0%   0%   0% 38.3 °C  0/5
14:03:01:  408MHz  0.39   2%   1%   0%   0%   0%   0% 37.8 °C  0/5
14:03:06:  408MHz  0.36   1%   1%   0%   0%   0%   0% 37.8 °C  0/5
14:03:11:  408MHz  0.33   2%   1%   0%   0%   0%   0% 37.2 °C  0/5
14:03:16:  408MHz  0.31   2%   1%   0%   0%   0%   0% 37.8 °C  0/5
14:03:21:  408MHz  0.36   2%   1%   0%   0%   0%   0% 37.8 °C  0/5
14:03:26:  408MHz  0.33   1%   1%   0%   0%   0%   0% 37.8 °C  0/5
14:03:32:  600MHz  0.31   1%   0%   0%   0%   0%   0% 37.2 °C  0/5
14:03:37:  408MHz  0.28   2%   1%   0%   0%   0%   0% 38.3 °C  0/5
14:03:42:  408MHz  0.26   2%   1%   0%   0%   0%   0% 37.2 °C  0/5
14:03:47:  408MHz  0.24   1%   1%   0%   0%   0%   0% 37.8 °C  0/5
14:03:52:  408MHz  0.22   1%   1%   0%   0%   0%   0% 37.2 °C  0/5Time        CPU    load %cpu %sys %usr %nice %io %irq   CPU  C.St.
14:03:57:  408MHz  0.20   2%   1%   0%   0%   0%   0% 37.8 °C  0/5
14:04:02:  408MHz  0.18   2%   1%   0%   0%   0%   0% 37.2 °C  0/5
14:04:08:  408MHz  0.17   1%   1%   0%   0%   0%   0% 37.2 °C  0/5
14:04:13:  408MHz  0.16   1%   1%   0%   0%   0%   0% 37.2 °C  0/5
14:04:18:  600MHz  0.14   1%   0%   0%   0%   0%   0% 37.2 °C  0/5
14:04:23:  408MHz  0.13   1%   0%   0%   0%   0%   0% 37.2 °C  0/5
14:04:28: 1992MHz  0.12   1%   1%   0%   0%   0%   0% 37.2 °C  0/5

« Последнее редактирование: 25.01.2023 15:12:04 от Balbes »

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Добавил на сайт загрузчики для Quartz64-B

https://wiki.pine64.org/wiki/Quartz64

Можно использовать все последние версии образов с этими загрузчиками начиная с ядро 5.19
Теперь эта модель в списке поддерживаемых.

« Последнее редактирование: 25.01.2023 15:06:05 от Balbes »

Оффлайн AlexDe

  • Начинающий
  • *
  • Сообщений: 7
armbian в простое
и вот что у меня на армбиане.

root@bananapir2pro:~# armbianmonitor -m
Stop monitoring using [ctrl]-[c]
Time      CPU n/a    load %cpu %sys %usr %nice %io %irq   CPU  C.St.

16:18:18:   ---      0.06   5%   1%   3%   0%   0%   0% 41.2 °C  0/5
16:18:24:   ---      0.05   0%   0%   0%   0%   0%   0% 41.2 °C  0/5
16:18:29:   ---      0.05   0%   0%   0%   0%   0%   0% 41.2 °C  0/5

Можно уточнить какая у вас сборка?

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Можно уточнить какая у вас сборка?
смотрите сообщение на предыдущей странице (про замену dtb)

Оффлайн AlexDe

  • Начинающий
  • *
  • Сообщений: 7
Можно уточнить какая у вас сборка?
смотрите сообщение на предыдущей странице (про замену dtb)
Воот!!! Спасибо! Теперь все на местах.
0/5Time        CPU    load %cpu %sys %usr %nice %io %irq   CPU  C.St.
19:16:42: 1992MHz  0.37  25%   0%  24%   0%   0%   0% 46.7 °C  0/5
19:16:47: 1992MHz  0.42  25%   0%  24%   0%   0%   0% 47.8 °C  0/5
19:16:52: 1992MHz  0.46  25%   0%  24%   0%   0%   0% 47.8 °C  0/5
19:16:57: 1992MHz  0.51  25%   0%  24%   0%   0%   0% 48.3 °C  0/5
19:17:02: 1992MHz  0.55  25%   0%  24%   0%   0%   0% 47.8 °C  0/5
19:17:08: 1992MHz  0.58  25%   0%  24%   0%   0%   0% 48.3 °C  0/5
19:17:13: 1992MHz  0.62  25%   0%  24%   0%   0%   0% 48.3 °C  0/5
19:17:18: 1992MHz  0.65  25%   0%  24%   0%   0%   0% 48.3 °C  0/5   <- однопоточный тест
19:17:23: 1992MHz  0.92  83%   2%  80%   0%   0%   0% 58.9 °C  0/5
19:17:28: 1992MHz  1.16 100%   1%  98%   0%   0%   0% 61.1 °C  0/5   <- перешли на 4 поточный тест

На 4 потока БЕЗ радиатора загрузка 100%, максимально 68С, без сброса частоты.

теперь одно ядро  44.7 MB/s - 0.349 Gb/s (46815 ms) , что вполне себе близко к аналогичному ядру 3588. как и должно быть.
на Rockchip RK3588 (одно ядро A55)  47.6 MB/s - 0.372 Gb/s (44034 ms)


Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Обнаружил странный глюк, запускаю workstation на Quartz64, прохожу мастер настроек, первая перезагрузка, старт системы, захожу в систему, запускаю тестовое видео, все отлично работает, ни каких тормозов на видео нет (ни в обычном, ни в полноэкранном виде), glmark2 - даёт хорошие числа. Перезагрузка и после этого - видео тормозит, glmark2 даёт заметно меньше попугаев. Аналогичное ядро на Armbian-XFCE - ни каких проблем с видео всё плавно вплоть до 1440p (хоть после 10 перезагрузок), glmark2 всегда показывает заметно меньше числа, чем в альтах, но это мало волнует, главное всё работает без тормозов.
Возможно при первом запуске workstation, что-то меняется в настройках ?
Интересует - у всех так или это мой локальный глюк ?

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

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Возможно при первом запуске workstation, что-то меняется в настройках ?

Все изменения при прохождении мастера настроек. Ну и могут быть при первом запуске (в /etc/firsttime.d/скрипты) уже после мастера настроек. Всё.

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Все изменения при прохождении мастера настроек. Ну и могут быть при первом запуске (в /etc/firsttime.d/скрипты) уже после мастера настроек. Всё.
Хмм ... странно, почему так резко падает производительность именно после первого запуска ? Надо будет выкроить время и проверить на других DE.

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Проверил KDE5\вайланд - интерфейс без тормозов, видео тоже, после перезагрузок тормоза не появились. Но есть серьёзный баг - не работает сеть, ни в ручную, ни через DHCP (etch или NM без разницы).

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

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Проверил KDE5\вайланд - интерфейс без тормозов, видео тоже, после перезагрузок тормоза не появились. Но есть серьёзный баг - не работает сеть, ни в ручную, ни через DHCP (etch или NM без разницы).

Только в сеансе на wayland?

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
в x11 тоже

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Погонял на P2 Armbian с KDE5+wayland - весьма не плохо, всё двигается\листае шустро. glmark2 показал за 400 попугаев, видео без тормозов на полный экран, нет фризов при воспроизведении видео от перемещения мыши.
ИМХО на данный момент KDE5 оптимальный DE для rk356x. Гном - слишком специфичен и бестолков, как интерфейс.

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

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Гном - слишком специфичен и бестолков, как интерфейс.

Согласен. Но kde5, к сожалению, недостаточно стабилен в wayland.

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Но kde5, к сожалению, недостаточно стабилен в wayland.
В смысле ?