Турбо бустер для процессора

Хак турбобуста на китайских платах LGA2011-3

Турбо бустер для процессора

С помощью этой статьи вы сможете быстро модифицировать биос и применить хак турбо-буста для китайских плат на сокете 2011-3. Не смотря на объём информации, весь процесс занимает 15-20 минут, если следовать инструкции. Если Вы лучше воспринимаете информацию в видео-формате, то в самом низу страницы находятся видео-инструкции.

А что это даст?

Блокировка позволяет зафиксировать максимальную частоту турбо-буста, но не на 1-2 ядра, как это было задумано Intel, а на все ядра. В зависимости от модели процессора, прирост может быть вполне внушительным.

Как обычно, все действия выполняются исключительно на свой страх и риск. 

Подготовка

  1. Убедитесь, что используете подходящий процессор (Haswell степпинга pre-QS и выше).

    Подробнее о степпингах здесь

  2. Операционная система обязательно должна быть установлена в режиме UEFI
  3. Потребуется дамп биоса (для большинства китайских плат снять и прошить его можно через FPT прямо в Windows) или уже готовый биос с вырезанным микрокодом
  4. Убедитесь, что система охлаждения выдержит увеличившуюся после применения хака температуру
  5. И еще нам понадобится USB-флешка

Модифицируем биос

Если вы скачали уже модифицированный биос — пропустите этот пункт.

Весь процесс модификации заключается в удалении из биоса микрокодов для процессоров Haswell, а именно 306F2. Для этого мы будем использовать заранее подготовленную утилиту MMtool, скачать которую можно внизу страницы.

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

  • Скачиваем и распаковываем архив с MMtool
  • Запускаем программу, нажимаем «Load Image» и открываем наш ранее снятый дамп
  • Переходим на вкладку «Cpu Patch» и видим список микрокодов
  • Смотрим на столбец «Cpu ID», нам нужен 06F2, выделяем его
  • Ставим галочку напротив «Delete a patch data», затем жмём «Apply» и подтверждаем удаление
  • Сохраняем наш биос кнопкой «Save imege as…»

Альтернативный вариант – использование UBU

  • Скачиваем и распаковываем архив с UBU 1.76
  • В папку с UBU копируем наш заранее снятый дамп и переименовываем его в bios.bin или bios.rom
  • Запускаем UBU.bat и ждем, пока программа просканирует наш дамп
  • Нажимаем любую клавишу и попадаем в меню, нам нужен пункт 5 «CPU mircocode», переходим в него
  • Видим табличку с загруженными в биос микрокодами, обращаем внимание на наличие 306F2
  • Нажимаем V и перед нами открывается текстовый документ со списком микрокодов, прокручиваем до секции 2011-3 и проверяем, что перед кодом 306F2 стоит решетка. Это значит, что при обновлении, данный микрокод записан не будет. Закрываем документ.
  • Возвращаемся в UBU и нажимаем F. После небольшой паузы программа перерисует табличку, но микрокода 306F2 в ней быть уже не должно.
  • Нажимаем R и программа переписывает необходимые файлы, после чего возвращает нас в прошлое меню. Нажимаем 0 для перехода в основное меню.
  • Снова нажимаем 0, затем 1, чтобы сохранить наш дамп под именем mod_bios
  • Всё готово, в папке с программой лежит наш биос с вырезанным микрокодом

Прошиваем мод-биос

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

Как правило, большинство китайских плат можно прошить одним из следующих способов:

  • Прошивка из под Windows: скачиваем FPTW 9.1.10, открываем командную строку (от администратора) и прошиваем биос командой fptw64 -bios -f bios.bin. Где bios.bin (или ROM) — модифицированный биос, который нужно скопировать в папку с fpt. Само собой, в командной строке нужно сначала перейти в папку с fpt командой cd
  • Традиционный метод — FPT с загрузочной флешки
  • С помощью загрузочной флешки можно прошиться через Afudos
  • Еще один вариант прошивки из под Windows — Afuwin
  • Самый надежный способ — программатор.

Предотвращаем зависания и синие экраны

До установки EFI-драйвера (или в случае изменения конфигурации) система может вести себя нестабильно, зависать или выпадать в синий экран.

Чтобы этого избежать идём в биос по пути IntelRCSetup > Advanced Power Management Configuration и параметр Power Technology переводим в положение Disable. После успешной установки драйвера EFI и драйверов Vmware следует перевести данный пункт в положение Custom или Energy Efficient.

В некоторых случаях чтобы предотвратить зависания может потребоваться еще одна настройка. Всё в том же меню Advanced Power Management Configuration находим подменю CPU C State Control, а в нем параметр CPU C6 Report и переводим его в положение Disable.

Подготавливаем флешку

Подойдет любая usb-флешка, большой размер не нужен. Рекомендуется подключать её в порт USB 2.0.

Очищаем и форматируем флешку:

  1. Запускаем командную строку от имени администратора
  2. Запускаем diskpart
  3. Смотрим список дисков — list disk
  4. Выбираем нужный (определить можно по размеру) — select disk
  5. Делаем clean
  6. Выполняем convert gpt
  7. Выходим – exit
  8. Командную строку можно закрыть

Альтернативный вариант – использование Rufus

Скачиваем Rufus. Запускаем, форматируем флешку с такими параметрами:

На флешку копируем содержимое архива EFI (качаем тоже внизу данной страницы).

Устанавливаем драйвер V3.EFI

  1. Перезагружаемся и в качестве загрузочного устройства выбираем нашу флешку с префиксом UEFI.
  2. После того, как загрузится оболочка, появится сообщение «Press ESC in 5 seconds to skip startup.nsh or any other key to continue». Нажимаем ESC.

  3. Смотрим на Mapping Table и определяем, как смонтировалась наша флешка и диск, на котором установлена ОС. На скриншоте видно, что в данном случае, флешка смонтировалась как FS0, а диск как FS1. Чтобы избежать путаницы можно временно отключить все не системные накопители.
  4. Мы можем протестировать V3.EFI командой load fs0:\V3.EFI.

    Если всё хорошо (V3 — All Turbo Set), то нужно скопировать драйвер в системный раздел cp fs0:\V3.EFI fs1:\EFI\BOOT и добавить его в загрузку bcfg driver add 0 fs1:\EFI\BOOT\V3.EFI «V3 Full Turbo».

  5. Вводим команду exit и загружаемся обратно в Windows.

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

После загрузки Windows

Для Windows 7 и 8.1 (включая серверные варианты) обязательно требуется удалить обновление KB3064209.

Для Windows 10 требуется удалить (или переименовать расширение) файла mcupdate_GenuineIntel.dll в папке System32.

Устанавливаем драйверы VMWARE

Внизу этой страницы скачиваем архив cpumcupdate, распаковываем и запускаем install.bat от имени администратора. Драйверы установлены, перезагружаемся.

Проверяем

Для проверки можно использовать программу HwInfo, которая показывает частоты для каждого ядра. Параллельно можно запустить какой-либо бенчмарк или стресс-тест (например cpu-z), чтобы нагрузить процессор.

Если всё прошло удачно — частота каждого ядра будет равна максимальному значению турбо-буста процессора.

Почему может сбрасываться частота в нагрузке и как этого избежать

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

Есть несколько вариантов решения данной проблемы.

Отключение гипер-трединга или нескольких ядер

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

Разрешаем процессору на некоторое время превышать лимит TDP

Возможность небольшого выхода за пределы лимита заложена самой Intel. Для её активации идём в биос по пути IntelRCSetup > Advanced Power Management Configuration > Socket RAPL Config и выставляем настройки как на скриншоте.

Здесь нас наиболее интересуют параметры Long Dur Pwr Limit — значение, до которого будет расширен лимит TDP (макс — 255) и Long Dur Time Window — время в секундах, на которое он будет расширен (макс — 56).

__________________________

Не во всех биосах китайских плат открыто меню с данными настройками. Открыть его можно с помощью программы AmiBCP. Пошаговые действия (на примере биоса от платы Huananzhi x99-tf):

  • Открываем дамп нашего биоса в AmiBCP
  • Переходим на вкладку Setup Configuration
  • Разворачиваем IntelRCSetup и выделяем пункт Advanced Power Management Configuration
  • В таблице находим пункт Socket RAPL Config и значение Access\Use меняем на USER
  • Выделяем пункт Socket RAPL Config и во второй строке с одноименным названием также меняем значение на USER
  • Сохраняем дамп (File — Save as…) и прошиваем. После этого заходим в биос и проверяем наличие открытого меню.

Использование EFI драйвера с пониженным напряжением

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

Каждый файл имеет название вроде «V3_MOF_705050.efi». Понимать его следует так: Core -70mv, Cache -50mv, System Agent -50mv. VCC у всех драйверов равен 1.82v.

