Автор Тема: Khadas VIM3  (Прочитано 13879 раз)

Оффлайн smatsak

  • Linux, C++
  • Давно тут
  • **
  • Сообщений: 204
  • Cloud-based technology
Re: Khadas VIM3
« Ответ #30 : 29.07.2021 01:42:22 »
после установки сделал копию на sd карту, размер которой на 1 Мб меньше встроенной памяти eMMC, поэтому подрезал раздел ROOT на 32 Мб с конца, sd карта в USB ридере (sda), загрузка системы с sd krescue:

dd if=/dev/mmcblk1 bs=8M conv=noerror | pv | dd of=/dev/sda bs=8M conv=noerror 

Альт Линукс с sd карты загружается только через встроенный SD ридер, вариант так же вполне рабочий.

Оффлайн smatsak

  • Linux, C++
  • Давно тут
  • **
  • Сообщений: 204
  • Cloud-based technology
Re: Khadas VIM3
« Ответ #31 : 30.07.2021 14:32:39 »
Счастье было не долгим.

Оказалось, что не вариант использовать ядро khadas, а всё остальное от Альт Линукс.
Если ставить софт с модулями для ядра , то он будет работать только с ядрами Альт-Линукс.

Например VPN от Wireguard, ставит модули к ядрам Альт Линукс, поэтому работать можно только на полной сборке от Альт Линукс.
Иначе как добавить модули от ядер Альт-Линукс к ядру от Khadas.

Пока тупик.
 

Оффлайн smatsak

  • Linux, C++
  • Давно тут
  • **
  • Сообщений: 204
  • Cloud-based technology
Re: Khadas VIM3
« Ответ #32 : 30.07.2021 15:32:36 »
Обращаюсь к Alt Linux Team:

https://aliexpress.ru/item/33047849568.html

Цена железки 10 573,26 руб.

Может убедите руководителей инвестировать небольшие деньги в развитие Альт Линукс для ARM?
Это современный процессор ARM Cortex A73, вполне шустрое железо и команда Khadas вполне отзывчивая, вместе у вас намного быстрее получится адаптировать Альт Линукс под новое железо.

К тому же -  это программный аналог Байкала М, только существенно дешевле, а программы писать и отлаживать все же лучше на ARM, чем на кросс-компиляции.
 



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

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Khadas VIM3
« Ответ #33 : 30.07.2021 16:54:19 »
Цена железки 10 573,26 руб.

Raspberry Pi 4 дешевле и уже куплен :-)
Можно и эту платку купить. Но нужно, чтобы кто-то ей занялся. Дело, конечно, не в цене.

Обращаюсь к Alt Linux Team:

ALT Linux Team - это сообщество разработчиков. Руководство есть у компании "Базальт СПО".  Необязательно работать в компании, чтобы быть в ALT Linux Team.
Т.е. это разные сущности, существующие параллельно. И обращаться к руководству ALT Linux Team бесполезно, так как его нет.

Есть рассылка https://lists.altlinux.org/mailman/listinfo/devel-sbc

Попробуйте обратиться за помощью там.

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

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Khadas VIM3
« Ответ #34 : 30.07.2021 16:55:28 »
Иначе как добавить модули от ядер Альт-Линукс к ядру от Khadas.

Наверное, модули можно собрать для ядра Armbian, при условии открытости исходных текстов.

Оффлайн smatsak

  • Linux, C++
  • Давно тут
  • **
  • Сообщений: 204
  • Cloud-based technology
Re: Khadas VIM3
« Ответ #35 : 30.07.2021 17:06:34 »
Raspberry Pi 4 дешевле и уже куплен
Более старый и потому - медленный.

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

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Khadas VIM3
« Ответ #36 : 30.07.2021 17:12:13 »
Более старый и потому - медленный.

Cortex A72 не сильно отличается от A73. А памяти 8 ГБ. Это очень важно для сборки на tmpfs.

Оффлайн smatsak

  • Linux, C++
  • Давно тут
  • **
  • Сообщений: 204
  • Cloud-based technology
Re: Khadas VIM3
« Ответ #37 : 30.07.2021 17:41:41 »
Cortex A72 не сильно отличается от A73. А памяти 8 ГБ. Это очень важно для сборки на tmpfs.
Здравствуйте, Антон.
Не буду с вами спорить, вам виднее что важнее память или процессор.
Скажу так: процессор новый, более совершенный и видеоядро там шустрее, только плохо работает с Альт Линуксом и в этом всё дело, будь у вас такая железка под рукой - вы бы с ней быстро справились и сообществу помогли.
Вот, что мне Альт Линукс пишет, когда ничего не делает (десктопный вариант, открыто несколько окон), свободной памяти - полно:

   
P.S. Подпихнул firmware от Khadas, Wi-Fi рабочий.
« Последнее редактирование: 30.07.2021 18:10:48 от smatsak »

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

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Khadas VIM3
« Ответ #38 : 30.07.2021 18:50:49 »
P.S. Подпихнул firmware от Khadas, Wi-Fi рабочий.

А какая там firmware?

Оффлайн smatsak

  • Linux, C++
  • Давно тут
  • **
  • Сообщений: 204
  • Cloud-based technology
Re: Khadas VIM3
« Ответ #39 : 30.07.2021 19:00:58 »
А какая там firmware?
Сломал Альт Линукс Wireguard-ом, написал вам письмо, в надеже, что поможете Wireguard внедрить на Альт Линукс для Vim3.
Как починю систему, посмотрю, что там за железка стоит, я весь каталог без разбора с перезаписью скопировал от Khadas.


Оффлайн smatsak

  • Linux, C++
  • Давно тут
  • **
  • Сообщений: 204
  • Cloud-based technology
Re: Khadas VIM3
« Ответ #40 : 30.07.2021 20:49:20 »
А какая там firmware?
А вот какая:
[root@Khadas-VIM3 ~]# dmesg | grep mware
[    0.000000] psci: PSCIv1.0 detected in firmware.
[    9.304340] brcmfmac mmc2:0001:1: Direct firmware load for brcm/brcmfmac4359-sdio.khadas,vim3.txt failed with error -2
[   11.733276] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4359/9 wl0: Sep 20 2019 20:22:36 version 9.87.51.11.34 (edb7293@shgit) (r711217) FWID 01-c7feb1ee

BCM4359/9 - вот такой там Wi-fi адаптер

Оффлайн smatsak

  • Linux, C++
  • Давно тут
  • **
  • Сообщений: 204
  • Cloud-based technology
Re: Khadas VIM3
« Ответ #41 : 04.08.2021 02:04:41 »
с новым ядром от Khadas Wireguard отлично работает, так что вернулся к сборке с ядром Khadas.

Оффлайн smatsak

  • Linux, C++
  • Давно тут
  • **
  • Сообщений: 204
  • Cloud-based technology
Re: Khadas VIM3
« Ответ #42 : 21.08.2021 17:04:08 »
так что вернулся к сборке с ядром Khadas.
С ядром от Khadas Альт Линукс виснет, накидывал форму виджетов в Qt Creator - повис, запустил hardinfo - повис на просмотре памяти.
Вернулся к ядру от Альт Линукс 5.10.54-un-def-alt1.1 #1 SMP Mon Aug 2 15:31:14 UTC 2021 aarch64 GNU/Linux
Работает стабильно, только 3D графика в два раза медленнее, чем на  Khadas Ubuntu.
glmark2 2021.02
=======================================================
    OpenGL Information
    GL_VENDOR:     Panfrost
    GL_RENDERER:   Mali G52 (Panfrost)
    GL_VERSION:    3.1 Mesa 21.0.3
=======================================================
                                  glmark2 Score: 146
=======================================================
Хотя визуально все графические объекты рисует без особых тормозов.

получается, что Альт Линукс нужно подтянуть работу драйвера для Mali G52

В любом случае, даже на Khadas Ubuntu не получается поднять разрешение экрана выше FullHD (1920×1080) для моего 2K монитора (выглядит размыто), а 4K монитора у меня нет.
Наверное куплю впридачу Raspberry Pi 4 B (она есть у разработчиков Альт Линукс и должна хорошо работать) и буду графику крутить там, а Khadas VIM3 будет сервером (вариант для демонстрации работы ПО, чтобы громоздкие железки не таскать и работало с любым монитором).
« Последнее редактирование: 21.08.2021 17:13:37 от smatsak »

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

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Khadas VIM3
« Ответ #43 : 21.08.2021 17:19:46 »
В любом случае, даже на Khadas Ubuntu не получается поднять разрешение экрана выше FullHD (1920×1080) для моего 2K монитора (выглядит размыто), а 4K монитора у меня нет.

Попробуйте удалить пакет xorg-96dpi. Тогда может будет правильный dpi.

    OpenGL Information
    GL_VENDOR:     Panfrost
    GL_RENDERER:   Mali G52 (Panfrost)
    GL_VERSION:    3.1 Mesa 21.0.3

Не llvmpipe, уже хорошо! На p10 может будет получше с новой Mesa.

Оффлайн smatsak

  • Linux, C++
  • Давно тут
  • **
  • Сообщений: 204
  • Cloud-based technology
Re: Khadas VIM3
« Ответ #44 : 21.08.2021 17:29:53 »
Антон на воротах не дремлет, даже не знаю куда вам лучше писать - на форум или почту - пока сочинял письмо - вы уже на форуме ответили но большую часть моих вопросов.

Спасибо за оперативность.