The OpenNET Project / Index page

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

18.12.2018 12:40  Google в Android начинает использовать штатные DRM/KMS драйверы Linux

Компания Collabora подвела итоги адаптации платформы Android для использования штатного графического стека ядра Linux, KMS-драйверов и API DRM (Direct Rendering Manager). Переломным моментом стал выпуск в прошлом месяце смартфона Google Pixel 3, в котором компания Google впервые задействовала только возможности штатной графической подсистемы ядра Linux, без использования собственного низкоуровневого графического стека ADF. Ожидается, что в дальнейшем и другие производители смартфонов перейдут на использование обычных DRM/KMS-драйверов Linux.

Около 6 лет назад Google был вынужден разработать собственный графический стек ADF (Atomic Display Framework), который на момент своего создания предоставлял такие расширенные возможности как атомарное обновление режимов экрана, явная синхронизация (Explicit Synchronization, позволяет оценить текущее состояние буфера отрисовки) и управление энергосберегающими режимами. В настоящее время все данные функции уже реализованы в компонентах основного ядра Linux, поэтому необходимости в дополнительных надстройках больше нет.

  1. Главная ссылка к новости (https://www.collabora.com/news...)
  2. OpenNews: Инициатива по передаче в основное ядро Linux специфичных для Android изменений
  3. OpenNews: Проект Halium нацелен на унификацию основы мобильных Linux-платформ, отличных от Android
  4. OpenNews: Проект Anbox развивает окружение для запуска Android-приложений в дистрибутивах Linux
  5. OpenNews: Для Android реализована возможность применения штатных видеодрайверов Linux
  6. OpenNews: Компания Collabora представила графический драйвер kms_swrast
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: kms, drm, android
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Гит рулит (?), 13:25, 18/12/2018 [ответить] [показать ветку] [···]    [к модератору]
  • –8 +/
    Гугл хотел создать свой стандарт, но обломился переход на фуксию и свои поделки держать нет смысла.
     
     
  • 2.2, полистирол (?), 13:26, 18/12/2018 [^] [ответить]    [к модератору]
  • +1 +/
    Всмысле, фуксия обломалась?
     
     
  • 3.6, Гит рулит (?), 13:37, 18/12/2018 [^] [ответить]    [к модератору]
  • +2 +/
    Все средства и программисты ушли на фуксию, на Анройд средств не хватает.
     
     
  • 4.18, Аноним (-), 14:53, 18/12/2018 [^] [ответить]    [к модератору]
  • –4 +/
    Мощный у чувака упорин. Фуксией какой-то бредит. Кто этой фигне дрова то будет писать? Там с дровами вообще по нулям, для вообще всего :). И даже у гугла кишка тонка столько накодить.
     
     
  • 5.34, Аноним (34), 16:30, 18/12/2018 [^] [ответить]    [к модератору]
  • +3 +/
    А кодить, как и всегда и везде, будут производители устройств. И под фьюшу тоже.
     
     
  • 6.39, Аноним (-), 16:46, 18/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Ну вот когда будут - тогда и приходите. А то пока я что-то весь этот легион в git log майнлайнового ядра вижу.
     
     
  • 7.67, Аноним (67), 06:33, 19/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Речь ведь об армах. Давно ли уже линукс может запускаться на армах без проприетарных дров? Естественно OpenHardware не в счёт.
     
     
  • 8.82, Аноним (-), 00:30, 20/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Именно запускаться - дохрена. Подцепить ВСЕ железки, со ВЕМИ фичами - уже второй вопрос. Только вот фуксии в этом будет не легче, а толпы разработчиков вокруг нее все же нет.
     
  • 4.48, Аноним (48), 18:02, 18/12/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Что, в Гугле тоже распиливают?
     
     
  • 5.71, vit (??), 09:08, 19/12/2018 [^] [ответить]    [к модератору]  
  • +/
    а постоянное открытие и закрытие новых сервисов по вашему зачем делается? деньги "потраченные" на внутренние разработки не облагаются налогом...
     
     
  • 6.72, Попугай Кеша (?), 09:16, 19/12/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Что за бред? Налогом облагается как минимум зарплата сотрудников, кто эти проекты делает. Так что мимо.
     
     
  • 7.76, Гит рулит (?), 15:07, 19/12/2018 [^] [ответить]    [к модератору]  
  • +/
    А налог на прибыль не платится. А вся прибыль пошла на разработки. Которые выкинут необходимость в постоянном переписывании дров.
     
     
  • 8.94, IB (?), 13:29, 21/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Это вы сейчас про Майкрософт с их эпичным циклом выбрасывания написанного раз в 3 года?
     
  • 2.3, Аноним (3), 13:33, 18/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Скорей бы фуксию - надо прекращать этот зоопарк.
     
     
  • 3.10, Гит рулит (?), 13:45, 18/12/2018 [^] [ответить]    [к модератору]  
  • –5 +/
    Сингулярность всё ближе. Ядро линукс концептуально не для устройств с экранами.
     
     
  • 4.17, hfgsd (?), 14:48, 18/12/2018 [^] [ответить]    [к модератору]  
  • +8 +/
    Экран - всего-лишь еще одно устройство ввода-вывода. Что не так в линуксах с этим?
     
     
  • 5.20, Аноним (-), 14:56, 18/12/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    С момента становления DRM KMS там с этим все стало достаточно логично и неплохо ... весь текст скрыт [показать]
     
  • 5.23, Анонимчжан (?), 15:02, 18/12/2018 [^] [ответить]     [к модератору]  
  • –5 +/
    драйвера видеокарт да и с интелловскими интеграшками не оч 630 видеоядро хот... весь текст скрыт [показать]
     
     
  • 6.43, Аноним (-), 17:03, 18/12/2018 [^] [ответить]    [к модератору]  
  • +7 +/
    Походу MS не только уволил QA, но и здорово оптимизнул расходы на форумных троллей :)
     
     
  • 7.46, анонимусфигус (?), 17:13, 18/12/2018 [^] [ответить]     [к модератору]  
  • +/
    мс фигово платит винда на смартах в пролете на десктопах все хотят мак да и х... весь текст скрыт [показать]
     
  • 6.73, Ретроград (?), 11:50, 19/12/2018 [^] [ответить]     [к модератору]  
  • +/
    Чет настолько толсто, что даже тонко Ни разу никаких проблем с интеловскими инт... весь текст скрыт [показать]
     
     
  • 7.81, Анонимчжан (?), 19:55, 19/12/2018 [^] [ответить]     [к модератору]  
  • +/
    тогда объясни причину полного нежелания правильно работать на 630 графике я реа... весь текст скрыт [показать]
     
     
  • 8.93, Аноним (93), 19:08, 20/12/2018 [^] [ответить]    [к модератору]  
  • +/
    В логи смотрели? Покажете?
    Бывает EDID битый.
    Зачем xrender, если можно в xorg.conf.d (если конфигурация не меняется и не "многопользователей")?
     
  • 5.77, Гит рулит (?), 15:08, 19/12/2018 [^] [ответить]     [к модератору]  
  • –3 +/
    В этом то и проблема экран должен быть основным и не разрывно связанным устройст... весь текст скрыт [показать]
     
     
  • 6.78, J.L. (?), 17:38, 19/12/2018 [^] [ответить]     [к модератору]  
  • +/
    что за бред я прочёл может у вас и постоянная память обязана быть всегда и не м... весь текст скрыт [показать]
     
     
  • 7.79, Гит рулит (?), 18:44, 19/12/2018 [^] [ответить]     [к модератору]  
  • +/
    Да потому что это основной функционал девайса и ось для него должна быть специал... весь текст скрыт [показать]
     
     
  • 8.86, J.L. (?), 11:52, 20/12/2018 [^] [ответить]     [к модератору]  
  • +/
    а что делать если у тебя в телефоне два экрана с e-ink второй или первый ил... весь текст скрыт [показать]
     
  • 8.87, J.L. (?), 11:55, 20/12/2018 [^] [ответить]     [к модератору]  
  • +/
    про интерфейс для дров с версионностью оного, как ОпенГл примерно - есть язык ... весь текст скрыт [показать]
     
  • 4.50, Аноним (50), 18:17, 18/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Сингулярность 2.0 вышла 14 ноября 2008 г.
     
  • 3.19, Аноним (-), 14:55, 18/12/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Фуксия - это очередной из миллиона pet project ов гугли, мелкий эксперимент посм... весь текст скрыт [показать]
     
     
  • 4.27, Аноним (93), 15:16, 18/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Ну почему же ничего. Её закрывать проще.
     
     
  • 5.30, Аноним (-), 15:31, 18/12/2018 [^] [ответить]     [к модератору]  
  • +3 +/
    Да там вроде и закрывать особо нечего пока Команды нет, дров нет, рабочих проце... весь текст скрыт [показать]
     
  • 3.26, Аноним (93), 15:15, 18/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Она запаченная, удачи в закрытом производительском зоопарке. (хоть и с Линксовым GPLv2 то же похоже)
     
  • 2.4, Анониммм (?), 13:33, 18/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Гугл может перейти на что угодно,все приложения андроида всё равно исполняются в собственной надстройке,так что зря слюной брызжете.
     
     
  • 3.9, Гит рулит (?), 13:40, 18/12/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Вот-вот пока что оставят все дефолтное от линукса, сделают своё хорошее и перенесут все сразу.
     
     
  • 4.24, Аноним (24), 15:06, 18/12/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    > перенесут все сразу.

    Сразу после переезда столицы в Васюки. Быстрее столько дров они не перепишут.

     
  • 3.21, Аноним (-), 15:00, 18/12/2018 [^] [ответить]     [к модератору]  
  • +/
    А дрова они откуда возьмут У них там уже и так то приступ очередной волны комит... весь текст скрыт [показать]
     
     
  • 4.25, Анониммм (?), 15:08, 18/12/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Сколько из этих драйверов необходимо именно гуглу для их устройств?
    Кем писались драйвера для их нужд все эти годы?
     
     
  • 5.31, Аноним (-), 15:38, 18/12/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Гугл как бы не настолько скудоумный - они деньги делают не на устройствах, а на ... весь текст скрыт [показать]
     
  • 4.28, Аноним (93), 15:18, 18/12/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    А им много дров надо? При случае портирует из Open/NetBSD (внезапно), как и другие поступают, когда дров не хватает.
     
     
  • 5.32, Аноним (-), 15:43, 18/12/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Более чем дохрена И что, много в OpenBSD дров для сотовых модемов на экзотичных... весь текст скрыт [показать]
     
  • 4.80, Гит рулит (?), 18:47, 19/12/2018 [^] [ответить]    [к модератору]  
  • –2 +/
    Напишут производители. А если фуксию хорошо сделают так их и переписывать никогда не придётся.
     
     
  • 5.83, Аноним (-), 00:35, 20/12/2018 [^] [ответить]     [к модератору]  
  • +2 +/
    Т е наивный чукотский юноша думает что в линухе подсистемы ядра переписывают чи... весь текст скрыт [показать]
     
     
  • 6.91, Гит рулит (?), 15:48, 20/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Нет в том числе потому что это многофункциональный монстр и для мобилок такое не нужно.
     
  • 3.74, Ретроград (?), 11:54, 19/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Не совсем. Всякие лончеры и клиенты баннерных сетей да, обычно на жабе, но что-то с минимальными требованиями к производительности уже на плюсах пишут.
     
  • 2.5, Ivan1986 (?), 13:35, 18/12/2018 [^] [ответить]    [к модератору]  
  • +7 +/
    Гугл создал свой стандарт потому что в существующем не было нужных функций. Когда в существующем они появились, то да, смысла держать свой не стало.
    После того как твой патч приняли в библиотеку смысла накладывать его нету.
     
     
  • 3.8, Гит рулит (?), 13:39, 18/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Нет тогда бы они пилили в мейнстриме а не где-то в сторонке. Их их эта огороженность стала в том числе причиной фрагментации версий из-за невозможности драйверов работать с новыми версиями ядра.
     
     
  • 4.12, Аноним (12), 14:05, 18/12/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    не было возможности, они тогда не обладали достаточным влиянием, их не устраивал... весь текст скрыт [показать]
     
  • 4.22, Аноним (-), 15:02, 18/12/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Так собственно гугл и втопил недавно с комитами в майнлайн и что характерн... весь текст скрыт [показать]
     
  • 4.61, fi (ok), 19:29, 18/12/2018 [^] [ответить]    [к модератору]  
  • +/
    обычная практика.

    вон помню XFS не вписывалась в 2.2 - делали свои костыли, но к 2.6 ядро доросло, и теперь XFS mainstream

     
     
  • 5.63, Gannet (ok), 22:24, 18/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Мейнстрим, который не умеет уменьшаться?
     
     
  • 6.70, Аноним (70), 09:01, 19/12/2018 [^] [ответить]    [к модератору]  
  • +/
    В проде это не надо, а школиё переставит систему, им не привыкать.
     
  • 6.84, Аноним (-), 00:37, 20/12/2018 [^] [ответить]     [к модератору]  
  • +/
    Как не умеет Там вон x32 хотят дропнуть Недавно еще staging расчистили Наприм... весь текст скрыт [показать]
     
     
  • 7.89, J.L. (?), 13:02, 20/12/2018 [^] [ответить]     [к модератору]  
  • +/
    он про XFS mainstream , а XFS не умеет уменьшаться ... весь текст скрыт [показать]
     
     ....нить скрыта, показать (53)

  • 1.7, Аноним (7), 13:37, 18/12/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Посмотреть бы на разницу в производительности.
     
     
  • 2.16, equeim (ok), 14:42, 18/12/2018 [^] [ответить]    [к модератору]  
  • +3 +/
    Не думаю, что она есть. Разница только в том, что гуглу придётся меньше патчей на ядро накладывать. А к производительности OpenGL/Vulkan это никакого отношения не имеет.
     
  • 1.11, Аноним (11), 13:48, 18/12/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    Что бы мы делали без гугля...
     
  • 1.33, Аноним (33), 16:12, 18/12/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Погодите, а между графическими драйверами и виртуальной машиной, в которой крутятся аппликухи - что? Иксы? Wayland? Свой какой-то велосипед?
     
     
  • 2.36, Kaffeine (?), 16:40, 18/12/2018 [^] [ответить]     [к модератору]  
  • +3 +/
    Между ядерными дровами и приложениями 8212 SurfaceFlinger и Hardware Composer... весь текст скрыт [показать]
     
  • 2.38, llolik (ok), 16:40, 18/12/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    > Иксы? Wayland? Свой какой-то велосипед?

    У них там своя атмосфера. Читать вот здесь https://source.android.com/devices/graphics/
    upd. Ну и по ссылкам от комментатора выше, тоже интересно.

     
  • 2.41, Аноним (-), 16:54, 18/12/2018 [^] [ответить]     [к модератору]  
  • +/
    Свой велосипед Из иксов премиум графика - не получается хоть ты тресни Вэйланд... весь текст скрыт [показать]
     
  • 1.35, Аноним (35), 16:35, 18/12/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • +1 +/
    Максим, это твои выдумки Новость вообще не про это, а про то, что KMS добился ф... весь текст скрыт [показать]
     
     
  • 2.37, Аноним (35), 16:40, 18/12/2018 [^] [ответить]     [к модератору]  
  • –2 +/
    В интернетах будут тонны воплей, когда Google откажется от Linux ядра Ещё больш... весь текст скрыт [показать]
     
     
  • 3.42, Аноним (-), 16:55, 18/12/2018 [^] [ответить]    [к модератору]  
  • +7 +/
    > Нечаянно окажется, что Linux ядро - убогое поделие, в каждой версии которого
    > сотня регрессий, туча вещей, приводящих к потери производительности, сломанные API, нет
    > microkernel features и кому нужен этот дикий монолит на 1GB исходного кода?

    И случится все это сразу после переезда столицы в Васюки, как все уже наверное догадались :)

     
  • 3.47, rshadow (ok), 17:49, 18/12/2018 [^] [ответить]     [к модератору]  
  • +2 +/
    Это ты сейчас описал работу всех больших успешных проектов Не тех где два с пол... весь текст скрыт [показать]
     
     
  • 4.55, Аноним (-), 18:37, 18/12/2018 [^] [ответить]     [к модератору]  
  • +4 +/
    Он просто не понял, что гиг кода - это драйверы оборудования И если поддержать ... весь текст скрыт [показать]
     
     
  • 5.66, Michael Shigorin (ok), 01:18, 19/12/2018 [^] [ответить]    [к модератору]  
  • +/
    > Он просто не понял, что гиг кода - это драйверы оборудования.

    Что, собственно, и характеризует цену всему тому комментарию, ага.

     
  • 4.65, Аноним (33), 23:37, 18/12/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    > методы и инструменты разработки пока что не шагнули вперед, нет надежды на что-то более вменяемое

    А как же redox?

     
     
  • 5.75, Ретроград (?), 12:11, 19/12/2018 [^] [ответить]     [к модератору]  
  • +/
    А ты его тыкал или только по новостям о нем судишь Оно уровня студенческой поде... весь текст скрыт [показать]
     
  • 3.51, Аноним (51), 18:21, 18/12/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Но зато будет полный штиль из комментариев когда Zircon тихо мирно умрет, не выр... весь текст скрыт [показать]
     
     
  • 4.58, Аноним (-), 18:58, 18/12/2018 [^] [ответить]     [к модератору]  
  • +/
    Не знаю насчет Zircon, но в Linux 4 21 ни много ни мало фирма ARM выкатила фрейм... весь текст скрыт [показать]
     
  • 3.64, Gannet (ok), 22:25, 18/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Когда сдаётся, надо креститься. А что вам там ещё сдаётся?
     
  • 2.40, Аноним (-), 16:52, 18/12/2018 [^] [ответить]     [к модератору]  
  • +2 +/
    Это не его выдумки, git log таки подтверждает Вендыри раньше использовали какие... весь текст скрыт [показать]
     
     
  • 3.44, Аноним (35), 17:09, 18/12/2018 [^] [ответить]     [к модератору]  
  • +2 +/
    https 9to5google com 2018 11 22 google-fuchsia-huawei-honor-play https 9to5... весь текст скрыт [показать]
     
  • 3.45, Аноним (35), 17:11, 18/12/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Lul что Почему самое свежее ядро на мобилках - 4 14 Покажите мне ванильное ядр... весь текст скрыт [показать]
     
     
  • 4.54, Аноним (50), 18:37, 18/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Потому что 4.14 самое свежее из LTS.
     
  • 4.57, Аноним (-), 18:51, 18/12/2018 [^] [ответить]     [к модератору]  
  • +/
    Ну вот то Берешь и клапаешь лапками по клаве - git log Вопрос отпадают сами, е... весь текст скрыт [показать]
     
  • 2.53, Аноним (50), 18:34, 18/12/2018 [^] [ответить]    [к модератору]  
  • +/
    https://github.com/maurossi/linux/commit/887130b88dc5dc607c03e53d1d2b1a28ecfb1

    Какой ещё функционал добавили?

     
     
  • 3.60, Аноним (-), 19:05, 18/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Это вообще что? Какой-то код 2014 года, где какой-то gpu authentication запретили...
     
     
  • 4.69, Аноним (50), 07:56, 19/12/2018 [^] [ответить]    [к модератору]  
  • +/
    "Это" надо (было) добавить к ванильному ядру, что бы на нём запустить Андроид.
     
     ....нить скрыта, показать (18)

  • 1.49, Аноним (49), 18:16, 18/12/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Смысл Гугла пытаться тратить меньше зарабатывать больше Hе бороть или поддержив... весь текст скрыт [показать]
     
  • 1.52, Аноним (49), 18:21, 18/12/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    License Mixed: BSD 3 clause, MIT, Apache 2.0
    Чего прям так всполошились если вдруг взлетит..
    Written in Mixed: C, C++, Dart, Go, Python, Rust, Shell, Swift
    В чем я уже серьезно сомневаюсь :D
     
     
  • 2.62, трололо (?), 19:57, 18/12/2018 [^] [ответить]    [к модератору]  
  • +/
    пилили бы уже на сях. а то тут и правда такой зоопарк, что как такое поддерживать то))) на ведроиде?)))
     
  • 1.68, Аноним (68), 06:50, 19/12/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Фу блин, думал снова drm, а жто не тот drm.
     
  • 1.85, Аноним (85), 10:29, 20/12/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Скоро там андроид в пользу фуксии закопают Есть новости Как там Оракл Он уже ... весь текст скрыт [показать]
     
     
  • 2.90, Гит рулит (?), 15:46, 20/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Несколько лет. Плюс фуксия как в своё время сингулярити у Майкрософт может не полететь.
     
     
  • 3.92, Аноним (85), 16:07, 20/12/2018 [^] [ответить]     [к модератору]  
  • +/
    Если Фуксия не взлетит как сингулярити Майкрософта или загнётся как Симбиан Ноки... весь текст скрыт [показать]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


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