The OpenNET Project / Index page

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

Включение по умолчанию GPU-ускорения обработки видео не планируется в Chrome для Linux

05.03.2014 14:11

Разработчики Chromium пояснили почему поддержка привлечения GPU для ускорения декодирования видео не может быть в обозримом будущем по умолчанию включена в Chrome/Chromium для Linux. В качестве основной причины упоминается низкое качество драйверов и проблемы с оценкой качества GPU-драйверов в условиях большого разнообразия дистрибутивов Linux. Например, один и тот же драйвер может стабильно работать с одной видеокартой в окружении одного дистрибутива, но демонстрировать проблемы в окружении другого дистрибутива или с другой видеокартой.

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

  1. Главная ссылка к новости (http://linux.slashdot.org/stor...)
Лицензия: CC-BY
Тип: Тема для размышления
Короткая ссылка: https://opennet.ru/39242-linux
Ключевые слова: linux, video, hardware, chrome
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (63) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (-), 14:27, 05/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это не нужно. Аппаратное ускорение имеет смысл только на мобильных девайсах для экономии батарейки (хотя на самом деле ещё неизвестно что будет больше жрать - CPU или GPU), на десктопах же уже давно FullHD без проблем раскодируется на одном ядре, это безпроблемней, проще и безопаснее.
     
     
  • 2.11, Xasd (ok), 15:14, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > а десктопах же уже давно FullHD без проблем раскодируется на одном ядре, это безпроблемней, проще и безопаснее.

    на обычных ноутбуках -- тоже. [ну то есть недобуки -- в расчёт брать не будем если].

    не больше чем 15%~30% нагрузки на одно ядро.

     
     
  • 3.17, irinat (ok), 15:46, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > не больше чем 15%~30% нагрузки на одно ядро.

    На i7-3632QM CPU @ 2.20GHz запросто отжирает 100% одного ядра. Само декодирование действительно не так много ест, зато масштабирование и какой-то странный способ рисования картинки на пару отжирают всё время.

     
     
  • 4.33, Аноним (-), 17:15, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Используйте нормальные плееры с эффективным масштабированием.
     
     
  • 5.39, irinat (ok), 17:39, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Используйте нормальные плееры с эффективным масштабированием.

    Читайте текст новости. Речь про браузер. Чисто софтовую и не оптимальную реализацию плеера в браузере сравнивают с standalone видеоплеерами, которые как раз и используют GPU для ускорения ресурсоёмких операций. Издавна для этого использовался XVideo, но по разным причинам в браузере его использовать не выйдет, а другие технологии они не хотят включать. О том и новость.

     
  • 4.61, Xasd (ok), 22:04, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    может быть Google Chrome действительно так делает но Firefox например -- во... большой текст свёрнут, показать
     
     
  • 5.63, irinat (ok), 22:49, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Попробовал и я, в Iceweasel 27. В устоявшемся режиме одно ядро грузится процентов на 50. Во время рекламы переваливает за сотню. Но то же видео во Flash-плеере отъедает процентов 15, а в Mplayer'е ещё меньше. Было бы здорово, если HTML5 Video достигло по потреблению хотя бы Flash плеера.

    > а с учётом всех ядер процессора

    Мне не нравится такая арифметика. У меня с учётом HT 8 ядер. Получается, что 100% загрузка одного -- это всего 12,5%.

     
     
  • 6.64, Xasd (ok), 22:56, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Мне не нравится такая арифметика. У меня с учётом HT 8 ядер.
    > Получается, что 100% загрузка одного -- это всего 12,5%.

    ну если у тебя комп не нагревается -- то что может не нравиться-то? :-)

     
     
  • 7.68, irinat (ok), 23:50, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > ну если у тебя комп не нагревается -- то что может не
    > нравиться-то? :-)

    Греется. Причём хоть и ненамного больше, но хватает, чтобы вентилятор переходил на высокие обороты.

     
  • 4.65, Аноним (-), 23:10, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > На i7-3632QM CPU @ 2.20GHz запросто отжирает 100% одного ядра.

    Видео? С ютуба?

    >  какой-то странный способ рисования картинки

    Xorg strikes back?

     
     
  • 5.69, irinat (ok), 23:52, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> На i7-3632QM CPU @ 2.20GHz запросто отжирает 100% одного ядра.
    > Видео? С ютуба?

    Наврал немного. За 100% только реклама переваливает, а видео в среднем 50% ест.

    >>  какой-то странный способ рисования картинки
    > Xorg strikes back?

    Не вникал.

     
  • 5.71, arisu (ok), 23:57, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Xorg strikes back?

    если в кране нет воды — значит, выпили иксы!

     
  • 2.58, Аноним (-), 21:20, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>на десктопах же уже давно FullHD без проблем раскодируется на одном ядре

    Сказки то не рассказывай. У меня целерон 2х1100Мгц (санди бридж) Продолжать?
    Без лагов фильмы больше 10 гигов проигрывает только vlc, в вебе тормозит все выше 720p влючительно с полной загрузкой обоих ядер (но это косяк флеша).

     
     
  • 3.60, Аноним (-), 21:22, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Сказки то не рассказывай. У меня целерон 2х1100Мгц (санди бридж) Продолжать?

    Простите, я возможно непонятно выразился. Я имел в виду одно ядре _процессора_, а не убогого калькулятора.

     
  • 3.72, irinat (ok), 00:25, 06/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > в вебе тормозит все выше 720p влючительно с полной загрузкой обоих ядер (но это косяк флеша)

    https://github.com/i-rinat/libvdpau-va-gl/blob/master/doc/known-issues.md

     
  • 3.84, Anonym2 (?), 22:29, 16/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще, общий размер файла для плеера значения большого иметь не должен Хотя мо... большой текст свёрнут, показать
     
     
  • 4.85, scorry (ok), 12:07, 17/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Собственно, декодирование видео хорошо работало (и работает) на старых intel с частотой
    > порядка 400MHz (ядро, разумеется, одно). Проверял с видео DVD (MPEG2, PAL
    > 720x576, с масштабированием к правильным пропорциям (аппаратно)).

    О господи. Ты бы ещё с Intel Indeo загрузку процессора проверял.

     
  • 2.80, scorry (ok), 12:02, 06/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Вот же ты дурак-дураком, а...
     

  • 1.4, Аноним (-), 14:34, 05/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    На блобе нвидии пусть включают сразу. А амдшники ссзб.
     
     
  • 2.5, Анонимус_б6 (?), 14:36, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +14 +/
    всего навсего нужно сделать ЧЕКБОКС, который по умолчанию ВЫКЛЮЧЕН. Кому надо, поставят хромиум и САМИ У СЕБЯ ВКЛЮЧАТ, если будет глючить, то ВЫКЛЮЧАТ ТОЖЕ САМИ
     
     
  • 3.6, Аноним (-), 14:42, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +10 +/
    > всего навсего нужно сделать ЧЕКБОКС, который по умолчанию ВЫКЛЮЧЕН. Кому надо, поставят
    > хромиум и САМИ У СЕБЯ ВКЛЮЧАТ, если будет глючить, то ВЫКЛЮЧАТ
    > ТОЖЕ САМИ

    Это слишком просто в наше то время. Это уже не современный подход к разработке

     
     
  • 4.7, pavlinux (ok), 14:46, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Да! Нужно вкорячть в браузер бенчмарк проверяющий, при каждом запуске, все возможности системы.
     
  • 4.8, Анонимус_б6 (?), 14:46, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> всего навсего нужно сделать ЧЕКБОКС, который по умолчанию ВЫКЛЮЧЕН. Кому надо, поставят
    >> хромиум и САМИ У СЕБЯ ВКЛЮЧАТ, если будет глючить, то ВЫКЛЮЧАТ
    >> ТОЖЕ САМИ
    > Это слишком просто в наше то время. Это уже не современный подход
    > к разработке

    ну я-то не в курсе современных тенденций в разработке анальных зондов

     
  • 4.12, zhuk (?), 15:16, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это слишком просто с точки зрения реализации, но слишком сложно для пользователя. Вот так должна звучать формулировка в ее современной трактовке.
     
     
  • 5.26, Маленькая Серая Мышка (?), 16:14, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Верно. Современному пользователю доверять включение чекбокса неразумно, а то мало ли чего.
     
  • 2.86, уцйуцу (?), 08:34, 28/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    У этих амдешников с открытым драйвером radeon видео html5 в firefox работает через gstreamer vdpau.
     

  • 1.9, Zenitur (ok), 14:48, 05/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А что так? В пакете с Google Chrome лежит libffmpegsumo.so, судя по названию она используется для мультимедиа контента. Разве трудно собрать FFMPEG с поддержкой VDPAU и VAAPI?
     
     
  • 2.14, 123 (??), 15:21, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так собери. Проблема в мэйнтейне бинарных пакетов.
     
     
  • 3.22, Zenitur (ok), 16:00, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Через dlopen Так поступает Skype Не во всех дистрибутивах Linux есть libpuls... большой текст свёрнут, показать
     
     
  • 4.34, paulus (ok), 17:17, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Как раз таки проприетарный! А вот Chromium нет...
    >Google Chrome хоть и не проприетарный
     
     
  • 5.45, ананим (?), 18:44, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А подход — да.
    Хромиум (в подавляющем большинстве) пишут те, кто собирает именно хром.
    Собсно потому и сабж имеет место.
    Перевожу — им нужно именно динамическое определение возможностей целевой системы, а не статическое (собрал сам с чем тебе надо). А это сложно. Потому нафиг.
     
     
  • 6.47, Zenitur (ok), 19:20, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Разработчики Flash Player-а это осилили , версия 11 2 пользуется libvdpau и усп... большой текст свёрнут, показать
     
     
  • 7.70, irinat (ok), 23:53, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Разработчики Flash Player-а это "осилили"

    но выключили декодирование, так как даже на nVidia оно было нестабильным. Его нужно руками включать.

     
     
  • 8.75, ананим (?), 01:58, 06/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    а меня вообще поражает с каких это пор линуксоидов дегенератами-вантузятниками с... текст свёрнут, показать
     
  • 7.74, ананим (?), 01:55, 06/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    И что Понятно же, что проигрывание роликов 8212 это как раз основное его при... большой текст свёрнут, показать
     
  • 4.50, 123 (??), 19:38, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    windows way. Таким образом при отсутствии контроля можно получить dll hell. Но по большей части меньше геморроя.
     

  • 1.10, Zenitur (ok), 14:56, 05/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Кстати говоря, если кто-нибудь ещё не знает. libvdpau-va - библиотека для того видеокарта ATi/AMD или Intel заработала с VDPAU. Она расчитана на Flash Player, но вообще может работать ещё на чём-нибудь. https://www.linux.org.ru/forum/development/8868495

    Устанавливаем так. Устанавливаем -devel версии пакетов VAAPI и VDPAU, компилируем программу, запускаем браузер:

    VDPAU_DRIVER=va_gl LIBVA_DRIVER_NAME=i965 firefox

     
     
  • 2.13, Xasd (ok), 15:19, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    если вспомнить все твои комментарии (на всех форумах) -- то мне даже страшно представить какой у тебя там на твоём компьютере программный Ад происходит..
     
     
  • 3.15, Zenitur (ok), 15:35, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У меня мало программ. Нет ни одной CAD, например. Нет нормального 3D-редактора. Нет аналогов программ ABBYY - FineReader и Lingvo. Нет нормальной программы для вёрстки - Scribus неполноценен. Мало эмуляторов - только сега, Playstation 1 и 2, амига и спектрум. Знаю людей, которые гораздо лучше меня разбираются в том, какие программы есть для линукса. Смотрят Freshmeat, Phoronix, Sourceforge и Github, а я плохо знаю английский язык для этого.
     
  • 2.30, irinat (ok), 16:48, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > libvdpau-va

    Мда, неудачное название получилось, плохо гуглится, да и постоянно обрезают. Надо было придумать что-нибудь в духе "stravakob".

     
  • 2.41, Аноним (-), 17:50, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    эта библиотека есть в репах ubuntu: http://packages.ubuntu.com/ru/trusty/libvdpau-va-gl1
     
     
  • 3.66, Аноним (-), 23:12, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > эта библиотека есть в репах ubuntu: http://packages.ubuntu.com/ru/trusty/libvdpau-va-gl1

    Или в "oibaf PPA". Последний, кстати, работает и с дебианом, как ни странно.

     

  • 1.31, Аноним (31), 16:56, 05/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    у хрома нет апаратного ускорения и под виндой. хотя может быть он просто сам по себе проц сильно грузит. например  амд e-350 даже 720 валит с ног страшной нагрузкой. в хроме. а вот тот же 1080 уже в эксплорере 10 и 70% по ядрам не даёт.
     
  • 1.32, анонимм (?), 17:09, 05/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    гугль расписался в немощи
     
     
  • 2.36, paulus (ok), 17:22, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > гугль расписался в немощи

    Да какое там ускорение... Даже веб-фоторедактор в г+ не заработает без активации флага chrome://flags/#ignore-gpu-blacklist

     
  • 2.40, Аноним (-), 17:46, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Это линукс не готов для аппаратного ускорения. В остальных системах все давно работает из коробки а тут до сих пор какие-то сношения с костылями нужны. Причем сношения могут помочь а могут и нет.
     
     
  • 3.42, анонимм (?), 18:01, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Смотри анонимный комментарий выше — в венде тоже нету. Кстати, фирефокс, насколько я заметил, на амд е350 играет 720п легко, не напрягая проц. Просто ты онанимный болтун-вантузятник, не видавший линукса.
     
     
  • 4.44, Аноним (-), 18:23, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Смотри анонимный комментарий выше — в венде тоже нету. Кстати, фирефокс, насколько
    > я заметил, на амд е350 играет 720п легко, не напрягая проц.
    > Просто ты онанимный болтун-вантузятник, не видавший линукса.

    Зато под вендой заводится на раз-два. А какие нужно проводить обряды и какие мантры зачитывать чтобы оно завелось под линуксом? Хотя бы ютуб. vdpau не пашет, HWAcccelerateEnable = 1 (или как его там, забыл уже) в настройках флэша тоже не дает результата. В статистике созерцаю software video decoding и video rendering. На 1080p в динамичных сценах лютый фреймдроп, мой c2d e8400 загружен почти на 100%. Дрова на невидию нормальные, блоб свежий.

     
  • 3.56, Маленькая Серая Мышка (?), 20:51, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    То-то те китайские HTPC-коробочки, в которых стоят чипсеты, хоть как-то поддерживающие Linux (типа AMLogic) за свои $100 вовсю крутят 1080p под XBMC своими VPU. А Intel NUC стоит втрое дороже и без RAM
     
  • 3.67, Аноним (-), 23:14, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Это линукс не готов для аппаратного ускорения. В остальных системах все давно
    > работает из коробки

    Я и вижу! В виндах WebGL файрфокса блеклистит комплектные системные драйвера, потому что глюк на глюке и глюком погоняет. И даже "апдейт" через винапдейт ставит какую-то некромансию, которая тоже в блеклисте. Как минимум для интелского интеграта. Надо самому топать на сайт интеля, качать оттуда, и вот тогда наконец WebGL заработает и в винде. Изкоробочное ускорение. С кучей багов, бэть...

     

  • 1.43, iles (??), 18:07, 05/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а в чем сбсна сырбор.. залез да включил. кому надо знают где, кому не надо не знают про линукс вообще
     
  • 1.52, MSLinux (?), 20:10, 05/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    РЕБЯТА ПОДСКАЖИТЕ, как включить GPU-ускорение в firefox??
    У МЕНЯ КАК ТО БЫЛА КАКАЯ ТО ВЕРСИЯ, ПО УМОЛЧАНИЮ ОТОБРАЖАЛСЯ ФРАПС В firefox, А СЕЙЧАС НЕТ, УЖЕ ВСЕ ПЕРЕПРОБЫВАЛ В about:config НИЧО НЕ ПОМАГАЕТ...
     
     
  • 2.55, тоже Аноним (ok), 20:35, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    http://old.computerra.ru/gid/rtfm/browser/354055/
     
  • 2.57, anonymous (??), 21:04, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > РЕБЯТА ПОДСКАЖИТЕ, как включить GPU-ускорение в firefox??
    > У МЕНЯ КАК ТО БЫЛА КАКАЯ ТО ВЕРСИЯ, ПО УМОЛЧАНИЮ ОТОБРАЖАЛСЯ ФРАПС
    > В firefox, А СЕЙЧАС НЕТ, УЖЕ ВСЕ ПЕРЕПРОБЫВАЛ В about:config НИЧО
    > НЕ ПОМАГАЕТ...

    Какого чёрта ты тут орёшь?

     
  • 2.81, Аноним (-), 16:21, 06/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    layers.acceleration.*
     
     
  • 3.83, MSLinux (?), 00:03, 07/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    включено, но фрапс не появляется
     

  • 1.59, Аноним (-), 21:21, 05/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вариант сделать галочку в настройках не рассматривался?
     
  • 1.73, Perain (?), 01:41, 06/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У GPU больше задержки чем у CPU, GPU в хроме можно врубать на больших фрагментах данных
     
     
  • 2.76, Аноним (-), 03:48, 06/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    тока про 4k не надо забывать
     

  • 1.77, kravich (ok), 06:43, 06/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >драйвер может стабильно работать с одной видеокартой в окружении одного дистрибутива, но демонстрировать проблемы в окружении другого дистрибутива

    Вся суть экосистемы линукса

     
     
  • 2.78, arisu (ok), 06:57, 06/03/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Вся суть экосистемы линукса

    человек, который употребляет слово «экосистема» в таком контексте, обычно записной мудак.

     
     
  • 3.79, kravich (ok), 11:30, 06/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Мне такая аналогия кажется вполне уместной. А можешь поподробнее мысль раскрыть?
     
     
  • 4.82, arisu (ok), 17:37, 06/03/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    чисто эмпирические наблюдения. есть некоторое количество слов и выражений, употребление которых даёт почти единичную вероятность того, что человек — мудак.

    также намекаю, что я не одинок в этом мнении. не надо разговаривать речекряком.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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