Что значит процессор работает в стоке

Обновлено: 06.07.2024

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

Зачем процессору несколько ядер?

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

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

Первые процессоры были едиными устройствами, которые принимали команды и выполняли их в строгой очередности. Одно ядро позволяло выбирать процессор при покупке только по показателям частоты. А недостаток производительности на первых порах компенсировали созданием двух- и многопроцессорных конфигураций. В таких сборках команды пользователя на ввод обрабатывал первый процессор, а остальные операции по возможности равномерно распределялись между остальными. Для сборки таких систем использовались двухпроцессорные платы или конфигурации на несколько сокетов.

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

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

Чем отличаются ядра и потоки

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

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

Стоит ли ожидать удвоения производительности?

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

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

Таким образом, удвоенное количество потоков по отношению к ядрам способно повысить эффективность процессора за счет одновременного выполнения нескольких задач каждым ядром. Но прирост, даже по заверениям лидера рынка в производстве процессоров Intel будет находиться в пределах 30%.

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

Что выбирать: ядра или потоки?

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

Но и количество потоков также заслуживает внимания. Разберем на примере:

Двухъядерный процессор с двумя потокам нагружается операционной системой четырьмя параллельными последовательностями команд, например, от открытых игр и программ. Команды так и останутся в четырех «очередях», и ядра будут попеременно производить вычисления из каждой. При этом производительность ядра зачастую избыточна для обработки одной команды. Поэтому часть вычислительного потенциала ядра, а значит и процессора останется в резерве.

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

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

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

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

В заключении интересное видео от компании Intel о том, как они создают микрочипы.

Всем доброго времени суток. Приобрел недавно систему на базе процессора Ryzen 5 3600 с самой дешевой памятью, средне-бюджетной материнской платой и недорогим кулером и не вникая в подробности пользовался этим около месяца как есть из коробки. Затем вникнув в тему разгона этой системы произвел его и сколько же получил прироста в играх и приложениях? В данной публикации хотел продемонстрировать прирост от разгона относительно стандартных настроек биос.

реклама


Материнская плата MSI B450-A PRO MAX, эта была самая дешевая плата на b450 которая имела нормальную систему охлаждения VRM зоны, также очень много положительных отзывов, но главный плюс ее был в том, что уже из коробки она поддерживает Ryzen 3000 серии что исключает заморочки с обновлением биос, особенно когда нет более старого процессора под AM4 как у меня. Но как выяснилось, плата имеет функцию instant flash с кнопкой, что дает возможность обновить биос даже без процессора. У платы есть такая полезная функция как сохранение нескольких профилей биос, что очень пригодилось и крайне облегчило подбор оптимальных параметров системы. Кнопка сброса на корпусе до окончания подбора параметров была подключена к перемычке у батарейки на плате, так как биос приходилось сбрасывать очень часто. Данная модель обошлась в 5999 рублей с 3х летней гарантией. Такие цены были на первую половину марта 2020, но сейчас наблюдаю значительное проседание цен после подорожания во второй половине марта.

MSI RTX 3070 сливают дешевле любой другой, это за копейки Дешевая 3070 Gigabyte Gaming - успей пока не началось


Не учел что для этого процессора очень важна скорость памяти, поэтому взял самую дешевую. Это Goodram gr2400d464l17s/16gdc которые обошлись мне в 5050 рублей с гарантией 10 лет!

реклама

var firedYa28 = false; window.addEventListener('load', () => < if(navigator.userAgent.indexOf("Chrome-Lighthouse") < window.yaContextCb.push(()=>< Ya.Context.AdvManager.render(< renderTo: 'yandex_rtb_R-A-630193-28', blockId: 'R-A-630193-28' >) >) >, 3000); > > >);


Кулер Deepcool Gammax 300 обладает оптимальным сочетанием цены\производительности. Данная модель рассчитана на процессоры с тепловыделением до 130 Ватт, что вполне достаточно для Ryzen 5 3600 с паспортным TDP в 65 Ватт. Цена на момент покупки была 1350 рублей.


