Перейти к содержимому

Что такое процесс gpu в браузере яндекс

  • автор:

Руководство браузера «Chrome»: как включить и отключить аппаратное ускорение

Международная информационная сеть «Интернет» получила массовое и полноценное развитие, во многом, благодаря наличию современных персональных компьютерных устройств, способных максимально использовать возможности сети для удовлетворения разнообразных потребностей пользователей. Применение сверхбыстрых внутренних комплектующих, инновационных материалов и успешной внутренней организации позволило расширить возможные способы подключения к сети и поддерживать устойчивое соединение на различных видах как стационарных (персональные компьютеры и разнообразные варианты исполнения ноутбуков), так и мобильных устройствах (камерофоны, смартфоны, коммуникаторы и т.д.).

Руководство браузера «Chrome»: как включить и отключить аппаратное ускорение

  • Введение
  • Что означает понятие «Аппаратное ускорение»?
  • Как включить или отключить аппаратное ускорение в «Google Chrome»?
  • Заключение
  • Вопросы и ответы
  • Комментарии

Введение

Неотъемлемой частью обеспечения бесперебойного выхода в сеть «Интернет», помимо обязательного наличия компьютерного устройства и функционирующего подключения, выступает соответствующее программное приложение, разнообразных вариантов исполнения которого представлено огромное количество, такие как «Microsoft Explorer» или «Microsoft Edge», «Opera», «Mozilla Firefox» и т.д. Но одним из самых популярных, использующий простую и надежную программную платформу, обеспечивающую быстрый уровень соединения и отображения сетевых ресурсов, является веб-браузер Google Chrome.

Возможности персональных компьютерных устройств используются не только для исполнения сложных вычислений и управления пользовательскими процессами, но и применяются для улучшения характеристик сетевых приложений, позволяя определенным функциям браузера задействовать отдельные элементы компьютера при соответствующей необходимости.

И веб-браузер «Google Chrome» оснащен такой функцией, именуемой «Аппаратное ускорение», использующей преимущества графического процессора пользовательского персонального компьютера для ускорения процессов и освобождения времени загрузки центрального процессора.

Но иногда, в зависимости от внутренней комплектации компьютера и установленных драйверов, взаимное применение которых проблематично, полноценная работа функции «Аппаратное ускорение» может быть нарушена, что приведет к возникновению непредвиденных ошибок. Поэтому знание о расположении функции в приложении «Google Chrome» и умение своевременно ее отключить может избавить пользователей от неожиданных последствий. И далее мы представим простой способ управления функцией в веб-браузере «Google Chrome».

Перейти к просмотру

⚡Как ускорить Google Chrome, Яндекс.Браузер ��, что делать если браузер тормозит ��‍♂️

Что означает понятие «Аппаратное ускорение»?

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

В Google Chrome функция «Аппаратное ускорение» использует возможности процессора («GPU») пользовательского компьютера для решения сложных и требовательных графических задач, таких как воспроизведение видео, игр или других процессов, которые нуждаются в более быстрых математических вычислениях. Отделение определенных задач и перенос нагрузки от их исполнения позволяет основному центральному процессору перенаправить собственные усилия на выполнение остальных задач, в то время как графический процессор непосредственно обрабатывает выделенные процессы, для которых он был разработан.

Теоретически, включение функции «Аппаратное ускорение» на постоянной основе должно снизить общую нагрузку и более сбалансированно использовать возможности интегрированных аппаратных элементов. Но иногда, приложение «Google Chrome» с активной функцией может перестать реагировать на любые команды пользователя, картинка может замереть, возникает непредвиденная ошибка или происходит неожиданный сбой в работе приложения. Поскольку каждый компьютер пользователей индивидуален, разнится внутренними комплектующими и имеет отдельные различия, то проблема с полноценным функционированием «Google Chrome» может быть связана с графическим процессором «GPU» или драйвером, связанным с ним. И если присутствуют обоснованные подозрения, что виновником неполадок является аппаратное ускорение, то лучше всего отключить его и посмотреть, решит ли это возникшую проблему.

Как включить или отключить аппаратное ускорение в «Google Chrome»?

