The OpenNET Project / Index page

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



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

Оглавление

Инженер из AMD признал, что графический стек Linux нуждается в совершенствовании, opennews (??), 23-Фев-24, (0) [смотреть все]

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


255. "Инженер из AMD признал, что графический стек Linux нуждается..."  +/
Сообщение от n80 (?), 25-Фев-24, 13:48 
Один момент: Xv и XVideo — одно и то же. А вторая вымирающая альтернатива называется VA-API и в рамках её концепции таки удобно использовать аппаратный декодер, для того Intel это и сделал изначально. Другое дело, что это сложно использовать для чего-либо кроме просмотра видосов, т.е. не самый универсальный API. Но работает же. Но сделают лучше — я только за.
Ответить | Правка | Наверх | Cообщить модератору

282. "Инженер из AMD признал, что графический стек Linux нуждается..."  +1 +/
Сообщение от Аноним (-), 26-Фев-24, 04:57 
> Один момент: Xv и XVideo — одно и то же.

Да и х с ним. На практике это работает - как кусок тормозного глючного гуано. Так что выводить через GL или Vulkan в обход иксов меньше оверхеда, глюков и тормозов. В тех случаях иксы тоже контент экрана могут и не видеть, это же не через них.

...но вон тот фокус, когда выхлоп декодера в yuv-surface железки спихивается без особого участия софта в процессе не получится ни так ни сяк. Для этого надо сетапнуть железо специфичным образом и - проинформировать софт в системе что такой сетап имеет место быть. Софт должен понимать, что рендер на экран - не то что он там себе думал, а вот такое вот теперь.

> А вторая вымирающая альтернатива называется VA-API и в рамках её концепции таки удобно
> использовать аппаратный декодер, для того Intel это и сделал изначально.

Оно вроде никуда не вымирает, в отличие от той отшибленой байды из девяностых. Плееры поддерживают, равно как и драйверы. Там же и VDPAU если мы об этом. А вон то по моему уже половина плееров дропнуло, или где-то на грани.

> Другое дело, что это сложно использовать для чего-либо кроме просмотра видосов,

Иксы в нужных для вон того абстракциях вообще не оперируют. Они не про менеджмент surface'ов - тем более хардварных. А вот вяленд - примерно это и делал, так что ему такую абстракцию подсунуть не будет огромной проблемой. Что-то поменять придется, но там нет ничего сильно стоящего на пути реализации такой фичи.

> т.е. не самый универсальный API. Но работает же. Но сделают лучше —
> я только за.

Ну вон там господа хотят "short circuit" уметь делать, с вон такой структурой пайплайна. Как это вяленду представить я догадываюсь, а как иксам - ну, если кто в курсе, пусть и покажет. Иначе будет вяленд-онли фичой.

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

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

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




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

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