Сам процессор оем поставки, Ryzen 5 3600. Цена на момент покупки была 13399 рублей. Гарантия всего 1 год, а это самая дорогая деталь из комплекта. И здесь было небольшое упущение, что не приобрел box версию. Во-первых, немного сэкономил бы на кулере, использовав боксовый, но главное гарантия на процессор была бы тогда 3 года. Вообще даже когда процессор разогрелся до 99 в аида стресс-тесте при разгоне до 4200 на штатном напряжении, то основание радиатора было чуть теплым, что говорит о плохой теплопередачи между кристаллом и крышкой процессора. Поэтому такая башня даже избыточная. Иначе радиатор при 99 градусах процессора обжигал бы пальцы у основания, как это было с разогнанным скальпированным 4960HQ и слабым zalman cnps-80f а тот грелся всего до 90.

реклама


Приступлю к результатам тестов. Слева будут скриншоты системы в стоке, справа с разгоном.

Материнская плата MSI позволяет сделать скриншот прямо из БИОС и сохранить на флешку, что и было сделано. В стоковом состоянии напряжение процессора могло превышать 1.4в, при этом частота при загруженности всех ядер падает до 3900 и ниже, в играх держится в районе 4000 постоянно колеблясь на каждом ядре по-разному. Я остановился на разгоне по множителю до 4200 при напряжении 1.275в. После этого частота на всех ядрах стабильно держится на 4200 не проседая даже при нагрузке стресс тестом. Попытка разгона до 4300 обернулась неудачей и даже напряжения 1.325в недостаточно для стабильной работы, а выше поднимать уже нет желания. Напряжение SOC выставил на 1.025в, как рекомендуют на форумах, вместо стандартного 1.1в

реклама


Температура разогнанного процессора в 10 минутном стресс-тесте аиды с фпу и кэшем, лишь на градус превышает стоковый режим, что вполне устраивает. В играх температура не достигает 70, держась в пределах 55-65:


Ушло много времени и нервов на разгон памяти, чтобы получить минимально-приемлемые параметры, которые не сильно бы душили процессор. На 1.35в удалось выставить CL17, но в нагрузках периодически потухал экран на секунду, что напрягало. Поэтому остановился на 1.32в и таких настройках памяти:


Скриншоты CPU-Z в разных режимах процессора:


Скриншоты CPU-Z в разных режимах памяти:


Результаты встроенного в утилиту бенчмарка, прирост в однопотоке не более 1%, в многопотоке около 7%.


Тест пропускной способности памяти, прирост от разгона составил внушительные 52%:


Aida тест кеша и памяти, задержка снизилась на более чем 31%. Но все же приличным результатом считается задержка в от 66нс и ниже, но не думаю что еще пара наносекунд дала бы значительное улучшение.


Результаты остальных бенчмарков из пакета Aida. Прирост везде небольшой и составил 5-9% что пропорционально приросту частоты процессора. Только в одном бенчмарке Photoworxx прирост составил внушительные 51%, что коррелируется с приростом пропускной способности памяти.



В Crystalmark CPUMark прирост составил около 9%.


В Crystalmark MEM Mark прирост составил около 21%.

В X264 бенчмарке, симулирующем кодирование видео, прирост составил 8.5%.


В Cinebench R20, симулирующем финальный рендеринг на физическом движке 3Д-редактора Cinema4D, прирост чуть более 9%.



В winrar x64 прирост в одно-потоке составил 14% , а в много-поточном режиме 21%.

Ближе к играм. В процессорном тесте 3Dmark Fire Strike прирост составил всего около 10%.



Зато в более современном тесте Time Spy прирост составил около 16%.

Теперь непосредственно к играм. В качестве видеокарты выступает PNY GTX 1080Ti турбинного типа. С помощью настройки кривой в MSI Afterburner удалось добиться 1800+ частоты ядра в нагрузках, частота памяти по умолчанию. Карта меня впечатлила. В 4K и на максимальных настройках она способна обеспечить железные 60фпс с вертикальной синхронизацией в таких играх как Doom 2016 и Wolfenstein II: The New Colossus. А в 4K и на ультра пресете в игре Forza Horison 4, которая имеет лучшую графику среди гоночных симуляторов на сегодняшний день.


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


Assassin’s Creed Odyssey. Прирост распределился следующим образом. По средней частоте - 8%, по минимальной - 9% , по 1% - 5% по 0.1% - 6% Это не много и коррелируется только с ростом частоты процессора. Если исключить разгон процессора, то разница сойдет на нет и впишется в пределы погрешности, игра не сильно зависит от скорости памяти.


