The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск дистрибутивов Альт Рабочая станция, Альт Сервер и Аль..."
Отправлено Michael Shigorin, 29-Окт-19 01:19 
> Вопросы есть:

Вот ответы Сергея Большакова:

---
На armh есть fbturbo, использовать его для rpi3 наверное можно, но
смысла особенного нет, это просто несколько улучшенный fbdev.
Вообще, народ плавает в армовом графическом стеке, не особенно понимая,
какие запчасти от чего (если говорить о mainline kernel & mesa).
Если кратко: практически все армовые одноплатники, что armh, что aarch64,
имеют два /dev/dri/card{0,1}, один из них modesetting, занят,
если с пользовательской т.з, выставлением размеров экрана; второй --
offscreen renderer, отрисовывает пакет низкоуровневых 3d команд в буфер,
который затем с помощью первого выталкивается (или нет) в hdmi или куда там ещё.
Или, первый тип из userspace гоняем с помощью  xorg-drv-modesetting, а второй --
с помощью mesа'вского gallium'ного драйвера (lima, panfrost, etnaviv и т.д.)
Первый тип -- всегда soc-специфичный, второй -- специфичный для
использованного в этом soc 3d ускорителя, их куда меньше, чем вариантов soc.

1) Конкретно для rpi3 эта картинка смазана тем, что всё за гипервизором,
и там только один /dev/dri/card0, и что kms-, что render- части спрятаны
в один vc4, в ядре и mesa.

2) в репах есть, в ядрах 5.x и mesa 19.2 -- но lima это renderer,
пока довольно глючный; впрочем при везении можно увидеть лошадь
из glmark или кубик из kmscube.

3) nouveau -- это renderer, и вроде бы работает, опять же в 5.x,
но засада в том, что kms-часть, tegra-drm, глючит по-чёрному
и мы этого рендерера не увидим -- но может и не хотели :)

Те образы для jetson nano, что есть сейчас, сделаны на linux4tegra,
nvidia'шном стеке, который может превратиться в тыкву хоть завтра,
как раньше это случилось для tegra3, а может и пожить несколько лет,
как знать.
---

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру