The OpenNET Project / Index page

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



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

Исходное сообщение
"Microsoft портирует браузер Edge на Linux"
Отправлено Аноним, 29-Сен-19 04:39 
> Щас выпустят браузер под линуксы с GPU декодированием видео — покажут линуксоидам как надо.

Декодировать-то легко. Это мог чуть ли не firefox4 через gstreamer-vaapi. Проблема в отображении.

Чтобы декодированную на GPU картинку вывести на странице с полупрозрачными менюшками и кнопками её нужно скопировать в обычную память и там применить эффекты. Для больших разрешений это ОЧЕНЬ медленно, и занимает больше ресурсов, чем экономится на GPU-декодировании. А для маленьких разрешений картинку итак можно на CPU декодировать, разница будет незаметна.

В винде проще, потому что нет выбора ­— есть только DirectX, и отображение и декодирование делается через него. Потому там GPU-декодирование сделали один раз и оно работает.

В линухе же браузеру нужно писать рендерер на базе x11/opengl/egl/wayland с отдельной поддержкой GPU-видео с помощью vdpau/vaapi/nvdec/omx. Причём работающая комбинация зависит от железа, дров, дистрибутива и уровня квалификации юзера.

Казалось бы, взять самое стабильное и сделать на нём. Но стабильное линуксоиды считают "устаревшим" и выпиливают. Вот браузеры и занимаются переписыванием gstreamer0 -> gstreamer1 -> ffmpeg, gtk2 -> gtk3, x11 -> wayland... На разработку новых фич просто нет времени.

GPU декодирование в линуксах появится тогда, когда линуксоиды победят NIH-синдром и начнут дорабатывать и стабилизировать существующие технологии, а не заменять их на что-то новое и глючное.

 

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



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

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