Сайт | Скачать | Видео | Wiki

Автор Тема: ophub Armbian fork & OpenWrt for Amlogic9xx  (Прочитано 764 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32848
  • Репутация: +222/-0
  • Автор темы
    • PuppyRus-A
ophub Armbian fork & OpenWrt for Amlogic9xx
« : 06 Январь 2022, 12:56:32 »
Armbian for Amlogic s9xxx tv box. including install to EMMC and update related functions.
Support Amlogic s9xxx tv box are s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, etc. such as Belink GT-King, Belink GT-King Pro, UGOOS AM6 Plus, X96-Max+, HK1-Box, H96-Max-X3, Phicomm-N1, Octopus-Planet, Fiberhome HG680P, ZTE B860H, etc. Support kernel: 5.15.y / 5.10.y / 5.4.y

Support to emmc: armbian-install Support update kernel: armbian-update Support kernel: 5.4.y / 5.10.y / 5.15.y, etc.
Related description: https://github.com/ophub/amlogic-s9xxx-armbian
Download: https://github.com/ophub/amlogic-s9xxx-armbian/releases

Напомню - в родном армбиане Amlogic не поддерживают. Этот дистр заблочили
https://github.com/ophub/amlogic-s9xxx-armbian

https://kandi.openweaver.com/shell/ophub/amlogic-s9xxx-openwrt
https://github.com/ophub/amlogic-s9xxx-openwrt

Ядро flippy (без aufs)
Свои uboot и dtb для кучи чипов и моделей боксов
« Последнее редактирование: 06 Январь 2022, 13:25:01 от sfs »

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 209
  • Репутация: +11/-0
Re: ophub Armbian fork & OpenWrt for Amlogic9xx
« Ответ #1 : 06 Январь 2022, 18:03:51 »
Таки да, система загружается и без графики. Есть мелкие баги: networking.service при загрузке ждет 5мин и не стартует( потом можно отключить и интернет есть), на ядре 5.15 невидимый курсор мыши в иксах (если поставить). В manjaro подобное было начиная с 5.14 ( в иксах курсор не видно, а в wayland нормально).
По курсору пару постов: https://forum.odroid.com/viewtopic.php?p=337469#p337469  Но я так и не понял как и где исправлять.
Способ загрузки старый, через uEnv.txt, где формат ядра zImage, initrd=uInitrd. А вот u-boot, действительно, свои - ни на кого не похожи. Есть фича, сразу не понятная: скрипту armbian-tf необходим интернет для установки пакетов, а потом он удаляется, т. е. запускается один раз, увеличивает или создает раздел и все, получилось или нет не его проблемы, второй раз не запустится. Не понравилась медленная работа арт, а apt search вообще не дождался результата. В ЕММС не ставил, но скрипт обновления ядра armbian-update работает.
« Последнее редактирование: 06 Январь 2022, 18:18:00 от uropb »
Tox1 s905x3

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32848
  • Репутация: +222/-0
  • Автор темы
    • PuppyRus-A
Re: ophub Armbian fork & OpenWrt for Amlogic9xx
« Ответ #2 : 06 Январь 2022, 19:44:02 »
система загружается и без графики
Т.е. как арч - загрузился в консоль - дальше ставь все ПМ?

Наскольео я понял дистр корнями из openwrt. Видимо поставили на 4гб бокс openwrt и видят что бокс иожет дектоп. А в  openwrt этого нет. Вот и подвернулся армбиан..

на ядре 5.15 невидимый курсор мыши
В итоге решилось?
А есть что-то полезное  в ядрах свежее моего 5.10.9-arm-64-manjaro-aufs. Туда бы еще le9 добавить...
Есть за что ломаться?

dtb в дистре много. Может поможет с вифи-бт... Для вашего бокса подошло из ophub?
Не понравилась медленная работа арт
Как она может быть хуже армбиана? Из одних же пакетов...

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 209
  • Репутация: +11/-0
Re: ophub Armbian fork & OpenWrt for Amlogic9xx
« Ответ #3 : 07 Январь 2022, 21:55:01 »
Т.е. как арч - загрузился в консоль - дальше ставь все ПМ?
Да.
Цитата: uropb от Вчера в 18:03:51

    на ядре 5.15 невидимый курсор мыши

В итоге решилось?
Поставил ядро 5.14.21 - курсор видно.
А есть что-то полезное  в ядрах свежее моего 5.10.9-arm-64-manjaro-aufs
Что-то очень полезного пока не видно. Вместе с ядрами обновился xfce и в режиме композитинга перестало все дергаться. В последних ядрах 5.15 и 5.16 у меня не собирается модуль ядра под wifi, чего-то там уже выкинули. Добавили модули meson_vdec, v4l2_mem2mem, где то видел, что на их основе декодируют видео h.265, но все это в экспериментальном виде и мне не по зубам
Может поможет с вифи-бт... Для вашего бокса подошло из ophub?
Там нет linux-headers и модуль ядра не собрать. Пытался headers от другого ядра 5.14 - не помогло. Но с dtb есть интересного, в некоторых завышена частота процессора до 2,2Ггц.
 
    Не понравилась медленная работа арт

Как она может быть хуже армбиана? Из одних же пакетов...
И таки, могёт. Влепили архивацию баз обновления и программно занизили частоту процессора до 1.5Ггц.
С первым бороться так: https://forum.armbian.com/topic/14064-my-apt-search-has-become-super-slow-recently/?do=findComment&comment=127077
Со вторым: отредактировать файл  /etc/default/cpufrequtils
Теперь арт гораздо веселее
Tox1 s905x3

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32848
  • Репутация: +222/-0
  • Автор темы
    • PuppyRus-A
Re: ophub Armbian fork & OpenWrt for Amlogic9xx
« Ответ #4 : 08 Январь 2022, 09:33:41 »
Что-то очень полезного пока не видно
Т.е. по panfrost улучшений в свежих ядрах нет? А тогда смысл их юзать?
Мы тут нв ПК проводили ядерные изыскания. Из просто переносимых на ARM : uksm (уже в моем ядре) и le9 (в моем нет). Кроме того  AutoTabDiscard должен в хроме хорошо помочь
Добавили модули meson_vdec, v4l2_mem2mem,
Посмотрел - в моем 5.10.9-au это уже было и вроде h265 в mpv тоже был
Пытался headers от другого ядра 5.14 - не помогло
А pacman -Sys linux headers не находит? Т.е. репы пакетов у ophub нет?
Точно не получится. Возможно подойдет от точно такой же версии
Оптимально взять и положить в /usr/lib/modules/`uname -r`/build

dtb есть интересного, в некоторых завышена частота процессора до 2,2Ггц.
Без доп. охлаждения можно пожечь. А где такое надо? Вроде после получения HW в mpv и так все бодро было
Кстати в хроме получили HW. Интересно - в АРМ есть?
Цитата: uropb

link=topic=23723.msg181902#msg181902 date=1641581701
программно занизили частоту процессора до 1.5Ггц.
Ну так , наверное, AML слили. А прочие чипы - как утюги греются  :)

