The OpenNET Project / Index page

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



"Для Android реализована возможность применения штатных видео..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Для Android реализована возможность применения штатных видео..."  +/
Сообщение от opennews (??) on 29-Мрт-17, 22:58 
В ходе совместной работы инженеры из Collabora и Google подготовили (http://memcpy.io/android-enabling-mainline-graphics.html) прослойку "drm_hwcomposer", обеспечивающую работу графической подсистемы платформы Android поверх штатного графического стека ядра Linux и API DRM (Direct Rendering Manager). Код прослойки drm_hwcomposer принят (https://chromium.googlesource.com/chromiumos/drm_hwcomposer/) в основной репозиторий проекта Chrome OS.

Напомним, что в Android применяются специфичные видеодрайверы (https://source.android.com/devices/graphics/), работающие в пространстве пользователя и предоставляющие интерфейс для доступа к GPU через API Hardware Composer (https://source.android.com/devices/graphics/implement-hwc.html) (HWC). Прослойка "drm_hwcomposer"  работает поверх mesa и libdrm, обеспечивая трансляцию  API DRM в API HWC, что позволяет реализовать поддержку API HWC на базе обычных DRM-драйверов ядра. При этом SurfaceFlinger (http://pierrchen.blogspot.ru/2014/02/what-is-surfaceflinger-...), композитный менеджер Android, продолжает использовать API HWC.

Прослойка может работать только с ядрами Linux 4.10 и новее, так как завязана на использовании появившегося (http://padovan.org/blog/2016/09/mainline-explicit-fencing-pa.../) в ядре 4.10 механизма "explicit fencing (https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...)" (in-fence/out-fence), позволяющего управлять синхронизацией буферов между устройствами из пространства пользователя. Поддержка "explicit fencing" в ядре также дала возможность обеспечить поддержку в прослойке нового API HWC2, представленного в  Android 7.0.


Демонстрируя возможности прослойки, разработчики запустили Android на плате Dragonboard 410c поверх Freedreno, свободного видеодрайвера для графической подсистемы чипов Qualcomm. Freedreno поддерживает в том числе  GPU Adreno (A5XX), применяемые в SoC Snapdragon 820 и 821, которые используются во многих современных смартфонах, с видеоподсистемами которых до сих пор можно было взаимодействовать только через проприетарные драйверы. Прослойка может подтолкнуть вперёд развитие проекта
Replicant (http://www.replicant.us/), в рамках которого развивается полностью открытый вариант платформы Android, избавленный от проприетарных компонентов и закрытых драйверов.


URL: http://memcpy.io/android-enabling-mainline-graphics.html
Новость: http://www.opennet.ru/opennews/art.shtml?num=46277

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Для Android реализована возможность применения штатных видео..."  +6 +/
Сообщение от Аноним (??) on 29-Мрт-17, 22:58 
libhybris наоборот. Полезно, значит в скоро можно ожидать возможности запуска Android поверх обычных дистрибутивов Linux.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Для Android реализована возможность применения штатных видео..."  +5 +/
Сообщение от Аноним (??) on 29-Мрт-17, 23:06 
Нужен очередной WINE который реализует API андроида и все! В жизни наступит счастье!
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

38. "Для Android реализована возможность применения штатных видео..."  –1 +/
Сообщение от Аноним (??) on 30-Мрт-17, 23:06 
а что такое на андроид есть, чего нет на онтопике? ФОНАРИК с доступом к интернету?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

43. "Для Android реализована возможность применения штатных видео..."  +/
Сообщение от Аноним (??) on 31-Мрт-17, 18:38 
Фонарик, передающий ваши координаты и всё, до чего только может дотянуться, Большому Брату.
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

3. "Для Android реализована возможность применения штатных видео..."  +1 +/
Сообщение от Андрей К. email on 29-Мрт-17, 23:08 
Ну вот. А АРМ уже почти перестал делать user-space дрова для обычного Linux стека и X.org. Все для Android-а старается.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Для Android реализована возможность применения штатных видео..."  +1 +/
Сообщение от Пресли on 30-Мрт-17, 07:22 
Зато Imagination потихоньку точит потихоньку свои драйвера для Linux desktop
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

44. "Для Android реализована возможность применения штатных видео..."  +/
Сообщение от Аноним (??) on 31-Мрт-17, 18:41 
Значит-таки заживём с графикой на Байкалах и Комдивах на десктопе
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

34. "Для Android реализована возможность применения штатных видео..."  +/
Сообщение от Michael Shigorin email(ok) on 30-Мрт-17, 14:46 
> Ну вот. А АРМ уже почти перестал делать user-space дрова для обычного
> Linux стека и X.org. Все для Android-а старается.

Не знаю за ARM, а вендорам армовых чипов гугль прозрачно так намекает, это известно.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

4. "Для Android реализована возможность применения штатных видео..."  +1 +/
Сообщение от Аноним (??) on 30-Мрт-17, 00:26 
отлично же
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Для Android реализована возможность применения штатных видео..."  +/
Сообщение от Аноним (??) on 30-Мрт-17, 01:33 
круто
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Для Android реализована возможность применения штатных видео..."  +1 +/
Сообщение от pavlinux (ok) on 30-Мрт-17, 04:02 
Ура, теперь GeForce Quadro можно вставить в смартфон. :D
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

36. "Для Android реализована возможность применения штатных видео..."  +2 +/
Сообщение от inferrna (ok) on 30-Мрт-17, 17:00 
Зачем страдать с нуво, если есть AMD и её прекрасные свободные драйвера?
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

39. "Для Android реализована возможность применения штатных видео..."  –2 +/
Сообщение от pavlinux (ok) on 31-Мрт-17, 01:32 
> Зачем страдать с нуво, если есть AMD и её прекрасные свободные драйвера?

Какое нуво, что ты,... я его вижу только при установке, далее rm -rf и nvidia рулез форева.

Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

45. "Для Android реализована возможность применения штатных видео..."  +/
Сообщение от Аноним (??) on 31-Мрт-17, 18:44 
И Невидиа-блоб сольёт тебя в АНБ :)
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

8. "Для Android реализована возможность применения штатных видео..."  –8 +/
Сообщение от Аноним email(??) on 30-Мрт-17, 07:24 
и чему тут радоваться? сколько всяких прослоек разных, которые гарантировано будут отжирать производительность. в итоге получим почти обычный эмулятор по скорости.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

46. "Для Android реализована возможность применения штатных видео..."  +/
Сообщение от Аноним (??) on 31-Мрт-17, 18:47 
MTK вон делает 10-20-ядерные мобильные SoC. Так что справятся.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

9. "Для Android реализована возможность применения штатных видео..."  –4 +/
Сообщение от nobody (??) on 30-Мрт-17, 07:41 
Ещё один шаг Android-a в сторону ПК. Отлично. А то в пресловутой теме "linux on desktop" больше никакого движения в последние несколько лет.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Для Android реализована возможность применения штатных видео..."  +2 +/
Сообщение от ryoken (ok) on 30-Мрт-17, 07:45 
> Ещё один шаг Android-a в сторону ПК. Отлично. А то в пресловутой
> теме "linux on desktop" больше никакого движения в последние несколько лет.

Ну, софт изз маркета вообще говоря та ещё помойка. Тут пролетали темы насчёт VPN, которые не защищают, а наоборот и ещё чего-то схожего.

Вот интересно, в РемиксОС когда сию фичу смогут привинтить? :). Стадо гефорсоводов будет очень радо, я в том чиисле :).

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Для Android реализована возможность применения штатных видео..."  +3 +/
Сообщение от anonymous (??) on 30-Мрт-17, 08:54 
> Ещё один шаг Android-a в сторону ПК. Отлично. А то в пресловутой
> теме "linux on desktop" больше никакого движения в последние несколько лет.

Нужен ли он, десктоп такой, на ведре?

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

22. "Для Android реализована возможность применения штатных видео..."  +2 +/
Сообщение от nobody (??) on 30-Мрт-17, 10:18 
>Нужен ли он, десктоп такой, на ведре?

SurfaceFlinger или freon вместо X - нужны. Андроидный пакетный менеджер и управление разрешениями для каждого приложения очень нужны. Некоторые программы из google play не помешают.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

32. "Для Android реализована возможность применения штатных видео..."  –1 +/
Сообщение от J.L. on 30-Мрт-17, 13:52 
>>Нужен ли он, десктоп такой, на ведре?
> SurfaceFlinger или freon вместо X - нужны. Андроидный пакетный менеджер и управление
> разрешениями для каждого приложения очень нужны. Некоторые программы из google play
> не помешают.

ещё бы при этом совмещалось бы оно с тем же десктопным фаерфоксом например
зы: и каждое приложение в свой контейнер, ибо нефиг и rm -rf /_пробел_/var/nvidia/cache/ во все поля

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

40. "Для Android реализована возможность применения штатных видео..."  +/
Сообщение от AsukaLangleyfag on 31-Мрт-17, 13:05 
Андроидный пакетный менеджер - это худшая помойка что я видел. Управление разрешениями для каждого приложения - а чем тебя Firejail не устраивает? Программы из Google Play - может быть, но только некоторые. Большая часть абсолютный крап за которое ещё и деньги просят. Ну и хотелось бы узнать по поводу SurfaceFlinger - а чем вас собственно не устраивает Wayland и X11?
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

27. "Для Android реализована возможность применения штатных видео..."  –4 +/
Сообщение от Аноним (??) on 30-Мрт-17, 11:11 
Все это маленькие шажочки, которые позволят Гуглу вытеснить нормальные дистры с ПК. Идея "один дистр для всех устройств" была просрана Убунтоидами и КДЕшниками, зато Гугл сможет, но такой дистр мне нафиг не нужен.
Вот если бы дрова под видюхи, что используются в мобильных устройствах выпустили под линь это другое дело, а так...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

28. "Для Android реализована возможность применения штатных видео..."  +/
Сообщение от ano (??) on 30-Мрт-17, 11:11 
"Прослойка может работать только с ядрами Linux 4.10 и новее, так как завязана на использовании появившегося в ядре 4.10 механизма "explicit fencing" (in-fence/out-fence), позволяющего управлять синхронизацией буферов между устройствами из пространства пользователя."
Это работает прозрачно или нужно где-то рашпилем опять подпиливать, что бы использовалось?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "Для Android реализована возможность применения штатных видео..."  +4 +/
Сообщение от Аноним (??) on 30-Мрт-17, 11:33 
>>  Для Android реализована возможность применения штатных видеодрайверов Linux

лучше б наоборот

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "Для Android реализована возможность применения штатных видео..."  +1 +/
Сообщение от Аноним (??) on 30-Мрт-17, 12:03 
Наоборот уже давно есть, называется libhybris и позволяет использовать HWC-драйверы в обычных системах на базе glibc.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

31. "Для Android реализована возможность применения штатных видео..."  +2 +/
Сообщение от Аноним (??) on 30-Мрт-17, 12:18 
Посмотрите на кол-во чипов, которые поддерживает libhybris и качество. Нет, это НЕ тоже самое, что у Гугла. Гугл сможет использовать все без каких либо даунсайдов.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

33. "Для Android реализована возможность применения штатных видео..."  +/
Сообщение от J.L. on 30-Мрт-17, 14:15 
>>>  Для Android реализована возможность применения штатных видеодрайверов Linux
> лучше б наоборот

//оффтоп
лучше бы гугл показал фак проприетари в ядре и драйверах
тогда бы была бы возможность применять как штатные линуксовые в андройде, так и штатные андройдные в линуксе

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

41. "Для Android реализована возможность применения штатных видео..."  +/
Сообщение от AsukaLangleyfag on 31-Мрт-17, 13:08 
Если покажет - то самому гуглю покажут его место без устройств. Но они прекрасно знают что сейчас не могут друг без друга жить, поэтому гугель не трогает производителей устройств, разрешая им клепать девайсы без обновлений и проприетарными драйверами, а производители клепают устройства на ведроиде.
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

47. "Для Android реализована возможность применения штатных видео..."  +/
Сообщение от JL2001 email(ok) on 31-Мрт-17, 23:54 
> Если покажет - то самому гуглю покажут его место без устройств. Но
> они прекрасно знают что сейчас не могут друг без друга жить,
> поэтому гугель не трогает производителей устройств, разрешая им клепать девайсы без
> обновлений и проприетарными драйверами, а производители клепают устройства на ведроиде.

а куда это они уйдут с андройда ? на таки провалившийся винфон или на иось ? а то может на тизен или миго ?

Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

42. "Для Android реализована возможность применения штатных видео..."  –1 +/
Сообщение от enik email(ok) on 31-Мрт-17, 15:54 
подготовили прослойку "drm_hwcomposer", обеспечивающую работу графической подсистемы платформы Android поверх штатного графического стека ядра Linux и API DRM (Direct Rendering Manager)

А поверх чего она работает на андроиде??

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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