Функция «Аппаратное ускорение» в веб-браузере «Google Chrome» включена по умолчанию для учета возможностей аппаратных элементов компьютера при воспроизводстве соответствующих процессов. Поэтому сначала мы рассмотрим способ ее отключения.

Откройте приложение «Google Chrome» и в правом верхнем углу окна на ленте кнопок управления после адресной строки нажмите на кнопку «Настройка и управление Google Chrome» для отображения всплывающего меню параметров веб-браузера. Затем, в списке представленных вариантов действий, выберите раздел «Настройки». Или введите в адресной строке браузера команду «chrome://settings/» для непосредственного перехода на искомую страницу.

chrome://settings/

Используя бегунок полосы прокрутки перейдите в самый низ страницы «Настройки», содержащую основные параметры приложения «Google Chrome», и нажмите на кнопку «Дополнительные» для отображения скрытых разделов управления веб-браузером.

Google Chrome. Дополнительные

Затем, повторно перемещая бегунок, отыщите в представленном списке дополнительных настроек приложения раздел «Система». В строке раздела «Использовать аппаратное ускорение (при наличии)» установите переключатель в положение «Откл.» (отключено). После смены значения переключателя в строке появится кнопка «Перезапустить», нажав на которую пользователи смогут применить установленные изменения.

Предупреждение: Убедитесь, что вы сохранили все, над чем работаете в веб-браузере. «Google Chrome» повторно открывает все вкладки, которые были запущены до перезапуска, но не сохраняет никаких данных, содержащихся в них.

Google Chrome. Перезапустить

Если необходимо подождать с последующим перезапуском приложения «Google Chrome», чтобы успеть завершить все запущенные задачи, то просто закройте страницу настроек, не нажимая на кнопку «Перезапустить». По окончанию работы, просто закройте веб-браузер, а при следующем запуске приложения «Google Chrome», внесенные изменения будут применены автоматически.

Чтобы убедиться, что функция «Аппаратное ускорение» полностью отключена, введите в адресной строке приложения команду «chrome://gpu/» и нажмите клавишу «Ввод» на клавиатуре. Когда аппаратное ускорение отключено, большинство пунктов в разделе «Состояние графической функции» («Graphics Feature Status») будет иметь соответствующий вид «Только программное обеспечение, аппаратное ускорение отключено» («Software only, hardware acceleration unavailable»).

Google Chrome

Для активации функции «Аппаратное ускорение», вернитесь на страницу «Настройки» (например, введите в адресной строке приложения «Google Chrome» команду «chrome://settings/»), откройте дополнительный список параметров, перейдите в раздел «Система» и в строке «Использовать аппаратное ускорение (при наличии)» установите переключатель в положение «Вкл.» (включено). Затем нажмите кнопку «Перезапустить» для применения заданных изменений.

Google Chrome

Заключение

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

Одним из таких приложений, основная деятельность которого направлена на обеспечение пользователям беспрепятственного доступа в «Интернет» и отображения множественного содержимого разнообразных сетевых ресурсов, является веб-браузер «Google Chrome». В нем по умолчанию активна функция «Аппаратное ускорение», которая задействует для решения определенных задач, связанных с эффективной обработкой и визуализацией графических материалов, возможности процессора («GPU»). И пользователи самостоятельно, в зависимости от своих предпочтений или внешних причин, могут включать или при необходимости отключать функцию «Аппаратное ускорение» простым способом, представленным в данной статье, управляя настройками «Google Chrome» для достижения лучшего результата.

Andrey Mareev

Автор: Andrey Mareev, Технический писатель

В далеком 2005 году, я получил диплом по специальности «Прикладная математика» в Восточноукраинском национальном университете. А уже в 2006 году, я создал свой первый проект по восстановлению данных. С 2012 года, начал работать в компании «Hetman Software», отвечая за раскрутку сайта, продвижение программного обеспечения компании, и как специалист по работе с клиентами.

Michael Miroshnichenko

Редактор: Michael Miroshnichenko, Технический писатель

Мирошниченко Михаил – одни из ведущих программистов в Hetman Software. Опираясь на пятнадцатилетний опыт разработки программного обеспечения он делится своими знаниями с читателями нашего блога. По мимо программирования Михаил является экспертом в области восстановления данных, файловых систем, устройств хранения данных, RAID массивов.

  • Обновлено:
  • 12.10.2023 14:53

Яндекс: Драйверы AMD оптимизируют работу с Google Chrome и Microsoft Edge, игнорируя другие Chromium-браузеры

Команда разработчиков Яндекс.Браузера обнаружила, что драйверы AMD для Windows оптимизируют работу с Google Chrome и Microsoft Edge, в то время как аналогичные оптимизации не применялись для других браузеров на базе Chromium

Краткая сводка

Команда разработчиков Яндекс.Браузера обнаружила, что драйверы AMD для Windows оптимизируют работу с Google Chrome и Microsoft Edge, в то время как аналогичные оптимизации не применялись для Яндекс.Браузера. Решение заключалось в использовании функции «мимикрии» под Google Chrome, что позволило улучшить производительность и стабильность работы Яндекс Браузера. Этот опыт может быть полезен для других браузеров на базе Chromium, которые еще не встроены в GPU-драйверы.

Информация о том, что драйверы AMD для Windows оптимизируют работу с браузерами Google Chrome и Microsoft Edge, позволила команде Яндекса улучшить производительность и стабильность собственного браузера, применив необычное решение. В этой статье мы расскажем о процессе исследования и оптимизации работы Яндекс Браузера.

Обнаружение проблемы

Разработчики Яндекс.Браузера постоянно ищут способы оптимизации и улучшения работы своего продукта. В ходе одного из обсуждений они заметили проблему с нестабильностью GPU-процесса, ответственного за быстрый рендеринг содержимого в браузере. Используя опыт предыдущих исследований, команда предположила, что драйверы AMD могут содержать оптимизации для Google Chrome и Microsoft Edge.

Чтобы проверить свою гипотезу, разработчики использовали особенность архитектуры Chromium. GPU-процесс работает в специальной песочнице, которая позволяет устанавливать хуки для перехватывания вызовов системных API и обрабатывать их в своем коде. Таким образом, они смогли подменить подстроку browser.exe на chrome.exe в значениях, возвращаемых функциями GetModuleFilenameA/GetModuleFilenameW и GetModuleFilenameExA/GetModuleFilenameExW.

После внедрения изменений, команда провела A/B-тестирование, включив оптимизацию для одной группы пользователей и отключив для другой. Результаты эксперимента были удивительны: у пользователей с видеокартами AMD из экспериментальной группы число падений GPU-процесса уменьшилось в 5,5 раз, потребление памяти GPU-процессом снизилось в среднем на 8%, а также незначительно ускорилось открытие веб-страниц в браузере и отзывчивость интерфейса.

Внедрение оптимизации в Яндекс.Браузер

Подтвержденная гипотеза указывала на то, что драйверы AMD действительно содержат оптимизации, применяющиеся в зависимости от названия исполняемого файла приложения – в данном случае для chrome.exe. Разработчики обратились к AMD с просьбой добавить Яндекс.Браузер в список приложений, к которым применяются данные оптимизации. Однако, такие изменения могут быть внедрены только в новых версиях драйверов, и это займет некоторое время.

Команда Яндекса не хотела ждать внедрения изменений со стороны AMD и приняла решение активировать функцию «мимикрии» под Google Chrome в GPU-процессе для всех пользователей на Windows. Если пользователь хочет проверить, работает ли данная оптимизация на его компьютере, достаточно посмотреть в графу Executable Path на служебной странице browser://gpu в Яндекс.Браузере (доступно с версии 22.9.0).

Заключение

Любое программное обеспечение работает в определенной среде и взаимодействует с другими компонентами, такими как операционная система, драйверы и другие программы. Учитывая особенности работы окружения, можно адаптировать свое программное обеспечение для получения улучшений в производительности и стабильности, подобно тому, как это сделала команда Яндекс.Браузера. Этот опыт может быть полезным также для других браузеров, основанных на Chromium, идентификация которых еще не встроена в GPU-драйверы. В результате, пользователи получают более быстрый и стабильный браузер, обеспечивающий удобное взаимодействие с веб-страницами.

Дико фризит google earth в яндекс браузере и в хроме

Дрова стоят, есть ещё система windows на другом диске, там сайт с google earth просто летает, а тут

Начинает жужжать кулер процессора.

Пытался включить hardware acceleration, даже тут:

Graphics Feature Status Canvas: Software only, hardware acceleration unavailable Canvas out-of-process rasterization: Disabled Custo Wallpaper Animation: Disabled Direct Rendering Display Compositor: Disabled Compositing: Software only. Hardware acceleration disabled Multiple Raster Threads: Enabled OpenGL: Disabled Rasterization: Software only. Hardware acceleration disabled Raw Draw: Disabled Video Decode: Software only. Hardware acceleration disabled Video Encode: Software only. Hardware acceleration disabled Vulkan: Disabled WebGL: Software only, hardware acceleration unavailable WebGL2: Software only, hardware acceleration unavailable WebGPU: Disabled Problems Detected WebGPU has been disabled via blocklist or the command line. Disabled Features: webgpu Accelerated video encode has been disabled, either via blocklist, about:flags or the command line. Disabled Features: video_encode Gpu compositing has been disabled, either via blocklist, about:flags or the command line. The browser will fall back to software compositing and hardware acceleration will be unavailable. Disabled Features: gpu_compositing 

стало много где показывать Enabled зелёным, но ничего не изменилось, браузер стал лагать не только на этом сайте, а вообще лагать в принципе. Включал Blocklist unstable gpu modes, Override software rendering list, Accelerated 2D canvas был включен уже в chrome://flags

Когда сжимаю окно до маленьких размеров, fps повышается.

ixnomad
11.09.23 17:52:14 MSK

  • Ответить на это сообщение
  • Ссылка

Как отключить процесс GPU в Google Chrome

Разработчики часто внедряют функционал, руководствуясь благими целями, а получается так себе. Это касается не только графического оформления окон, но и «полезных» функций, призванных увеличить производительность и стабильность работы. Но благими намерениями… Поэтому сегодня мы поговорим о том, как отключить процесс GPU в Google Chrome, также разберемся, что это такое и с чем его едят.

Подробности

Процесс GPU призван увеличить скорость работы Гугл Хром, но больше вредит, чем помогает. Специальные алгоритмы подключают к обработке графической информации паять видеоадаптера, тем самым нагружая ее еще больше.

Если у вас слабая комплектующая, то она попросту не будет «вытягивать» обработку, что приведет к тормозам не только браузера, а и операционной системы.

Если стационарная машина не блещет чудесами производительности, лучше вышеназванный процесс отключить. Как это сделать? Ответы в следующем подзаголовке.

Деактивация

Если повезет, то отключить GPU при помощи встроенного инструментария:

  1. В окне браузера кликаем по иконке вызова меню.
  2. Далее, наводим курсор на пункт «Дополнительные инструменты».
  3. В контекстном меню выбираем «Диспетчер задач».Пункт Диспетчер задач в главном меню обозревателя ChromeИли же нажимаем комбинацию клавиш Shift +Esc .
  4. Находим «ПроцессGPU» и кликаем на соответствующую графу.
  5. И после завершаем процесс.Завершить процесс GPU в Диспетчере задач Google Chrome

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

Поэтому на очереди второй метод. Для его реализации не понадобиться ничего сложнее клавиатуры и мыши:

  1. Жмем Win + R .
  2. Вставляем в текстовое поле %localappdata%\Google\Chrome\User Data и жмем «ОК».Быстрый переход к каталогу User Data
  3. Здесь находим папку ShaderCache и удаляем ее.Удалить каталог SharedCache
  4. Далее, открываем каталог Default, а если он отсутствует – Profile 1.
  5. Удаляем папку GPUCache.Удалить каталог GPUCache

Теперь вам известно, что такое процесс GPU в Хроме и что делать, если он потребляет слишком много оперативной памяти интернет-обозревателя.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *