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

Оффлайн Merblud

  • Давно тут
  • **
  • Сообщений: 460
Так вроде для GPU, что в rk3588 имеется, драйвер для 3D HW еще пилить и пилить.

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Так вроде для GPU, что в rk3588 имеется, драйвер для 3D HW еще пилить и пилить.
BSP ядро 5.10 - это ядро от Rockchip (или производителей железа), в нём всё работает изначально, иначе ни кто не сможет выпускать железки, просто для альтов пришлось собрать отдельную mesa с HW для этого ядра.
И в основном ядре 6.х + ратчи + mesa-dev уже есть HW (начиная с ядра 6.2), смотрите ArmbianTV. Можно было бы прикрутить и в альты, но нет смысла, в ближайшее время всё будет уже в апстриме.

Оффлайн Merblud

  • Давно тут
  • **
  • Сообщений: 460
Так вроде для GPU, что в rk3588 имеется, драйвер для 3D HW еще пилить и пилить.
BSP ядро 5.10 - это ядро от Rockchip (или производителей железа), в нём всё работает изначально, иначе ни кто не сможет выпускать железки, просто для альтов пришлось собрать отдельную mesa с HW для этого ядра.
И в основном ядре 6.х + ратчи + mesa-dev уже есть HW (начиная с ядра 6.2), смотрите ArmbianTV. Можно было бы прикрутить и в альты, но нет смысла, в ближайшее время всё будет уже в апстриме.

Я как раз пробовал ноябрьские сборки ArmbianTV. Ядро 6.5 или 6.7 то ли не смогло HDMI запустить, то ли договориться с моим монитором. А вот 6.2 заработало. Правда с кулером оно не дружило. Я подождал, пока в Atmbian-е обновится mesa до самой последней версии перед 24. Но HW 3d так и не имел счастья лицезреть. В 24-ой вресии что-то не нашел упоминаний про panthor. Стоит попробовать январьские сборки?

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Ядро 6.5 или 6.7 то ли не смогло HDMI запустить, то ли договориться с моим монитором. А вот 6.2 заработало. Правда с кулером оно не дружило.
На какой модели устройства ?

Я подождал, пока в Atmbian-е обновится mesa до самой последней версии перед 24.
В официальном Armbian нет "своей" меса, там используется дефолтная из сетевых реп, это максимум 23, вообще без поддержки g610 на 3588.

Стоит попробовать январьские сборки?
О каких версиях речь ?

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Вер 20240204-hw для rk3588 с включенным HW.

Оффлайн Merblud

  • Давно тут
  • **
  • Сообщений: 460
На какой модели устройства ?

Station m3 (rk3588s).

В официальном Armbian нет "своей" меса, там используется дефолтная из сетевых реп, это максимум 23, вообще без поддержки g610 на 3588.

Ну а в дефолтной 24-ой поддержка g610 на 3588 есть? Рано или поздно она же там появится. И, кстати, panthor должен быть и в ядре и в mesa? В ядре должен быть видимо отдельный модуль panthor (ну или он будет вкомпилен в ядро). А в mesa что? Новый модуль, или в старый panfrost просто добавлен новый функционал?

О каких версиях речь ?

ArmbianTV.

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Правда с кулером оно не дружило.
Station m3 (rk3588s).
У меня штатный вентилятор включается на любом ядре (включение происходит в uboot), и работает на всех ядрах. Отличие BSP - оно умеет его регулировать (уменьшать скорость или выключать по мере надобности). У вас точно штатный кулер ?

Ядро 6.5 или 6.7 то ли не смогло HDMI запустить, то ли договориться с моим монитором.
Перед публикацией - обязательно тестирую на своём М3, всё работает с несколькими ТВ\мониторами. Что за модель у вас и как подключено ?

Но HW 3d так и не имел счастья лицезреть.
Инструкцию по установке меса выполняли ? Без этого ни какого HW не будет. Только в последних образах 20240201 нужная версия меса уже установлена и всё работает сразу без ручных операций.

Ну а в дефолтной 24-ой поддержка g610 на 3588 есть?
Такой версии в сетевых репах еще не существует. Меса 24.0.0 только появилась несколько дней назад, как доступный исходник.

И, кстати, panthor должен быть и в ядре и в mesa?
да

Новый модуль, или в старый panfrost просто добавлен новый функционал?
panfrost

Оффлайн Merblud

  • Давно тут
  • **
  • Сообщений: 460
У меня штатный вентилятор включается на любом ядре (включение происходит в uboot), и работает на всех ядрах. Отличие BSP - оно умеет его регулировать (уменьшать скорость или выключать по мере надобности). У вас точно штатный кулер ?

Я именно это и имел ввиду. Вентилятор разумеется включается, но обороты не регулируются. Это не очень приятно.

Перед публикацией - обязательно тестирую на своём М3, всё работает с несколькими ТВ\мониторами. Что за модель у вас и как подключено ?

Довольно старый Samsung. Модель сейчас не вспомню. 24 дюйма, разрешение 4К, подключение по HDMI. HDMI ЕМНИП 4К держит только при 30 Гц. На это отчасти и грешу. При старте ядра начинались бесконечные попытки роинициализировать монитор. Изображание не появлялось, но монитор моргал индикатором, типа сейчас что-нибудь покажу, но переходил в режим отсутствие сигнала. Может железка пытается 4К установить, но 30Гц для нее слишком мало, а опуститься до FullHD не может.

Только в последних образах 20240201 нужная версия меса уже установлена и всё работает сразу без ручных операций.

Надо бы попробовать. Только карточки от перезаписей дохнут "стремительным домкратом".

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Может железка пытается 4К установить, но 30Гц для нее слишком мало, а опуститься до FullHD не может.
Включите принудительно в конфиг файле extlinux.conf разрешение 1920х1080.

Надо бы попробовать. Только карточки от перезаписей дохнут "стремительным домкратом".
Хорошие карты долго работают, у меня есть экземпляры sandisk 16\32\64 Гб, которым больше года, запись тестовых по нескольку раз в день, живы и работают без проблем. Если u-boot обновлён, работает запуск с USB напрямую, т.е. можно использовать USB флэшки для записи образа и тестов. Либо использовать SD карту с новым uboot + USB флэшка.

Онлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 663
  • Дмитрий/Dmitry/德米特里/दिमित्री
sandisk
SanDisk всегда были надёжными. В отличие от Smartbuy!

Оффлайн Merblud

  • Давно тут
  • **
  • Сообщений: 460
Скачал и записал Armbian_24.02_Station-m3_sid_edge_6.8.0_xfce_desktop.img.xz
Система работает. glamoregl не нашел видеоускоритель. 3д естественно не заработало. Ядерный модуль panthor загрузился. Что-то там пробухтел про firmware. Не знаю, насколько это критично.
Заодно вспомнил, что нет звука и при выключении компьютера происходит перезагрузка.

Оффлайн Merblud

  • Давно тут
  • **
  • Сообщений: 460
Хорошие карты долго работают, у меня есть экземпляры sandisk 16\32\64 Гб, которым больше года, запись тестовых по нескольку раз в день, живы и работают без проблем. Если u-boot обновлён, работает запуск с USB напрямую, т.е. можно использовать USB флэшки для записи образа и тестов. Либо использовать SD карту с новым uboot + USB флэшка.

ИМХО хорошие карты кончились, причем возможно даже раньше 22 года. Может они конечно и существует как таковые в принципе, да только где их найти. USB флэшки тоже уже давно не те, что раньше были. Вот лежит одна. Раза четыре перезаписал на нее разные livecd, теперь похоже начальные сектора не перезаписываются.

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
glamoregl не нашел видеоускоритель
естественно, эта старая шняга ни чего не покажет, если нужна оценка ускорение - используйте glmark2-wayland в Ubuntu+Gnome+wayland, там всё заточено на максимальную производительность графики. Для g610 и других последних GPU от ARM - основное использование заточено на wayland, ARM не стремиться вообще поддерживать x11.

Заодно вспомнил, что нет звука
HDMI звук есть на 6.2 и 6.5
На ядре 6.8 работает блютуз на М3, можно использовать для звука.

Может они конечно и существует как таковые в принципе, да только где их найти.
Заказываю на озоне, причём есть не раскрученные бренды у которых карты и флэшки работают весьма не плохо, не уступая крутым фирмам.
« Последнее редактирование: 07.02.2024 14:14:01 от Balbes »

Оффлайн Merblud

  • Давно тут
  • **
  • Сообщений: 460
естественно, эта старая шняга ни чего не покажет, если нужна оценка ускорение - используйте glmark2-wayland в Ubuntu+Gnome+wayland, там всё заточено на максимальную производительность графики. Для g610 и других последних GPU от ARM - основное использование заточено на wayland, ARM не стремиться вообще поддерживать x11.

Шняга она, или не шняга - этов данном случае вопрос не первый. Насколько я понимаю и glamoregl и wayland работают с ГПУ через библиотеки mesa. Если эти библиотеки умеют HW 3D, то не должно иметь значения, что эти библиотеки использует glamoregl или wayland. Так? Или glamoregl надо еще специально патчить под panthor?

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891