LINUX.ORG.RU

Вывод на mpv. Для трубы есть youtube-viwer. Для других ресурсов был когда-то аддон для фф, который так же в mpv выводит. Жив или нет - не знаю.

Niroday
()
Ответ на: комментарий от blitz

Я свою проблему смог решить, с помощью Chromium от Saikrishna Arcot и Va-API драйвера

Само решение можно найти по ссылке: https://www.pcsuggest.com/chromium-hardware-accelerated-video-decoding-linux/

Сам браузер здесь: https://launchpad.net/~saiarcot895/+archive/ubuntu/chromium-dev

Создал тему, так как интересны и другие варианты

us3r
() автор топика
Ответ на: комментарий от us3r

Да, enable_vaapi_on_linux. И ещё сотня патчей, чтобы разучить chromium от слежки за пользователем.

https://imgur.com/a/jMLpl

Полагаю, что аппаратное ускорение есть и в qutebrowser с webengine, но ещё не проверял.

blitz
()

Кто вообще каким образом решает проблему с аппаратным ускореннием видео в браузерах на линукс?

А в чем проблема? Мой Chromium на Kubuntu 16.04 утверждает что «Video Decode: Hardware accelerated»

mbivanyuk ★★★★★
()

Кто вообще каким образом решает проблему с аппаратным ускореннием видео в браузерах на линукс?

А какие с этим проблемы? Видео играется и всё. На дебиане с 6 версии сижу, 99% времени открытые дрова, никогда не было каких либо проблемы с проигрыванием видео.

Deleted
()

Да как-то плевать. Процессор легко справляется на десктопе.

А на ноутбуке использовать линукс - это все равно кактус, для этого macOS есть.

fornlr ★★★★★
()
Ответ на: комментарий от intelfx

Честно говоря не знаю, но при воспроизведении даже FullHD в хромиуме загрузка ядер очень небольшая. Если скажешь как это проверить я попробую. В любом случае проблемы лично на своей системе не наблюдаю, даже 4К воспроизводится с загрузкой процессора на пару десятков % что примерно соответствует средним значениям.

mbivanyuk ★★★★★
()
Последнее исправление: mbivanyuk (всего исправлений: 1)
Ответ на: комментарий от mbivanyuk

но при воспроизведении даже FullHD в хромиуме загрузка ядер очень небольшая.

даже FullHD

Писец. А ты чего хотел, если у тебя не калькулятор десятилетний? Процессор с этим без проблем справится.

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от fornlr

Вообще-то «пару десятков %» - это дохера как много.
ТС, записывай - линуксоеды считают, что аппаратное ускорение видео ненужно.

Deleted
()

Никак не решаю. А надо ли?

xDShot ★★★★★
()
Ответ на: комментарий от Deleted

закон распределения ответов на работоспособность какой-то фичи:

33% - умвр (хотя на самом деле нет, а я просто не разбираюсь)

33% - не работает, а значит не нужно

33% - не знаю что это

1% - другое

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 3)

Раньше это умел Flash Player для Linux. Я ещё долго искал хоть одно FullHD-видер на YouTube. Первым таким видео оказалось «Бочаров - это бесит».

Потом что-то глючить начало. Плагин стал крешиться. Я не мог понять, почему.

В 2015, что ли, году должен был истечь срок поддержки версии 11.2. В декабре. Но в ноябре поддержку Flash Player внезапно возобновили! Правда, убрали поддержку VDPAU.

Что интересно, неподдерживаемый 11.2 починился на всех моих устройствах.

В «Дополнениях Firefox» нашёл плагин YouTube Flash-HTML5, добавляющий переключалку. Снова наслаждался VDPAU. А потом поддержку Флеша убрали. Сволочи.

Они против линукса на десктопах. 100%.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ZenitharChampion

В «Дополнениях Firefox» нашёл плагин YouTube Flash-HTML5, добавляющий переключалку. Снова наслаждался VDPAU. А потом поддержку Флеша убрали

У меня на ноуте стоит какой-то аддон для Firefox, который запрещает броузеру отдавать ответ что он поддерживает vp9 и youtube благополучно отдает видео в h.264, а оно уже ускоряется. Вот эта страничка не должна содержать отметок напротив vp8 и vp9.

Aber ★★★★★
()
Последнее исправление: Aber (всего исправлений: 1)
Ответ на: комментарий от Aber

У меня на ноуте стоит какой-то аддон для Firefox, который запрещает броузеру отдавать ответ что он поддерживает vp9 и youtube благополучно отдает видео в h.264, а оно уже ускоряется

