Попытаемся включить аппаратное ускорение в Яндекс.Браузере и в любом другом Chromium-based браузере, а так же попробуем его немного ускорить. Инструкция подходит как для Linux так и для Windows.

1. Проверяем для чего у нас включено аппаратное ускорение (Hardware accelerated), вводим в строке Яндекс.Браузера:
browser://gpu/
для любых других Chromium-based браузеров:
chrome://gpu
Если для Opera страница выше не открывается, то прописываем:
opera://gpu
В пункте "Graphics Feature Status" в идеале все значения должны быть зеленого цвета с подписью Hardware accelerated, это означает что абсолютно все элементы страницы рендерятся при помощи видеокарты. Если же там будут желтые или красные строки, то значит обработка объектов происходит на стороне процессора, это во-первых медленно, во-вторых энергонеэффективно, так что попытаемся исправить положение.

2. Открываем экспериментальные функции браузера:
browser://flags/
для других браузеров основанных на Хромиуме это будет:
chrome://flags
для Opera (на этом браузере некоторых настроек может не быть):
opera://flags
(ВНИМАНИЕ! Я настоятельно не рекомендую там менять что либо еще во избежание неправильной работы браузера)

Меняем настройки:
  • Ищем там строку "Переопределение списка программного рендеринга" (она же - Override software rendering list, #ignore-gpu-blacklist) и нажимаем "Включить" (Enable).
  • Так же находим и включаем "Поддержка экспериментальных функций canvas" (#enable-experimental-canvas-features).
  • Для строки "Включить аппаратную растеризацию" (#enable-gpu-rasterization) выставляем значение "Принудительное включение для всех слоев".
  • Ищем строку "Число потоков растрового изображения" (#num-raster-threads), рекомендую выставить значение исходя из количества ядер вашего процессора, если 2 ядра, то и значение выставляем 2. Если у вас есть поддержка Hyper-threading и например процессор имеет 2 ядра и 4 потока, то выставляем значение 4.
Так же можно включить данные параметры (они никак не влияют на аппаратное ускорение):
  • "Сохранить страницу в формате MHTML" (#save-page-as-mhtml). Если вы часто сохраняете страницы, то довольно полезная функция позволяющая сохранять интернет-страницы одним файлом, а не вида файл + папка с изображениями. Кстати для Яндекс.Браузера можно не включать, т.к. он умеет сохранять в PDF по-умолчанию.
  • "Экспериментальный протокол QUIC" (#enable-quic). Что такое QUIC можно поискать в инете, если вкратце - это экспериментальный протокол позволяющий увеличить скорость соединения.
  • "Включить функцию возобновления загрузки" (#enable-download-resumption). 
3. Перезапускаем браузер и вновь открываем данную страницу:
browser://gpu
Вот что получилось у меня:

В сообщении ниже на этой странице указано почему не удалось включить некоторые пункты:
Accelerated 2d canvas is unstable in Linux at the moment
Accelerated video decode is unavailable on Linux
Возможно в более новой версии Chromium будет добавлена поддержка. Думаю на аналогичном моему железе, но в ОС Windows будут светится зеленым все пункты благодаря чему браузер будет максимально быстро работать.

P.S. Если вдруг будут наблюдаться различные глюки на страницах, либо вылеты браузера, то поочередно (в обратной последовательности, начиная с "Числа потоков ..." отключаем, то что изначально включили либо переводим в значения "по-умолчанию").

7

Просмотреть комментарии

Загрузка...