The OpenNET Project / Index page

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



"В Firefox для Wayland  обеспечено аппаратное ускорение WebGL..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "В Firefox для Wayland  обеспечено аппаратное ускорение WebGL..." +/
Сообщение от Аноним (226), 10-Мрт-20, 00:06 
> я прекрасно знаю, что л@п4атые под рукоплескания фанатиков доламывают все что осталось
> от юникса, им новый стандарт подавай.

Все проще. Уже никого не устраивает как ЭТО, ТАМ работало. Юзеры смотрят на мир вокруг - и не понимают почему у них должно работать хуже чем у других. Разработчики графики в лине решили что нормальной графике - быть.

И во сколько _РАЗ_ все втопило по мере пришествия инфраструктуры DRI я даже представить себе боюсь. Но ты можешь попытаться окучать 4K дисплей классическими иксами без расширейни, конечно. Глядишь, пару FPSов получишь. Правда, тебя стошнит даже и при просто таскании окошек уже, но это ж мелочи, главное же концепции, а не как это работает?! :)

Проблема в том что работа GPU, и DRI (и вообще, drm/kms) которые пытаются это представить более-менее так как оно по факту ща есть - в общем то ортогональны иксам. Иксы не вписываются в архитектуру современного железа. И потуги там что-то ускорять скорее превращаются в торможение, а вовсе не. И оказывается что лучше всего когда проги сами себя рендерят от и до и выплевывают это в свой фреймбуфер по сути.

Вэйланд решил что коли оно так, мы это и узаконим и сделаем круто и удобно, вместо ссанья против ветра. Логично, не?!

> Но что-то мне подсказывает, что запустить vaa-выхлоп mplayer'а в "консоль"
> у меня таки не получится, ему иксы подавай

Вообще, у некоторых уже отрос выхлоп через KMS. Не помню за mplayer, свежий ffplay так уже умеет. Это такой фреймбуфер на стероидах. При том из-за стероидов он не снабжен тирингом, там получение инфо о том что CRTC делает норма жизни. И вообще весьма резвый. Вплоть до того, что может быть подперто хардварным surface-ом в желеще, и тогда композитинг со всем остальным сделает уже железо. Что как бы многократно быстрее.

> (при том что он умеет работать без них, но выйдет заодно и без ускорения).

Ускорение штука интересная. В том плане что иксы ортогональны современному железу, его возможностям и тому как по факту устроены современные SoC и GPU. Они под другие реалии деланы и с тех пор мир "немного" изменился, динозавры на которых заточены иксы давно вымерли!

> потому что native XFree drivers рабы редхата радостно доломали, да, нечего конкурентам
> иметь работающие иксы.

Они сделали намного логичнее: нативные низкоуровневые дрова в ядре. И ядро таки справляется с вещами типа управления памятью и конфигурацией регистров железок явно лучше usermode апликух, где вот это вот достигается адовыми костылищами.

Не говоря о том что ядро имеет шансы относительно сносно рендерить по минимум даже само. Так что даже, только подумайте, консоль не очень похабаная и тормозная, kdb какой-нить может себя отрендерить даже если большая часть ядра встала на паузу, и все такое (юзеры нвидии скорее всего в пролете, не знаю насколько их самопальный kms умеет в низкоуровневые handler'ы таких вещей со стороны дров, и насколько это с кернелом).

> Начиналось-то, как всегда, благими идеями - "раз эта ibmская помойка никак не
> научится даже видеорежимы переключать так, чтоб ничего не портить, давайте им
> со стороны ядра поможем, минимальную прослойку драйвера за них напишем".

Ну так все и сделали наконец более-менее вменяемо.
- То что лучше всего делается из ядра, отдали ядру.
- При этом есть кернел и его сервисы, и есть клиенты, юзаюшие оные. Это могут быть иксы, меса, или что-нибудь еще. Ну вон плеер долбящий в KMSный буфер в "консоли", ему ни иксы ни меса не требуется.
- Пользуясь случаем решили что новая прослойка, адаптированная к тому что реально делают железо и аппы - отличная идея.

> Помогли, ага. Где теперь ваши смехyечки над nt4 - "смотрите, смотрите какие
> ламеры - у них графика в ядре!"  ?

А таки господа учли факапы нтей - win32k.sys с сложными графическими примитивами в кёрнель таки не внесли. И опционален весь drm/kms от и до. Если это неинтерактивная эмбедовка, видео можно оборвать просто в ноль. Попробуй так в NT4...

> Ну а всем остальным полагается быстро прогнуться под "новый стандарт", если смогут
> - разработка иксов давно зохавана кем надо,

Могут не прогибаться и работать как раньше, но кому такой окаменелый кал мамонта будет нужен тогда? Оно ж совсем слайдшоу на первом же 4K дисплее. У которых пикселей зело поболее 16-цветного 640х480, и потоки данных совсем доугие :)

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

Оглавление
В Firefox для Wayland  обеспечено аппаратное ускорение WebGL..., opennews, 04-Мрт-20, 08:47  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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