Вспоминая об IOS 7, сделавшей мой iPad 4 бесполезной фоторамкой, я был приятно удивлен, насколько стабильно macOS работает на старых моделях Mac. За пример возьмем Macbook Pro 13 Mid 2012, который на macOS Sierra 10.12.3 (знаю, уже вышла новая версия) отлично справляется с выполнением повседневных задач: просмотр фильмов, браузинг, создание текстовых документов.

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

Сразу оговорюсь, что мы не будем заострять внимание на необходимости в обновлении железа (замена HDD на SSD, обновление ОЗУ). Методы, описанные далее, базируются на использовании настроек ОС, команд терминала и специальных утилит. Инструкция также будет полезна и владельцам более новых моделей Mac, так как тут зайдет речь о Turbo Boost и управлении охлаждением.

Но прежде чем мы начнем, давайте научимся разделять две группы пользователей: потребитель и poweruser. К первым относятся люди, которые вообще не вдаются в аспекты работы ОС. Они никогда не удаляют ненужные громоздкие файлы и систематически оставляют «на потом» ресурсоемкие приложения.

Смежной группой являются poweruser’ы. Эти люди активно эксплуатируют свои устройства, при этом не забывая о банальных способах заботы об их быстродействии: удаление мусора и закрытие ненужных программ. К чему я это? Не будьте «потребителями»!

Дисклеймер

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

Easy

Первым делом повысим быстродействие системы путем изменения настроек macOS. Для этого перейдите в «Системные настройки».

Dock:
1. Отключите «Увеличение».
2. В пункте «Убирать в Dock с эффектом» -> «простое уменьшение».
3. Отключите «Анимировать открывающиеся программы».


Пользователи и группы:
1. Перейдите в «Объекты входа».
2. Выберите приложение, которое не должно запускаться вместе с системой, и нажмите на минус.


Универсальный доступ:
1. Перейдите во вкладку «Монитор», поставьте галочки на «Уменьшить движение» и «Уменьшить прозрачность».

CleanMyMac

Используем утилиту CleanMyMac для предотвращения загрязнения жесткого диска и очистки ОЗУ. Во-первых, это приложение поможет чистить Mac от мусора и правильно удалять приложения. Во-вторых, оно имеет удобный виджет для верхней панели, в котором содержится информация о состоянии накопителя, ОЗУ, батареи и корзины.

Для очистки Mac от мусора достаточно использовать умную очистку:
1. Откройте CleanMyMac -> «Умная очистка» -> «Старт».


Для очистки ОЗУ нужно активировать виджет в верхней панели:
1. Откройте CleanMyMac и наведите курсор мыши на левый верхний угол экрана.
2. Нажмите «CleanMyMac» -> Настройки.
3. Выберите пункт «Меню CleanMyMac» -> зеленый тумблер в положение «Вкл».


Чтобы очистить ОЗУ:
1. Нажмите на иконку CleanMyMac в верхней панели.
2. В открывшемся меню виджета наведите курсор на ячейку «Память».
3. Нажмите на появившуюся клавишу «Освободить».


Чтобы удалить какое-либо приложение:
1. Откройте CleanMyMac -> «Деинсталлятор».

2. Поставьте галочку возле нужного приложения -> «Удалить».

Like a Pro

Шутки кончились. Разберемся, как отключить за ненадобностью Dashboard и центр уведомлений, что позволит сэкономить немного ресурсов, а также подчиним своей воле Turbo Boost и систему охлаждения.

Приведенные ниже команды следует вводить в терминале:
1. Откройте приложение «Терминал» (уже установлено в macOS).
2. Скопируйте туда нужную команду и нажмите Return (Enter).

Dashboard

Отключение:
1. defaults write com.apple.dashboard mcx-disabled -boolean YES
2. killall Dock

Включение:
1. defaults write com.apple.dashboard mcx-disabled -boolean NO
2. killall Dock

Центр уведомлений

Отключение:
1. launchctl unload -w
/System/Library/LaunchAgents/com.apple.notificationcenterui.plist
2. Перезагрузите Mac

Включение:
1. launchctl load -w /System/Library/LaunchAgents/com.apple.notificationcenterui.plist
2. Перезагрузите Mac

Turbo Boost

Напоминаю, что в качестве подопытного кролика выбран Macbook Pro 13 Mid 2012, в котором установлен Intel Core i5 с тактовой частотой 2.5 ГГц. Технология Turbo Boost позволит процессору работать сверх номинальной частоты. В нашем случае разгон пойдет до 3.1 ГГц.

Стоит отметить, что по умолчанию Turbo Boost в macOS всегда включен. То есть частота вашего процессора (при условии совместимости с данной технологией) постоянно скачет, подпрыгивая выше номинального значения. Утилита Turbo Boost Switcher позволит взять этот процесс в свои руки. У проекта есть страничка на GitHub . Там же можно найти последнюю версию программы.

Программа являет собой небольшой исполняемый файл, запуск которого добавит иконку молнии в верхнюю панель. Нажав на нее, вы увидите небольшое меню. Нас интересует клавиша «Активировать Turbo Boost». При разгоне процессора ее место займет «Отключить Tubo Boost». О текущем статусе можно узнать, обратив внимание на надпись «on» или «off» рядом с иконкой программы.


Для теста производительности я использовал Geekbench 4, попутно мониторя частоту процессора через Intel Power Gadget. В режиме «off» частота процессора не поднималась выше 2.5 ГГц. После активации Turbo Boost максимальная частота во время теста достигла 2.9 ГГц. В Batman: Arkham City почти удалось достичь 3 ГГц.


Таким образом, Turbo Boost Switcher полезен в двух сценариях: когда вы хотите обеспечить максимальную производительность, когда разгон процессора ни к чему. Последнее невероятно полезно для владельцев Macbook. Стандартной частоты процессора с лихвой хватает для повседневных задач, а отключение Turbo Boost поможет сэкономить заряд батареи.

smcFanControl

Работа процессора на высокой частоте ведет к повышенному тепловыделению. Как и в случае с Turbo Boost, пользователь не может управлять системой охлаждения. На первый взгляд. Для этого нам и понадобится утилита smcFanControl. Скачать ее можно (compiled version в самом низу). По аналогии с Turbo Boost Switcher, активация приложения добавит его в верхнюю панель, где и будет происходить вся «кухня».

smcFanControl в верхней панели может выглядеть, как иконка, а может и выводить полезную информацию, наподобие текущей температуры и скорости кулера. Нажав на соответствующую иконку/надпись, в появившемся меню следует выбрать «Preferences».


В открывшемся диалоговом окне нужно нажатием на «+» добавить пресет, задать ему имя и выставить соответствующую скорость кулеров. Впоследствии пресеты выбираются во вкладке «Active Setting».


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

Потерял дней 10, чтобы решить проблему заниженной частоты, перекопал все, что можно, думал уже учиться прошивать BIOS с unlock настройками. Установил также из реестра скрытые параметры режима питания, выставлял максимальные значения, разбирал ноут по винтикам, все чистил, менял термопасту, сменил HDD на SSD. Тестил во множестве программ aida, 3d mark, куча утилит от Intel и много других. Установил новую прошивку BIOS от HP производителя. Дрова обновлял множество раз в том числе и спец программами по поиску таковых. И… один хрен, частота 798 или чуть ниже + уже так раздрожающие мертвая лепешка нулевой шкалы и зеленый листочек экономии энергии в turbo boost monitor. Полное отчаяние и желание сжечь это исчадие.

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

Скачиваем программку ThrottleStop. и в нижнем левом углу окна находим пункт BD Prochot, и отрубаем его к чертям. И смотрим на частоту в мониторе программки. Не веря своим глазам и предварительно сохранив настройки проги по кнопке Save, я запустил еще несколько различных программ мониторинга. Кстати, чтобы по теме, в том числе и программу Монитор технологии Intel(R) Turbo Boost 2.6.

Сначала при запуске у меня только на секунду выстреливал столб вверх, причем до номинальной частоты 2.2, и так при каждом запуске программы. Не знаю с чем связано, но как бы я не гонял проц турбо буст отказывался реагировать. Затем, запустив в святой проге ThrottleStop — тест TS Bench, наблюдал за шкалой но она мертва. Начал крутить режим энергосбережения с настройками из реестра. И винда в итоге подвисла с процентами до перезагрузки и грусным смайлом сообщающим, что что-то пошло не так. Но после перезапуска компа, открыв ThrottleStop и сняв галку с того кала, и в режиме энергосбережения выбрав максимальную производительность и вернув ее в default, я услышал приятное жужжание кулера, а в turbo boost monitor веселый голубой столб, скачущий до 3 с копейками. Чуть не отломил монитор с радости.

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

Да и кстати, теперь в режиме высокой производительности чаще показаны высокие частоты + турбобуст, в режиме баланса те же 800 mhz (Зеленый листок ни куда не делся), но при этом с активированным кратковременным турбобустом. По этому даже такого режима достаточно для обычных повседневных задач.

Процессоры Intel Core I5 и I7, помимо установленной номинальной частоты, могут работать с большей скоростью. Эта скорость достигается благодаря специальной технологии Turbo Boost. При установке всех драйверов данная технология включается и работает по умолчанию. Однако, если вы установили всё ПО, а ускорения не наблюдается, стоит выполнить мониторинг Turbo Boost.

Что такое Turbo Boost и как он работает?

Turbo Boost – это технология, которая разработана специально для процессоров Intel Core I5 и I7 первых трех генераций. Она позволяет временно разогнать частоту работы ядер выше установленного номинала. При этом такой разгон выполняется с учётом силы тока, напряжения, температуры устройства и состояния самой операционной системы, то есть безопасно. Однако такой прирост в скорости работы процессора является временным. Он зависит от условий эксплуатации, типа нагрузки, количества ядер и конструкции платформы. К тому же, разгон с помощью Turbo Boost возможен только для процессоров Intel Core I5 и I7 первых трех генераций. Полный перечень устройств, которые поддерживают данную технологию следующий:

Стоит также отметить, что технология Турбо Буст работает только на операционных системах Windows 7 и 8. Windows Vista, XP и 10 не поддерживают данную технологию.

Говоря совсем просто, Turbo Boost - это возможность повысить частоту одного или нескольких активно используемых процессорных ядер за счет остальных, которые в данный момент не используются. В отличие от банального разгона (например, путем изменения множителя частоты в BIOS), Turbo Boost - технология интеллектуальная.

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

Во-вторых, в отличие от того же разгона, Turbo Boost помнит об ограничениях мощности, температуры и тока в составе расчетной мощности (TDP, thermal design power). Иными словами, разгон с помощью Turbo Boost не выходит за рамки нормальных условий эксплуатации процессора (все эти показатели постоянно измеряются и анализируются), не грозит перегревом и, следовательно, не требует дополнительного охлаждения.

Время работы системы в режиме Turbo Boost зависит от рабочей нагрузки, условий эксплуатации и конструкции платформы.

Тонкости разгона

Сразу оговоримся, что изменения частоты с помощью технологии Turbo Boost происходит дискретно. Минимальной единицей повышения или понижения частоты одного или нескольких активных ядер является шаг, значение которого 133,33 МГц. Обращаем внимание, что частота для всех активных ядер изменяется одновременно и всегда на одинаковое количество шагов.

Рассмотрим работу технологии Turbo Boost на следующем примере.

В настоящий момент в четырехядерном процессоре активны два ядра и их частоту необходимо повысить. Система повышает частоту каждого из них на один шаг (+133,33 МГц) и проверяет ток, потребляемую мощность и температуру процессора. Если показатели находятся в рамках TDP, система пробует повысить частоту каждого из активных ядер еще на один шаг, пока не достигнет установленного предела.

Если повышение частоты каждого из двух активных ядер еще на один шаг (+133,33 МГц) приводит к выходу системы за рамки штатного термопакета (TDP), система автоматически понижает частоту каждого ядра на один шаг (-133,33 МГц), для возврата нормальное состояние. Как уже было сказано выше, менять частоту активных ядер по отдельность нельзя. То есть в принципе не возможна ситуация, когда частота одного активного ядра измениться на один шаг, а частота другого - на два шага.

Технология Turbo Boost поддерживается настольными и мобильными процессорами Intel Core i5/i7, но разные модели могут иметь различные режими ее работы. Например, для процессоров Intel Core i5 серии 600 и Core i7 серии 900 для мобильных и настольных процессоров, а также Core i7 Extreme Edition существуют следующие режимы работы.

При общении с пользователями я начал замечать, что многие совсем не понимают, что такое Turbo Boost, каково назначение турбо ускорение процессоров и какой от этого можно получить прирост. Так же многие турбоускорение путают с гипертрейдингом, хотя это совсем разные технологии. Напомню, что технология Turbo Boost была внедрена с выходом первого поколения процессоров i3, i5, i7, не обошли вниманием Intel и линейку процессоров Xeon. Технология гипертрейдинг начала внедрятся на процессорах Intel линейки Xeon с ноября 2002 года, в i3-i5-i7 с выходом первого поколения этой линейки.

Turbo Boost процессоров Intel

Turbo Boost - дословный перевевод турбо подъём (турбо разгон, турбо ускорение) - технология компании Intel для автоматического увеличения тактовой частоты процессора свыше номинальной, если при этом не превышаются ограничения мощности, температуры и тока в составе расчетной мощности (TDP). Это приводит к увеличению производительности однопоточных и многопоточных приложений. Фактически, это технология «саморазгона» процессора.

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

Технология Intel® Turbo Boost обычно включена по умолчанию в одном из меню BIOS. Как мы знаем разгон процессора способом увеличения тактовой частоты процессора возможен только на материнских платах с «Z» чипсетом, но далеко не все пользователи знают, что ускорить быстродействие можно и на чипсетах с индексом «B» и других. В данном случае нам конечно не доступен полный контроль над значениями, но вот увеличить множитель процессора, чем овысить нижний порог Turbo Boost нам вполне под силу, что дает ощутимый прирост именно в быстродействии и отзывчивости самой операционной системы, что является иногда очень полезным. Так как верхнее значение не изменяется, то и прироста в тяжелых просчетах, рендерах, играх ожидать не стоит, время данных вычислений останутся на том же уровне. Приведу пример на своей материнской плате GA-B75-D3H и процессоре i5 3570, так как внешний вид и расположение некоторых вкладок BIOS может отличаться в зависимости от модели и производителя.

Для увеличения параметра множителя надо перейти в BIOS при загрузке нажимая кнопку «DEL».

Перейти в Advensed Frequency Settings

И изменить параметр множителя на максимальный, данный параметр для каждой модели процессора индивидуален. Изменение множителя выполняется с помощью клавиш «Page UP» и «Page Down». Например, на моем i5 3470 с рабочими частотами 3,4 — 3,8 GHz максимально допустимый множитель 3,60 и скажу на личном опыте повышение частоты с 3,40 до 3,60 делает ОС заметно отзывчивее и быстрее. Программы запускаются быстрее, а так же пропадают моменты задумчивости системы, но еще раз повторю, что на рендере, FPS в играх это почти никак не отразится, так как максимальная частота и множитель остается на том же уровне, в моем случае — это 3,80 GHz и 36.

Чтобы усилить влияние на быстродействие, можно перейти «Расширенные настройки ядер ЦПУ» и изменить количество ядер на максимальное. В моем случае — это 4 ядра. Данный параметр отключает режим энергосбережения и для работы всегда будут использоваться все ядра, при режиме «Авто» количество и нагрузка на ядра подбирается автоматически и для некоторых задач может использоваться только 1 или 2 ядра и только при максимальных нагрузках распределять поток уже на все ядра.

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

Гипертрейдинг процессоров Intel

Hyper-threading - гиперпоточность, официальное название - hyper-threading technology , HTT или HT - технология, разработанная компанией Intel для процессоров на микроархитектуре NetBurst. HTT реализует идею «одновременной мультипоточности» (англ. simultaneous multithreading , SMT ). HTT является развитием технологии суперпоточности (англ. super-threading ), появившейся в процессорах Intel Xeon в феврале 2002 и в ноябре 2002 добавленной в процессоры Pentium 4 . После включения HTT один физический процессор (одно физическое ядро) определяется операционной системой как два отдельных процессора (два логических ядра). При определённых рабочих нагрузках использование HTT позволяет увеличить производительность процессора. Суть технологии: передача «полезной работы» бездействующим исполнительным устройствам.

HTT не реализована в процессорах серии Core 2 («Core 2 Duo», «Core 2 Quad»).

В процессорах Core i3 , Core i7 и некоторых Core i5 была реализована сходная по своим принципам технология, сохранившая название hyper-threading . При включении технологии каждое физическое ядро процессора определяется операционной системой как два логических ядра.

Стоит заметить, что далеко не все модели процессоров intel i3, i5, i7 и Xeon оснащены данной технологией мультипоточности, перед покупкой внимательнее читайте характеристики, чтобы для вас не становилось это сюрпризом.

Процессор, поддерживающий технологию hyper-threading :

  1. может хранить состояние сразу двух потоков;
  2. содержит по одному набору регистров и по одному контроллеру прерываний (APIC) на каждый логический процессор.

Для операционной системы это выглядит как наличие двух логических процессоров. У каждого логического процессора имеется свой набор регистров и контроллер прерываний (APIC). Остальные элементы физического процессора являются общими для всех логических процессоров.

Рассмотрим пример. Физический процессор выполняет поток команд первого логического процессора. Выполнение потока команд приостанавливается по одной из следующих причин:

  • произошёл промах при обращении к кэшу процессора;
  • выполнено неверное предсказание ветвления;
  • ожидается результат предыдущей инструкции.

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

К сожалению, Гипертрейдинг дает прирост при выполнении далеко не всех задач. Так в некоторых играх отключение данной функции никак не отразится на FPS. При выполнении же тяжелых просчетов, таких как рендер 3D, видеомонтаж, видео конвертация и подобные прирост будет очень значительный. Именно поэтому на компьютерах Mac PRO ставятся процессоры intel Xeon с поддержкой технологии гипертрейдинга, так как для работы это наилучший вариант для получения максимальной производительности. Но вот в играх данные процессоры показывают далеко не такой блестящий результат, но как известно Mac PRO — это изначальная рабочая лошадка и на игрушки он особо не рассчитывается при разработке, для игр можно использовать iMac или MacBook.

Надеюсь мне удалось донести до Вас, что то полезное и теперь вы не будете путать данные технологии. Удачи!


Close