Кстати, MOF — это никнейм пользователя с форума Anandtech, который и является автором данных драйверов (респект ему!).

Существуют и версии от других разработчиков. Любители экспериментов могут попробовать драйвера от freecableguy.

UPD: добавлены архивы с модифицированными версиями драйверов от MOF и драйверами от Freecableguy и Christian Peine.

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

Проверить работу каждой версии можно, не добавляя её сразу в автозагрузку:

load fs5:\V3_MOF_505050.efi (Загружаем драйвер, fs5 – usb флешка)
fs1:\EFI\Boot\bootx64 (Загружаем систему, fs1 – диск с Windows)

Необходимые файлы

    UBU_v1_76_0_1 UBU_v1_76_0_1 Размер файла: 51 MB Кол-во скачиваний: 1779cpumcupdateДрайверы VMWARE Размер файла: 271 KB Кол-во скачиваний: 2654EFIEFI Размер файла: 849 KB Кол-во скачиваний: 2530mmtool_a5MMtool Размер файла: 5 MB Кол-во скачиваний: 2693V3_MOFДрайверы с пониженным напряжением от MOF (EFI и FFS) Размер файла: 12 KB Кол-во скачиваний: 1749Modified_V3_MOFМодифицированные версии драйверов с пониженным напряжением от MOF ( только EFI). Как правило показывают более высокую производительность. 1.7V / 1.8V vccin, Powercut + ucode39 Размер файла: 1 MB Кол-во скачиваний: 1596V3_freecableguy_rc9Драйверы с пониженным напряжением от Freecableguy (только EFI). Размер файла: 122 KB Кол-во скачиваний: 978V3_PayneДрайверы от Christian Peine (EFI и FFS). Для односокетных и двухсокетных систем. С пониженным напряжением и без. Как правило медленнее версий от MOF и Freecableguy. Размер файла: 61 KB Кол-во скачиваний: 824V3x2CPUEFI-драйвер для двухпроцессорных систем. Размер файла: 1 KB Кол-во скачиваний: 1016

-инструкции

Источник: https://xeon-e5450.ru/socket-2011-3/e5-2600-v3/hak-turbobusta/

Что такое Turbo Boost в работе процессора

Турбо бустер для процессора

В чем особенность режима Turbo Boost в компьютерном процессоре? Для каких целей его применяют? Конечно, многим приходилось что-то слышать про эту технологию. Однако при этом они могут не иметь никакого понятия о том, как она работает. Поэтому мы про нее расскажем в подробностях.

Intel Turbo Boost – так называют технологию саморазгона процессора на период, когда нагрузка самая сильная. Разгон осуществляется за счет загрузки до этого мало загруженных ядер. Вот почему самого большого эффекта можно достичь в однопоточных приложениях. Однако и в многопоточных приложениях эффект тоже есть.

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

Режим Intel Turbo Boost предоставляет возможность CPU самостоятельно заниматься разгоном тактовой частоты в рамках безопасных значений. Увеличение составляет до 1,4 ГГц, что соответствует флагманскому i9-9900K. Прирост будет чуть меньше в случае с серверными процессорами.

Как этот режим работает?

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

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

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

Процесс также охватывает кэш-память, ОЗУ и дисковое пространство.

Режим Turbo Boost «помнит» о таких системных ограничениях:

– температура во время пиковой нагрузки;- контроль тепловыделения определенной материнской платы;

– увеличение производительности без роста вольтажа.

Иначе говоря, когда ваш компьютер работает на основе материнской платы с TDP 95Вт, а ЦП функционирует с показателем тока 1,4 В и боксовой (стандартной) системой охлаждения, то использование Turbo Boost сможет увеличивать мощь ЦП так, чтобы уложиться в действующие ограничения и не нарушать температурных рамок.

Принцип наращивания частот

У процедуры всегда один и тот же сценарий: система видит, что в процессоре работают ядра (1 или больше) и не выдерживают нагрузку. То есть нужно повысить частоту. Turbo Boost увеличивает показатель каждого из них на 133 МГц (шаг) и делает проверку таких характеристик:

– вольтаж;- теплопакет;

– температура.

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

В чем отличие turbo boost версий 2.0 и 3.0

Версия 2.0 осуществляет поддержку планомерного наращивания рабочих характеристик всех ядер процессора. Это зависит от исполняемых задач. А версия 3.0 определяет наиболее эффективные ядра. А потом максимально наращивает их рабочие частоты в однопоточных вычислениях.

Проверка режима в деле

