В ночных сборках Firefox, на базе которых формируется релиз Firefox 67, расширено применение (https://mozillagfx.wordpress.com/2019/01/31/webrender-newsle.../) системы композитинга Servo WebRender (https://github.com/servo/webrender), которая теперь включена (https://bugzilla.mozilla.org/show_bug.cgi?id=1523823) по умолчанию для некоторых GPU AMD (https://hg.mozilla.org/mozilla-central/rev/65509fbdbc55#l1.43) (CIK, VI, GFX9) и Intel (https://hg.mozilla.org/mozilla-central/rev/7998879d6713#l1.14) (HD Graphics P530/530/630, UHD Graphics 630, Iris Pro Graphics P555). В настоящее время по умолчанию заявлена поддержка лишь отдельных видеокарт, но по мере тестирования список будет расширяться. Напомним, что ранее WebRender был предложен для тестирования только пользователям видеокарт NVIDIA.
Реализация WebRender написана на языке Rust и позволяет вынести на сторону GPU операции отрисовки содержимого страницы. При использовании WebRender вместо встроенной в движок Gecko системы композитинга, обрабатывающей данные при помощи CPU, для выполнения операций сводной отрисовки элементов страницы используются шейдеры, выполняемые в GPU, что позволяет добиться существенного увеличения скорости отрисовки и снизить нагрузку на CPU. Активировать WebRender можно через переменные "gfx.webrender.all.qualified" и "gfx.webrender.all" в about:config.Дополнительно можно отметить временную приостановку (https://bugzilla.mozilla.org/show_bug.cgi?id=1523701#c15) распространения автоматических обновлений с Firefox 65 для платформы Windows из-за выявления серьёзной несовместимости с некоторыми антивирусами, которая приводит к выводу ошибки SEC_ERROR_UNKNOWN_ISSUER при попытке открытия сайтов по HTTPS. Проблема проявляется при включении в антивирусах Avast, AVG, Kaspersky, ESET и Bitdefender модуля защиты Web, который анализирует HTTPS-трафик через подстановку своего сертификата в список корневых сертификатов Windows и подмену на него изначально используемых сертификатов сайтов. Firеfox использует собственный список корневых сертификатов и игнорирует системный список сертификатов, поэтому воспринимает подобную активность как MITM-атаку. Столкнувшимся с проблемой пользователям рекомендуется отключить модуль сканирования HTTPS в антивирусах или разрешить в Firefox использовать системный список сертификатов (security.enterprise_roots.enabled в about:config).
В Firefox 66 планируется (https://blog.nightly.mozilla.org/2019/01/31/these-weeks-in-f.../) выводить отдельное предупреждение (https://support.mozilla.org/en-US/kb/error-codes-secure-webs...) (MOZILLA_PKIX_ERROR_MITM_DETECTED (https://bugzilla.mozilla.org/show_bug.cgi?id=1450784)) при выявлении подмены сертификатов и перехвата трафика HTTPS из-за активности (https://www.opennet.ru/opennews/art.shtml?num=45996) антивирусов, вредоносного ПО или вмешательства в трафик провайдера.URL: https://mozillagfx.wordpress.com/2019/01/31/webrender-newsle.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=50075
Я без этого WebRender вообще уже давно не понимаю как лисой пользоваться. С ним браузер ожил, памяти меньше жрет и работает намного приятнее.
Шо за дикриминация? С каких пор видеопамять не щитается памятью?
А Виагра брату не требуется? ;)
И падает регулярно
Три версии браузера используют. Стабильная, бета и ночная. Ни одного падения.
ни единого разрыва(с)
Я никакого улучшения от WebRender не заметил. А в MotionMark баллы наоборот уменьшились.
дык пока работы ведут в основном над корректностью
оптимизации по скорости будут позжезы. пишу из лисы-67 сс включенным WebRender
>Я никакого улучшения от WebRender не заметилТа Вы до этого тоже использовали движок рендярящий на GPU поди (OpenGL там или DX), а вот еслиб использовали софтварный - то, возможно, сразу бы заметили. :)
У меня только замедлилось на Nvidia. По ощущениям не особо заметно, но попугаев стало меньше. Плюс, изредка таки стали падать процессы. Ещё не готов.
Я от активации WebRender прироста на https://browserbench.org/Speedometer2.0/ по сравнению с DirectX не увидел.
Потому что в этом бенчмарке нет графически тяжёлых операций. А операции с DOM и JavaScript всё ещё на старых движках, поэтому и нет изменений.
>А операции с DOMИ есть главный тормоз всея веба. Попытка ускорить не их сродни поиску ключей там где светло... :)
>Я от активации WebRender прироста на https://browserbench.org/Speedometer2.0/ по сравнению с DirectX не увидел.А на какой версии тестировали? Потому на линуксе например его можно активировать только через указание переменных окружения
MOZ_ACCELERATED=1 MOZ_WEBRENDER=1
Для проверки в about:support в Compositing должно показывать "WebRender"
По сравнению с DirectX-же -). nightly 66 или 67 на win10 x64 на q6600/gtx1060. В about:support включение WebRender проверялось перед тестом.Вон phoronix тоже тестил на Убунту и аналогичный результат: https://www.phoronix.com/scan.php?page=article&item=firefox-...
На линуксе, хех. Судя по багзилле включение и даже в общем-то тестирование ВэбРендера на Линуксе - вопрос даже и обозримого будущего.
И не увидите. Не знаю какие проблемы могут быть в винде (ну кроме тех лагов браузера, когда вы занижаете power limit/ gpu/memoy clock при работающей игре).В Линаксе же скролинг на располседних невидия дровах лагает всегда. Не важно софтварный рендеринг, foreced OpenGL, или же WebRender. Запустив какую-нибудь нативную игру на Unity (тот еще кал движок) лаги становятся еще сильнее.
>Запустив...лаги становятсялаги запускают игру?
Фишка WebRender не столько в том, что что-то станет быстрее (хотя некоторые тяжелые графические операции наверное станут), сколько в том, что оно перенесёт нагрузку на GPU чтобы освободить CPU для чего-то ещё полезного. Это как добавить ещё пару ядер процессору и разрешить фоксу тормозить сразу на всех.
Для приложений на Электроне? Не, спасибо.
Не только. Ещё фишки - ускорение отрисовки на высоких разрешениях экранов (4К и выше) и, возможно, снижение энергопотребления при отрисовке.
попробуй яндекс.карты на экране 2.5К или 4К
Гы... Файрфокс защищает пользователя от малвари, продаваемой под видом антивирусов.
Мне одному эти строки в консольном выхлопе фокса кажутся странными??[Parent 14858, Gecko_IOThread] WARNING: pipe error (102): Connection reset by peer: file /home/abuild/rpmbuild/BUILD/firefox-65.0/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 349
[Parent 14858, Gecko_IOThread] WARNING: pipe error (159): Connection reset by peer: file /home/abuild/rpmbuild/BUILD/firefox-65.0/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 349
[Parent 14858, Gecko_IOThread] WARNING: pipe error (72): Connection reset by peer: file /home/abuild/rpmbuild/BUILD/firefox-65.0/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 349
Поставь во всех значениях что найдешь типа remote false
Что странного? Мозила взяла с хрома механизм ипц взаимодействия между процессами
> Мне одному эти строки в консольном выхлопе фокса кажутся странными??
> [Parent 14858, Gecko_IOThread] WARNING: pipe error (102): Connection reset by peer: file
> /home/abuild/rpmbuild/BUILD/firefox-65.0/ipc/chromium/src/chrome/common/ipc_channel_posix.cc,
> line 349
> [Parent 14858, Gecko_IOThread] WARNING: pipe error (159): Connection reset by peer: file
> /home/abuild/rpmbuild/BUILD/firefox-65.0/ipc/chromium/src/chrome/common/ipc_channel_posix.cc,
> line 349
> [Parent 14858, Gecko_IOThread] WARNING: pipe error (72): Connection reset by peer: file
> /home/abuild/rpmbuild/BUILD/firefox-65.0/ipc/chromium/src/chrome/common/ipc_channel_posix.cc,
> line 3491) Это нормально, обычныя спам в консоль от ФФ, там ещеи не аткое можно увидеть, особенно если Ютуб сомтреть.
2) Наличие в ФФ кода от Хром (IPC) это вообще древний баян, как и сам код, они его как хз сколько лет тому назад из Хрома форкнули так и не обновляют с тех пор.Кстати в Хроме в своею очередь имеется Мозилловский NSS, так что нормальный деловой обмен кодом.
Очень годно, особенно если учитывать, что в 68 ESR это все войдет, дебиановцы одобряют.Только вот GPU перечислены шибко новые. У меня Broadwell интеграшка, очень надеюсь, что завезут.
вы всегда можете включить его вручную, тестил на ноуте с хасвелом. пока мне больше нравится старый опегл композитор, но вебрендер очень активно пилится, так что к релизу может все станет получше
> Очень годно, особенно если учитывать, что в 68 ESR это все войдет,
> дебиановцы одобряют.
> Только вот GPU перечислены шибко новые. У меня Broadwell интеграшка, очень надеюсь,
> что завезут.Скажу честно - врядли.
Поставил ночную сборку на комп с HD 530, "gfx.webrender.all" по умолчанию false. Включал-выключал - в Ютюбе разницы нет.
> В Firefox 66 планируется выводить отдельное предупреждение
> (MOZILLA_PKIX_ERROR_MITM_DETECTEDскажите, а в фуфлофокс не планируется уволить горе-кодеров, их горе менеджера и всю прочую ораву чудаков, десять лет неспособных вместо ОГРОМНОЙ СТРАНИЦЫ ВОТ ТАКИМИ БУКВАМИ полной неведомой херни выводить понятные человеку описания проблемы с вариантами их решения (вот в том числе - с галочкой "разрешить сертификат предприятия". Галочкой, блин, а не еще одной бесконечной страницей неведой бни!)
Нет? Как жаль, значит, рассаживаемся поудобнее и смотрим, как их нынешние сколько там - 6% превращаются в 2%.
Уволили!
>Проблема проявляется при включении в антивирусах Avast, AVG, Kaspersky, ESET и Bitdefender модуля защиты Web,ССЗБ. В настройках аверов написано, что надо установить сертификат в браузер.
Вернее не в настройках, а в доках к настройкам.
Поржал с вендопроблем. Ведро червей ©