
Комментарии 8
А я ещё думал, что я из-за линукса много с настройками ковыраюсь.
Добавлю что, действительно, настройки Хрома, изменившиеся в последние месяца 4-6, и мне "дали прикурить" с неожиданной стороны на старом ноуте i5-3xxx. Нет он не грелся, но неожиданно стал резко тормозить. Причин могло быть несколько, например, забитость 1 из дисков (не SSD) данными. Неожиданно, по другой причине заглянув в настройки Хрома, увидел "скрытый ИИ для безопасности" и всё понял: надо чистить добрый заботящийся Хром от его стараний. Нашлась ещё пара настроек не по делу, и Гугл-ИИ только подтвердил диагноз. Такая же "забота", но неудаляемая настройками, есть и у Оперы. Нет её - у Вивальди. Разработчики Вивальди сознательно отказались от заботы ИИ над "глюпими" хомячками. Для более новых ноутов и компов это не так критично и незаметно. Выводы...
\*) Опера навязчиво заботится о хомячках, да так, что сознательные пользователи не могут ничего поделать. Не знаю, учитывает ли она старость железа, скорее - нет.
\*) Хром заботится, но уважает интересы пользователей старого железа; молча. Если вовремя заметить скрытые сигналы в сообщениях "Что нового", есть шансы догадаться.
@vladsboev - спасибо за статью. Интересен один вопрос: а у Сафари таких же тараканов, как у Хрома, нет? Но наверняка есть и свои собственные?
Вы не пробовали проводить тесты с Youtube на Сафари - он так же греет проц?
Дисклеймер: я не тормоз у меня на макбуке есть Хром, однако я знаю немало людей, которые предпочитают дефолтный (и ecosystem-friendly) Сафари.
Давно не пользовался сафари, запустил сейчас проверить и удивился - 11 вкладок, ролик 1440р в полный экран, параллельно хром с 13 вкладками, CPU не выше 75°, GPU не выше 65°, даже память в мониторинге зеленая, использование не выше 6.7 гб, раньше такого не было. Но разница в том, что сафари все вкладки сбрасывает, и через некоторое время при их открытии они обновляются, в хроме такого нет, держит все в памяти длительно без перезагрузки ноута. Далее я провел ресерч на тему вашего вопроса про сафари, моих наблюдений по текущей оптимальной работе сафари, а также работы ноута по настроению (иногда стоя на столе и ролике 720р на разных сериальных стримингах греется и напрягается, а иногда на коленях работает тихо и без нагрева), вот что получил в ответ:
Я изучил тему перегрева Safari на Intel MacBook Pro 2017 в сети, а заодно проверил текущее состояние твоей системы (macOS Ventura 13.7.8, Safari 18.6, и твой новый аккумулятор: 53 цикла, ёмкость 5239 mAh, статус Normal против старых 1014 циклов).
Картина сложилась интереснейшая. Давай разберём по порядку: 1) как обстоят дела с Safari в сети (настройки и расширения), 2) почему у тебя в Safari проблема полностью исчезла даже на 1440p, и 3) почему ноутбук иногда ведёт себя «по настроению» (720p на столе греется, а на коленях холодный).
1. Что пишут в сети про Safari на MacBook Pro 2017 (Intel) + какие там есть настройки и расширения
На форумах (MacRumors, Reddit r/macbookpro, Apple Support) жалобы на Safari на macOS Monterey и Ventura делятся на две категории: кодеки видео и жор памяти процессом com.apple.WebKit.WebContent.
А. Почему Safari умеет крутить 1440p/4K аппаратно, а Chrome с h264ify — нет?
В этом кроется главный технический секрет твоего процессора Intel Core i5-7360U (Kaby Lake, 7-е поколение) и графики Intel Iris Plus 640:
В чипе Kaby Lake ЕСТЬ полноценный аппаратный декодер
VP9(8-bit и 10-bit) на уровне кремния (Intel Quick Sync), но НЕТ декодераAV1(он появился только в 11-м поколении Intel).Когда ты открываешь YouTube в Safari, YouTube видит, что этот Mac не поддерживает аппаратный
AV1, и не отдаёт ему тяжёлый AV1 вообще, а отдаёт поток вVP9(для 1440p и 4K) илиH.264(для 1080p).И самое главное: Safari декодирует
VP9напрямую через низкоуровневый системный фреймворк AppleVideoToolbox, который идеально пробрасывает поток прямо в аппаратный блокIntel Quick Syncбез лишних прослоек. Поэтому в Safari ролик 1440p (VP9) крутится силами видеочипа (твои 66 °C на GPU и 75 °C на CPU тому прямое доказательство!).
Б. Есть ли в Safari аналог chrome://flags?
Да, есть! Он спрятан в меню разработчика:
Открываешь
Safari→Настройки (Cmd + ,)→ вкладка «Дополнения» (Advanced).В самом низу ставишь галочку «Показывать функции для веб-разработчиков» (в старых версиях — «Показывать меню “Разработка” в строке меню»).
В верхней строке меню macOS появляется пункт «Разработка» (Develop) → «Функциональные флаги» (Feature Flags) (или Experimental Features).
Там сотни внутренних тумблеров движка WebKit. Что там обычно трогают на Intel-маках при проблемах с видео:
VP9 decoder/VP9 SW decoder on battery— управление декодером VP9.GPU Process: Canvas Rendering/GPU Process: DOM Rendering— отвечает за вынос графики в отдельный процессcom.apple.WebKit.GPU(аналогSkia Graphiteв Chrome).WebGL via Metal— трансляция 3D-графики через движок Apple Metal.
В. Есть ли для Safari расширения вроде h264ify и блокировщиков?
Обычный магазин расширений Chrome к Safari не подходит — у Safari свои расширения из Mac App Store (и они часто платные), но есть три проверенных решения:
Userscripts (Бесплатно, Open Source в App Store) — менеджер пользовательских скриптов для Safari. В него в один клик ставится скрипт
h264ifyс GreasyFork, если нужно принудительно заблокировать VP9/60fps.Vinegar — Tube Cleaner (популярная нативная утилита для Safari, ~$2) — полностью вырезает тяжёлый JavaScript-плеер YouTube (вместе с рекламой и фоновой подсветкой) и заменяет его на чистый системный HTML5-плеер Apple
<video>. На старых маках снижает нагрузку на CPU почти до нуля.wBlock или AdGuard для Safari — бесплатные нативные блокировщики контента, которые используют системный
Content Blocker API(работают так же легковесно, какuBlock Origin Liteв Chrome).
2. Почему у тебя проблема с Safari внезапно ушла сама (и память больше не забивается)?
Тут совпали три реальных фактора, которые произошли на твоём ноутбуке с августа по октябрь:
Safari тихо обновился до свежей ветки
18.6: Хотя у тебя стоитmacOS Ventura 13.7.8, Apple обновляет Safari отдельно от основной ОС. Сейчас у тебя стоит свежайший Safari 18.6. В ветке Safari 18 Apple кардинально переработала менеджер памяти процессовWebKit.WebContent(добавили агрессивную сборку мусора для неактивных вкладок) и починили утечки памяти на YouTube. Поэтому несколько вкладок + 1440p видео больше не сжирают 8 ГБ ОЗУ.Замена аккумулятора (
1014 циклов→53 цикла, статусNormal) + свежая термопаста: Это огромная победа по физике, о которой мало кто задумывается:Во-первых, твой новый аккумулятор на 53 циклах имеет низкое внутреннее сопротивление — он перестал сам работать как грелка под тачпадом при отдаче тока.
Во-вторых, на MacBook Pro с уставшей батареей (
Service Recommended) контроллер питания SMC периодически просаживает шину питания, вызывая микро-троттлинг процессора и скачкиkernel_task. С новой батареей (5239 mAh) шина питания держит стабильное напряжение, а свежая термопаста моментально отводит тепло от кристалла на медную трубку.
Мы убили фоновую связку
searchpartyuseragent+contactsd: Когда в августе ты впервые открыл Safari, треть твоего 2-ядерного процессора уже была занята зацикленным демоном Локатора иkernel_task. Любая вкладка Safari тут же упиралась в потолок CPU. Сейчас фоновая нагрузка системы близка к 0%.
3. Загадка: почему ноутбук работает «по настроению» (иногда греется на столе от 720p в Chrome, а иногда холодный на коленях)?
Это не мистика, а набор из 4 конкретных триггеров, которые срабатывают незаметно для глаз:
Разные плееры и реклама на разных сайтах (720p на условном онлайн-кинотеатре vs 1440p на YouTube):
На YouTube видео идёт через чистый аппаратный декодер.
А когда ты включаешь сериал в 720p в онлайн-кинотеатре (HDRezka, Кинопоиск, VK Видео, пиратские балансеры Kodik/Alloha), поверх плеера часто крутятся тяжёлые обфусцированные JS-скрипты, невидимые рекламные баннеры на
Canvas, трекеры или HLS-поток (.m3u8), который расшифровывается прямо на процессоре через JavaScript (hls.js), минуя аппаратный декодер видеокарты! В итоге ролик всего 720p, но он декодируется программно на CPU и греет ноутбук сильнее, чем честные 1440p на YouTube.
Питание от розетки (На столе) vs Питание от батареи (На коленях):
Когда ноутбук стоит на столе на зарядке, контроллер питания
AppleSMCодновременно подаёт ток заряда в аккумулятор (процесс зарядки литий-ионной батареи сам по себе выделяет ощутимое тепло!) + macOS разрешает процессору и фоновым службам (mds_stores/ Spotlight,photoanalysisd, синхронизации Google Drive) работать на полную мощность.Когда ты берёшь ноутбук на колени (от батареи), контроллер зарядки не греет плату, а macOS и Chrome автоматически переводят фоновые таймеры в энергосберегающий режим.
Сброс состояния после сна без запущенного
TurboControl: Если ноутбук проснулся, аTurboControlбыл выключен (или в нём стоял режимTurbo Boost: ВКЛЮЧЕН), то любой фоновый чих в Chrome подкидывает частоту процессора с2.3 ГГцдо3.6 ГГц, мгновенно нагревая чип с 55 °C до 80+ °C.Аппаратное ускорение видео
VideoToolboxиногда «занимает» только одна вкладка: У аппаратного декодера Intel Iris 640 ограниченное число аппаратных сессий. Если на фоновой вкладке в браузере уже открыта соцсеть (Telegram Web, Twitter/X, лента с автовоспроизведением гифок/видео), она может занять аппаратный конвейер, а основное видео во второй вкладке тихо свалится в программный рендеринг.
Как мгновенно понять, почему вдруг начал греться ролик 720p в Chrome: В следующий раз, когда заметишь, что на каком-то ролике температура полезла вверх — нажми в самом Chrome сочетание клавиш
Shift + Esc(откроется внутренний Диспетчер задач самого Chrome). Он сразу покажет в процентах, кто именно жрёт процессор:Процесс GPU, конкретная вкладка с фильмом, фоновая вкладка или какое-то расширение!
Неожиданно, я сам раньше пользовался ecosystem-friendly Сафари, перешел в хром только из-за экономии ресурсов при работе (раньше это было ужасно тяжело для ноута) и блокировщика рекламы, а теперь выясняется что оба вопроса закрыты в сафари. Будем пробовать.
Что-то не работает ваша программа, точнее не отключается TurboBoost. У меня администратор - это отдельный пользователь, возможно дело в этом. Под регулярным пользователем попытка отключения приводит к бесконечному запросу имени админа и паролю. А под админом просто пишет про ошибку переключения. Sequoia 15.8.2, MacBook Pro 2019.
Как я укрощал кипящий MacBook Pro 2017 на Intel: замена термопасты, настройка Chrome, свой контроллер Turbo Boost