Есть ли Turbo Boost в ЦП? Или нет? Как это проверить? Запустите HWiNFO. Когда в окне System summary в панели Features маркер Turbo горит зеленым — это значит, что он в процессоре есть.

Турбо Буст разгоняет процессор только тогда, когда есть нагрузка. Так что открываем какую-либо программу, которая покажет частоту процессора (CPU-Z, Speccy, OpenHardwareMonitor, тот же HWiNFO). И делаем попытку, скажем, заархивировать массивный файл. Вы обнаружите, что частота процессора стала намного больше.

Включать или отключать режим?

Температура становится намного больше лишь тогда, когда нагрузки на процессор продолжительные и сильные (игры, кодирование аудио\видео). Когда у вас такие нагрузки есть?

– Если ваш ноутбук или ПК имеет слабую систему охлаждения, то Турбо Буст лучше отключить.

– Если охлаждением хорошее, то отключать нет необходимости.

– Когда вы применяете ноутбук или ПК для серфинга, офиса и лишь в некоторых случаях задаете большую нагрузку для него, то вам не надо отключать Турбо Буст. Ведь при коротких нагрузках температура повышается, но несильно. Повода для беспокойства нет. А вот с саморазгоном приложения станут работать более быстро. Скажем, архиватор.

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

Способы включения режима Turbo Boost

Эта технология на компьютерах обычно включена по умолчанию. Но иногда настройки сбиваются. Бывает и так, что случайно сам пользователь может отключить режим. За то, чтобы Turbo Boost функционировал, отвечают не только параметры процессора в BIOS, но и настройки схемы управлением питания.

– ПОДКЛЮЧЕНИЕ ЧЕРЕЗ BIOS

Основной переключатель, который контролирует «турборежим» CPU, в настройках ЦП в BIOS либо UEFI. Для его активации необходимо зайти в BIOS компьютера и сделать следующее:

– Находим строку «Конфигурация процессора» и нажимаем «Enter».- Входим в раздел «CPU – Power Management Control».- Выбираем «Turbo Mode» и устанавливаем значение «Включено», используя клавишу «Enter».

– Сохраняем изменения любым способом (горячей клавишей или в меню выхода BIOS). Перезагружаем компьютер. Для этого жмем на кнопку «Ok».

Так можно включить Turbo Boost, когда он отключен в настройках BIOS (с UEFI или без).

– ПОДКЛЮЧЕНИЕ ЧЕРЕЗ СХЕМУ ЭЛЕКТРОПИТАНИЯ

Это может регламентироваться настройками электропитания непосредственно в ОС Windows. Если система получает указание не направлять на CPU 100 процентов требуемой мощности, то Turbo Boost не задействуется. Тактовая частота ЦПУ будет на базовом уровне. Нагрузка не имеет значение при этом.

Для исправления этого делаем так:

– Находим и переходим в «Панель управления», используя в поиске меню «Пуск».- Нажимаем на «Оборудование и звук».- Выбираем «Электропитание».- В разделе «Настройка схемы электропитания» делаем клик левой кнопкой мышки по конкретной конфигурации, действующей на вашем ПК.- Нажимаем на «Изменить дополнительные параметры питания».

– Разворачиваем настройки «Управление питанием процессора». Затем открываем «Максимальное состояние процессора» и производим установку максимального значения – 100. И наконец, последовательно нажимаем кнопки «Применить» и «ОК». Так мы сохраним изменения.

Можно ли отключить режим Turbo Boost?

Да, возможно. Для этого необходимо в актуальном плане энергопитания сделать изменение максимального состояния ЦП. А именно:

Панель управления –> Оборудование и звук –> Электропитание –> Настройка плана электропитания –> Изменить дополнительные параметры питания –> Управление питанием процессора.

– Максимальное состояние ЦП: от сети и батареи установить значение, которое будет ниже 100 (для того, чтобы отключить режим, нужно поставить 99).

– Минимальное состояние ЦП: нужно еще проверить, чтобы значение было ниже 100. Когда стоит 100 – Турбо Буст подключен. Когда меньше 100 – он отключен.

Итак, в том случае, когда вам не нужно разгонять свой ЦП на постоянной основе, но когда у вас есть чип Intel i5 или i7, то можете без малейших колебаний рассчитывать на «умное» увеличение частоты в рабочих приложениях и игрушках (конечно, если система считает это нужным).

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

 

Источник: https://mcgrp.ru/article/5906-chto-takoe-turbo-boost-v-rabote-protsessora

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.