Как стать автором
Обновить

Комментарии 30

НЛО прилетело и опубликовало эту надпись здесь
Делал это раньше, находил подобные инструкции в интернете. Но, как показала практика (через несколько месяцев использования в «быстром» режиме), ноут стал больше нагреваться, а кулер чаще запускаться (а меня напрягает этот звук, я люблю тишину). Иногда он вообще работал без остановки, я уже было задумался о подставке с доп.охлаждением, плюс чистил ноут от пыли и заменял термопасту (хотя там у меня всегда всё чисто).

А если ноут будет работать от батареи, то она сядет гораздо быстрее. Нужно будет отключать аппаратное ускорение вручную.
В итоге просто вырубил его (аппаратное ускорение) сейчас и все настройки в chrome://flags/ поставил по умолчанию, и всё норм.

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

P.S. Махинации с файлом /usr/share/applications/chromium-browser.desktop нужно будет проводить каждый раз после обновления браузера (у меня Chromium на Ubuntu)
Не нужно их проводить каждый раз. Копия файла делается в домашнем каталоге, она приоритетнее файла вне /home, входящего в пакет. Аппаратное ускорение в большинстве случаев экономит батарею. У вас, мне кажется, Windows, а не Линукс, и ноутбук с дискретной видеокартой, судя по описанным проблемам с батареей, я прав?
Да, потом уже заметил, что ошибся по поводу файла, т.к. я не копировал его в локальную директорию. Но коммент уже ушел на модерацию. Ваш вариант будет работать.

Как это вам может казаться, что у меня винда, если у меня Ubuntu Linux 16.04 (я написал об этом выше)? :) А видеокарта действительно дискретная: GeForce GT 635M. Драйвер nvidia версии 375.66 (может пригодится).

Раньше на win10 у меня батарея держала примерно 2-3 часа, а как на Ubuntu Linux перешел в качестве домашней ОС (почти год назад), батарея держит меньше часа. Ставил какую-то утилиту для энергосбережения, но чет не помогло (пока забил на этот вопрос). Надо будет найти решение этой проблемы.

А по поводу того, что вы говорите, что аппаратное ускорение в большинстве случаев экономит батарею — тут я сильно сомневаюсь, т.к. отдельная видеокарта в принципе потребляет больше (это в добавок к CPU). И что за такое «большинство случаев» и как в него попасть. Может вы имеете в виду встроенную видеокарту?
Как это вам может казаться, что у меня винда

А, может, на винде автоматически включается дискретная карта при высокой (по мнению драйвера) нагрузке на встроенную, что вызывает высокое потребление батареи. Из комментария не однозначно следует, что проблема у вас прям на текущей системе.
Вам нужно в первую очередь не утилиту для энергосбережения ставить, а в открыть nvidia-settings и переключить PRIME Profile на интегрированную видеокарту Intel. Дискретную включать только при надобности (или настроить bumblebee). Сейчас у вас наверняка дискретная видеокарта работает 100% времени, когда как в Windows Nvidia Optimus пытается ее то включать, то выключать автоматически. А уже после перехода на интегрированную Intel пробуйте laptop-mode-tools, powertop --auto-tune. Если у вас процессор Intel и не самый старый, то часть описанных настроек браузера могут дать эффект. Про экономию батареи я говорил для случая интегрированной видеокарты, плохо выразился.
Автоматическое переключение между видеокартами похоже на правду)

По поводу текущей конфигурации и энергосбережения:
Процессор: Intel® Core(TM) i5-3317U
Встроенная видеокарта Intel® HD Graphics 4000
У меня стоял до этого пакет tlp (и tlp-rdw)
Сделал, как вы написали, т.е. переключил PRIME Profile. Установил laptop-mode-tools (tlp удалил, т.к. они взаимоисключающие).
sudo powertop --auto-tune выдал:
Скрытый текст
modprobe cpufreq_stats failedЗагружены 29 предварительные замеры
Невозможно загрузить из файла /var/cache/powertop/saved_parameters.powertop
Файл будет загружен после выполнения минимального количества измерений (только с батареей)
RAPL device for cpu 0
RAPL Using PowerCap Sysfs : Domain Mask d
RAPL device for cpu 0
RAPL Using PowerCap Sysfs : Domain Mask d
RAPL device for cpu 0
RAPL Using PowerCap Sysfs : Domain Mask d
Devfreq not enabled
Невозможно загрузить из файла /var/cache/powertop/saved_parameters.powertop
Файл будет загружен после выполнения минимального количества измерений (только с батареей)
To show power estimates do 256 measurement(s) connected to battery only
Завершение PowerTOP


Хотя я забил на его выдачу, т.к. если открыть sudo powertop, то там все оптимизации применены (это и раньше работало).
Как результат, сейчас сижу уже час за ноутом на одной зарядке и еще есть в запасе 50%, с учетом того, что я на WiFi, плюс слушаю музыку и открыто 20+ вкладок в Chromium (аппаратное ускорение пока выключено).

Это радует.
Надо будет проверить аппаратное ускорение.

Видимо оболочка тяжелая (unity, compiz), нужно что-то по-легче на подобные случаи.
В powertop можно смотреть, какая программа как часто дергает процессор. Если правильно помню, compiz это делает чаще других WM.
Продолжение...
Сейчас я включил аппаратное ускорение, и зарядка упала с 30% сразу на 20%, а потом и до 0%, т.е. ноут вырубился :)

Пока не знаю, с чем связано. Видимо режим с аппаратным ускорением у меня «прожорливее»

А можно тоже самое для Firefox 57 ?

Я знаю только о layers.acceleration.force-enabled = true
Спасибо! Как раз хотел найти готовый мануал на эту тему и погонять, да всё времени не было заняться.
Чисто субъективно почему-то кажется что шрифты стали приятнее. Глаз прям сам за это зацепился.
Ну и мониторинг показывает что процессору стало жить проще и прохладней.
если инет быстрый, а папка профиля не на ssd, то имеет смысл рассмотреть отключение диского кеша вообще (--disk-cache-size=1 --media-cache-size=1)
Галочка аппаратного ускорения в настройках хромиума делала какой-то странный трюк с рендеренгом изображений на канвасе (Ubuntu 16.04.3 LTS).
НЛО прилетело и опубликовало эту надпись здесь
ещё пользуюсь --process-per-site, меньше памяти кушает за счёт того, что сайты с 1 ip обрабатываются в 1 процессе (на веб-дев машине актуально)
А что типичное под windows можно сделать?
Есть видюха, и она простаивает, как бы бы ее мощность пустить на работу с браузером.
Возник вопрос(в реале нужна помощь с опциями)
Есть 2 компа: Ноут на CPU, GPU Intel и десктоп CPU Intel, GPU AMD R7 250X(дискретка к которой подключены мониторы) GPU Intel(интегрирована, ничего не подключено).
При воспроизведении youtube в местах где в ролике нет звука десктоп начинает фризить кадры. То есть видео замирает, после чего появляется звук со следующим не тихим моментом, видео или ускоренно перематывается на момент со звуком или сразу прыгает на этот участок.
Причем профиль Chromium перенесён из десктопа в ноут.
Думаю что это как-то связано с двумя видеокартами на десктопе.
Есть какие-либо опции привязывающие ускорение к дискретной видюхе?
OS: Ubuntu 16.04
Драйвера: На обоих машинах открытые.
Покажите вывод
glxinfo | grep OpenGL
uname -a
Ноут
unim95@laptop:~$ glxinfo |grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Kabylake GT2 
OpenGL core profile version string: 4.5 (Core Profile) Mesa 17.0.7
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 17.0.7
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 17.0.7
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
unim95@laptop:~$ uname -a
Linux laptop 4.11.0-14-generic #20~16.04.1-Ubuntu SMP Wed Aug 9 09:06:22 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

Десктоп
unim95@desktop:~$ glxinfo |grep OpenGL
OpenGL vendor string: X.Org
OpenGL renderer string: AMD OLAND (DRM 2.43.0 / 4.4.0-96-generic, LLVM 5.0.0)
OpenGL core profile version string: 4.2 (Core Profile) Mesa 17.3.0-devel
OpenGL core profile shading language version string: 4.20
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 17.3.0-devel
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 17.3.0-devel
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
unim95@desktop:~$ uname -a
Linux desktop 4.4.0-96-generic #119-Ubuntu SMP Tue Sep 12 14:59:54 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Не должно быть связано с двумя видеокартами, система работает полностью на AMD. Попробуйте ядро 4.11 (sudo apt install linux-generic-hwe-16.04-edge) или более новое из http://kernel.ubuntu.com/~kernel-ppa/mainline/
Также попробуйте вот эту сборку Хромиума с патчем для VA-API: https://launchpad.net/~saiarcot895/+archive/ubuntu/chromium-dev
Ничего не помогло.
Ядро теперь то же что и на ноуте,
Испытывал как с включенным так и выключенным аппаратным ускорением.
Спасибо, зазеленил себе страничку chrome://gpu. На работе не сильно заметно (но там машина мощная), а вот дома, на нетбуке с AMD E450 Chromium стал заметно шустрее работать.
Под Windows тоже многое работает.
Все сделал по инструкции, вкладка chrome://gpu позеленела, но нагрузка на проц как была так и осталась. Драйвера nvidia установлены. Может в них что то еще настроить нужно?
нагрузка на проц неизбежна, можно лишь немного уменьшить ее
У вас не ноутбук с гибридной графикой?
Ааа… думал, что это полностью уберет нагрузку при просмотре видео на ютуб. Как это реализована на виндовс в firefox 57. У меня старенький 4-х ядерный пк с дискретной видиокартой gtx750
Полностью убрать нагрузку невозможно. H264ify пробовали поставить?
да. Разницы не заметил. Установил скрипт Youtube+ который заменяет плеер ютуба на mpv
Да, такая же проблема
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории