URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 114858
[ Назад ]

Исходное сообщение
"В ночные сборки Firefox добавлен WebRender, использующий GPU..."

Отправлено opennews , 19-Июл-18 20:59 
В ночные сборки (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


Содержание

Сообщения в этом обсуждении
"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Аноняшка , 19-Июл-18 20:59 
Поздравляю, теперь майнить Монеро можно не только через уязвимости в javascript, но и через уязвимости в plain html! Приче м сразу на GPU!

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено AnonPlus , 19-Июл-18 21:17 
Перечислите, пожалуйста, уязвимости в plain html хотя бы за последние пару лет.

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено metakeks , 28-Июл-18 21:31 
Вообще-то вам про JavaScript написали, почему вы спрашиваете про plain html? А примеров уже, мягко говоря, более чем через край достаточно.

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Аноним , 31-Июл-18 02:20 
Скажи своим инженерам, что у тебя баг. После комбинации символов «javascript,» ты дальше не парсишь текст предложений. Пусть перепрошьют тебя.

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Аноним , 19-Июл-18 21:19 
https://www.opennet.me/opennews/art.shtml?num=48668

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Аноним , 19-Июл-18 22:05 
Это же только для виндовс. Не страшно.

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Аноним , 19-Июл-18 21:00 
потихоньку догоняют хром, молодцы

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено user90 , 19-Июл-18 23:01 
Не то, чтобы догоняют, и вовсе не хром. Скорее деформируются под "обычного юзера", который хочет Больше! Быстрее! Давай-давай видосиков! А подумать у него времени нет. Да и нечем, пожалуй.

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Аноним , 19-Июл-18 23:30 
То есть становиться лучше и быстрее = деградация?

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Аноним , 20-Июл-18 00:32 
Добро пожаловать в опеннет

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено черна консоль и звезд не видно , 20-Июл-18 03:21 
Там ещё должно было быть слово "потре*ляди" ;)

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Тот_Самый_Анонимус , 20-Июл-18 05:55 
>То есть становиться лучше и быстрее = деградация?

Если комп становится быстрее, то он и развивается, развивается техника. А вот юзер за компом становится всё тупее и тупее. Он деградирует. Это же очевидно.


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Аноним , 20-Июл-18 07:59 
По себе людей не судят. (с)

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено user90 , 20-Июл-18 06:53 
А я где-то говорил "лучше"? Быстрее-и-хуже, тут такой девиз.

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Аноним , 20-Июл-18 13:28 
высоко-морально-интеллектуально-православно-антипотребл9дско-духовная личность в треде, все в укрытие

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Аноним , 19-Июл-18 21:09 
С ума уже сошли - Firefox и так скоростью не отличается, а тут ещё GPU нагрузят.

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено A.Stahl , 19-Июл-18 21:13 
Но какое тебе до этого дело? Ты-то не пользуешься этим недобраузером из-за его тормозов, слежки и страшного интерфейса. Твой lynx, пусть и имеет некоторые незначительные неудобства, в общем и целом удобен и эффективен. Разве не так?

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Аноним , 19-Июл-18 21:19 
> Ты-то не пользуешься этим недобраузером

Почему же? Время от времени запускаю... потом закрываю (особенно когда видео начинаю смотреть - жуть ещё та).
> Твой lynx

Я конечно мазохист, но не до такой степени.


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Аноним , 19-Июл-18 22:37 
https://www.opennet.me/opennews/art.shtml?num=48312

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено черна консоль и звезд не видно , 20-Июл-18 03:25 
В Линукс ФФ реально тупит побольше Хромиума. Хромиум тоже тупит, но поменьше. Это очень хорошо заметно, если есть возможность тут же перевертаться в Вин 10 и открыть там те же страницы. В Винде, что Гугл Хром, что ФФ Квантум летают примерно одинаково.

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Аноним , 20-Июл-18 07:22 
> что Гугл Хром, что ФФ Квантум летают примерно одинаково.
> Гугл Хром
> летают

А ты смешной. 128 гигов оперативки купил?


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Аноним , 19-Июл-18 21:20 
Ti prav. Mnje i tak norm.
https://transfer.sh/PGIxy/screen.png

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено A.Stahl , 19-Июл-18 21:23 
И переключение раскладок ты не настраиваешь тоже из соображений безопасности?

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Аноним , 19-Июл-18 21:45 
Вообще, я обычно w3m использую.
https://transfer.sh/ImeJN/screen.png

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено черна консоль и звезд не видно , 20-Июл-18 03:27 
*смотрит с непониманием, но уважительно

"w3m Крутая вещь! ^_^"
Отправлено Ананимус , 31-Июл-18 19:10 
Только что установил - на ленте.вру в отличие от фуррифокса разметка не едет XD

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено user90 , 19-Июл-18 22:54 
> Твой lynx, пусть и имеет некоторые незначительные неудобства, в общем и целом удобен и эффективен.

w3m вообще-то, но ты не знаешь, что это =) Достаточно удобен и эффективен. До тех пор, пока мы не сталкиваемся с говнокодом. А это 95% современного веба. И тут возникают вопросы. Но не те, которые задает анонимус))


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено черна консоль и звезд не видно , 20-Июл-18 03:30 
> Достаточно удобен и эффективен. До тех пор, пока мы не сталкиваемся с говнокодом. А это 95% современного веба.

Перевожу для себя: Разваливает всё, что чуть более чем html.


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено 1 , 20-Июл-18 09:55 
links2 же !

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено AnonPlus , 19-Июл-18 21:18 
Разгрузить CPU, за счёт нагрузки на GPU - очень неплохо. Потребителей CPU и так хватает, а вот GPU, пока рендерится страничка, обычно не нагружен (если ты не мамкин майнер, который майнит на своей собственной пекарне).

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Аноним , 19-Июл-18 21:26 
> Разгрузить CPU, за счёт нагрузки на GPU - очень неплохо.

Ага... просто великолепно, особенно я оценил это когда пытался смотреть видео на ютубе (проц на тот момент был - i3-2100) - это просто ужас: вход в полно-экранный режим - 2-3 секунды, кулера при этом начинают такую дуйку, что страшно становится от этого звука. И так на протяжении всего ролика - далее выход из полно-экранного - 4-5 секунд.
Потом запускаем любое поделие на chromium и пытаемся воспроизвести те-же действия - и о чудо > всё прекрасно работает. Прямо магия.


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено НяшМяш , 19-Июл-18 21:31 
Ты как раз описал типичный сценарий перегрузки CPU. Да ещё и скорее всего не было аппаратного ускорения декодирования на лисе тогда, хромоподобные первыми запилили это у себя.

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Аноним , 19-Июл-18 21:52 
Никакой магии, ФФ не умеет в аппаратный h264, который есть в интелах начиная с 3rd gen.

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Аноним , 19-Июл-18 22:00 
ютуб показывает, что отлично умеет

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено llolik , 19-Июл-18 22:16 
Он умеет MSE, но аппаратного декодирования там нет.

По новости, ЕМНИП собирались пилить декодирование только после того, как допилят аппаратный OpenGL композитинг (вот то, что в новости), т.к. до этого приступать смысла нет. Так что я бы радовался новости.


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено пох , 19-Июл-18 22:27 
> Он умеет MSE, но аппаратного декодирования там нет.

декодирование - оно, по идее, в windows media framework. Если правильные драйверы - то аппаратное.

и да, жаль что воспроизводить видео - видеокартой - в этих ваших опенсорсных системах фуфлофокс не мог, и не сможет. "зато рендеринг html на opengl"


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено llolik , 19-Июл-18 22:50 
>> Он умеет MSE, но аппаратного декодирования там нет.
> декодирование - оно, по идее, в windows media framework. Если правильные драйверы
> - то аппаратное.

Ну я про linux вроде говорил. Под виндами оно попроще, да. За счёт того что MS большую часть кактуса аппаратного декодирования погрызла сама c DXVA

> и да, жаль что воспроизводить видео - видеокартой - в этих ваших
> опенсорсных системах фуфлофокс не мог, и не сможет. "зато рендеринг html
> на opengl"

А смысл гонять данные GPU-CPU-обратно? Ведь видео в браузере - это не видео в статичном окне плеера. К нему могут применяться все те же трансформации, что и к обычным элементам DOM (повороты, размеры, перекрытия, альфа-канал и вот это всё + это всё в динамике). Если композитинг на CPU, то какой смысл гнать видео на GPU, если его потом всё равно гнать на CPU. Профиту-то откуда взяться. Вот допилят HW-композитинг, тогда и от HW-видео будет толк (и смысл его в принципе пилить).


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено черна консоль и звезд не видно , 20-Июл-18 03:34 
А разве композитингом не должен заниматься именно GPU? Я не знаю, в GNOME 3 вашем что этим занимается?

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено нах , 20-Июл-18 11:32 
ну вот ждите, когда-нибудь допилят.

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено llolik , 20-Июл-18 17:29 
> А разве композитингом не должен заниматься именно GPU?

Композитинг, в данном случае, это, упрощённо говоря, собрать из HTML/CSS и вот всего этого готовую картинку и послать её на GPU. Сейчас и хотят делать прямо на GPU.


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено нах , 20-Июл-18 11:23 
> Ну я про linux вроде говорил.

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

> К нему могут применяться все те же трансформации, что и к обычным элементам DOM (повороты,
> размеры, перекрытия, альфа-канал и вот это всё + это всё в динамике).

ну и говоришь ему - "поверни мне ЭТО". От композинга остальной страницы требуется только учесть (изменившийся) клиппинг и не вляпаться в видео-фрейм - как-то во времена флэша ему это ж удавалось. А это можно и на cpu делать - если бы было, кому.


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено llolik , 20-Июл-18 17:48 
> был gstreamer, с всем хорошо известным "качеством" и "эффективностью" своего кода, теперь вот вовсе ffmpeg, то есть уже совсем-совсем низкоуровневый код, все надо делать самому

Насколько я в курсе, они с gstreamer-ом наплевались так, что переделать на ffmpeg оказалось самым простым и эффективным решением.
> и vaa ниасилен и не будет

ну почему. вот я слышал то, что выше написал: как доделают HW-композитинг, тогда и HW-видео можно делать, иначе толку от него никакого. Может с тех пор, что и поменялось, я как-то не следил за темой.
> ну и говоришь ему - "поверни мне ЭТО". От композинга остальной страницы требуется только учесть (изменившийся) клиппинг и не вляпаться в видео-фрейм

Как в таком случае обрабатывать перекрытия, наложения элементов и изменения альфа-канала, например?  Плюсом, а кто сказал, что видео-объект на странице один, их вполне может быть много (хоть тайл-окно из видео) и сложно взаимодеиствующих с разметкой и JS.
> как-то во времена флэша ему это ж удавалось

ЕМНИП flash вообще рисовал всё в отдельном окне поверх основного. Хотя я не берусь утверждать, не специалист в вопросе flash-а. Это надо irinat-а (https://opennet.ru/~irinat) спросить здесь или на ЛОРе, он глубоко в этой теме.


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено iPony , 20-Июл-18 07:55 
> пытался смотреть видео на ютубе - это просто ужас: кулера при этом начинают такую дуйку, что страшно становится от этого звука. Потом запускаем любое поделие на chromium и пытаемся воспроизвести те-же действия - и о чудо > всё прекрасно работает. Прямо магия.
> Никакой магии, ФФ не умеет в аппаратный h264, который есть в интелах начиная с 3rd gen.

Ну так Chromium тоже не может в аппаратный h264 под линуксами


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено iZEN , 20-Июл-18 13:26 
> Ну так Chromium тоже не может в аппаратный h264 под линуксами

Прямую трансляцию 1tv.ru мой Chromium на FreeBSD декодирует аппаратными средствами видеокарты Geforce GT 710 (драйвер nvidia-driver-390.67).


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено soarin , 20-Июл-18 19:31 
Да плевать, что у тебя. Ванильный Chromium не умеет.
У тебя может и в about написано "iZEN круче всех" (ну наложил такой патч).

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено llolik , 20-Июл-18 17:59 
> Ну так Chromium тоже не может в аппаратный h264 под линуксами

Там патч есть, включающий существующий код, который по умолчанию отключен. Можно пересобрать. Правда за  работу его на конкретном железе Гугл не отвечает. Они его вообще, вроде как, только для Хромобуков пилили.


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено iPony , 21-Июл-18 13:02 
Естественно. Но это уже не будет по сути хромиумом, а что-то доделанное вне этого проекта.

Ответ был на жалобу, что Chromium не тормозит с видео, а фурифокс торомозит.
Я вот очень сильно сомневаюсь, что тот комментатор ставил из левых источников ратченный хромитам или сам его собирал с патчем.


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Аноним , 20-Июл-18 11:30 
https://html5test.com

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено iZEN , 20-Июл-18 13:22 
> Никакой магии, ФФ не умеет в аппаратный h264, который есть в интелах начиная с 3rd gen.

Умеет - если ffmpeg в зависимостях собран с поддержкой аппаратной акселерации VDPAU, VAAPI.
У кого не умеет, значит мантейнеры не озаботились.

Видеопоток h.265/VP9 аппаратно Firefox и Chromium на Linux/FreeBSD не поддерживается - политика партии.


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено soarin , 20-Июл-18 19:33 
> аппаратно Firefox и Chromium на Linux/FreeBSD не поддерживается - политика партии.

Нет. В Firefox нету такой реализации. В Chromium есть, но у него действительно по политике партии не поддерживается. Не хотят возится с нестабильностью линуксовой видеосистемы.


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Аноним , 20-Июл-18 11:00 
Гугл точит свои ресурсы под хром. Классика жанра — если заходишь на гугловый ресурс или очередной магазин на ангуляре в лисе, то всё может довольно люто тормозить, а если мимикрируешь сменой UA и полифилами до хрома — то всё внезапно летает.
Гугл в своё время так оперу забанил и браузеры MS.

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено iPony , 20-Июл-18 11:17 
Ну хорошая теория, если бы только EDGE и Safari так же бы себя вели

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено 123 , 20-Июл-18 13:56 
Но на Edge тот же Google Analytics работает шустрее чем на хромом, да и админки большинства популярных cms (wordpress, opencart и ещё пара коммерческих) работают корректно, без глюков со скроллом.

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено redwolf , 19-Июл-18 23:41 
Плохо будет на ноутах. Включение дискретной видеокарты сжирает заряд аккума довольно быстро. Будет грустняво, если при вёб-сёрфинге будет садиться ноут.

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено черна консоль и звезд не видно , 20-Июл-18 03:35 
То есть, загрузка CPU под 100% на всяких веб-шняжках, вашу батарею не смущает?

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Quanchi , 19-Июл-18 21:51 
Вообще FF Quantum в Ubuntu таки летает на моем компе 2012 года. Я так понимаю твое барахло древнее лет на 10? Или ты на нетбуке сидишь?

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено черна консоль и звезд не видно , 20-Июл-18 03:37 
Грузишся из винды в эту вашу убунту и всё сразу как через воду. И поплыл так сразу поплыл. Всё так плавно плавно.. ФФ, в особенности.

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено VINRARUS , 19-Июл-18 21:31 
Тоесть ютубик в фоне играя в цяцьку уже не подержыш?

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено h31 , 19-Июл-18 22:27 
Всё нормально будет. Там нагрузка на GPU крошечная. Плюс тот факт, что основная работа там будет во время открытия страницы, а во время просмотра можно только вносить корректировки.

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Никодим , 19-Июл-18 21:48 
И тут xeйтят. Все вам не так, госпoда тpoлли и xeйтоpы. Тормoзит - плохо. Задeйствовали GPU - снова плохо. А что хорошо вы и сами не знaете. Потерянное поколение!

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено user90 , 19-Июл-18 22:31 
Тормозит - отрубаем js. Нет, не глобально, а выборочно - и уже не тормозит совершенно! "Потерянное поколение" поколение не умеет этого делать, зато умеет постить на башорг смишные цитаты про гугло-рекламу - я даже не знаю, что это и зачем это видеть.

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено asdf , 20-Июл-18 19:48 
Вместо того, чтобы ИСПРАВИТЬ проблему, находят способы её ОБХОДА.

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Cloud , 19-Июл-18 22:05 
Рассказывайте кто попробует, заметно ли ускорение.

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Аноним , 19-Июл-18 22:23 
Норм, так ускорило, что чуть со стула не улетел...итить :\

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Gannet , 19-Июл-18 22:48 
>использующих видеокарты NVIDIA и ОС Windows 10

они там совсем упоролись


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено llolik , 19-Июл-18 22:52 
> они там совсем упоролись

Просто взяли самое популярное видео и самую ходовую ОСь. А надо было как?


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Аноним , 19-Июл-18 23:16 
Mac OS и AMD.

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено черна консоль и звезд не видно , 20-Июл-18 03:40 
Козлёночка и попугайчиков.

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Аноним , 20-Июл-18 07:54 
>самую ходовую ОСь

15%


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено iPony , 20-Июл-18 08:20 
Ходовой и популярный - это разные слова

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Anonim , 20-Июл-18 12:57 
это ты про тот рейтинг где учетны люди у которых есть смартфон, но нет обуви? firefox ориентируется на устройства с полноценной клавиатурой

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено чебурнет.рф , 20-Июл-18 16:26 
Тот случай, когда Андроид = Линукс. Когда удобно.

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Gannet , 21-Июл-18 17:02 
А надо было заявить, что больше не будут поддерживаться, отличные от мелкософтовской, Оси и видяхи отличные от nVidia. Надо было так.

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено llolik , 21-Июл-18 17:17 
> А надо было заявить, что больше не будут поддерживаться, отличные от мелкософтовской, Оси и видяхи отличные от nVidia

Из чего следует этот глубокомысленный вывод?


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Gannet , 21-Июл-18 17:26 
>> А надо было заявить, что больше не будут поддерживаться, отличные от мелкософтовской, Оси и видяхи отличные от nVidia
> Из чего следует этот глубокомысленный вывод?

из твоего прошлого "глубокомысленного" заявления


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено llolik , 21-Июл-18 17:40 
> из твоего прошлого "глубокомысленного" заявления

Любое новое решение всегда обкатывается на эталонном окружении, чтобы проверить работоспособность решения, исключая баги окружения. За неимением такового, обкатывается на самом популярном, которое в таком случае считается эталонным. Когда решение стабильно работает в эталонном окружении, тогда уже оно дорабатывается и для других.
Какбэ так делают все и именно это я и сказал. Так из чего же ты сделал свои "глубокомысленные" умозаключения?


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Gannet , 21-Июл-18 17:57 
>> из твоего прошлого "глубокомысленного" заявления
> Любое новое решение всегда обкатывается на эталонном окружении, чтобы проверить работоспособность
> решения, исключая баги окружения. За неимением такового, обкатывается на самом популярном,
> которое в таком случае считается эталонным. Когда решение стабильно работает в
> эталонном окружении, тогда уже оно дорабатывается и для других.
> Какбэ так делают все и именно это я и сказал. Так из
> чего же ты сделал свои "глубокомысленные" умозаключения?

Зависит от того, что ты решил считать "эталонным окружением". Венду с nVidia?


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено llolik , 21-Июл-18 17:59 
> Зависит от того, что ты решил считать "эталонным окружением". Венду с nVidia?

Ты дальше первого предложения читать пробовал? Во втором ответ на этот вопрос написан.


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Gannet , 21-Июл-18 21:09 
>> Зависит от того, что ты решил считать "эталонным окружением". Венду с nVidia?
> Ты дальше первого предложения читать пробовал? Во втором ответ на этот вопрос
> написан.

А, так ты типо умный, да? Но ЧСВ занижено, поэтому повышаешь таким образом?


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено llolik , 21-Июл-18 21:42 
> А, так ты типо умный, да?

Я типО немножко разработчик (не в Mozilla, нет) и имею какое-то представление о том, как разрабатывают и как тестируют. Ты, видимо, не имеешь ни малейшего представления ни о том, ни о другом.
> Но ЧСВ занижено, поэтому повышаешь таким образом?

Мне как-то пофигу на твои комплексы. Я просто хотел узнать из каких соображений ты мне в ответ пишешь тупняк. Задал простой вопрос. Вижу - не из каких. Видимо просто из желания писать тупняк.


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Gannet , 22-Июл-18 13:38 
>> А, так ты типо умный, да?
> Я типО немножко разработчик (не в Mozilla, нет) и имею какое-то представление
> о том, как разрабатывают и как тестируют. Ты, видимо, не имеешь
> ни малейшего представления ни о том, ни о другом.
>> Но ЧСВ занижено, поэтому повышаешь таким образом?
> Мне как-то пофигу на твои комплексы. Я просто хотел узнать из каких
> соображений ты мне в ответ пишешь тупняк. Задал простой вопрос. Вижу
> - не из каких. Видимо просто из желания писать тупняк.

Речь шла о твоих комплексах, "немножко разработчик". Попробуй промыть глаза, если плохо видно. У меня же вопросов о твоих соображениях не было изначально, потому как тупняк пошёл от тебя из твоего первого же сообщения. "Немножко разработчик". Типо. :D


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено llolik , 22-Июл-18 15:37 
> Речь шла о твоих комплексах, "немножко разработчик".

Если ты начинаешь истерить и кидаться дерьмом, вместо того чтобы ответь на простой вопрос (разжёвываю: как из того, что разработчики решили протестировать рендер на самом популярном пользовательском окружении, следует то, что рендер будет только под него), то это твои комплексы, не мои.
> У меня же вопросов о твоих соображениях не было изначально, потому как тупняк пошёл от тебя из твоего первого же сообщения.

Понятно, читать ты тоже не умеешь. Всего доброго.


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Gannet , 22-Июл-18 23:51 
>> Речь шла о твоих комплексах, "немножко разработчик".
> Если ты начинаешь истерить и кидаться дерьмом, вместо того чтобы ответь на
> простой вопрос (разжёвываю: как из того, что разработчики решили протестировать рендер
> на самом популярном пользовательском окружении, следует то, что рендер будет только
> под него), то это твои комплексы, не мои.
>> У меня же вопросов о твоих соображениях не было изначально, потому как тупняк пошёл от тебя из твоего первого же сообщения.
> Понятно, читать ты тоже не умеешь. Всего доброго.

C чего ты взял, что я истерю? Я вполне спокоен. В общем и сам не плошай. Читай побольше, ты ведь "умеешь".


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Orsi , 19-Июл-18 23:56 
"Использование GPU для отрисовки страницы" , при том что уже много лет самый популярные совет на мозилловских форумах при глюках - "отключить видеоускорение" . Такой у мозиллы чёрный юмор ...

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Аноним , 20-Июл-18 03:53 
Э вообще то Webrender там уже очень давно в nightly доступен. И там не реально огромное количество багов и проблем. Тот самый случай когда тормозиле нужно притормозить коней.
Эпические баги когда все окно браузера рандомно мигало элементами интерфейса как новогодняя елка, когда рандомные сайты убивали всю графику в интерфейсе оставляя только артефакты. Нагрузка на GPU на говномаках от чего те стоят горячие.
Воспроизведение h264 я ни раз замерял и нагрузка на CPU действительно есть, но не всегда, всего скорее зависит от не масштабирования и или двух одновременных воспроизведений в бекграунде.
Лаги прокрутки страниц с большим количеством теней на тексте. Рандомные изменения масштаба сайта при прокруте, лаги в CSS анимации (нагрузка на CPU). Падение FPS ниже значения Vsync вашего монитора (60fps,120fps,144) в 2 раза при прокрутке с видео на странице типа фейспука.

Ну удачи им форсить это не доделаное говнецо в релизы. Проблему с мигающим интерфейсом фиксили пол года так для заметки.


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Аноним , 20-Июл-18 09:32 
>Проблему с мигающим интерфейсом фиксили пол года так для заметки.

Они были заняты - пилили телеметрию, покеты и форму вкладок в очередной раз исправляли.


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено 123 , 20-Июл-18 14:01 
Такое и на "стабильном" квантуме есть, ловлю периодически на рабочих машинах с 10-ой и 8.1, что интересно "при австралисе то" такого не было.

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Аноним , 20-Июл-18 03:53 
Прикольно они пиарят свой руст. Запилили многопоточный парсер цсс, ускорили за счёт этого на многоядерных системах - хвала русту(хотя причем тут, если АЛГОРИТМ поменяли). И вот опять, вынесли отрисовку на GPU, которая в большинстве своём может дать плавности отрисовки - хвала русту.

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено vz_2 , 20-Июл-18 06:38 
А аппаратного видеодекодирования как не было, так нет.

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено nrv , 20-Июл-18 07:38 
А вот вы все на опеннете ребята дружно говорите что файерфокс не поддерживает аппаратное ускорение видео и я вас не совсем понимаю. На линуксе при воспроизведении фулдэйчди на ноуте с кор ай3 юэлви по загрузке проца и нагреву разницы между файрфоксом и вээлцшкой (оранжевый такой, если не поняли мой антитранслит) не вижу.
Хотя конечно имеется сомнения, что оно подхватилось вообще, потому что греется как сильно.
Но ноут это же почти ПК, а ПК может и без оного, да?
На смартфоне с андроидом тоже воспроизводится плавно.
Что вы имеете ввиду?

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено iPony , 20-Июл-18 07:50 
На линуксе не поддерживает https://bugzilla.mozilla.org/show_bug.cgi?id=563206

Так-то само собой при воспроизведении FullHD особо не заметишь, но при чём-то выше вполне себе заметно разница в потреблении CPU и батареи.

На смартфонах с андроидом само собой поддерживается и давно.


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено iPony , 20-Июл-18 07:52 
Хотя если у тебя и с VLC сильно кочегарится, то наверно и там не работает :D

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено нах , 20-Июл-18 11:30 
> Хотя конечно имеется сомнения, что оно подхватилось вообще, потому что греется как сильно.

именно так - просто у кого-то слишком мощный ничем кроме этого видео не озадаченный ноут и лишний заряд в батарее.

А вот умения настроить плейер, чтобы он использовал gpu - видимо, нет. "оранжевый такой", скорее всего, не умеет. Ставь винду, там все в порядке (насчет оранжевого не уверен, но встроенный Movies умеет, и мурзила тоже)



"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено nrv , 20-Июл-18 13:20 
Ну так то я настраивать ничего не должен, все само должно работать. Там есть какая-то настройка, типа бэкенд для вывода видео, там есть много всего, в частности, встречаются слова vdpau, vaapi. Результат - либо также, либо вообще не работает.

У меня Интел kaby lake, и там vaapi, который новый, и непонятно уже поддерживается или нет.

Есть плееры с поддержкой vaapi?


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено iZEN , 20-Июл-18 13:32 
> Есть плееры с поддержкой vaapi?

mpv --hwdec=vaapi --vo=opengl-hq "https://www.youtube.com/watch?v=6TMiCxcWG9s"


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено vz_2 , 20-Июл-18 19:19 
mpv умеет, как и его надстройка SMplayer, vaapi+opengl

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Аноним , 20-Июл-18 17:03 
В mpv(hwdec=vaapi), vlc(само подхватило) и хром патченый с поддержкой vaapi( которая есть в хромос, просто для линукса решили отключить) - все хардварно играет 4к без проблем

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено nrv , 20-Июл-18 23:00 
Таки да, в смплеере есть такие настройки и они помогают. А в оранжевом только вывод, где декодировать, нет.
>>хром патченый с поддержкой vaapi

а только h.264 или все? VP9?
пакетов не делают? (убунту, дебиан). Поискал, есть исходники на гитхабе, страница на лаунчпаде, где ничего нет.


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Аноним , 20-Июл-18 23:22 
Не знаю, я с аура ставлю chromium-vaapi-bin. vp9 на Skylake играет хардварно

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено nrv , 25-Июл-18 00:29 
> Не знаю, я с аура ставлю chromium-vaapi-bin. vp9 на Skylake играет хардварно

Спасибо! в убунту есть в ппа, поставил.
Разница есть (в лучшую сторону).
Но на моем i3-7100U сильновато грузит, h264 еще ничего, температура на грани терпимости для коленей, а vp9 показывает аппаратно согласно chrome://gpu но греет сильно, но все таки загрузка проца ниже чем на штатном без ускорения.
Наверное, мало декодировать, нужно еще и выводить как-то правильно? Этот самый композитинг не об этом? хотя вроде включен.

А на плеере норм, загрузка проца 20-25% (открыты другие программы), сам плеер меньше 5%, но вырастает загрузка от cinnamon-а.

Удивительно, конечно, что нет штатно нигде.



"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Аноним , 20-Июл-18 23:23 
>> А в оранжевом только вывод

там есть галочка аля "использовать хардварное ускорение если это возможно"


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено vz_2 , 20-Июл-18 19:16 
запусти 4K тест и узнаешь как он захлёбывается, и проц тем более бывает разный, есть j3355, вот ему это желательно

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено robot228 , 20-Июл-18 08:34 
Вот же клоуны двигло рендера на расте писать. Есть же C/C++

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Нанобот , 20-Июл-18 09:35 
нужно пойти дальше и создать специализированый чип для аппаратного рендеринга html! ну или на худой конец специальный набор инструкций процессора

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено gergreg , 20-Июл-18 10:39 
Фича интересная и в эпоху HiDPI мониторов - нужная.
В линуксе, кстати, нормально работает, видео AMD WX 2100, драйвер amdgpu + mesa

ЗЫ. здесь товарищ блог ведёт на тему https://mozillagfx.wordpress.com/


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено rshadow , 20-Июл-18 11:50 
То что гуй надо рисовать на графической карте было известно с момента появления оных. Игроделы так и были вынуждены делать - им скорость очень важна. Фреймворки к этому пришли как только захотели кнопочки с тенями и эффектами. Наконец и до браузеров доперло.

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Аноним , 20-Июл-18 17:06 
Только до сих пор не изобрели нормальные драйвера. Везде работает по разному, даже в рамках одного производителя. Поэтому всем проще включать по дефолту бекенд на CPU,чем ловить багрепорты крешей на ГПУ.

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено vz_2 , 20-Июл-18 19:21 
что ж они opengl'ом тогда побрезговали? прокладка же между софтом и железом

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено пох , 22-Июл-18 19:14 
> То что гуй надо рисовать на графической карте было известно с момента появления оных.

моему трайденту расскажите, ага.

2d ускорение "с момента появления оных" было в зачаточном состоянии, так в нем и оставшись.
В целом, оно даже может и используется- иксовым драйвером именно твоей, анон, видеокарты. Для совсем элементарых примитивов.

К сожалению, для распаковки видео нужно вовсе не "гуй рисовать" уметь, а выполнять математические операции, к рисованию вообще никаким боком не относящиеся.

Игроделам нужно было 3d, это вообще отдельная история, там математика, но она обрабатывает именно картинку - видимую непосредственно глазами. Кнопочки с настоящими (а не просто серой рамкой без прозрачности) тенями - тоже.

А в видео конечный-то, как раз, видимый этап - не настолько тяжелый, это просто байтики, никак не зависящие от того что под ними нарисовано (или нам кажется, что нарисовано). Но вот собирать массивы байтиков из всяких motion vectors - задача для современных cpu уже на пределе возможностей.

и это уже совсем другая история - поэтому-то opengl, помянутый другим анонимом, и не пригодился- он не для этого просто придуман. Больше толку было бы от cuda.


"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Аноним , 23-Июл-18 12:00 
У меня итак в ноуте i7 всегда разгружен, а тут они собрались через интеграшку тепловыделение поднять?

"В ночные сборки Firefox добавлен WebRender, использующий GPU..."
Отправлено Аноним , 24-Июл-18 10:42 
На Win7 принудительно заводится ? Кто проверял ?

"(например, при включении WebRender уже выявлены повышение нагрузки на CPU при просмотре видео на YouTube" т.е. вместо того чтобы разгрузить проц он стал нагружаться сильнее ?


У меня часто раньше были проблемы когда они начали внедрять "gpu ускорения".
Но последние обновления лисы были удачными что радует. Крашиться и зависать особенно намертров стал нааамного реже (на овердофиииигище вкладок >150) Раньше 210 вкладок с очень высокой вероятностью вешали браузер, после последних обновлений этот порог сдвинулся.  (хотя наверно сдвинулся я, раз открываю столько вкладок :) )