The OpenNET Project / Index page

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



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

Исходное сообщение
"В Firefox 69 планируется по умолчанию отключить поддержку Fl..."
Отправлено Аноним, 14-Янв-19 00:34 
А я пытался его вернуть Flash. На сайте аддонов к Firefox я нашёл плагин, который переключает между HTML5 Video и Flash (забавно, что в описаниях плагинов было написано, что он позволяет форсировать HTML5, а мне надо было ровно наоборот). Но это проработало буквально один год! Потом Flash остался только для встраиваемых на сайты видео, а с основного сайта исчез. А потом исчез и из встраиваемых.

Зачем мне флеш? Чем не устраивал HTML5, ведь он такой свободный! У меня следующая ситуация. Есть ноут на Атоме. Он маломощный. Нужен для тех задач, для которых избыточен даже 386 16 МГц: выполнить несложную прогу, а также менеджмент стационарного компа с него.

Ну так вот, во времена флеша, в далёком 2012, все видео воспроизводилось как "слайдшоу". Не важно: 360p, 480p - один хрен слайдшоу. Приходилось выкачивать при помощи youtube-dl, а затем:

    mplayer-vaapi -vo vaapi:gl -va vaapi Смешнявки_с_ютюба.mp4

Позже "прикрутил" SMPlayer. Почему приходилось так извращаться? Потому что Флеш воспроизводил через CPU! Flash поддерживал только GPU от NVIDIA (а также странное решение CrystalHD), но никак не Intel и ATi. У меня как раз был ATi Mobility Radeon 4250 - он тогда во многих нетбуках стоял.

А потом i-Rinat сделал vaapi-va-gl, и всё забегало! Счастье! Начиная с 2013 года, забыть про youtube-dl как страшный сон! А ведь ещё есть фильмы онлайн, которые не всегда скачивались youtube-dl-ом, и проагрейженный Флеш всё показывал норм (но я же не пират, нет, я не портил себе карму)

Первый гром грянул, когда AMD прекратила поддержку Catalyst. Вышел драйвер 13.1-legacy, и усё. Мне пришлось остаться на Ubuntu 12.10, и не переходить на 13.04. Не, ну я попробовал на отдельном разделе жёсткого диска - с открытым драйвером, ноутбук был горячей печью. Но всё изменилось буквально в тот же год. Видать, когда AMD дропнула старые карточки, поднялся вселенский вой, и в открытом появилось энергосбережение! Я установил на другой раздел Ubuntu 13.10 и графический стек из Oibaf PPA. После dpm=1 в параметры ядра, стало норм. Правда, не настолько норм, как в проприетарном, но это наверняка бы пофиксили в будущих версиях драйвера, а тогда это была бета.

VDPAU заработал тоже (да, там именно VDPAU, а не VA-API - так что враппер не нужен). Я настроил по инструкции: https://www.reddit.com/r/Ubuntu/comments/1wpavp/how_to_enabl.../ . Попробовал и оценил: 480p плавненько (а без аппаратного ускорения было слайдшоу)! А вот дальше всё не так хорошо. 720p притормаживает, а 1080p показал слайдшоу. Хотя с проприетарным, и 1080p было плавным.

Может, в Ubuntu 14.04 и подтянули производительность VDPAU до производительности VA-API в Catalyst, только в тот момент 14.04 ещё не вышла, и я вернул 12.10. До сих пор, кстати, стоит.

Второй гром грянул, когда Дреппер сломал Glibc (ещё в 11.04). В релизах Ubuntu 11.04 - 12.10, у меня Флеш не падал, а на Lubuntu тех же версий - падал. Как так-то?! Пакетная база ведь одна... Что интересно, падало только при включённом VDPAU. А с выключенным VDPAU, флеш становился не нужен, ведь уже был HTML5 Video, и он на проце не тормозил в разрешении 480p. Надо полагать, засчёт неплохого кодека libx264, в котором используются ассемблерные вставки в код.

Пришлось перейти с Lubuntu на Ubuntu ради видосиков. Падения прекратились, а Unity мне даже понравился. Падения в Lubuntu волшебным образом пропали, когда кончилась поддержка Flash Player 11.2 (декабрь 2016). Ёлки, там как будто таймер в код вставлен. Просто раз - и починилось!

Третий гром грянул, не успел я обрадоваться тому, что Flash Player 11.2 стал нормально работать в Lubuntu. Ютюб дропнул флеш! Совсем. Сначала я использовал аддон, но очень быстро перестал работать и он. Слов нет.

С тех пор прошло дохрена времени. И вдруг появляется интересный проект... Ungoogled-chromium. Его суть в том, что телеметрию из кода хромиума вырезали под корень. А один из патчей добавлял поддержку VA-API. Эти скоты для своей ChromeOS поддержку VA-API "запилили", а в Chrome не стали. Но открытые исходники рулят - однажды кто-то это заметил, и перенёс это в Chromium в виде стороннего патча.

Мне оставалось только обновить до актуальной тогда Ubuntu 15.10 и установить этот ваш Ungoogled-chromium. Но вот проблема: там же не заработает проприетарный драйвер. Там будет открытый, в котором VDPAU. А в хромиуме VA-API. Бл*ть.

В итоге я скомпилировал в свою Ubuntu 12.10 бинари с Ungoogled-chromium. Компилил на стационарном компе, и единственный затык был в libva. Там какие-то libva-glx, libva-drm, и вот второго в репе Ubuntu 12.10 не было (а Хрому он нужен). Обновление libva решило проблему

Долго, муторно, и мне одно лишь непонятно: почему гугл клюёт мозг, и просто не сделает в своём Хроме - аппаратное ускорение официально. И Фаерфокс тоже. Наверное, ради 1% не хотят трудиться. И Флеш разве нельзя было оставить хотя бы в качестве опции? А ведь, вслед за Ютюбом и Твичом, его дропнули и сервисы онлайн-фильмов...

Сейчас в мейл-листах Хромиума обсуждают патч, добавляющий VA-API. И это не тот патч, которым мы пользуемся вот уже 3 года. Это какой-то другой. Ждём подлянки.

 

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



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

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