В линуксах - нет. https://bugzilla.mozilla.org/show_bug.cgi?id=563206

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от anonymous

Ускорение чего?
Вывода на экран? Или декодирования?
Что вообще можно обсудить не увидев chrome://gpu/ ?

imul ★★★★★
()

Смотрю котиков через mpv, а он уже ускоряет. Когда это исправят и исправят ли...

Shein
()
Ответ на: комментарий от fornlr

Cкриншот, загрузка cpu высокая, но процессор 2009 года, Pentium T4200 2x2GHz. Из коробки, в youtube, на нем даже 720p без тормозов не шло. С 1080 без аппаратного ускорения не справляется в любых проигрывателях. Пропуски кадров из-за манипуляций с окнами, а так нету.
Поставлен плагин h264ify и в about:config media.hardware-video-decoding.force-enabled=true

Aber ★★★★★
()
Ответ на: комментарий от fornlr

Ну вот, нет GPU декодирования видео.

Ну значит даже ноутбучный Pentium 2009 года справляется с 1080p, зачем вам ускорение видео ? :p

Aber ★★★★★
()
Ответ на: комментарий от Aber

А у меня ноутбук 💻 4K видео играет в браузере без шума и весьма экономно расходует батарею. Вот затем и нужно.

Но не линукс, да.

И весьма мощный десктоп с мощным процессором 2013 года заикается на 10 битным 60 FPS видео в 4K в видеоплеере в линукс. А с использованием видеокарты - без проблем

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 2)
Ответ на: комментарий от fornlr

Да как-то плевать. Процессор легко справляется на десктопе.

А на ноутбуке использовать линукс - это все равно кактус, для этого Windows есть.

Вот это реальность для 90% населения земли. Макось - это только для поняш-хипстеров.

Polugnom ★★★★★
()
Ответ на: комментарий от mbivanyuk

Мой Chromium на Kubuntu 16.04 утверждает что «Video Decode: Hardware accelerated»

Во. А если ты промотаешь ту страничку до самого низа, где будет пустая секция «Video Acceleration Information», то ты поймешь, что это всё фуфел и обманка из-за того, что ты включил опцию «Override software rendering list».

А должно быть типа такого (скрин с венды) https://plus.google.com/ FrancoisBeaufort/posts/BFZ79UYMmMC

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)

А что, оно не только зачем-то нужно, но и не работает?

t184256 ★★★★★
()

использую мак, там работает, хотя например есть rekonq, он использует gstreamer, и если установлены нужные плагины и и дрова, то будет отображать видео через vaapi, даже в нативном вяляном работает.

Novell-ch ★★★★★
()

А меня даже банальное ускорение рендеринга страницы не работает без костылей, о каком ускорении видео может идти речь?

Khnazile ★★★★★
()

Конспирололгия

По слухам, Майкрософт проплатила, чтобы аппаратного ускорения FullHD-видео в Linux не реализовывали. Ещё во времена ASUS EEE PC 701 и 900. Виста же тогда провалилась, а нетбуки имели бум продаж. Майкрософт в тот момент и подумать не могла, что опасность подойдёт не со стороны десктопного линукса, а со стороны мобильных телефонов.

В 2007 произошёл бум нетбуков.
В 2008 NVIDIA реализует VDPAU. Отправляет патчи в mplayer, их сразу принимают. Проекты Xine и Gstreamer реализуют VDPAU своими силами.
В 2009 поддержка VDPAU появляется во Flash. AMD реализует VA-API на своих видеокартах.
В 2010 Intel реализует VA-API на своих интеграшках.
VA-API упорно не появляется в mplayer и Flash. Существует неофициальный форк mplayer с поддержкой VA-API, результаты впечатляют: 1% загрузки CPU.
Google Chrome официально заявляет, что аппаратного декодирования FullHD в линуксе не будет. Однако вплоть до версии 35 там работает Flash.
Энтузиасты подружили Flash и VA-API, а также адаптировали код ChromeOS для работы с FullHD для VA-API. В апстриме - ничего нет.

В начале этой истории никто никому ничего не проплатил ещё, а потом проплатили. Или проплатили уже тогда, просто NVIDIA срать хотела на Microsoft.

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 1)
Ответ на: Конспирололгия от ZenitharChampion

Конспирололгия По слухам,

Ты ненормальный

Энтузиасты подружили Flash и VA-API, а также адаптировали код ChromeOS для работы с FullHD для VA-API. В апстриме - ничего нет.

В апстриме давно есть код для VA-API, но для ChromeOS. А твои энтузиасты ничего не делали толком, а просто убрали проверку в коде «ЕСЛИ ChromeOS ТО ИСПОЛЬЗОВАТЬ VA-API»

