Что значит разгон процессора
Как разгонять процессоры (руководство с картинками)
Разумеется, бездумный «кнопочный» подход к разгону в корне неправилен. Прежде чем нажать, нужно понимать, для чего ты нажимаешь, и к каким последствиям твои действия могут привести. И хотя опасность оверклокинга сильно преувеличена, ничего невозможного нет и существует вполне реальная вероятность вывести компьютер из строя. Поэтому статьи такого рода принято предварять длинными вступлениями, в которых полагается перечислить все опасности и предупредить пользователя об ответственности. Впрочем, длинные скучные вступления всё равно все пропускают, а я полагаю, что нас читают разумные люди, поэтому обойдёмся без предисловий, будем считать, что я вас предупредил.
Имеется несколько различных версий утилиты, предназначенных для разных материнских плат и чипсетов. Кроме того, многие производители материнских плат предлагают собственные утилиты для разгона, например EasyTune5 от Gigabyte.
реклама
. или CoreCenter от MSI:
Такие программы можно найти на CD с драйверами, который прилагается к материнской плате, а обновлённые версии нетрудно скачать с сайта производителя платы. Можно ли пользоваться этими или подобными утилитами? Конечно можно, иногда это единственный способ прилично разогнать процессор, если материнская плата обладает ограниченными возможностями по разгону из BIOS. Однако, несмотря на кажущуюся простоту и удобство такого разгона, я предпочитаю не пользоваться такими утилитами и тому есть несколько причин. Прежде всего, любая программа не свободна от ошибок, а зачем нам лишние проблемы? Разгон из BIOS позволяет разогнать процессор сразу после старта, а программы начнут работу только после запуска Windows. Кроме того, сама процедура старта компьютера и последующей загрузки Windows может служить предварительным тестом на стабильность работы разогнанного процессора. В общем, если вы хотите разгонять с помощью программ, то не думаю, что у вас возникнут серьёзные затруднения: предварительно можно почитать описание программы на сайте производителя или в руководстве по материнской плате, мы же сегодня рассматриваем только разгон из BIOS.
Как туда попасть? Для этого при старте компьютера обычно достаточно нажать клавишу «Delete», можно сделать это несколько раз, чтобы не промахнуться. Не стесняйтесь читать надписи, которые появляются на экране, а так же предварительно пролистать руководство к плате, поскольку иногда для входа в BIOS используется другая клавиша или их сочетание, а для доступа ко всем опциям на материнских платах Gigabyte, например, после входа в BIOS нужно нажать Ctrl-F1. В результате вы должны увидеть примерно такую картинку:
Не стоит пугаться обилия незнакомых слов, несмотря на различие версий BIOS, а также на тот факт, что одни и те же опции могут называться по-разному, мы без труда отыщем то, что нам необходимо.
Для разгона нам нужно увеличить частоту работы процессора, которая складывается из произведения множителя на частоту шины. Например, штатная частота процессора Intel Celeron D 310 равняется 2.13 ГГц, его множитель х16, а частота шины 133 МГц (133.3х16=2133 МГц). Значит, нам нужно увеличить либо множитель, либо частоту шины (FSB), либо оба параметра одновременно. Современные процессоры Intel не позволяют изменять множитель (некоторые старшие модели могут уменьшать его до х14, используя технологии энергосбережения), некоторые процессоры AMD могут это делать, однако для начала рассмотрим общий случай – разгон с помощью увеличения частоты шины, тем более что этот путь позволяет больше увеличить общую производительность системы.
Почему? Да потому, что в компьютере многое взаимосвязано и синхронизировано. Например, увеличивая частоту процессорной шины, мы одновременно повышаем частоту работы памяти, растёт скорость обмена данными и за счёт этого дополнительно поднимается производительность. Правда, тут есть и своя оборотная сторона, ведь разгоняя процессор и память одновременно, мы можем остановиться раньше времени. Зачастую получается так, что процессор ещё способен на дальнейший разгон, а вот память уже нет. В настоящее время только материнские платы на основе чипсета NVIDIA nForce4 SLI Intel Edition умеют разгонять процессор независимо от памяти, таких плат пока очень мало, значит, скорее всего, у вас не такая. Поэтому, прежде чем разгонять процессор, нам нужно заранее позаботиться о том, чтобы нас не ограничивала память или что-то ещё.
Ищем опцию в BIOS, которая отвечает за частоту работы памяти. Она может находиться в разных разделах и иметь разные названия, поэтому предварительно неплохо уточнить это в руководстве к материнской плате. Чаще всего эта опция встречается в двух разделах: либо относящихся к разгону и таймингам памяти, либо к разгону процессора. Первый может называться Advanced Chipset Features или просто Advanced, как у ASUS. Здесь параметр называется Memclock index value и измеряется в мегагерцах:
реклама
А может находиться в разделе POWER BIOS Features, как у EPoX, называться System Memory Frequency или просто Memory Frequency и обозначать частоту памяти как DDR400, DDR333 или DDR266, а может PC100 или PC133.
Для нас всё это не играет ни малейшей роли, наша задача – найти этот параметр и установить для него минимальное значение. Выбор нужного значения может проходить разными путями, которые зависят от версии BIOS и производителя. Можно, например, нажать Enter и выбрать требующееся значение из появившегося списка с помощью стрелок на клавиатуре, а иногда можно перебирать значения с помощью клавиш Page Up, Page Down, «+» или «–».
Для чего мы устанавливаем минимальную частоту памяти, ведь она у нас, скорее всего, вовсе не такая уж слабая и способна на большее? При разгоне процессора мы будем увеличивать частоту FSB, частота памяти тоже будет подниматься, однако есть надежда, что увеличиваясь с минимально возможной, а не с номинальной величины, она останется в допустимых для нашей памяти пределах, не будет лимитировать разгон процессора. Для верности можно установить для памяти тайминги побольше тех, что выставляются по умолчанию.
Во-первых, это ещё дальше отодвинет предел стабильной работы для нашей памяти. Во-вторых, при автоматической установке таймингов возможна такая ситуация, что материнская плата по ошибке установит слишком маленькие, неработоспособные значения, а так мы будем уверены, что для памяти установлены гарантированно рабочие тайминги. Чтобы в этом убедиться, нужно не забыть сохранить изменения в BIOS и рестартовать. Для этого выбираем параметр Save & Exit Setup или нажимаем F10 и подтверждаем серьёзность своих намерений нажатием клавиши Enter или «Y» (Yes) в старых версиях BIOS.
В большинстве случаев установки памяти на небольшую частоту достаточно и можно сразу приступать к разгону процессора, однако мы не будем спешить и убедимся, что нам ничто не помешает.
Когда я говорил о том, что в компьютере многое взаимосвязано, я не упомянул, что одновременно с частотой процессорной шины увеличивается не только частота памяти, но и другие частоты, например, на шинах PCI, Serial ATA, PCI-E или AGP. В небольших пределах это даже хорошо, поскольку слегка ускоряет работу системы, но при значительном превышении частот над номиналом компьютер может отказаться работать. Номинальные частоты шины PCI – 33.3 МГц, AGP – 66.6 МГц, SATA и PCI Express – 100 МГц. Почти все современные чипсеты умеют фиксировать частоты на штатных значениях, однако на всякий случай лучше в этом убедиться самому. Для этого нужно найти параметр, который обычно называется AGP/PCI Clock, и выбрать для него значение 66/33 МГц.
Вышесказанное справедливо для чипсетов Intel, предназначенных для процессоров Pentium 4, а так же для чипсетов NVIDIA и последних чипсетов SiS, однако это не так для ранних чипсетов Intel, SiS и VIA, вплоть до самых последних. Они не умеют фиксировать частоты на номинале. На практике это означает, что если у вас материнская плата основана на чипсете VIA K8T800, к примеру, то при разгоне вряд ли вы сможете превысить частоту FSB 225 МГц. Даже если ваш процессор способен на большее, вы вынуждены будете остановиться из-за того, что перестанут определяться жёсткие диски или откажется работать интегрированная на плату звуковая карта. Впрочем, попытаться можно и позже мы об этом ещё поговорим.
Для чипсетов NVIDIA, предназначенных для процессоров AMD с разъёмом Socket 754/939, имеет большое значение частота шины HyperTransport. По умолчанию она равна 1000 или 800 МГц, перед разгоном желательно её уменьшить. Иногда пишется её реальная частота, но чаще используется множитель х5 для частоты 1000 МГц и х4 для 800 МГц.
Параметр может называться HyperTransport Frequency, или HT Frequency, или LDT Frequency. Нужно найти его и уменьшить частоту до 400 или 600 МГц (х2 или х3).
реклама
Итак, мы уменьшили частоту работы памяти и шины HyperTransport, зафиксировали частоты шин PCI и AGP на номинале и пора приступать к разгону процессора. Для этого нам нужно найти раздел Frequency/Voltage Control.
. который у EPoX может называться POWER BIOS Features.
. у ASUS – JumperFree Configuration.
реклама
. а у ABIT носит название μGuru Utility:
Разница в названиях нам не помешает, мы ищем пункт CPU Host Frequency, или CPU/Clock Speed, или External Clock, или параметр с другим похожим именем, который управляет частотой FSB. Его-то мы и будем менять в сторону увеличения.
Насколько увеличивать? Не знаю. Многое зависит от вашего процессора, материнской платы, системы охлаждения и блока питания. Начните с малого, попробуйте увеличить частоту с номинальной на 10 МГц – в большинстве случаев это должно сработать. Не забудьте сохранить изменённые параметры, загрузитесь в Windows, убедитесь, что процессор действительно разогнался с помощью утилиты типа CPU-Z, и проверьте стабильность работы разогнанного процессора в какой-нибудь программе (Super PI, Prime95, S&M) или игре. Разумеется, предварительно нужно убедиться, что с неразогнанным процессором эта программа или игра работает совершенно стабильно. Не забывайте контролировать температуру процессора, очень нежелательно превышать 60° Цельсия, но чем она будет меньше, тем лучше.
реклама
Владельцам процессоров Intel Pentium 4 и Celeron на их основе следует в обязательном порядке использовать утилиты ThrottleWatch, RightMark CPU Clock Utility или нечто подобное. Дело в том, что при перегреве эти процессоры могут впадать в троттлинг, что выражается в заметном снижении производительности. «Разгон» с троттлингом не имеет смысла, поскольку скорость может падать даже ниже тех значений, которые процессор выдаёт в номинальном режиме. Утилиты смогут предупредить о начале троттлинга, значит, нужно будет позаботиться о лучшем охлаждении или уменьшить разгон.
Если же всё прошло благополучно, то можно ещё немного увеличить частоту и так до тех пор, пока система сохраняет стабильность работы. Как только появятся первые признаки переразгона: зависания, вылеты программ, ошибки, синие экраны или температура поднимется слишком высоко – нужно уменьшить частоту и опять убедиться, что в новых условиях система работает стабильно.
Впрочем, возможны исключения. Помните, я говорил о старых чипсетах, которые не умеют фиксировать частоты AGP и PCI на номинале? Это так, они действительно не могут поддерживать штатные частоты этих шин во всём интервале частот FSB, однако они обязаны держать их номинальными на стандартных частотах для процессоров. И они делают это с помощью делителей, которые переключаются автоматически, в зависимости от установленной частоты FSB. Стандартными частотами являются 100, 133, 166 и 200 МГц.
реклама
Предположим, что при разгоне процессора Duron со 100 до 120 МГц по шине он демонстрировал железную стабильность, а при увеличении FSB до 125 МГц система начинает глючить или вообще отказывается стартовать. Вполне возможно, что достигнут предел разгона процессора, но очень может быть, что лимит ещё далеко, а нам мешают увеличившиеся частоты на шинах AGP и PCI. Это очень просто проверить – нужно сразу установить частоту 133 МГц. В этом случае материнская плата использует другие делители, которые установят номинальные частоты на шинах. Если ваш процессор способен к такому разгону, то вы сможете продвинуться ещё чуть выше.
Нужно ли увеличивать напряжение, подаваемое на процессор? Иногда это действительно может помочь продвинуться дальше, но далеко не всегда. Зато это всегда резко увеличивает тепловыделение, которое и так растёт с разгоном, поэтому я бы не рекомендовал начинать с необдуманного увеличения напряжения. Впрочем, компьютер ваш и если вам его не жалко – делайте, что хотите. Только потом не жалуйтесь.
Что касается изменения множителя процессора, то свободным множителем обладают процессоры AMD с разъёмом Socket A (462), выпущенные до 40-ой недели 2003 года, процессоры AMD Athlon FX, а процессоры AMD с разъёмом Socket 754/939 (кроме младших Sempron) могут уменьшать его. Изменение коэффициента умножения позволяет разгонять более гибко. Например, если у вас старая плата, которая не умеет фиксировать частоты AGP и PCI, то можно разгонять только увеличением множителя, а не шиной, в этом случае частоты останутся на номинале. Возможна иная ситуация: если у вас процессор с достаточно высоким множителем, то его можно уменьшить, чтобы побольше разогнать по шине, ведь это сулит некоторый «бесплатный» прирост производительности. У некоторых процессоров AMD Socket A множитель заблокирован, но их можно «разлочить» или превратить в мобильные, что тоже откроет доступ к изменению коэффициента умножения. В этой статье я не могу рассказать обо всём, несколько работ на эту тему есть на нашем сайте, информация имеется в конференции – найдёте, если это вам потребуется.
А что делать, если система переразогнана, установлены неправильные параметры и плата даже не стартует или запускается и вскоре зависает? Ряд современных материнских плат отслеживает процесс старта и если он прерывается, автоматически плата рестартует, устанавливая для процессора и памяти номинальные значения. Вам остаётся лишь снова войти в BIOS и исправить свою ошибку.
Иногда помогает старт с зажатой клавишей Insert, в этом случае плата так же сбрасывает параметры на номинал, что способствует успешному запуску. Если же ничего не помогает, то нужно отыскать на плате джампер Clear CMOS, при выключенном питании переключить его на два соседних контакта секунды на три и снова вернуть на место. В этом случае абсолютно все параметры сбрасываются на номинал. В следующий раз будьте умереннее в своих аппетитах.
реклама
Итак, процессор успешно разогнан, но ваша работа ещё не закончена, ведь не только от частоты процессора зависит производительность системы. Вы не забыли, что в самом начале мы уменьшили частоту работы памяти? Теперь пора её поднять, подобрать оптимальные тайминги. Только эксперименты и советы друзей помогут в этом, далеко не всегда высокая частота гарантирует высокую производительность. Меняйте параметры по одному и тут же тестируйте полученные изменения. Если вы играете в игры, то следующим этапом станет разгон видеокарты.
Как вы понимаете, невозможно в одной статье рассказать обо всём. Нюансов много, но ничего сложного в оверклокинге нет и, со временем, вы во всём разберётесь. Помогут наши статьи, изучение материалов конференции, советы друзей. Не стесняйтесь спрашивать и пользоваться поиском. Скорее всего, ответ на ваш, казалось бы, неразрешимый вопрос уже найден кем-то ещё. Прежде чем разгонять наобум, задумайтесь, ведь неразогнанный, но работающий компьютер, намного лучше разогнанного до полной неработоспособности. Главное – действовать обдуманно, постепенно и у вас всё получится.
Как работает автоматическое повышение частот у процессоров Intel и AMD
Содержание
Содержание
За производительность компьютера отвечают не только ядра и потоки. В современных чипах производители управляют частотой и вычислительной мощностью при помощи технологий Intel Turbo Boost и AMD Precision Boost. Но у каждой из них есть свои нюансы и особенности. Чтобы разобраться, как они работают, нужно понять, что такое частота, почему она тактовая, и как это влияет на мощность процессора.
Почему частота «тактовая»?
Если говорить просто, частота — это повторяющиеся действия. Частота указывает только быстроту объекта, но не его производительность. Например, двигатель внутреннего сгорания вращает маховик со скоростью 2000 оборотов в минуту. При этом он может выдавать разную полезную мощность.
С помощью тактов обозначают производительность — количество выполненной полезной работы за одно движение. Чтобы разобраться в значении тактов и частоты, можно обратиться к математике. Например, перед нами находятся два колеса, у одного из них радиус 10 дюймов, у другого — 20 дюймов, поэтому, несмотря на одинаковую частоту вращения, колеса будут иметь разную скорость. В этом случае обороты можно принять за такты, а километраж, который колесо проезжает за один оборот — тактовой частотой или производительностью. Отсюда следует, что просто частота — это не качественное, а количественное обозначение. А частота с указанием такта — это уже показатель производительности. Именно тактовая частота указывает на производительность процессоров.
Регулируемая частота
Процессоры — это микросхемы, которые включают миллиарды транзисторов. Высокая плотность компоновки позволяет уместить в одном квадратном сантиметре электрическую схему размером с футбольное поле. Такая конструктивная особенность ставит жесткие условия для работы электроники.
Так, для эффективной работы процессору приходится динамически управлять тактовой частотой. Это полезно для производительности или, наоборот, для снижения нагрева и потребления, поскольку система балансирует на идеальном соотношении мощности и эффективности.
Фирменные технологии, включая Intel Turbo Boost и AMD Precision Boost, лишь частично отвечают за работу алгоритмов управления частотой, их основная цель — повышение частоты сверх базового значения (разгон). Однако динамическая частота берет начало далеко за пределами процессорных технологий — отправной точкой в формировании частоты процессора является тактовый генератор.
Тактовый генератор
Это микросхема, которая синхронизирует работу компьютерных комплектующих. Другими словами, это точные часы, которые независимо и равномерно отбивают такт за тактом. Основываясь на времени между тактами, остальная электроника понимает, когда и как нужно работать.
В современных системах частота тактового генератора зафиксирована на отметке 100 МГц, хотя и может варьироваться в пределах нескольких процентов, чтобы избежать интерференции собственного излучения с высокочастотным излучением других компонентов.
Множитель
Процессор управляет частотой ядер с помощью множителя. Чтобы получить необходимую частоту ядер, система умножает постоянное значение частоты генератора на необходимое значение множителя. В таком случае динамическая частота касается только процессора, тогда как остальные компоненты подчиняются собственным правилам формирования частоты.
До появления новых процессоров, множитель оставался постоянной величиной, потому что его блокировали на заводе аппаратно. Пользователи довольствовались ручной регулировкой частоты через шину: чем выше частота тактового генератора, тем выше частота ядер. В прошлом комплектующие не требовали предельно стабильной частоты BCLK, а в современных платформах ей уделяют особое внимание.
Например, разгоняя систему через шину, мы не только поднимаем частоту процессора, но и увеличиваем частоту оперативной памяти, графического ядра и даже накопителей. К перепадам частоты чувствителен контроллер твердотельного накопителя: он может сыпать ошибками даже при колебаниях шины на 2-3 МГц от заводского значения. Чтобы избежать этого, производители сделали множитель динамическим.
Как работает автоматическая регулировка частоты
Высокая тактовая частота просто необходима для вычислительной мощности ядер. Однако, лишние мегагерцы не только повышают производительность чипа, но также влияют на энергопотребление, нагрев, стабильность и даже безопасность системы. С появлением мощных процессоров появилась необходимость управлять частотой так, чтобы компьютер работал сбалансированно. Есть нагрузка — есть частота, нет нагрузки — процессор отдыхает и не греет воздух в корпусе.
Сначала динамическая частота использовалась для экономии энергии, позже процессоры научились автоматически разгоняться. Производители процессоров догадались, насколько выгодно выпускать чипы, разогнанные с завода. Поэтому тонкое управление частотой и другими параметрами теперь берут на себя фирменные технологии, такие как Intel Turbo Boost и AMD Precision Boost.
Intel Turbo Boost
История фирменной технологии начинается с процессоров i7 серии 9xx. Это семейство Bloomfield, в модельном ряду которого появились чипы с поддержкой технологии Hyper Threading и, конечно, Intel Turbo Boost.
Первая версия позволяла разгонять процессор всего на 200-300 МГц выше базовой частоты. Это было физическим ограничением: кремний того времени тяжело переваривал разгон, и без существенного повышения температуры и напряжения было сложно взять рекордные цифры в полной нагрузке на все ядра.
Но вместе с развитием полупроводников и техпроцессов процессоры приобрели врожденную способность к хорошему разгону. Теперь поднять частоту на 1 ГГц от базовой не составляет труда даже автоматике, особенно после того, как в Intel доработали фирменную технологию и представили несколько дополнительных алгоритмов. Вторая версия Intel Turbo Boost появилась в процессорах еще в 2010 году и по сей день работает даже в самых совершенных и актуальных чипах семейства Rocket Lake.
Как это работает
С помощью технологии Turbo Boost 2.0 процессор управляет тактовой частотой так, чтобы ядра оставались производительными во всех нагрузках без перегрева и выхода за рамки заводского теплопакета. Правда, есть несколько нюансов. Рассмотрим работу Turbo Boost на процессорах Coffee Lake.
Например, TDP процессора составляет 95 ватт, но при этом система буста позволяет процессору в течение некоторого времени работать с большим энергопотреблением. Эти параметры настраиваются автоматически, а материнские платы на базе Z-чипсетов даже позволяют регулировать их вручную:
Настройки, выделенные красным блоком на скриншоте, относятся к технологии Turbo Boost. Это основные параметры, которые влияют на работу автоматического разгона и задают максимумы для разгона процессора. Параметр «Long Duration Package Power Limit» инженеры Intel называют PL1 — это заводской уровень энергопотребления (TDP), который является опорным для работы Turbo Boost. Для Core i7 9700K значение PL1 составляет 95 ватт.
Для работы буста производитель предусмотрел второе значение — Short Duration Package Power Limit или PL2. Этот параметр влияет на абсолютный предел энергопотребления процессора в нагрузке и бусте на все ядра. Стандартная формула для подсчета этого параметра следующая: PL2 = PL1*1.25
В таком случае «вторая скорость» восьмиядерного 9700K может достигать 120 ватт. По замыслу инженеров, именно столько энергии потребляет процессор в заводском разгоне, чтобы оставаться в безопасных значениях по напряжению и нагреву. Правда, чтобы защитить процессор, режим PL2 может работать только ограниченный промежуток времени, после чего откатывается к потреблению по правилам PL1. Это время обозначается как «Package Power Time Window» или «Tau».
Основываясь на этих лимитах, процессоры Intel регулируют частоту. Например, если теплопакет процессора остается в рамках PL1, то частота будет достигать максимума. Если же процессор нагружен так, что его энергопотребление превышает режим PL1 и достигает PL2, то повышенная частота продержится на высоких значениях только заявленное время Tau, а затем вернется на безопасные значения. Intel неохотно раскрывает подробные параметры, однако энтузиасты смогли раздобыть немного интересной информации о семействе Coffee Lake:
Частота процессора в режиме Turbo Boost подчиняется опорной частоте (тактовый генератор) и значению множителя, а также зависит от параметров энергопотребления процессора. Стоит сказать, что настоящие значения PL2 и Tau не всегда соответствуют тем, которые можно рассчитать или найти в открытых источниках. Например, тот же Core i7 9700K может с лихвой перевалить за 140 ватт и работать, если позволяют система охлаждения и подсистема питания.
А можно еще быстрее?
Новые процессоры Intel поддерживают не только Turbo Boost 2.0, но и несколько «надстроек». Это Turbo Boost Max 3.0, Intel Velocity Boost и Intel Adaptive Boost, которые не заменяют основной алгоритм повышения частоты, а расширяют его функционал.
Intel Turbo Boost Max 3.0 — дополнение к основному бусту. Технология сочетает аппаратные алгоритмы Turbo Boost 2.0 и программные, которые определяют самые быстрые ядра процессора и делегируют им однопоточные задачи. В результате частота удачных ядер может подниматься на 15% выше пределов по Turbo Boost. Кроме хорошего охлаждения и питания, для работы технологии необходим соответствующий процессор, а также Windows 10 последней версии.
Intel Velocity Boost — надстройка над заводским разгоном, а также над Turbo Boost 3.0. Алгоритм следит за температурой и позволяет работать всем ядрам процессора с более высокой частотой, если температура не превышает условного значения. Например, для процессоров Comet Lake это значение соответствует 70 °C. Таким образом, десятиядерный процессор может достигать 4.9 ГГц по всем ядрам, тогда как стандартный буст разгонит процессор всего до 4.8 ГГц.
Intel Adaptive Boost — новая технология, она еще не изучена вдоль и поперек, как остальные, но некоторые подробности уже известны. Первыми поддержку получили процессоры Core i9 11900K и Core i9 11900KF семейства Rocket Lake. Принцип работы нового алгоритма заключается в отслеживании температуры ядер и лимитов энергопотребления. Если все данные сходятся в допустимых пределах, то технология разгоняет ядра еще сильнее, чем обычный Turbo Boost и Velocity Boost, позволяя всем потокам одновременно достигать 5.1 ГГц, вместо 4.7 ГГц в стандартном бусте.
Поддержка технологий регулировки частоты зависит от модели процессора, а также его поколения. Например, Velocity Boost, как и новейший Adaptive Boost, поддерживается только топовыми Core i9, тогда как Turbo Boost 2.0 можно встретить даже в моделях Intel Core i3.
AMD Precision Boost
У красного лагеря свое понимание заводского разгона, которое несколько отличается от конкурентов. Например, AMD не привязывает частоту к целым значениям от шины и может регулировать ее вплоть до 25 МГц, тогда как буст Intel всегда кратен 100 МГц. Отсюда и название Precision Boost — «точный разгон». В то же время, принцип регулировки завязан на лимиты потребления, температуры и частоты почти так же, как и Core.
Двое из ларца
В жизни процессоров AMD было несколько технологий настройки частоты. Прошлые поколения использовали алгоритмы Turbo Core, а с появлением ядер Zen и процессоров Ryzen инженеры придумали технологию Precision Boost, которая позже превратилась в версию 2.0. Принцип работы обеих версий турбобуста идентичен. Разгон ядер подчиняется трем ограничениям: температура, мощность и частота. Если представить их в виде равнобедренного треугольника, как это делают инженеры AMD, то получится так:
Синий треугольник обозначает максимумы для каждого из трех пределов процессора. Сиреневый треугольник показывает, каким образом параметры влияют друг на друга при достижении одного из лимитов. Если проще, то, как только процессор упрется в энергопотребление, частота перестанет повышаться и зафиксируется в пределах 25 МГц от лимита частоты (отмечено черным цветом).
Если же процессор быстрее достигнет максимальной температуры, а не лимита потребления, то частота также остановится на определенном, но не максимальном значении. В то же время, если процессор эффективно охлаждается и не ограничен по питанию, то лимит частоты будет пройден, а максимальная тактовая частота процессора достигнет заводского предела — вершины синего треугольника.
Так работает Precision Boost обеих версий. Единственный минус первой версии PB — жесткое снижение частоты при загрузке более двух ядер. Обратимся к наглядному графику:
Сиреневым цветом обозначена работа Precision Boost первой версии, которая работает следующим образом: когда система нагружает одно или два ядра, алгоритм разгона поднимает частоту на максимум, заложенный в процессор с завода.
В случае, если система нагрузит больше двух потоков, буст резко снизит частоту. Получается, что в таком режиме процессор остается производительным только в однопоточных заданиях, а при одновременной нагрузке хотя бы трех ядер резко теряет вычислительную мощность.
Вторая версия алгоритма Precision Boost 2 меняет подход к управлению частотой в зависимости от нагрузки. Во-первых, новая технология позволяет процессорам работать с более высокими частотами. Во-вторых, при нагрузке на все ядра система не сбрасывает частоту резко, а делает это плавно, от ядра к ядру. На графике это обозначено оранжевой линией.
Впрочем, автоматическая регулировка частоты не ограничена физическими лимитами процессора. AMD заявляет, что алгоритмы Precision Boost 2 стали хитрее, поэтому максимальная частота ядер достигается не только в пределах температуры, напряжения и энергопотребления, но также зависит от задач. Например, в приложениях с невысокой нагрузкой на процессор, ядра будут работать на повышенных частотах, даже если это нагрузка сразу на все потоки. В то же время процессор будет немного снижать частоту в рендеринге и других трудоемких заданиях.
Заводской Boost лучше ручного разгона
Производителям удалось сделать то, к чему пользователи стремились в течение многих лет: современные процессоры работают намного эффективнее предшественников благодаря автоматической частоте. Если раньше энтузиасты настраивали частоту ядер через аппаратные модификации материнских плат и процессоров, то сегодня для настройки достаточно нажать кнопку «Включить» на системном блоке. Остальное за нас сделает автоматика.
Порой она работает эффективнее, чем ручная настройка. Когда мануальный разгон заставляет все ядра работать с одинаковой частотой, турбобуст позволяет разгонять отдельные ядра выше, чем это возможно в ручном режиме. Поэтому однопоточная производительность актуальных чипов показывает неплохие цифры, которых не всегда можно добиться настройками в BIOS.
Более того, заводские алгоритмы повышения частоты следят за состоянием процессора и подсистемы питания, они не позволят электронике работать на пределе стабильности и безопасности. Неопытный пользователь вряд ли обеспечит системе такой уровень качества, настраивая частоту и напряжение на ядрах самостоятельно.
Огромный плюс заводского буста — высокая тактовая частота даже на процессорах с заблокированным разгоном. Поэтому даже бюджетный шестиядерный процессор все еще эффективен в играх и там, где важен показатель IPC — однопоточной производительности.