В ночные сборки (https://www.mozilla.org/en-US/firefox/channel/desktop/#nightly) Firefox, которые лягут в основу выпуска Firefox 63, в качестве временного эксперимента интегрирована (https://bugzilla.mozilla.org/show_bug.cgi?id=1474484) система композитинга Servo WebRender (https://github.com/servo/webrender), написанная на языке Rust и выносящая а плечи GPU операции отрисовки содержимого страницы. При включении WebRender вместо встроенной в движок Gecko системы композитинга, обрабатывающей данные при помощи CPU, для выполнения операций сводной отрисовки элементов страницы используются возможности GPU, что позволяет добиться существенного увеличения скорости отрисовки.
Новая система будет предложена для тестирования ограниченному числу пользователей ночных сборок, использующих видеокарты NVIDIA и ОС Windows 10. WebRender будет включен для 50% пользователей ночных сборок Firefox, удовлетворяющих вышеотмеченным критериям. Для
активации независимо от попадания в группу тестирования в about:config можно выставить переменную "gfx.webrender.all.qualified" в значение "true". Для получения статистики в процессе тестирования будет применяться система Shield Studies (https://wiki.mozilla.org/Firefox/Shield/Shield_Studies), при помощи которой на серверы Mozilla будут отправлены (https://www.opennet.me/opennews/art.shtml?num=47066) метаданные, позволяющие провести сравнительную оценку частоты крахов у пользователей с включённым WebRender и без него.
В зависимости от результатов тестирования, если отклонение по числу крахов не превысит 5-10% и не всплывут неожиданные регрессивные изменения, будет составлен план интеграции WebRender в основной состав браузера, иначе код будет отправлен на доработку (например, при включении WebRender уже выявлены повышение (https://bugzilla.mozilla.org/show_bug.cgi?id=1474583) нагрузки на CPU при просмотре видео на YouTube, снижение (https://bugzilla.mozilla.org/show_bug.cgi?id=1474595) FPS при обработке WebGL и проблемы (https://bugzilla.mozilla.org/show_bug.cgi?id=1474294) с отрисовкой изображений, встроенных в HTML/CSS).URL: https://www.soeren-hentzschel.at/firefox/firefox-nightly-moz.../
Новость: https://www.opennet.me/opennews/art.shtml?num=48989
Поздравляю, теперь майнить Монеро можно не только через уязвимости в javascript, но и через уязвимости в plain html! Приче м сразу на GPU!
Перечислите, пожалуйста, уязвимости в plain html хотя бы за последние пару лет.
Вообще-то вам про JavaScript написали, почему вы спрашиваете про plain html? А примеров уже, мягко говоря, более чем через край достаточно.
Скажи своим инженерам, что у тебя баг. После комбинации символов «javascript,» ты дальше не парсишь текст предложений. Пусть перепрошьют тебя.
https://www.opennet.me/opennews/art.shtml?num=48668
Это же только для виндовс. Не страшно.
потихоньку догоняют хром, молодцы
Не то, чтобы догоняют, и вовсе не хром. Скорее деформируются под "обычного юзера", который хочет Больше! Быстрее! Давай-давай видосиков! А подумать у него времени нет. Да и нечем, пожалуй.
То есть становиться лучше и быстрее = деградация?
Добро пожаловать в опеннет
Там ещё должно было быть слово "потре*ляди" ;)
>То есть становиться лучше и быстрее = деградация?Если комп становится быстрее, то он и развивается, развивается техника. А вот юзер за компом становится всё тупее и тупее. Он деградирует. Это же очевидно.
По себе людей не судят. (с)
А я где-то говорил "лучше"? Быстрее-и-хуже, тут такой девиз.
высоко-морально-интеллектуально-православно-антипотребл9дско-духовная личность в треде, все в укрытие
С ума уже сошли - Firefox и так скоростью не отличается, а тут ещё GPU нагрузят.
Но какое тебе до этого дело? Ты-то не пользуешься этим недобраузером из-за его тормозов, слежки и страшного интерфейса. Твой lynx, пусть и имеет некоторые незначительные неудобства, в общем и целом удобен и эффективен. Разве не так?
> Ты-то не пользуешься этим недобраузеромПочему же? Время от времени запускаю... потом закрываю (особенно когда видео начинаю смотреть - жуть ещё та).
> Твой lynxЯ конечно мазохист, но не до такой степени.
https://www.opennet.me/opennews/art.shtml?num=48312
В Линукс ФФ реально тупит побольше Хромиума. Хромиум тоже тупит, но поменьше. Это очень хорошо заметно, если есть возможность тут же перевертаться в Вин 10 и открыть там те же страницы. В Винде, что Гугл Хром, что ФФ Квантум летают примерно одинаково.
> что Гугл Хром, что ФФ Квантум летают примерно одинаково.
> Гугл Хром
> летаютА ты смешной. 128 гигов оперативки купил?
Ti prav. Mnje i tak norm.
https://transfer.sh/PGIxy/screen.png
И переключение раскладок ты не настраиваешь тоже из соображений безопасности?
Вообще, я обычно w3m использую.
https://transfer.sh/ImeJN/screen.png
*смотрит с непониманием, но уважительно
Только что установил - на ленте.вру в отличие от фуррифокса разметка не едет XD
> Твой lynx, пусть и имеет некоторые незначительные неудобства, в общем и целом удобен и эффективен.w3m вообще-то, но ты не знаешь, что это =) Достаточно удобен и эффективен. До тех пор, пока мы не сталкиваемся с говнокодом. А это 95% современного веба. И тут возникают вопросы. Но не те, которые задает анонимус))
> Достаточно удобен и эффективен. До тех пор, пока мы не сталкиваемся с говнокодом. А это 95% современного веба.Перевожу для себя: Разваливает всё, что чуть более чем html.
links2 же !
Разгрузить CPU, за счёт нагрузки на GPU - очень неплохо. Потребителей CPU и так хватает, а вот GPU, пока рендерится страничка, обычно не нагружен (если ты не мамкин майнер, который майнит на своей собственной пекарне).
> Разгрузить CPU, за счёт нагрузки на GPU - очень неплохо.Ага... просто великолепно, особенно я оценил это когда пытался смотреть видео на ютубе (проц на тот момент был - i3-2100) - это просто ужас: вход в полно-экранный режим - 2-3 секунды, кулера при этом начинают такую дуйку, что страшно становится от этого звука. И так на протяжении всего ролика - далее выход из полно-экранного - 4-5 секунд.
Потом запускаем любое поделие на chromium и пытаемся воспроизвести те-же действия - и о чудо > всё прекрасно работает. Прямо магия.
Ты как раз описал типичный сценарий перегрузки CPU. Да ещё и скорее всего не было аппаратного ускорения декодирования на лисе тогда, хромоподобные первыми запилили это у себя.
Никакой магии, ФФ не умеет в аппаратный h264, который есть в интелах начиная с 3rd gen.
ютуб показывает, что отлично умеет
Он умеет MSE, но аппаратного декодирования там нет.По новости, ЕМНИП собирались пилить декодирование только после того, как допилят аппаратный OpenGL композитинг (вот то, что в новости), т.к. до этого приступать смысла нет. Так что я бы радовался новости.
> Он умеет MSE, но аппаратного декодирования там нет.декодирование - оно, по идее, в windows media framework. Если правильные драйверы - то аппаратное.
и да, жаль что воспроизводить видео - видеокартой - в этих ваших опенсорсных системах фуфлофокс не мог, и не сможет. "зато рендеринг html на opengl"
>> Он умеет MSE, но аппаратного декодирования там нет.
> декодирование - оно, по идее, в windows media framework. Если правильные драйверы
> - то аппаратное.Ну я про linux вроде говорил. Под виндами оно попроще, да. За счёт того что MS большую часть кактуса аппаратного декодирования погрызла сама c DXVA
> и да, жаль что воспроизводить видео - видеокартой - в этих ваших
> опенсорсных системах фуфлофокс не мог, и не сможет. "зато рендеринг html
> на opengl"А смысл гонять данные GPU-CPU-обратно? Ведь видео в браузере - это не видео в статичном окне плеера. К нему могут применяться все те же трансформации, что и к обычным элементам DOM (повороты, размеры, перекрытия, альфа-канал и вот это всё + это всё в динамике). Если композитинг на CPU, то какой смысл гнать видео на GPU, если его потом всё равно гнать на CPU. Профиту-то откуда взяться. Вот допилят HW-композитинг, тогда и от HW-видео будет толк (и смысл его в принципе пилить).
А разве композитингом не должен заниматься именно GPU? Я не знаю, в GNOME 3 вашем что этим занимается?
ну вот ждите, когда-нибудь допилят.
> А разве композитингом не должен заниматься именно GPU?Композитинг, в данном случае, это, упрощённо говоря, собрать из HTML/CSS и вот всего этого готовую картинку и послать её на GPU. Сейчас и хотят делать прямо на GPU.
> Ну я про linux вроде говорил.а тут засада, да - нет wmf, в который просто можно сунуть хэндл - нет варенья. был gstreamer, с всем хорошо известным "качеством" и "эффективностью" своего кода, теперь вот вовсе ffmpeg, то есть уже совсем-совсем низкоуровневый код, все надо делать самому - и vaa ниасилен и не будет.
> К нему могут применяться все те же трансформации, что и к обычным элементам DOM (повороты,
> размеры, перекрытия, альфа-канал и вот это всё + это всё в динамике).ну и говоришь ему - "поверни мне ЭТО". От композинга остальной страницы требуется только учесть (изменившийся) клиппинг и не вляпаться в видео-фрейм - как-то во времена флэша ему это ж удавалось. А это можно и на cpu делать - если бы было, кому.
> был gstreamer, с всем хорошо известным "качеством" и "эффективностью" своего кода, теперь вот вовсе ffmpeg, то есть уже совсем-совсем низкоуровневый код, все надо делать самомуНасколько я в курсе, они с gstreamer-ом наплевались так, что переделать на ffmpeg оказалось самым простым и эффективным решением.
> и vaa ниасилен и не будетну почему. вот я слышал то, что выше написал: как доделают HW-композитинг, тогда и HW-видео можно делать, иначе толку от него никакого. Может с тех пор, что и поменялось, я как-то не следил за темой.
> ну и говоришь ему - "поверни мне ЭТО". От композинга остальной страницы требуется только учесть (изменившийся) клиппинг и не вляпаться в видео-фреймКак в таком случае обрабатывать перекрытия, наложения элементов и изменения альфа-канала, например? Плюсом, а кто сказал, что видео-объект на странице один, их вполне может быть много (хоть тайл-окно из видео) и сложно взаимодеиствующих с разметкой и JS.
> как-то во времена флэша ему это ж удавалосьЕМНИП flash вообще рисовал всё в отдельном окне поверх основного. Хотя я не берусь утверждать, не специалист в вопросе flash-а. Это надо irinat-а (https://opennet.ru/~irinat) спросить здесь или на ЛОРе, он глубоко в этой теме.
> пытался смотреть видео на ютубе - это просто ужас: кулера при этом начинают такую дуйку, что страшно становится от этого звука. Потом запускаем любое поделие на chromium и пытаемся воспроизвести те-же действия - и о чудо > всё прекрасно работает. Прямо магия.
> Никакой магии, ФФ не умеет в аппаратный h264, который есть в интелах начиная с 3rd gen.Ну так Chromium тоже не может в аппаратный h264 под линуксами
> Ну так Chromium тоже не может в аппаратный h264 под линуксамиПрямую трансляцию 1tv.ru мой Chromium на FreeBSD декодирует аппаратными средствами видеокарты Geforce GT 710 (драйвер nvidia-driver-390.67).
Да плевать, что у тебя. Ванильный Chromium не умеет.
У тебя может и в about написано "iZEN круче всех" (ну наложил такой патч).
> Ну так Chromium тоже не может в аппаратный h264 под линуксамиТам патч есть, включающий существующий код, который по умолчанию отключен. Можно пересобрать. Правда за работу его на конкретном железе Гугл не отвечает. Они его вообще, вроде как, только для Хромобуков пилили.
Естественно. Но это уже не будет по сути хромиумом, а что-то доделанное вне этого проекта.Ответ был на жалобу, что Chromium не тормозит с видео, а фурифокс торомозит.
Я вот очень сильно сомневаюсь, что тот комментатор ставил из левых источников ратченный хромитам или сам его собирал с патчем.
https://html5test.com
> Никакой магии, ФФ не умеет в аппаратный h264, который есть в интелах начиная с 3rd gen.Умеет - если ffmpeg в зависимостях собран с поддержкой аппаратной акселерации VDPAU, VAAPI.
У кого не умеет, значит мантейнеры не озаботились.Видеопоток h.265/VP9 аппаратно Firefox и Chromium на Linux/FreeBSD не поддерживается - политика партии.
> аппаратно Firefox и Chromium на Linux/FreeBSD не поддерживается - политика партии.Нет. В Firefox нету такой реализации. В Chromium есть, но у него действительно по политике партии не поддерживается. Не хотят возится с нестабильностью линуксовой видеосистемы.
Гугл точит свои ресурсы под хром. Классика жанра — если заходишь на гугловый ресурс или очередной магазин на ангуляре в лисе, то всё может довольно люто тормозить, а если мимикрируешь сменой UA и полифилами до хрома — то всё внезапно летает.
Гугл в своё время так оперу забанил и браузеры MS.
Ну хорошая теория, если бы только EDGE и Safari так же бы себя вели
Но на Edge тот же Google Analytics работает шустрее чем на хромом, да и админки большинства популярных cms (wordpress, opencart и ещё пара коммерческих) работают корректно, без глюков со скроллом.
Плохо будет на ноутах. Включение дискретной видеокарты сжирает заряд аккума довольно быстро. Будет грустняво, если при вёб-сёрфинге будет садиться ноут.
То есть, загрузка CPU под 100% на всяких веб-шняжках, вашу батарею не смущает?
Вообще FF Quantum в Ubuntu таки летает на моем компе 2012 года. Я так понимаю твое барахло древнее лет на 10? Или ты на нетбуке сидишь?
Грузишся из винды в эту вашу убунту и всё сразу как через воду. И поплыл так сразу поплыл. Всё так плавно плавно.. ФФ, в особенности.
Тоесть ютубик в фоне играя в цяцьку уже не подержыш?
Всё нормально будет. Там нагрузка на GPU крошечная. Плюс тот факт, что основная работа там будет во время открытия страницы, а во время просмотра можно только вносить корректировки.
И тут xeйтят. Все вам не так, госпoда тpoлли и xeйтоpы. Тормoзит - плохо. Задeйствовали GPU - снова плохо. А что хорошо вы и сами не знaете. Потерянное поколение!
Тормозит - отрубаем js. Нет, не глобально, а выборочно - и уже не тормозит совершенно! "Потерянное поколение" поколение не умеет этого делать, зато умеет постить на башорг смишные цитаты про гугло-рекламу - я даже не знаю, что это и зачем это видеть.
Вместо того, чтобы ИСПРАВИТЬ проблему, находят способы её ОБХОДА.
Рассказывайте кто попробует, заметно ли ускорение.
Норм, так ускорило, что чуть со стула не улетел...итить :\
>использующих видеокарты NVIDIA и ОС Windows 10они там совсем упоролись
> они там совсем упоролисьПросто взяли самое популярное видео и самую ходовую ОСь. А надо было как?
Mac OS и AMD.
Козлёночка и попугайчиков.
>самую ходовую ОСь15%
Ходовой и популярный - это разные слова
это ты про тот рейтинг где учетны люди у которых есть смартфон, но нет обуви? firefox ориентируется на устройства с полноценной клавиатурой
Тот случай, когда Андроид = Линукс. Когда удобно.
А надо было заявить, что больше не будут поддерживаться, отличные от мелкософтовской, Оси и видяхи отличные от nVidia. Надо было так.
> А надо было заявить, что больше не будут поддерживаться, отличные от мелкософтовской, Оси и видяхи отличные от nVidiaИз чего следует этот глубокомысленный вывод?
>> А надо было заявить, что больше не будут поддерживаться, отличные от мелкософтовской, Оси и видяхи отличные от nVidia
> Из чего следует этот глубокомысленный вывод?из твоего прошлого "глубокомысленного" заявления
> из твоего прошлого "глубокомысленного" заявленияЛюбое новое решение всегда обкатывается на эталонном окружении, чтобы проверить работоспособность решения, исключая баги окружения. За неимением такового, обкатывается на самом популярном, которое в таком случае считается эталонным. Когда решение стабильно работает в эталонном окружении, тогда уже оно дорабатывается и для других.
Какбэ так делают все и именно это я и сказал. Так из чего же ты сделал свои "глубокомысленные" умозаключения?
>> из твоего прошлого "глубокомысленного" заявления
> Любое новое решение всегда обкатывается на эталонном окружении, чтобы проверить работоспособность
> решения, исключая баги окружения. За неимением такового, обкатывается на самом популярном,
> которое в таком случае считается эталонным. Когда решение стабильно работает в
> эталонном окружении, тогда уже оно дорабатывается и для других.
> Какбэ так делают все и именно это я и сказал. Так из
> чего же ты сделал свои "глубокомысленные" умозаключения?Зависит от того, что ты решил считать "эталонным окружением". Венду с nVidia?
> Зависит от того, что ты решил считать "эталонным окружением". Венду с nVidia?Ты дальше первого предложения читать пробовал? Во втором ответ на этот вопрос написан.
>> Зависит от того, что ты решил считать "эталонным окружением". Венду с nVidia?
> Ты дальше первого предложения читать пробовал? Во втором ответ на этот вопрос
> написан.А, так ты типо умный, да? Но ЧСВ занижено, поэтому повышаешь таким образом?
> А, так ты типо умный, да?Я типО немножко разработчик (не в Mozilla, нет) и имею какое-то представление о том, как разрабатывают и как тестируют. Ты, видимо, не имеешь ни малейшего представления ни о том, ни о другом.
> Но ЧСВ занижено, поэтому повышаешь таким образом?Мне как-то пофигу на твои комплексы. Я просто хотел узнать из каких соображений ты мне в ответ пишешь тупняк. Задал простой вопрос. Вижу - не из каких. Видимо просто из желания писать тупняк.
>> А, так ты типо умный, да?
> Я типО немножко разработчик (не в Mozilla, нет) и имею какое-то представление
> о том, как разрабатывают и как тестируют. Ты, видимо, не имеешь
> ни малейшего представления ни о том, ни о другом.
>> Но ЧСВ занижено, поэтому повышаешь таким образом?
> Мне как-то пофигу на твои комплексы. Я просто хотел узнать из каких
> соображений ты мне в ответ пишешь тупняк. Задал простой вопрос. Вижу
> - не из каких. Видимо просто из желания писать тупняк.Речь шла о твоих комплексах, "немножко разработчик". Попробуй промыть глаза, если плохо видно. У меня же вопросов о твоих соображениях не было изначально, потому как тупняк пошёл от тебя из твоего первого же сообщения. "Немножко разработчик". Типо. :D
> Речь шла о твоих комплексах, "немножко разработчик".Если ты начинаешь истерить и кидаться дерьмом, вместо того чтобы ответь на простой вопрос (разжёвываю: как из того, что разработчики решили протестировать рендер на самом популярном пользовательском окружении, следует то, что рендер будет только под него), то это твои комплексы, не мои.
> У меня же вопросов о твоих соображениях не было изначально, потому как тупняк пошёл от тебя из твоего первого же сообщения.Понятно, читать ты тоже не умеешь. Всего доброго.
>> Речь шла о твоих комплексах, "немножко разработчик".
> Если ты начинаешь истерить и кидаться дерьмом, вместо того чтобы ответь на
> простой вопрос (разжёвываю: как из того, что разработчики решили протестировать рендер
> на самом популярном пользовательском окружении, следует то, что рендер будет только
> под него), то это твои комплексы, не мои.
>> У меня же вопросов о твоих соображениях не было изначально, потому как тупняк пошёл от тебя из твоего первого же сообщения.
> Понятно, читать ты тоже не умеешь. Всего доброго.C чего ты взял, что я истерю? Я вполне спокоен. В общем и сам не плошай. Читай побольше, ты ведь "умеешь".
"Использование GPU для отрисовки страницы" , при том что уже много лет самый популярные совет на мозилловских форумах при глюках - "отключить видеоускорение" . Такой у мозиллы чёрный юмор ...
Э вообще то Webrender там уже очень давно в nightly доступен. И там не реально огромное количество багов и проблем. Тот самый случай когда тормозиле нужно притормозить коней.
Эпические баги когда все окно браузера рандомно мигало элементами интерфейса как новогодняя елка, когда рандомные сайты убивали всю графику в интерфейсе оставляя только артефакты. Нагрузка на GPU на говномаках от чего те стоят горячие.
Воспроизведение h264 я ни раз замерял и нагрузка на CPU действительно есть, но не всегда, всего скорее зависит от не масштабирования и или двух одновременных воспроизведений в бекграунде.
Лаги прокрутки страниц с большим количеством теней на тексте. Рандомные изменения масштаба сайта при прокруте, лаги в CSS анимации (нагрузка на CPU). Падение FPS ниже значения Vsync вашего монитора (60fps,120fps,144) в 2 раза при прокрутке с видео на странице типа фейспука.Ну удачи им форсить это не доделаное говнецо в релизы. Проблему с мигающим интерфейсом фиксили пол года так для заметки.
>Проблему с мигающим интерфейсом фиксили пол года так для заметки.Они были заняты - пилили телеметрию, покеты и форму вкладок в очередной раз исправляли.
Такое и на "стабильном" квантуме есть, ловлю периодически на рабочих машинах с 10-ой и 8.1, что интересно "при австралисе то" такого не было.
Прикольно они пиарят свой руст. Запилили многопоточный парсер цсс, ускорили за счёт этого на многоядерных системах - хвала русту(хотя причем тут, если АЛГОРИТМ поменяли). И вот опять, вынесли отрисовку на GPU, которая в большинстве своём может дать плавности отрисовки - хвала русту.
А аппаратного видеодекодирования как не было, так нет.
А вот вы все на опеннете ребята дружно говорите что файерфокс не поддерживает аппаратное ускорение видео и я вас не совсем понимаю. На линуксе при воспроизведении фулдэйчди на ноуте с кор ай3 юэлви по загрузке проца и нагреву разницы между файрфоксом и вээлцшкой (оранжевый такой, если не поняли мой антитранслит) не вижу.
Хотя конечно имеется сомнения, что оно подхватилось вообще, потому что греется как сильно.
Но ноут это же почти ПК, а ПК может и без оного, да?
На смартфоне с андроидом тоже воспроизводится плавно.
Что вы имеете ввиду?
На линуксе не поддерживает https://bugzilla.mozilla.org/show_bug.cgi?id=563206Так-то само собой при воспроизведении FullHD особо не заметишь, но при чём-то выше вполне себе заметно разница в потреблении CPU и батареи.
На смартфонах с андроидом само собой поддерживается и давно.
Хотя если у тебя и с VLC сильно кочегарится, то наверно и там не работает :D
> Хотя конечно имеется сомнения, что оно подхватилось вообще, потому что греется как сильно.именно так - просто у кого-то слишком мощный ничем кроме этого видео не озадаченный ноут и лишний заряд в батарее.
А вот умения настроить плейер, чтобы он использовал gpu - видимо, нет. "оранжевый такой", скорее всего, не умеет. Ставь винду, там все в порядке (насчет оранжевого не уверен, но встроенный Movies умеет, и мурзила тоже)
Ну так то я настраивать ничего не должен, все само должно работать. Там есть какая-то настройка, типа бэкенд для вывода видео, там есть много всего, в частности, встречаются слова vdpau, vaapi. Результат - либо также, либо вообще не работает.У меня Интел kaby lake, и там vaapi, который новый, и непонятно уже поддерживается или нет.
Есть плееры с поддержкой vaapi?
> Есть плееры с поддержкой vaapi?mpv --hwdec=vaapi --vo=opengl-hq "https://www.youtube.com/watch?v=6TMiCxcWG9s"
mpv умеет, как и его надстройка SMplayer, vaapi+opengl
В mpv(hwdec=vaapi), vlc(само подхватило) и хром патченый с поддержкой vaapi( которая есть в хромос, просто для линукса решили отключить) - все хардварно играет 4к без проблем
Таки да, в смплеере есть такие настройки и они помогают. А в оранжевом только вывод, где декодировать, нет.
>>хром патченый с поддержкой vaapiа только h.264 или все? VP9?
пакетов не делают? (убунту, дебиан). Поискал, есть исходники на гитхабе, страница на лаунчпаде, где ничего нет.
Не знаю, я с аура ставлю chromium-vaapi-bin. vp9 на Skylake играет хардварно
> Не знаю, я с аура ставлю chromium-vaapi-bin. vp9 на Skylake играет хардварноСпасибо! в убунту есть в ппа, поставил.
Разница есть (в лучшую сторону).
Но на моем i3-7100U сильновато грузит, h264 еще ничего, температура на грани терпимости для коленей, а vp9 показывает аппаратно согласно chrome://gpu но греет сильно, но все таки загрузка проца ниже чем на штатном без ускорения.
Наверное, мало декодировать, нужно еще и выводить как-то правильно? Этот самый композитинг не об этом? хотя вроде включен.А на плеере норм, загрузка проца 20-25% (открыты другие программы), сам плеер меньше 5%, но вырастает загрузка от cinnamon-а.
Удивительно, конечно, что нет штатно нигде.
>> А в оранжевом только выводтам есть галочка аля "использовать хардварное ускорение если это возможно"
запусти 4K тест и узнаешь как он захлёбывается, и проц тем более бывает разный, есть j3355, вот ему это желательно
Вот же клоуны двигло рендера на расте писать. Есть же C/C++
нужно пойти дальше и создать специализированый чип для аппаратного рендеринга html! ну или на худой конец специальный набор инструкций процессора
Фича интересная и в эпоху HiDPI мониторов - нужная.
В линуксе, кстати, нормально работает, видео AMD WX 2100, драйвер amdgpu + mesaЗЫ. здесь товарищ блог ведёт на тему https://mozillagfx.wordpress.com/
То что гуй надо рисовать на графической карте было известно с момента появления оных. Игроделы так и были вынуждены делать - им скорость очень важна. Фреймворки к этому пришли как только захотели кнопочки с тенями и эффектами. Наконец и до браузеров доперло.
Только до сих пор не изобрели нормальные драйвера. Везде работает по разному, даже в рамках одного производителя. Поэтому всем проще включать по дефолту бекенд на CPU,чем ловить багрепорты крешей на ГПУ.
что ж они opengl'ом тогда побрезговали? прокладка же между софтом и железом
> То что гуй надо рисовать на графической карте было известно с момента появления оных.моему трайденту расскажите, ага.
2d ускорение "с момента появления оных" было в зачаточном состоянии, так в нем и оставшись.
В целом, оно даже может и используется- иксовым драйвером именно твоей, анон, видеокарты. Для совсем элементарых примитивов.К сожалению, для распаковки видео нужно вовсе не "гуй рисовать" уметь, а выполнять математические операции, к рисованию вообще никаким боком не относящиеся.
Игроделам нужно было 3d, это вообще отдельная история, там математика, но она обрабатывает именно картинку - видимую непосредственно глазами. Кнопочки с настоящими (а не просто серой рамкой без прозрачности) тенями - тоже.
А в видео конечный-то, как раз, видимый этап - не настолько тяжелый, это просто байтики, никак не зависящие от того что под ними нарисовано (или нам кажется, что нарисовано). Но вот собирать массивы байтиков из всяких motion vectors - задача для современных cpu уже на пределе возможностей.
и это уже совсем другая история - поэтому-то opengl, помянутый другим анонимом, и не пригодился- он не для этого просто придуман. Больше толку было бы от cuda.
У меня итак в ноуте i7 всегда разгружен, а тут они собрались через интеграшку тепловыделение поднять?
На Win7 принудительно заводится ? Кто проверял ?"(например, при включении WebRender уже выявлены повышение нагрузки на CPU при просмотре видео на YouTube" т.е. вместо того чтобы разгрузить проц он стал нагружаться сильнее ?
У меня часто раньше были проблемы когда они начали внедрять "gpu ускорения".
Но последние обновления лисы были удачными что радует. Крашиться и зависать особенно намертров стал нааамного реже (на овердофиииигище вкладок >150) Раньше 210 вкладок с очень высокой вероятностью вешали браузер, после последних обновлений этот порог сдвинулся. (хотя наверно сдвинулся я, раз открываю столько вкладок :) )