Разработчика Chromium в открытую сказали «видеосистема под линуксами кусок того самого, мы не хотим с этим глючным зоопарком возиться».

Не неси такую чушь, столько денег не хватит, чтоб все десктопные фейлы линукса оплачивать.

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 4)
Ответ на: комментарий от fornlr

Да, ты прав. Отключаю ускорение в chrome::/flags и ничего в загрузке процессора не меняется. И внизу страницы какие-то ошибки. Значит не работает. Но проблема думаю не столь серьезна чтобы тратить время на ее решение, может починят лет через 15.

mbivanyuk ★★★★★
()
Последнее исправление: mbivanyuk (всего исправлений: 1)
Ответ на: комментарий от mbivanyuk

Но проблема думаю не столь серьезна чтобы тратить время на ее решение, может починят лет через 15.

А до этого счастливого момента разделения ответственности по выполняемым задачам CPU будут однозадачными: либо ты смотришь видео, либо выхлоп компилятора в реальном времени.

iZEN ★★★★★
()

Внешний проигрыватель MPV + youtube-dl

mpv + youtube-dl позволяет смотреть не только видео по прямым ссылкам (это сейчас, увы, редкость), но и на большом количестве видеохостингов и облачных сервисов https://rg3.github.io/youtube-dl/supportedsites.html

Обычно использую эту связку для видео с качеством HD (720p) и выше. На десктопе процессор и с 1080p справляется в браузере, но появляется tearing. В mpv же всё замечательно.

Pravorskyi ★★★
()
Ответ на: комментарий от mbivanyuk

Но проблема думаю не столь серьезна чтобы тратить время на ее решение, может починят лет через 15.

Не разбирался с проблемой, но она доставляет много неудобст при использовании hangouts и google meet. 4х ядерный ноутбучный i5 6 поколения, загружается периодически на 100%.

i7
()
Ответ на: комментарий от mbivanyuk

Возможно и не серьезно, если мощный процессор, но например у меня на старом ноутбуке chronos 7 с процессормом i7-3635QM при просмотре 4к видео на ютубе, процессор нагружается на 80 процентов и моментами видео подвисает, а на родительском ноуте с AMD E-350 ситуация еще плачевнее, там и на 720p тормоза проявляются.

Раньше я смог решить эту проблему с помомощью сборки Chromium от Saikrishna Arcot, с реализованной «hardware accelerated video decode», но сейчас с установкой новой версии браузера, функция декодирования видео не работает, хотя в настройках так же осталась включена, а в chrome://gpu внизу куча ошибок.

Можно использовать и сторонние плееры, как вариант, согласен, так проще, но хотелось бы, что бы все-таки все работало должным образом.

us3r
() автор топика

Для просмотра тяжелых видео вроде 1080p 60fps использую MPV. А так процессор справляется.

Kron4ek ★★★★★
()

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

Так что проблему аппаратного ускорения видео я решаю выносом видео из браузера нафиг.

kirill_rrr ★★★★★
()

MPV. И по большей части не из-за ускорения, а из-за отсутствия рекламы перед / в ролике. Ненавижу рекламу, меня с неё просто коробит.

Jefail ★★★★
()
Ответ на: комментарий от iZEN

А до этого счастливого момента разделения ответственности по выполняемым задачам CPU будут однозадачными: либо ты смотришь видео, либо выхлоп компилятора в реальном времени.

Ситуация уже изменилась. Со Skylake видео в FullHD VP9 на Youtube нагружает где-то 50-60%, при этом частота болтается в районе гигагерца, минимальной для текущего проца. Так что вполне терпимо. Даже кулер не включается.

i-rinat ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Раньше это умел Flash Player для Linux.

Он и сейчас умеет. Только на Youtube больше не используется (без ооочень хитрых трюков), так что смысл пропал.

i-rinat ★★★★★
()

Не смотрю 8к видео в браузере. Остальное видео мой проц не сдвигает с нижней границы рабочих частот, поэтому не вижу повода переводить эту работу на GPU (который, к тому же, увы, в h265 не может).

redgremlin ★★★★★
()
Ответ на: комментарий от redgremlin

Впрочем, тут я немного лукавлю, потому что не смотрю 8к (да и 4к) видео в принципе, по причине отсутствия 8к монитора, да и интересных мне видео в 8к(4к).

redgremlin ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Там есть ссылка на картинку, где на Youtube играется 4k видео через Flash. При этом Firefox занимает 43+30% CPU, работающего на частоте 0.85 GHz. Очевидно, декодирование происходит в GPU.

i-rinat ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.