Почему Chrome для Linux медленнее Chrome для Windows
Неприятная ситуация сложилась с разработкой браузера Google Chrome/Chromium под Linux, сообщает Либератум.
[TOC Если тормозит Google Chrome]
Аппаратное ускорение Chrome для Linux
Разработчики из Google уже давно написали код для поддержки аппаратного ускорения видео в браузере, но не хотят активировать эту функцию по умолчанию из-за проблем с драйверами.
Фича спрятана в настройках (chrome://flags), и активировать ее можно вручную.
Как включить аппаратное ускорение Chrome/Chromium в Linux
Вариант поддержки функции по умолчанию с черным списком нестабильных GPU не подходит, пишет один из разработчиков Эми Фишман в обсуждении на Chromium. Практика показывает: пользователи часто отключают черный список полностью, стремясь получить желанную функцию. Если таким способом можно будет активировать аппаратное ускорение, то информация быстро разлетится по форумам. В будущем это может привести к дестабилизации браузера. Ситуация усугубляется тем, что пользователи забывают, что когда-то отключили черный список, а затем тщетно пытаются восстановить стабильность браузера. Итогом будет ухудшение имиджа Chrome/Chromium в глазах пользователей Linux, а вовсе не улучшение имиджа благодаря ускорению работы HTML5-приложений, H.264 и флэш-анимации, считает Фишман.
Драйверы видео под Linux
Низкое качество графических драйверов под Linux всем печально известно. К сожалению, это отражается не только на качестве Linux, но и на смежных проектах. Разработчики Chrome разработали программные интерфейсы для аппаратного ускорения VA-API 2 года назад. Проблема затрагивает как браузер, так и операционную систему Chrome OS.
Chrome для Linux будет оставаться неполноценным
К сожалению, в обозримом будущем решить проблему не представляется возможным. «Мы не выпускаем код, который, предположительно, навсегда сохранит статус экспериментальный или бета, а только тот код, который имеет шансы когда-нибудь стать стабильным и готовым для массового использования. Данная функция никогда не дорастет до такого статуса, так что этот параметр командной строки активирует функцию, которая известна как почти неработающая на большинстве компьютеров под Linux», — пояснил Фишман.
«Поддержка функций GPU под Linux — это кошмар», — добавил его коллега Хорхе Обес.
В обсуждении на Chromium прозвучала идея создать белый список систем, на которых корректно работает поддержка VA-API, но сотрудники Google забраковали и эту идею в связи со слишком большим разнообразием стеков драйверов, дистрибутивов и аппаратного обеспечения
Где взять Google Chrome 64-бит
Нигде. Google предлагает только 32-битные сборки. Да, есть и 64-битные, но они изготавливаются всякими непонятными личностями и нет никакой гарантии, что в них не встроены вирусы и трояны. Использовать чужие 64-бытные сборки Chrome крайне не рекомендуется.
Как войти в магазин Chrome
Нужно нажать на кнопку меню в Chrome (правый верхний угол), далее выбрать дополнительные инструменты и там расширения. На открывшейся вкладке надо нажать «еще» и попадете в магазин Chrome.
Как обновить Chrome
Он обновляется сам. Но если по какой-то причине вы отключили самообновление, то можно заставить обновиться Chrome вручную. Для этого нажмите кнопку меню (см. выше). Далее выбирайте «Справка» и потом «О браузере Google Chrome». Сначала запустится проверка наличия новых версий, а потом автоматом запустится обновление Chrome.
Комментарии
pomodor
6 марта, 2014 - 03:38
Кому всем? Я впервые такое слышу. Проприетарные двайвера Nvidia и ATI вполне себе работоспособны.
Отмазки какие-то совсем бредовые. Почти уверен, что Google просто не желает писать под Linux нормальный софт, чтобы не популяризировать эту ОС, так как с нее труднее сливать пользовательские данные. Почему, например, какой-нибудь тяжелейший в графическом отношении Skyrim под Линуксом идет, а какой-то браузер нет — жалуется на низкое качество графических драйверов?
Интересно, а в Вантузе что, одним драйвером на всех пользуются?
Чингачгук
11 марта, 2014 - 00:13
Флеш в браузере тормозит. Пробовал слаку,убунту одна и та же шляпа. Проприентарные драйвера лучше но всеравно гавно.
pomodor
11 марта, 2014 - 11:48
Вы статью читали? :) Пока нет никакой разницы какие драйвера вы используете — все равно аппаратное ускорение отключено.
Чингачгук
16 марта, 2014 - 13:23
Ну это и к лучшему. Проприетарный троян от гугла не нужен под линуксом.
pomodor
17 марта, 2014 - 14:03
В некотором смысле, согласен. Хром был весьма неплох в технологическом отношении во времена своей молодости. За его высокую скорость работы можно было простить троянскую функциональность. Теперь же Хром жрет просто дикое количество памяти, быстро разряжает батарею ноутбука и постоянно читает/пишет огромное количество мелких файлов, что гарантированно убьет SSD. Смысла в Хроме все меньше.
comrade
27 апреля, 2015 - 18:12
Кстати, вот полезный минерал, как запускать хромиум, чтобы он поменьше шуршал HDD или SSD, быстрее запускался и работал, а так же не требовал постоянно пароль от связки ключей.
Дописать в команду запуска:
/usr/bin/chromium-browser --disk-cache-dir=/tmp/ChromiumCache --password-store=basic
Каталог /tmp у меня на RAM-диске tmpfs.
Для новых версий убунты для этого надо в /etc/fstab добавить строчку
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
pomodor
27 апреля, 2015 - 21:09
Спасибо, дельный совет. Отчасти должен помочь. Только беда в том, что Хромиум интенсивно какает не только в кэш, а еще, например, в ~/.config/chromium/Default/Local Storage. И еще в десятки других мест.
Интересующиеся вопросом могут заценить сами, какой Хромиум комбайн по уничтожению SSD:
apt-get install strace
strace chromium
Чингачгук
27 апреля, 2015 - 12:55
хром гавно
Чингачгук
11 ноября, 2019 - 14:33
strace chromium. Это команда открытие окна в в браузере техподлержки от гугла
Комментировать