Crysis 3. Здесь похожая ситуация. Прирост распределился следующим образом. По средней частоте - 12%, по минимальной - 10% , по 1% - 7% по 0.1% - 12%. Прирост в большей степени обеспечивается разгоном процессора, влияние разгона памяти незначительное.


Shadow of the Tomb Raider. Прирост распределился следующим образом. По средней частоте - 25%, по минимальной - 25% , по 1% - 21% по 0.1% - 22%. Здесь прирост в основном за счет разгона памяти, прирост от разгона только процессора практически отсутствует.

Hitman 2 DX12. Прирост распределился следующим образом. По средней частоте - 25%, по минимальной - 25% , по 1% - 32% по 0.1% - 46%. Здесь похожая ситуация, прирост в основном за счет разгона памяти, прирост от разгона только процессора в пределах погрешности.


Из тестов видно, что разгон не лишен смысла. Наибольший прирост от разгона памяти и виден в играх. Снижение задержки на 31% может дать 32-46% по 1% 0.1% и 25% по основным значениям частоты кадров. Разгон же процессора форсированием частоты на 4200 дает не более 10% буста в рабочих приложениях и некоторых играх и им можно без особого негатива пренебречь при возникновении проблем со стабильностью системы. Еще можно заметить что разгон памяти дает прирост не во всех играх, поэтому можно сказать что в каких-то больший буст дает разгон памяти, а в каких-то процессора. В целом считаю что с памятью мне повезло, ведь удалось разогнать ее в полтора раза без сильного увеличения таймингов. А разгон процессора как приятный бонус и это 9-10% к максимальной частоте. Вероятно есть такие игры которые отзывчивы как к разгону памяти, так и разгону процессора и в них можно увидеть еще больший прирост. Что даст мне покупка более дорогой памяти? Стоит ли оно того? Думаю нет, ведь даже если приобрету комплект сверх-дорогой памяти за 15000 рублей, то получу около 60нс задержки и прирост всего 13% относительно текущего. Поэтому считаю что не зря сэкономил на оперативке. Так что буду пользоваться данным профилем вплоть до следующего апгрейда платформы.

Что нужно знать о разгоне процессоров

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

С чего нужно начать

Сразу стоит отметить, что разгоняемыми являются почти все процессоры от AMD (Ryzen или FX), а у Intel это будут модели с индексом «K» или «X» (например, Intel Core i9-9900K или Core i7-9700K). Также для разгона потребуется материнская плата с подходящим чипсетом.


Не вдаваясь в подробности об устройстве чипсета, можно сказать, что для разгона Intel понадобятся материнские платы с чипсетом маркировки «Z» или «X» (Z99, Z390, X99, X299 и т.д.). Для «оверклокинга» процессоров от AMD семейства Ryzen подойдет любая материнская сокета AM4 на чипсетах B350, B450, X370, X470 или X570. Исключение составляет чипсет A320, на котором разгон процессоров AMD не поддерживается.


Принцип разгона любого процессора

Каждый процессор состоит из нескольких ядер, которые работают на определенной тактовой частоте, измеряемой в ГГц (МГц). Это значение показывает количество тактов процессора в секунду и получается путем умножения множителя процессора на частоту шины (некий магистральный канал, который обеспечивает взаимодействие процессора с чипсетом). Частота шины сегодня является константным значением. Таким образом, мы получаем базовую частоту процессора (или частоту всех ядер), например, процессор Intel Core i3-9100F, согласно характеристикам, имеет базовую частоту 3,6 ГГц, то есть его базовый множитель составляет 36:

36 (множитель) x 100 МГц (const частота шины) = 3600 МГц.

Помимо базового значения частоты, практически любой современный процессор имеет режим повышенной производительности (Turbo Boost), когда множитель автоматически меняется, разгоняя ядра процессора. Для того же i3-9100f это значение составляет 4,2 ГГц, то есть, согласно формуле, множитель процессора в нагрузке меняется на 42, вместо 36.

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

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

Особенности энергопотребления процессоров

Для того чтобы процессор мог работать на более высоких частотах, ему потребуется повышенное энергопотребление, то есть — увеличение напряжения. При этом температура процессора будет увеличиваться экспоненциально. Как правило, процессоры от AMD или Intel начинают перегреваться и, как следствие, выключаться или пропускать такты, чтобы немного охладиться, на отметке в 85–95 градусов по Цельсию. Это и есть главный, ограничивающий фактор разгона процессоров.

Обычно напряжение процессоров находится в районе 1.2 V–1.3 V. При таких значениях система охлаждения способна развеивать выделяемое процессором тепло, позволяя системе работать стабильно. Для разгона потребуется повышать напряжение выше этих значений, но крайне нежелательно ставить его выше 1.45 V, особенно при слабой системе охлаждения.

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

Требования к охлаждению

Процессор, как и любой другой элемент компьютера, нагревается во время работы, поэтому необходимо обеспечить ЦПУ качественным охлаждением. В зависимости от архитектуры, частоты и напряжения на ядра, у каждого процессора есть свой показатель TDP (Thermal Design Power — тепловая расчетная мощность), который измеряется в ваттах и показывает мощность, на которую должна быть рассчитана система охлаждения. Например, у Ryzen 7 3700X показатель TDP «из коробки» равен 65 Вт. Это означает, что кулера, рассчитанного на 95 Вт, с излишком хватит для неразогнанного 3700X.

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

Выбор материнской платы

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

При желании, конечно, можно заниматься оверклокингом даже на плате самого начального уровня, имеющей 4-pin разъем питания процессора и 3 фазы питания. Главное, чтобы в BIOS было доступно изменение параметров частоты. Однако подобные эксперименты могут закончиться плачевно, ведь в таком режиме железо работает «на износ», и неизвестно сколько оно проживет под повышенной нагрузкой.

Питание процессора

4-pin подходит для питания процессоров не более 120 Вт. Компьютер продолжит работать и при более высоком потреблении энергии, но излишняя нагрузка будет негативно сказываться на состоянии как блока питания, так и материнской платы (4-pin может банально расплавиться и перегореть). Четыре провода 12 V имеют в два раза больше сечение, чем два, из-за чего увеличивается выдерживаемая нагрузка на кабели.



Фазы питания


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

Охлаждение силовых элементов

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


Процесс разгона процессоров Intel и AMD

Когда с требованиями разобрались, можно приступать к разгону. Стоит сказать, что принцип разгона процессоров AMD и Intel одинаков. Единственное отличие, пожалуй, будет в возможности разгона BCLK-шины у AMD Ryzen, т.е. повышения той самой константы в пределах 5–8 %, но это процесс творческий и совсем необязательный, если нет желания точно регулировать частоту ОЗУ, вольтаж и частоту самой шины.

В первую очередь, нужно зайти в BIOS материнской платы. Для этого нужно запустить ПК и нажимать клавишу «Delete» на клавиатуре. После этого откроется интерфейс с большим количеством окон, но для начала нужно перейти в расширенный режим (Advanced Mode). Далее ищем во вкладке «Advanced»/«CPU Features» и отключаем (Disabled) технологии энергосбережения, такие как:

  • Intel Speed Shift Technology
  • CPU Enhanced Halt (C1E)
  • C3 State Support
  • C6 / C7 State Support
  • C8 State Support
  • C10 State Support



Далее ищем в этих же вкладках настройку CPU Load-Line Calibration (LLC). Эта настройка имеет несколько уровней и предназначена для управления напряжением в нагрузках. Нужно выбрать такой уровень, при котором график LLC будет плоским, то есть напряжение в простое и в нагрузке будет примерно на одном уровне. Для разных материнских плат уровни LLC и их количество разные. Если нет графика рядом с этой настройкой, стоит поискать такой график в интернете для конкретной платы или экспериментировать вручную, запуская стресс-тесты, проверять колебания напряжения.


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

В BIOS нужно найти вкладку «Overclocking» (или различные вариации этой настройки, в зависимости от материнской платы). После этого переводим режим регулировки множителя в расширенный (Advanced/Expert/Manual). Становится доступно поле «CPU Ratio», изначально устанавливаем множитель равный частоте турбо-буста процессора (например, для Intel Core i7-8700K это значение составляет 4,7 ГГц или множитель 47), а также устанавливаем напряжение «CPU Core Voltage» в 1.2 V. Стоит отметить, что на некоторых материнских платах нужно синхронизировать изменение множителя для всех ядер: поле «CPU Core Ratio»/«Ratio Apply Mode».


После этого нажимаем клавишу F10, настройки сохраняются и компьютер перезагружается. Если система успешно загрузилась, запускаем стресс-тест процессора (например, AIDA64) и ожидаем 20–30 минут. При стабильной работе и оптимальных температурах (желательно до 90 градусов) можно продолжать разгон, повышая множитель процессора на единицу до тех пор, пока система не перестанет стабильно проходить стресс-тест или вовсе не запустится. Тогда повышаем напряжение на 0.01 V. К слову, если система не запускается, и, при включении, горит черный экран, нужно отключить ПК и вытащить батарейку CMOS из материнской платы (или замкнуть перемычку), тогда настройки BIOS вернутся к заводским, а процесс разгона придется повторить.

На Intel так можно получить лишь сущие копейки производительности, а на AMD так и вовсе результат в разгоне в играх может быть ниже, чем в стоке.


Мой чиллер на модулях Пельтье

Когда есть желание получить какие-то высокие частоты с целью просто получить их ради любопытства или чувств соревновательности.

Но это не значит, что увеличить производительность купленного железа вовсе нельзя.

И в этой статье я расскажу о том методе, который ещё хоть как-то работает для повседневной работы компьютера.

Что требуется для повседневного разгона?

Настройка вентиляторов и выбор будущей максимальной температуры

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


Настройка скорости вентиляторов

В качестве примера посмотрим на то что можно получить с i9 9900k на тонкой башне на 4 тепловые трубки и 120 мм вентилятором.

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


Далее используя intel Extreme Tuning Utility или райзен мастер надо постепенно увеличивать поверлимит процессору, разрешая ему потреблять всё больше и больше энергии при сформированном управлении вентилятором и дойти до такого потребления, при котором вы считаете, что температура ещё приемлемая.

Получил я эту температуру на TDP 145 Ватт.

Оптимизация питания процессора

Осталось только сделать так чтобы процессор использовал эти дополнительные ватты не бездумно, переводя непойми что в тепло, а становился быстрее, чем он был.


А в стоке в играх отдельные ядра хоть иногда, но прыгают до 4,9 ГГц, в таком случае я от разгона до 4,7 ГГц только потеряю производительность. Ну и по превью вы наверное уже видели, что в итоге после всех манипуляций будет получена частота 5,2 ГГц.

И получена она будет за счёт штатных возможностей авторазгона процессора. Кроме того в работе останутся все штатные функции энергосбережения. То есть процессор в простое будет потреблять 5-10 Ватт.

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

Логика работы процессора при выборе частоты

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

С заявленными максимальными частота дела обстоят не лучше.

У меня было на YouTube канале видео про то как процессоры выбирают частоты и что такое турбо буст.

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


Естественно и те и другие не правы.

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

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

Разрешаем процессору, самому выбирать для себя частоты

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

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

Ну и на самом деле и на intel и на AMD производители материнских плат и так выставляют лимиты по мощности выше заводских для процессоров.


Далее переходим ко второй важной части при разгоне. Начинаем учить материнскую плату подавать правильный вольтаж. Это очень важно, так как вольтах очень сильно влияет на потребление. Зависимость эта примерно квадратичная.


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

Поэтому для начала расскажу очень важную вещь.

Корректировка напряжения Offset.

Благо есть ещё такой режим, который называется offset.


Суть этого режима в смещении вольт частотных таблиц питания.

Я задал процессору нагрузку и при помощи интеловской утилиты я изменял частоту ядер, замеряя VID и напряжения питания процессора для разных частот (вам это при разгоне делать не надо, я просто показываю что изменится).

На основе полученных данных я составил для вас график.


Нажмите для увеличения

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


либо то, что ей надо сдвинуть её ниже.



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

Но тут есть важный нюанс. В процессе изменения нагрузки очень резко скачет напряжение на ядра из-за чего возникает нестабильность работы.

И для наглядности я сделал для вас сравнения напряжений в нагрузке для автоматической настройки в плате ASUS Maximus Gene XI, на значении LLC4 и на значении LLC8.


Нажмите для увеличения. График напряжения и VID процессора с LLC4 и LLC8

Тут кстати, так же можно увидеть, что плата способна сохранять устойчивую работу на частоте 5,1 ГГц без вмешательств в управление питанием, то есть я просто разрешил брать 5,1 ГГц, и процессор взял их. Но на 5,2 Плата уже ставить не рабочее напряжение для процессора.

Ну и для LLC8 видно, что результаты прерываются на частоте 4,9 ГГц потому что начался троттлинг из-за перегрева процессора выше 100 градусов.

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

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

Начиная с напряжения на ядра 1,15 Вольта. Это напряжение позволяет процессору взять частоту 4,9 ГГц.

В штатных режимах работы напряжение на 4,9 Ггц было 1,26 Вольта.



То есть по дефолту набрасывалось на целую десятую часть вольта больше, чем нужно.

5 ГГц мой процессор без нагрузки с AVX берет на напряжении 1,23 Вольта. 5,1 ГГц на 1,27 Вольта, а 5,2 ГГц на напряжении 1,38 Вольта. 5,3 ГГц мой процессор к сожалению не берёт даже на полутора вольтах. И это мы говорим не про перегрев или ещё что-то.


Можно мысленно продлить практический график в сторону низких частот.

Если судить по 4,9 ГГц то может показаться, что к стоковым напряжениям можно снять офсетом целых 0,09 Вольта, то есть почти одну десятую вольта, но если это сделать, то на низких частотах процессор будет недостаточно стабилен, так что так много снизить не удалось.


Как на практике вводить offset корректировку?


У меня же это получилось -0,05 для дальнейших тестов.


Повышение частоты выше заводских лимитов


В добавок ещё и офсет вмешивается в работу, усложняя задачу для платы.


Adaptive mode


Суть в том, что на штатном участке частот напряжения подаются штатные для процессора,


а на заштатном участке вы сами задаёте максимальное напряжение для выставленной частоты.


То есть в моём случае это 5,2 ГГц.

Я с небольшим запасом для стабильности поставил 1,41 Вольта,



Adaptiv mode + offset mode

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

Не забывайте про разгон кеша L3 на Intel

Кроме того не надо ещё забывать про разгон кеша L3 и кольцевой шины процессора.

Единственная ожидающая меня неприятность заключалась в том, что почему-то при активации адаптив мода перестала работать LLC. То есть в нагрузке напряжения начали дико просаживаться. Так что в итоге пришлось сильно задрать напряжения. В целом не до критических значений, учитывая, что на высоких токах напряжения будут ниже. Просто это усложняет контроль. И если бы у меня лимит был бы не 145, а, допустим, 200 Ватт, то падения напряжений были бы уже очень большими.

Тесты и прирост от разгона

Сенбенч R15. В разгоне естественно не хватает 145 Ватт TDP и процессор начинает сбрасывать частоты, но естественно, не так сильно как в стоке.


Прирост чуть более 8%.

Результат без разгона Результат после разгона

Сенбенч 20. Более тяжёлая нагрузка. Естественно и тут 145 Ватт не хватает чтобы не сбрасывать частоты.

Результат без разгона Результат после разгона

Но прирост уже составил примерно 12%.

Win-rar. Этот тест ещё очень сильно любит разгон кеша.


Без разгона


С разгоном

Тесты в играх

Начнём с CPU тестов 3D Mark TS.

Без разгона С разгоном

В обычном CPU тесте прирост около 10% и тут уже процессор в разгоне может похвастаться высокими частотами.

В экстрим тесте прирост от разгона процессора составил уже 11%.

Без разгона С разгоном

А так же старался использовать игры, которые хоть как-то умеют работать с большим количеством потоков процессора.


Общее число кадров в бенчмарке


Общее число кадров в бенчмарке


Общее число кадров в бенчмарке

WWZ прирост составил около 5%.


Общее число кадров в бенчмарке

Выводы

Чем отличается написанное выше для Ryzen?

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

А как же память?


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



У меня есть новый комплект памяти, который тоже очень ждет чтобы его разогнали. И мы посмотрим что важнее, пыжиться с частотами и выжимать последние капли из процессора, или гнать память. Посмотрим память на родном XMP профиле на 4400 МГц, а также в лучшей конфигурации памяти, что мне удасться получить в ручном разгоне.

Видео на YouTube канале "Этот компьютер"

Читайте также: