В ночных (https://nightly.mozilla.org) сборках Firefox, на базе которых формируется релиз Firefox 70, включено (https://bugzilla.mozilla.org/show_bug.cgi?id=1563859) по умолчанию применение системы композитинга WebRender (https://github.com/servo/webrender) для видеокарт NVIDIA на Linux-системах с драйвером Nouveau и пакетом Mesa 18.2 или более новой версии. Конфигурации с проприетарными драйверами NVIDIA пока остаются (https://bugzilla.mozilla.org/show_bug.cgi?id=wr-nv-linux) без поддержки WebRender. WebRender для GPU AMD и Intel при использовании Mesa 18+ в ночных сборках был активирован ранее. Также отмечается возобновление (https://bugzilla.mozilla.org/show_bug.cgi?id=1563854) поддержки WebGL в ночных сборках Firefox на системах с драйверами Nouveau, которая была случайно отключена в Firefox 68.
Напомним, что система композитинга WebRender (https://github.com/servo/webrender), написанной на языке Rust и выносящей на сторону GPU операции отрисовки содержимого страницы. При использовании WebRender вместо встроенной в движок Gecko системы композитинга, обрабатывающей данные при помощи CPU, для выполнения операций сводной отрисовки элементов страницы используются шейдеры, выполняемые в GPU, что позволяет добиться существенного увеличения скорости отрисовки и снизить нагрузку на CPU.
В стабильных релизах WebRender пока включен только для платформы Windows 10 с видеокартами AMD и NVIDIA. Проверить активацию WebRender можно на странице about:support. Для принудительного включения в about:config следует активировать настройки "gfx.webrender.all" и "gfx.webrender.enabled" или запустив Firefox с выставленной переменной окружения MOZ_WEBRENDER=1.
Дополнительно можно отметить начало (https://hacks.mozilla.org/2019/07/testing-picture-in-picture.../) тестирования в Firefox 69 Beta и Developer Edition (пока только в сборках для Windows) функции просмотра видео в режиме "картинка в картинке" (Picture-in-Picture), позволяющем отсоединить видео в форме плавающего окна, которое остаётся на виду в процессе навигации в браузере. Для просмотра в данном режиме необходимо нажать на всплывающую подсказку или в контекстном меню, отображаемым при клике на видео правой кнопкой мыши, выбрать "Picture in picture" (в YouTube, который подставляет свой обработчик контекстного меню, следует два раза кликнуть правой кнопкой мыши или кликнуть с нажатой клавишей Shift).
URL: https://www.reddit.com/r/firefox/comments/ccsd52/on_nightly_.../
Новость: https://www.opennet.dev/opennews/art.shtml?num=51092
Подскажите пожалуйста. вот у меня видеокарта Nvidia 840M. Когда убунту на нее переключаю, все начинает тупить и грется. поэтому работаю на встроеной интеловской карте, где все ок. из-за чего возможно такое поведение? был тиринг, но он побеждается исправлением 1 параметра. но лаги ОС видны явно
Что вместо драйвера?
Поставь свежие драйвера.
Если тиринг добавь options nvidia_drm modeset=1 в /etc/modprobe.d
Если фризы добавь флаг __GL_MaxFramesAllowed=1 в /etc/environment
Помогло. спасибо. жаль, что эти опции не прописаны по умолчанию и нигде нету статей, где толком это все описывается
Просто плюнь на дискретку. Я лет 8 ждал нормальной работы под линуксом, но постоянно что то работало не так. То не запускалось, то была дикая задержка, то ноут грелся как печка. Нормальных манов по настройке нет, сколько я не пытался заставить её работать, не вышло. Перебрано было горы дистров, версий проприетарных дров и прочего навоза. 850м видяха у меня.
Видимо эта конкретная моделька такая.
Нет. До этой была 540м. Правда я давно не пробовал её в работе, но теперь она уже не актуальна из за старости.
У меня GeForce GT 650M на ноуте, до этого была уже не помню какая Nvidia на PC.
И все всегда было нормально, после установки последней версии дров от Nvidia.
Это просто линукс. В нормальных осях проблем нет.
Ну не ОС же из-за такого менять, честное слово.
Я в некогда махнул Сузю на Дебиан из-за того, что в нем dkms четко работал, пересобирая блоб невидии. Ни разу не пожалел. Когда вместо консольного траха ты просто обновляешься штатным образом, и оно просто работает - это здорово.
Оу, а я без консльного траха и без dkms обновляю блоб Nvidia сколько себя помню. Точнее, оно само обновляется, я не виноват.
А чего нет?
Если железку не поддерживает софт, то менять либо софт, либо железку.
Забыл [sarcasm][/sarcasm] поставить, сорри.
А что, на FreeBSD работает лучше?
Я некогда сменил онтопик на оффтопик и ни разу не пожалел. Чего и вам желаю.
Может стоит выпрямить руки ?
Прямо сейчас сижу на ноутбуке с Nvidia Optimus 960 gtx Ubuntu 19.04.
Все прекрасно работает и не греется. Аналогично было и на 18.04.
До этого был ноутбук с 540m на 16.04 и тоже все прекрасно.
Есть стационар с 1080ti и тут тоже все отлично.
Драйвера новейшие всегда из ppa:graphics-drivers/ppa
Сейчас это 430.26.Если не хватает мозга поставить и настроить элементарные драйвера сидите на Windows!
"Если не хватает мозга поставить и настроить элементарные драйвера сидите на Windows! "
Не чувствуешь что глупость написал? Там всё работает почему то без танцев.
"Все прекрасно работает и не греется."
В игрушки то играем? Советую запустить что нибудь требовательное вроде cs go на максималочках и всё сразу станет ясно. И не надо писать что порт плохой, на нормальных десктопных видяхах cs работает не хуже чем под виндой. Ну а за ложь конечно дизреспект. Сколько я времени потратил из за людей вроде вас...
> В игрушки то играем?а то - и пасьянс под вайном раскладываем, и tuxracer бегает! Все прекрасно! Не то что эта ваша венда!
> Не то что эта ваша венда!...на которой работает и Спора, и Скайрим с Обливионом, и ИксТри Реюнион, и Масс Эффект и ещё чего овердофига, пока кто-то там всё еще своего пингвина гоняет. (@sarcasm_mode)
> "Если не хватает мозга поставить и настроить элементарные драйвера сидите на
> Windows! "
> Не чувствуешь что глупость написал? Там всё работает почему то без танцев.
> "Все прекрасно работает и не греется."
> В игрушки то играем? Советую запустить что нибудь требовательное вроде cs go
> на максималочках и всё сразу станет ясно. И не надо писать
> что порт плохой, на нормальных десктопных видяхах cs работает не хуже
> чем под виндой. Ну а за ложь конечно дизреспект. Сколько я
> времени потратил из за людей вроде вас...CS Go )) вы верно шутите товарищ.
Я достаточно давно играю в свежие игры с wine + dxvk. Недавно перепроходил ведьмака. А до этого мучал свеженького Sekiro: Shadows Die Twice.
Моя профессия программист и я занимаюсь машинным обучение.
Мои GPU всегда используются на пределе их возможностей. Попробуйте обучить простенькую нейросеть на Tensorflow используя GPU в течении нескольких часов а то и дней.
Для контроля работы кулера я использую nbfc и что на моих ноутбуках, что на моем стационаре температура не превышает 80 градусов у процессора и 85 GPU.
Много ли я потратил на это времени. Да много.
Но как я уже сказал если у вас недостаточно навыков для нормальной жизни в Linux используйте другие OC или выпрямляйте руки!
Сидя за карточным столом, он перебирал увесистую колоду стандартных козырей: «не та видеокарта», «не тот линуксовый дистрибутив», «не тот драйвер». В итоге сколько было сил с грохотом долбанул по столу «руки кривые, а меня всё устраивает». 5 секунд тишины, и в зале послышался раскатистый хохот зрителей.
Победы не получилось.
Вы пишете, что пользователю Windows не нужен мозг (и какие-то особенные руки, да). А в вашем понимании это положительное или отрицательное качество ОС?
Подсказка: Apple давно уже ответили миру на этот вопрос.
>пользователю Windows не нужен мозгНаписано не это. Написано, что не нужен какой-то особенный мозг. Так-то мозг нужен всем и везде.
>и какие-то особенные руки, да
Да, особенные руки не нужны. Потому что задача ОС - не быть обслуживаемой поклоняющимися ей человеками, а самой служить человекам, т.е. просто работать как надо. Желательно из коробки.
Но вышесказанное про ОС - это пока ещё не про Линукс для десктопа. Некоторые дистрибутивы к этому приблизились и продолжают, некоторые даже не пытались.
Пользователи Windows используют мозг для решения своих задач, а не проблем ОС.
> Пользователи Windows используют мозг для решения своих задач, а не проблем ОС.Очень малое количество пользователей Windows в принципе используют мозг.
В остальном вы правы.
Но я никогда не променяю удобство и скорость работы Linux, даже если мне придется три дня потратить чтобы поправить какой то баг.
> ноут грелся как печкаhp?
asus
У меня во времена гнома 2 8400 GS и GTS 450 на блобах норм работали. Но первая таки сгорела.
И ушёл на интель, теперь грезю амд.
А тут и нечего подсказывать. На каждый чих этих Gnome Shell + GUI + твоего браузера драйверу nvidia не остается ничего не увеличивать частоты GPU/Memory чтобы интерфейс отработал быстрее. И это происходит в KDE, и это на протяжении всего существования линукса как десктопа, и под АМД тоже самое. Те кто считают что это не так ну я хз тут запрещены оскорбления :D
> ничего КАК, только увеличить частоты*fix
У меня это были годы потраченные на вечные танцы с бубном вокруг Шмеля, а потом Прайма. В итоге, тоже отключил и теперь жить стало легче, жить стало веселее. Не страшно обновлять систему, ядро и прочее.
У меня 850m, сижу на блобе, всё замечательно работает. Linux Mint 19.1 MATE. Подключен PPA graphics-drivers. Главное дрова ставить штатными минтовыми утилитами, а не самому как-нибудь в консоли, тогда ничего не ломается. Видюхи переключаются через значок в трее.
Что там хорошо работает то? :D Самое первая проблема это адский тиринг при включении дискретной видяхи.
Никакого тиринга нет, тем более адского. Сижу на дискретке постоянно. Вывод lspci -v:01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 850M] (rev a2)
Subsystem: ASUSTeK Computer Inc. GM107M [GeForce GTX 850M]
Flags: bus master, fast devsel, latency 0, IRQ 39
Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f0000000 (64-bit, prefetchable) [size=32M]
I/O ports at e000 [size=128]
[virtual] Expansion ROM at f7000000 [disabled] [size=512K]
Capabilities: <access denied>
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
Off в ночнушках ещё завезли кинетический скроллинг для тачпадов. На валенде точно работает.
И как он работает если сайт сам у себя внедрил джиэс кинетический скроллиннг? Да фигово он работает вот как.
я думал у меня тачпад всбесился. хорошо, что отключаемо
Уже давно включил принудительно на блобе Nvidia, всё прекрасно.
«Чтобы запустить игрушку, закройте браузер» уже завтра.
> «Чтобы запустить игрушку, закройте браузер» уже завтра.Правило буравчика: игрушка должна быть [запущена] только одна.
""---Вы пробовали включить-выключить?""
Когда у тебя 2Гб ОЗУ
>«Чтобы запустить игрушку, закройте браузер» уже завтра.PoE, помнится, не запускалась при запущенном Chromium-е, даже если этот самый Chromium был запущен на других иксах и другим пользователем. Проблема при этом была не в технологиях вроде WebRender, а в том, что балбесы-игроделы зачем-то затянули в PoE кусок Хрома (отображение новостей по игре и т.д.), и этот кусок как-то конфликтовал с любой другой запущенной фигнёй на Хромодвижке.
Вообще-то, уже сегодня. У меня какие-то игры крешелись по out of video memory пока во всех электронах и браузере не отключил hw accel.
> В стабильных релизах WebRender пока включен только для платформы Windows 10 с видеокартами AMD и NVIDIAДостал я свою тыкалку. А если тыкать, то стабильную и рекомендуемую разработчиками платформу. Вот имеется такая машина: Windows 10 + Nvidia GTX 650. Да, древняя (6 лет), но что есть, то есть...
WebRender не врубается. На about:suppport
WEBRENDER_QUALIFIED blacklist by env: No qualified hardware
Так что чего то не совсем может так. И нужна новая геймерская видеокарта для Firefox?
> Достал я свою тыкалку.Уже страшно.
> WebRender не врубается.
А как ты его врубал? Там у них как-то всё сложно. В смысле есть разные способы врубать, и они имеют разный приоритет, более того разные железные конфигурации имеют разную степень оттестированности и бажности, и поэтому они могут игнорировать какие-то способы включения webrender.
Как я понимаю, переменная окружения MOZ_WEBRENDER=1 должна включить. Может там ещё какие переменные окружения можно попробовать, типа MOZ_ACCELERATED=1. По-хорошему, если очень хочется, то надо идти куда-нибудь, где попадаются разработчики mozilla, и задавать вопросы там.
> А как ты его врубал?Никак. Написано же
> В стабильных релизах WebRender пока включен только для платформы Windows 10 с видеокартами AMD и NVIDIA
Видать не всё так просто и есть нюансы.
Найти системные требования по железу не смог.
>Nvidia GTX 650
>Так что чего то не совсем может так.Да.
А чего не так? И где системные требования типа> Nvidia 760 or higher
Наверное, когда это будет в релизе?
> WEBRENDER_QUALIFIED blacklist by env: No qualified hardwareЭто не означает, что Webrender не включён.
А как узнать включён или нет?
КажисьНа странице about:support строчка про композитинг
Композитинг: Direct3D 11 (Advanced Layers)
Это значит, что без WebRender.
ЗЫ: может быть ещё влияет Firefox 68 какой ветки - ESR или нет. У меня ESR
В 68ESR webrender в мозилле решили не включать . Не для каких ос/железа .
> А как узнать включён или нет?А хрен знает. У меня-то явно видимые признаки — под Wayland без WebRender курсор полосится, а с включённым WebRender всё круто.
> Возможности
> Композитинг WebRenderВот это включён.
Ещё в about:config должен быть включён параметр gfx.webrender.enabledУ меня по умолчанию вот так:
> Лог решения
> WEBRENDER
> opt-in by default: WebRender is an opt-in feature
> WEBRENDER_QUALIFIED
> blacklisted by env: No qualified hardwareи gfx.webrender.enabled: false
Значит не работает, так как в чёрном списке.
Когда врубаю gfx.webrender.enabled
в Лог решения появляется строчка
> available by user: Force enabled by prefи в комопозитинге становится WebRender
Для вступление в силу нужен перезапуск лисы.
gfx.webrender.all.qualified > reset to default
gfx.webrender.all > reset to defaultgfx.webrender.enabled > true
по факту нужен только этот флаг _и больше никакой вообще_, а ньюс ну такой себе, ну или через переменую окружения, только там где _all_ сбрось.
и забыл добавить что на линуксе можно webrender запустить хоть на gallium3d, хоть vmsvga, хоть на amd/intel, есть layers.acceleration.force-enabled включить.
и не забывайте что лагать и артефачить он вполне может, там до сих пор связка windows + nvidia не на 100% отработана, раз в пару дней можно наблюдать перекосы половины окна или зависшее видео.
А драйвер последний стоит? А то у меня так однажды на 1070 не запустился вебрендер с той же ошибкой, а оказалось я просто полгода драйвер не обновлял.
> А драйвер последний стоит?Да, И драйвер (431.36) и Windows 10 (May 2019 Updatе) последнее.
>>No qualified hardwareЭто может просто означать, что WebRender не _тестировали_ на GTX 650. Включить-то его включили в сборки для Винды, но "ещё не совсем". Подожди следующих релизов.
> древняя (6 лет)ты упоролся.
То серты потеряют, то случайно в коде выключат. Из почтовика чёрти-чё сделали. Sax
Про почтовик (Thunderbird) спрашиваете у этого вашего опенсорс сообщества.
Это оно его разрабатывает.
Да, из почтовика вы уже успели чёрти что сделать.
Там изначально было чёрт-те что, а не почтовик.
Установил FIrefox night на карточке intel, Запустил agar, упали иксы. где хранятся логи исков после падения?
> где хранятся логи исков/var/log/Xorg.0.log ?
Брешут ой брешут.
строка url перестала работать адекватно. Раньше вбиваешь op, сразу подстановка opennet.ru. А щас муть какая-то по алфавиту.
Они же её переработали на html и всё осталось также как было, а что не осталось стало гораздо лучше:)
Настолько лучше, что вместо URL'а из закладок оно подставляет в строку её домен, без протокола и пути. За такие удобства канделябру можно отхватить.
Опять очередной фингерпринт прикручивают
В дошираке нынче тоже зонды. Куда деваться.
Самое забавное во всей этой истории то, что НАЧАЛИ включение WR на Виндоус с Nvidia и припроетарными дровами. Последними же похоже включат на Линуксе с Нвидией и проприетарными дровами.
Тут больше похоже на случайные отклонения из-за низкой выборки.Ну вот пользуется один человек с Novea и без всяких спящих режимов ночнушкой - отметился на багтрекере "всё отлично". А ещё пользуются человек сто ночнушкой с проприетарным драйвером Nvidia - и накатали кучу багрепортов.
Вот что палец животворящий делает!
Вера в магическую силу пальца финского неадеквата действительно распространена в некоторых маргинальных религиозных сообществах. Но сила его воздействия (пальца) сильно преувеличена.
> Но сила его воздействия (пальца) сильно преувеличена.Ну, это смотря кто его использует. Фин - опытный маг высокого уровня и сила его пальца приобретает волшебные свойства. А вот, если магическое заклинание в виде пальца будет применять неопытный "Канифоль Патрика" или кто-нибудь другой, то это не произведёт никакого должного эффекта и даже может привести к печальным последствиям и летальному исходу.