И кхадасы мучаются с apt
zstd туда, похоже , не вкатить
А дистр на sd или на внутреннем? Может отсюда тормоза?

В итоге этот дистр полезен только патченным ядром (надо проверять)
У меня 5.10.9 собран на исходниках balbes150. В более свежих он AML выпилил
Только это ядро запускалось не только на s905x3
И dtb - тоже надо сравнивать и тестировать

Не в курсе? На s905w2 w4 x4 linux запустили?

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32848
  • Репутация: +222/-0
  • Автор темы
    • PuppyRus-A
Re: ophub Armbian fork & OpenWrt for Amlogic9xx
« Ответ #5 : 21 Январь 2022, 09:21:37 »
dts у них действительно много - что есть хорошо
Кто пробовал? Кому-нибудь это помогло запустить wifi и т.п?

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 209
  • Репутация: +11/-0
Re: ophub Armbian fork & OpenWrt for Amlogic9xx
« Ответ #6 : 21 Январь 2022, 09:57:09 »
Кто пробовал? Кому-нибудь это помогло запустить wifi и т.п?
Нет не помогло. У них dtb к другим ядрам не подходят, черный экран или паника ядра( три штуки пробовал). На 5.15 проблема с курсором мышки в иксах, 5.14 нормально. Говорят 5.4 запускается без u-boot.ext, но не проверял. Запуск долгий, секунд 20 висит картинка твбокса.
Tox1 s905x3

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 209
  • Репутация: +11/-0
Re: ophub Armbian fork & OpenWrt for Amlogic9xx
« Ответ #7 : 22 Январь 2022, 09:46:36 »
Какое сейчас ядро оптимально для aml905x3 ?
Из родных 5.14.21, но ядро от Hotab777 5.15.15 лучше. На нем легко собрался и завелся без костылей wifi, звук правильно определился (полностью,а не половина), dtb подходят от manjaro и jmdev.
Tox1 s905x3

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 209
  • Репутация: +11/-0
Re: ophub Armbian fork & OpenWrt for Amlogic9xx
« Ответ #8 : 22 Январь 2022, 10:25:36 »
Какие имеются ввиду?
https://github.com/ophub/kernel/tree/main/pub/eol
Через armbian-update ставится
Tox1 s905x3