Bqb mode что это: [ликбез] Настройка инженерного меню процессоров MTK. — Мои статьи — Каталог статей — takewi Ahmetov – Инженерное меню телефонов на базе МТК процессоров

Содержание

Инженерное меню телефонов на базе МТК процессоров

Подробности
Опубликовано 28 Март 2016
Автор: Роман

Для входа в инженерное меню набираем номер *#*#3646633#*#* и нажимаем на Audio или установите программу MTK Recovery и входите в инженерку через меню проги.

Описание пунктов сервисного меню:

  • BatteryLog — информация о батарейке (статус, уровень заряда, вольтаж, температура, состояние и прочее)
  • TouchScreen — содержит несколько подменю
  • HandWriting — простенькая рисовалка пальцем на экране, служит тестом отзывчивости экрана
  • Verification — PointVerification — тест калибровки экрана, при нажатии на отмеченной точке показывает погрешность
  • Verification — LineVerification — тоже самое что и PointVerification, только рисует линии от одной точки к другой
  • Verification — ShakingVerification — тест «встряхивания»
  • GPRS — тесты работы GPRS, проверка PDP (Packet Data Protocol)
  • Audio — настройка всех громкостей и всего что связано со звуком, содержит следующие подменю:
    • Set Mode — выбор режима телефона (Normal mode — обычный режим, Headset mode — гарнитура-наушники, Handfree mode — «свободные руки», скорее всего bluetooth гарнитура)
    • Normal Mode — настройки для обычного режима
    • Headset Mode — настройки для режима в наушниках
    • LoudSpeaker Mode — настройка режима громкоговорителя (тот самый Handfree mode?)
    • Speech Enchancement — настройка/коррекция речевых сигналов
    • Debug Info — информация по отладке, значения задаются через Parametr 0-15 и за что они отвечают неизвестно.
    • Speech Logger — запись разговора. При включении «enable» после разговора создает в корне sd-карты файл с именем такого вида: Sun_Feb_2012__01_15_31.vm (Воскресенье_Февраль_2012__время01_15_31.vm), что это за файлы и чем их открывать — мне неизвестно. Папку /sdcard/speechlog (которая указана как File location) — автоматом не создает, если создать такую папку вручную, после разговора она будет пустой. При нажатии в меню Speech Logger кнопки «play» показываются все созданные на sd-карте файлы *.vm и после клика на них ничего не происходит.
  • Camera — содержит несколько подменю
    • AF EM — выбор теста для камеры (AF — авто фокус)
    • Raw Capture — запускает Raw capture test
    • Start Preview — показывает на экране изображение с камеры
  • WiFi — содержит несколько подменю:
    • Tx — тесты Wifi Tx Registers
    • Rx — тесты Wifi Rx Registers
    • EEPROM — это прошивка WiFi адаптера и возможность отключать/включать через адреса(h, byte) его функции. Еще раз, категорически не советую что-то пытаться менять, можно наглухо убить WiFi адаптер и восстановить его будет очень проблематично, даже если вы сделаете бэкап «save as file» (почему-то сохраняются все значения нулями — 0000). Я лично даже не подозреваю что у нас за адаптер установлен.
  • Temperature Sensor — тест температуры WiFi адаптера при работе
  • MCR — есть возможность чтения/записи по адресу Addr(h) значений Value(h)
  • Bluetooth — содержит подменю:
    • TX Only test — указываем значения, жмем [menu], затем Done, проходит тест Bluetooth Tx Registers
  • Test Mode — включает тестовый режим
  • NetworkInfo — информация о RR (что это я не знаю) выбираем галочкой о чем хотим посмотреть информацию, затем нажимаем на телефоне кнопку [menu], выбираем Check Information, смотрим.
  • AutoAnswer — содержит только кнопку «enable-включить/disable-выключить». Это автоподнятие трубки на входящий звонок (проверил).
  • YGPS — тесты и информация о yGPS
  • AGPS — единственное меню на русском, настройки AGPS

 

Меню раздела Аудио:

  • Set Mode — выбор профиля
  • Normal Mode – стандартный (общий, обычный) профиль
  • Headset Mode – режим гарнитуры
  • LoudSpeaker Mode – режим громкоговорителя
  • Speech Enhancement — режим коррекции речевых сигналов

Прежде чем выбирать максимально возможные значения, убедитесь, что это не создаёт каких-либо проблем со звучанием. Обычно не рекомендуется ставить на 0, так как это может вызвать эффект дребезжания и прочих помех + даёт лишнюю дополнительную нагрузку на динамики.

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

Используем Normal mode :
  1. Вы увидите меню с четырьмя позициями, где первый пункт, это номер профиля.
  2. Оставляем FIR — 0 и не трогаем его. Идём ниже в следующие параметры.
  3. Сначала настраиваем общую модуляцию громкости Tone, для этого в разделе меню Type выбираем пункт Tone (если он не выбран по умолчанию), затем ниже в разделе Value выставляем значение громкости и жмём Set.
  4. Устанавливаем на 1, но вы можете пробовать различные варианты от 0 до 100 – чем выше значение, тем тише звучание, 0 – это максимальная громкость, однако, не рекомендуется выставлять 0, поскольку динамики будут выдавать неприятные побочные эффекты в виде дребезжания и прочих нехорошестей.
  5. Далее в меню Type Side tone и не в коем случае его не трогаем-иначе при разговоре будете слышать себя а не собеседника. Или меняйте методом научного тыка на свой страх и риск
  6. В пункте Audio ставим 1
  7. В Speech ставим 1
  8. В FM ставим 1
  9. В Mikrophone ставим 12
  10. В Key tone стоит по-умолчанию 70 — не менял.

Если Вам кажется что в наушниках тихо играет радио или музыка то можете также отредактировать профиль для гарнитуры. Перезагрузите телефон.


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

Как включить Ambient Mode в Google Ассистенте. Режим Ambient на каждом устройстве. — Советы — Mi Community

  

  На IFA 2019, Google объявил о новой функции в помощнике Google под названием Ambient Mode. Впервые появившись на дисплеях, режим Ambient будет отображать визуальный обзор того, что ожидать от вашего дня, отображая ключевую информацию, такую как погода, календарь, напоминания и уведомления, а также воспроизведение музыки и элементы управления умным домом.

В отличие от AOD, режим Ambient появляется только во время зарядки телефона. Это означает, что Ambient Mode не влияет напрямую на батарею вашего устройства. Google теперь постепенно внедряет режим Ambient на различных устройствах, так как в нескольких отчетах указывается, что эта функция включена на многих смартфонах Android 9 и Android 10.


Как включить Ambient Mode?
Следуйте приведенным ниже инструкциям, чтобы включить Ambient Mode на вашем телефоне.
  • Откройте приложение Google.
  • Нажмите «еще» (три точки)
  • Жмем «Настройки», Google Ассистент
  • Google Ассистент

  • Телефон
  • Включаем Ambient Mode.

Что вы думаете об этой новой функции Ассистента Google?

Влияние режимов контроллера памяти на быстродействие AMD Phenom X4 в реальных приложениях

В данном материале мы продолжим серию исследований различных особенностей функционирования систем на базе процессоров серии AMD Phenom, посвящённую изучению влияния опций и компонентов данных систем на их быстродействие в реальном ПО. Сегодня «героем дня» станет опция BIOS системных плат под Socket AM2+, управляющая режимом работы встроенного контроллера памяти AMD Phenom, и переключающая его в один из режимов: «Ganged» («спаренный») и «Unganged».

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

Сразу оговоримся, что при всех прочих тестированиях AMD Phenom, нами использовался Ganged-режим — как рекомендуемый по умолчанию всеми BIOS извесных нам системных плат (команда Load BIOS (Optimized) Defaults приводит к установке именно этого режима). Собственно, в том числе желанием проверить «всё ли мы правильно делаем», обусловлено, в том числе, проведение данного тестирования.

Используемый тестовый стенд полностью аналогичен по составу тому, на котором мы уже тестировали Phenom X4 9850, за тем исключением, что в данном случае использовалась обычная DDR2-800 с таймингами 4-4-4-10-22-2T. Впрочем, учитывая то, что Phenom X4 9850 оказался вообще не очень чувствительным к скорости памяти, мы не считаем, что это могло иметь какое-то существенное значение (тем более что Ganged-режим также был перетестирован с DDR2-800). Тестовая методика — стандартная, последней версии.

Пакеты трёхмерного моделирования

 GangedUngangedСоотношение
3ds max   
CPU Render

6,87

6,85

0,2%

Graphics

3,41

3,34

2,1%

Hardware Shaders

8,54

8,48

0,8%

Maya   
GFX

2,48

2,50

—0,8%

CPU

5,15

5,15

0,0%

Render

0:05:44

0:05:46

0,6%

Lightwave

0:09:21

0:09:20

—0,2%

Group Score

92,7

92,3

0,4%

Легко заметить, что более-менее существенная разница между двумя режимами наблюдается только в интерактивной части теста SPEC для 3ds max, и в этом случае режим Ganged показывает более высокий результат. В целом же по группе мы имеем мизерные 0,4%, о которых даже говорить не стоит, чьё бы преимущество они не олицетворяли.

CAD/CAM пакеты

 GangedUngangedСоотношение
UGS NX   
Total CPU

3,35

3,34

0,3%

Total Graphics

1,64

1,63

0,4%

Pro/ENGINEER   
CPU Related tasks

751

752

0,1%

Graphics Relatsed tasks

937

947

1,1%

SolidWorks   
Graphics

75,48

76,34

1,1%

CPU

53,93

54,16

0,4%

Group Score

93,6

93,1

0,6%

Здесь наблюдается стабильная тенденция — режим Unganged не выиграл ни одного подтеста в группе. Но проигрыши опять мизерные: самый большой равняется 1,1%. Снова не о чем говорить.

Компиляция

 GangedUngangedСоотношение
VisualStudio

0:32:27

0:32:39

0,6%

Group Score

91,8

91,2

0,6%

Режим Ganged позволяет сэкономить 12 секунд на отрезке в полчаса.

Профессиональная работа с фотографиями

 GangedUngangedСоотношение
Photoshop   
Blur

0:06:14

0:06:12

—0,5%

Color

0:01:24

0:01:24

0,0%

Filters

0:06:06

0:06:06

0,0%

Light

0:02:14

0:02:14

0,0%

Rotate

0:02:48

0:02:46

—1,2%

Sharp

0:02:48

0:02:46

—1,2%

Size

0:01:02

0:01:02

0,0%

Transform

0:02:22

0:02:22

0,0%

Group Score

94,1

94,4

—0,4%

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

Научно-математические пакеты

 GangedUngangedСоотношение
Maple

0,025711665

0,0258

—0,2%

Mathematica   
Internal

3,0290

3,0390

—0,3%

MMA

1,1388

1,1242

1,3%

MATLAB   
LU

0,0851

0,0833

—2,1%

FFT

0,1593

0,1582

—0,7%

ODE

0,2710

0,2697

—0,5%

Sparse

1,7875

1,8073

1,1%

2D

0,3338

0,3368

0,9%

3D

0,5745

0,5702

—0,7%

Group Score

65,1

65,1

—0,1%

MATLAB в одном из подтестов приблизился к «рекорду» 3ds max, но в целом картина такая же индифферентная, как и во всех предыдущих тестах.

Веб-сервер

 GangedUngangedСоотношение
PHP Calculator

176

176

0,0%

PHPSpeed   
Synthetic PHP

2866

2746

4,4%

Synthetic MySQL

2629

2624

0,2%

Synthetic Read/Write

1898

1884

0,7%

Real World PHP

4266

4051

5,3%

Real World PHP & MySQL

2472

2466

0,2%

Server

1877

1881

—0,2%

Group Score

99,2

97,7

1,5%

Наконец-то мы видим более-менее существенные значения — аж до 5%! При этом, что характерно, они говорят отнюдь не в пользу Unganged-режима.

Архиваторы

 GangedUngangedСоотношение
7-Zip

0:02:33

0:02:32

—0,7%

WinRAR

0:01:23

0:01:23

0,0%

Ultimate ZIP

0:02:19

0:02:19

0,0%

Group Score

96,2

96,4

—0,2%

Разницы, можно считать, нет.

Кодирование медиаданных

 GangedUngangedСоотношение
FLAC

0:01:13

0:01:13

0,0%

LAME

0:02:04

0:02:04

0,0%

Musepack

0:02:17

0:02:17

0,0%

Vorbis

0:04:42

0:04:42

0,0%

Canopus ProCoder

0:05:17

0:05:17

0,0%

DivX

0:01:21

0:01:21

0,0%

x264

0:02:44

0:02:44

0,0%

XviD

0:09:42

0:09:42

0,0%

Group Score

93,3

93,3

0,0%

Ну а в данном случае её просто нет, безо всяких «можно считать».

Игры

 GangedUngangedСоотношение
Call of Duty 4

116

124

—6,5%

Company of Heroes

55

55

0,0%

Call of Juarez

46

46

0,0%

Crysis

19,14

19,69

—2,8%

S.T.A.L.K.E.R.

112

112

0,0%

Unreal Tournament 3

96

100

—4,0%

World in Conflict

45

45

0,0%

Group Score

93,0

94,8

—1,9%

Игры однозначно голосуют в пользу Unganged-режима, причём три из семи — с достаточно весомыми значениями. Call of Duty — «чемпион статьи» — в этом игровом тесте разница между Ganged и Unganged режимами составила рекордные 6,5% (в пользу Unganged).

Любительская работа с фотографиями

 GangedUngangedСоотношение
ACDSee

0:12:12

0:11:28

—6,0%

IrfanView

0:22:33

0:22:47

1,0%

Paint.NET

31151

30972

—0,6%

xat.com Image Optimizer

0:40:57

0:41:58

2,5%

XnView

0:25:24

0:25:53

1,9%

Group Score

82,9

83,1

—0,3%

Ещё одно приложение, достаточно серьёзно чувствительное к режиму работы встроенного контроллера памяти AMD Phenom — это ACDSee. Причём ему тоже больше по душе Unganged-режим.Заключение

 GangedUngangedСоотношение
PRO SCORE

89,4

89,0

0,5%

HOME SCORE

91,3

91,9

—0,6%

OVERALL SCORE

90,4

90,5

—0,1%

В целом, результат исследования можно считать ничейным — за некоторыми весьма редкими исключениями, не выявлено однозначного преимущества одного из режимов над другим. Не выявлено также и каких-либо чётко прослеживаемых по классам ПО закономерностей и тенденций (в том числе в классах многопоточных и однопоточных приложений, что могло бы хоть как-то согласовываться с официальным позиционированием ganged и unganged режимов). Финальный минус 0,1% у Ganged-режима по большому счёту ни о чём не свидетельствует т.к. глядя на подробные результаты понимаешь, что результат ещё одного какого-нибудь приложения может превратить этот проигрыш в ничью, а может даже и в победу.

Так что наш вывод будет кратким: с точки зрения производительности реального, «рабочего» десктопного ПО, в подавляющем большинстве случаев абсолютно всё равно, в каком режиме работает контроллер памяти на Phenom. Случаются, конечно, исключения, но они очень редкие, и их характер вряд ли можно спрогнозировать (по крайней мере, на основании данных нашего тестирования).

Что же касается звучавшего в начале статьи вопроса о том «всё ли мы правильно делаем» — то разница в 0,1 балл (или 0,1%), пусть даже и в лучшую сторону, вряд ли может служить поводом для перехода на использование unganged-режима для Phenom в основных тестированиях. Тем более учитывая то, что режим по умолчанию, устанавливаемый системными платами — ganged, а разницу даже в 10 раз большую (1%) мы и так почти никогда не принимаем во внимание, списывая на возможные последствия погрешности измерений или округлений.

Модули памяти для тестовых стендов предоставлены Corsair Memory

Advanced настройки Wi Fi роутера. Вопрос к беспроводным спецам — Хабр Q&A

Привет всем. У меня роутер NETGEAR WNR3500L работает в режиме Wireless Network Mode — N Only

К нему подключаются 4 устройства тоже с n адаптерами (одновременно работает не более двух). Скорость меня не очень устраивает, поэтому я решил подшаманить что-нибудь в в настройках беспроводной сети.

Установлена прошивка Tomato. В ней на закладке Advanced — Wireless есть некие параметры. Какими их лучше задать? Кто что знает помогите. Для удобства сделал скриншоты с возможными значениями параметра.

Afterburner – одна из технологий увеличения скорости при использования протокола 802.11g. «Ускорение» достигается за счёт удаления из передаваемых данных «лишней» служебной информации, при этом остаются лишь те данные, без которых нельзя обойтись. Кроме того, используется сжатие данных и принудительное ускорение передачи пакетов. Такое оборудование можно отличить, например, по логотипам SpeedBooster или «125 High Speed Mode».

Стоит включать или нет?

*********************************

Ничего не нагуглил по этому поводу. Но скорость в 1-2 мегабита смущает =)

*********************************

Ничего не нагуглил.

*********************************

CTS Protection Mode (Режим избирательной передачи). Эта функция усиливает способность точки доступа принимать все передачи стандарта 802.11g, но сильно уменьшает производительность сети. Выберите Enable, если вы хотите временно разрешить эту опцию или оставьте настройку по умолчанию — Disable, если вы хотите ее отключить. В большинстве случаев CTS Protection Mode следует оставлять отключенным и включать ее только в ситуации сильных затруднений при передаче сигнала точке доступа в зоне действия чрезмерного трафика стандарта 802.11b.

*********************************

Frame Bursting дает возможность увеличивать пропускную способность соединения при обмене данными между 802.11a, b или g устройствами за счет снижения расходов, возникающих при работе в беспроводных сетях.

Включать или нет??

*********************************

Что за фрукт такой? И где мои бешеные 150 мегабит n стандарта? =)

*********************************

Что за преамбула такая?

*********************************

n преамбула

*********************************

Опять же, где мои бешенные 150 мегабит? =)

Всем заранее спасибо за помощь

ПОЧЕМУ ПАРАМЕТР LLC ТАК ВАЖЕН ПРИ РАЗГОНЕ

    

Параметр Load-Line Calibration поможет вам в этом!

*Если вы хотите знать больше о разгоне компьютера, а также планируйте сравнивать результаты оверклокинга с использованием как воздушных систем охлаждения, так и охлаждения с использованием жидкого азота на платах MSI Z170, обязательно прочитайте эту статью: https://gaming.msi.com/article/skylake-z170-overclocking-experience-247-air-water-and-sub-zero-cooling-oc-results

Глава 1: Для чего нужна функция LLC? Борьба с просадкой напряжения

До того как появилась функция LLC, при разгоне нам всегда приходилось иметь дело с очень неприятным явлением известным как просадка напряжения или Vdroop. Vdroop- это падение напряжения на процессоре при увеличении нагрузки. Система не состоянии поддерживать стабильное напряжение vCore так необходимое для работы в режиме разгона. При увеличении нагрузки, напряжение на процессоре начинает падать, что часто приводит к появлению сбоев в работе и BSOD (синих экранов). В тот самый момент, когда вы думайте, что нашли идеальные настройки для работы вашей системы в режиме постоянного разгона, просадка напряжения на процессоре может привести к неприятным сюрпризам.

 

    

Давайте рассмотрим такой пример: вы установили напряжение vCore на процессоре равным 1.3В, чтобы достичь стабильного поведения системы на частоте 4500МГц. Система прекрасно себя ведет в простое и при незначительной нагрузке. Однако, тестирование системы под серьезной нагрузкой, например в таких приложениях как Prime95, приводит к просадке напряжения до 1.27В (а в некоторых случаях и еще меньше), что приводит к появлению нестабильности в работе системы. Поднятие напряжения до более высоких значений в простое, приводит к значительному повышению температуры процессора и, соответственно, к его более быстрой деградации. При увеличение частоты процессора, за счет изменения множителя, пропорционально увеличивается и напряжения на нем, однако, происходящее при этом незначительное падение напряжения создает определенные препятствия для успешного разгона.

Как победить падение напряжения
Для борьбы с этой проблемой была специально придумана функция LLC. LLC означает Load-Line Calibration. Функция увеличивает напряжение vCore, чтобы компенсировать его просадку при высокой нагрузке. Это позволяет нивелировать разницу напряжения на процессоре в простое и под нагрузкой. LLC является незаменимой опцией, когда речь идет об использовании разогнанной системы в режиме 24/7. Но перед тем как вы включите параметр LLC в настройках BIOS вашей системы, дочитайте эту статью до конца.

Глава 2: Различные уровни LLC

Поскольку дизайн цепей питания каждой материнской платы индивидуален, невозможно создать одну настройку, которая компенсировала бы просадку напряжения vCore. Как вы понимаете, технического решения, прекрасно работающего на платах с невысоким энергопотреблением, будет недостаточно для высокопроизводительных плат геймерского и high-end класса, с большим количеством фаз питания и компонентами высокого качества. С другой стороны, функция LLC на материнских платах high-end класса может привести к нежелательному результату на более слабых моделях плат, а именно к чрезмерно высокому напряжению. Также поскольку каждая материнская плата и процессор могут реагировать по разному на включение LLC, сложно разработать одну универсальную настройку LLC одинаково хорошо подходящую для любых конфигураций системы. Вот почему при открытии опции LLC в BIOS вы увидите большое количество параметров (0%, 25%, 50%, 75%, 100%). Для того, чтобы продемонстрировать как легко можно устранить просадку напряжения Vdroop на процессоре, мы возьмем плату MSI Z170A GAMING M7 и процессор Intel i7-6700K. Установим параметр ‘CPU Loadline Calibration Control’ в BIOS в режим ‘Mode 1’. Мы установим напряжение vCore равное 1.3В и разгоним процессор до 4.5ГГц. Запустим тест Prime95.


Как включить LLC на материнской плате Z170A GAMING M7


В игру вступает LLC, поддерживая напряжение на процессоре равным 1.3В (нажмите для увеличения)

Как видите, напряжение vCore под нагрузкой сейчас составляет 1.304В, что точно соответствует установленному в BIOS значению. Мы видим, что напряжение vCore в простое также равно 1.304В. Пример показывает, что LLC это отличное решение для любого оверклокера, позволяющее разгонять систему и получать максимальную стабильность процессора при разгоне. Убедитесь сами, что LLC действительно незаменимая функция при разгоне. Именно для этой материнской платы, которую мы только что протестировали есть только один параметр функции LLC, это ‘Mode 1’. Однако, как мы отметили выше, есть модели материнских плат с большим количеством параметров LLC. Какие же параметры необходимо использовать, что бы получить под нагрузкой на 100% идентичное установленному напряжение?

 

Глава 3: Практическое применение LLC: Не переусердствуйте

Ключевой момент здесь заключается в тонкой настройке. Выясните какие настройки наиболее оптимальны для вашей системы, когда эффект падения напряжения перестает себя проявлять и в тоже время избегая чрезмерного повышения напряжения. В большинстве случаев настройки 50% или 75% LLC должно быть достаточно. Экстремальные оверклокеры могут попробовать включить параметр в 100%, что в большинстве случаев приведет к значительному повышению напряжения в простое и незначительному повышению напряжения под нагрузкой. Поиск оптимальных настроек это ключ к получению стабильности при разгоне в любых условиях. Однако, будьте аккуратны при повышении напряжения, если планируйте использовать систему в режиме 24/7, поскольку как было сказано выше, работа при повышенном напряжении приводит к быстрому деградированию процессора и сокращению срока его службы. Несмотря на то, что функция LLC незаменима при оверклокинге, будьте аккуратны при ее использовании, также как и при обычном поднятии напряжения vCore на процессоре.

Заключение

При поиске оптимальных настроек для разгона системы, особенно если вы планируйте использовать разогнанную систему 7 дней в неделю, всегда проверяйте наличие опции LLC в BIOS вашей материнской платы и при наличии, обязательно включайте ее. LLC может по-настоящему помочь вам получить несколько лишних сотен мегагерц из вашей системы и улучшить стабильность при разгоне. Однако, исходя из общих соображений безопасности при разгоне, будьте аккуратны при использовании функции LLC. На некоторых материнских платах и в определенных конфигурациях может наблюдаться излишне высокое напряжение на процессоре, что приводит к быстрой его деградации (также зависит от используемой системы охлаждения). На платформе Z170 функция LLC оказывает значительное влияние поскольку регулятор напряжения находится на материнской плате, в то время как на платформе Haswell он спрятан внутри процессора, делая работу функции LLC практически невозможной. LLC делает нашу жизнь проще, попробуйте и убедитесь сами!

Intel ME Manufacturing Mode — скрытая угроза, или что стоит за уязвимостью CVE-2018-4251 в MacBook

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

Примером может служить технология Intel Management Engine (Intel ME), а также ее версии для серверных (Intel SPS) и мобильных (Intel TXE) платформ (подробнее об этой технологии см. [5], [6]. В этой статье мы расскажем, как используя недокументированные команды (если термин «документированный» вообще применим к Intel ME), можно перезаписать память SPI flash и реализовать самый страшный сценарий — локальную эксплуатацию уязвимости в ME (INTEL-SA-00086). Корнем данной проблемы оказался недокументированный режим работы Intel ME — Manufacturing Mode.

Что такое Manufacturing Mode


Intel ME Manufacturing Mode — сервисный режим работы, предназначенный для конфигурирования, настройки и тестирования конечной платформы на стадии производства; он обязательно должен быть отключен перед поступлением оборудования в продажу и отгрузкой пользователю. Ни этот режим, ни его потенциальные риски не описаны в публичной документации Intel. Обычный пользователь не имеет возможности выключить его самостоятельно, так как утилита для управления им из пакета Intel ME System Tools официально не доступна. Отметим, что никакие программные средства защиты не способны защитить пользователя, в случае если этот режим оказался включенным, или хотя бы оповестить его об этом. Даже утилита Chipsec [2], которая специально предназначена для выявления ошибок конфигурации чипсета и процессора на уровне прошивки UEFI (в частности, неправильного конфигурирования прав доступа к регионам SPI flash), ничего не знает об Intel Manufacturing Mode.

Этот режим позволяет задавать критически важные параметры платформы, хранящиеся в однократно записываемой памяти (FUSES). Примером таких параметров, которые «зашиваются» во FUSES, являются параметры BootGuard (режим, политики, контрольная сумма ключа цифровой подписи для модулей ACM и UEFI). Часть из них называются FPF (Field Programmable Fuses). Список FPF, которые могут быть записаны в FUSES (неполный, на самом деле ряд FPF нельзя задать напрямую), можно получить через утилиту FPT (Flash Programming Tool) из пакета Intel ME System Tools.

Рис 1. Результат работы опции –FPFs утилиты FPT

Следует отметить, что на долю FPFs приходится лишь часть общего массива FUSE, а большая часть этой памяти используется самой Intel для хранения множества параметров платформы. Например, часть пространства этого массива называется IP Fuses и предназначена для хранения конфигурационных параметров отдельных аппаратных модулей (Intelligent Property). Так, специальное устройство DFx Aggregator хранит во FUSE признак того, является ли платформа серийной или тестовой.

Помимо FPF, в Manufacturing Mode производитель оборудования имеет возможность задавать параметры прошивки Intel ME, которые хранятся во внутренней файловой системе прошивки — MFS, на носителе SPI flash. Эти параметры могут быть изменены в случае перепрограммирования SPI flash. Они носят название CVARs (Configurable NVARs, Named Variables).

За установку CVARs отвечает модуль прошивки Intel ME — mca_server. MCA — это аббревиатура Manufacture-Line Configuration Architecture, общего названия процесса конфигурации платформы на этапе производства. CVARs, так же как и FPF, могут быть заданы и прочитаны с использованием FPT.

Рис 2. Список CVARs, выводимых утилитой FPT для платформы Broxton P

Список переменных CVARs зависит от платформы и версии прошивки Intel ME. Для чипсетов, поддерживающих технологию Intel AMT, одной из таких переменных является пароль для входа в MEBx (ME BIOS Extension).

Установка FPFs и практически всех переменных CVARs возможна только в том случае, если прошивка Intel ME функционирует в Manufacturing Mode. Сам процесс установки FPFs разделен на два этапа: задание значений FPFs (которые сохраняются во временную память) и перенос значений FPFs в массив фьюзов. При этом первый этап возможен только в Manufaturing Mode, а реальный «прожиг» происходит автоматически, после выхода из Manufacturing Mode, если во время работы в этом режиме производитель задал значения FPF и при этом соответствующий диапазон в массиве фьюзов еще никогда не записывался. Таким образом, если система функционирует в Manufacturing Mode, переменные FPF, скорее всего, не инициализированы.

Признак отключения Manufacturing Mode хранится в файле /home/mca/eom на MFS, таким образом при перезаписи SPI flash прошивкой c базовой файловой системой (подробнее в [9]) платформа имеет возможность опять функционировать в Manufacturing Mode (но перезаписать FUSES уже не получится).

OEM public key


Таким образом, процедура конфигурации платформ Intel довольно сложна и состоит из нескольких этапов. Если производитель оборудования нарушил или изменил последовательность, то платформа подвергается серьезному риску. Даже если Manufacturing Mode завершен, производитель мог не записать FUSES, что даст возможность злоумышленнику сделать это за него, записав свои значения вместо ключа для подписи стартового кода модулей BootGuard (AСM) и UEFI и таким образом позволив загружаться платформе только с его вредоносным кодом, причем на постоянной основе. Это приведет к безвозвратной потере оборудования, так как мошеннический ключ будет прописан в постоянную память, навсегда (подробности этой атаки можно найти в исследовании Александра Ермолова «Safeguarding rootkits: Intel BootGuard» [8]).

В новых системах (Apollo Lake, Gemini Lake, Cannon Point) в FPF хранится не только ключ для BootGuard, но и открытый ключ OEM (вернее, SHA-256 от RSA OEM public key), на который опираются сразу несколько механизмов защиты ME. Например, в специальном разделе SPI flash, называемом Signed Master Image Profile (SMIP), хранятся заданные производителем PCH Straps (аппаратная конфигурация PCH). Этот раздел подписан на ключе, SHA-256 от которого помещен в специальный файл на SPI flash. Этот файл называет oem.key, находится в разделе FTPR и содержит разные публичные ключи, поставляемые OEM, для подписи самых разных данных. Приведем полный список наборов данных, которые подписываются производителем, каждый на уникальном ключе, для платформы Cannon Point:

Рис 3. Список подписываемых OEM данных платформы CNP

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

Рис 4. OEM Signing

Обход блокировки записи в ME-регион


До недавнего времени (до Intel Apollo Lake) прошивка Intel ME находилась в отдельном SPI-регионе, который имел независимые права доступа для CPU, GBE и ME. Таким образом, при правильной конфигурации атрибутов доступа со стороны CPU (основной системы) невозможно было ни прочитать, ни записать прошивку ME. Однако современные SPI-контроллеры чипсетов Intel, имеют специальный механизм Master Grant. Эта технология закрепляет за каждым SPI-мастером строго определенную часть SPI flash, этот мастер является владельцем своего региона, вне зависимости от прав доступа указанных в SPI-дескрипторе. Каждый мастер имеет возможность предоставить доступ (на чтение или на запись) к своему (и только своему) региону другому мастеру, какому пожелает.

Рис 5. Отрывок документации Intel, описывающий SPI Master Grant

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

Host ME Region Flash Protection Override


В прошивке Intel ME реализована специальная HECI-команда, которая позволяет открыть доступ на запись к ME-региону SPI со стороны CPU. Она называется HMR FPO (Host ME Region Flash Protection Override). В одном из наших предыдущий исследований мы подробно описывали эту команду [5]. У нее есть несколько особенностей.

После получения команды HMR FPO прошивка откроет доступ к своему региону только после перезагрузки. В самом МЕ также предусмотрена защита: команда воспринимается только в период выполнения UEFI BIOS, до так называемого момента End of Post (EOP). EOP — это еще одна HECI-команда, которую посылает UEFI BIOS до передачи управления операционной системе (ExitBootServices). В некоторых BIOS Setup можно найти опцию, которая и обеспечивает отправку команды HMRFPO до EOP.

Рис 6. Открытие ME-региона в BIOS

После получения EOP прошивка ME игнорирует HMR FPO, возвращая соответствующий статус. Но это происходит только после завершения режима Manufacturing Mode. Таким образом, прошивка ME в Manufacturing Mode воспринимает HMR FPO в любое время, вне зависимости от End of Post. Если производитель не закрыл режим Manufacturing Mode, злоумышленник (формально говоря, для этого нужны права администратора, но ведь даже ядро ОС изначально не может перезаписывать прошивку ME) может в любое время изменить прошивку ME. На этом этапе атакующий может перезаписывать образ МЕ, например для эксплуатации уязвимости INTEL-SA-00086. При этом возникает необходимость перезагрузки, но это не является помехой на практически всех платформах, кроме MacBook. Именно на компьютерах Apple существует дополнительная проверка в UEFI, которая осуществляется в момент старта и блокирует запуск системы, если регион ME открыт с помощью HMRFPO. Однако, как мы покажем далее, этот механизм защиты преодолевается, если прошивка ME функционирует в Manufacturing Mode.

Перезагрузка ME без перезагрузки основного CPU


В современных компьютерах существует несколько вариантов перезагрузки платформы. Из них задокументированы: глобальная перезагрузка и перезагрузка только основного CPU (без перезагрузки ME). Однако, если существует способ перезагрузить МЕ без перезагрузки основного CPU (предварительно выполнив также команду HMRFPO), доступ к региону откроется, а основная система продолжит функционировать.

Рис 7. Управление типом перезагрузки

Исследовав внутренние модули прошивки ME, мы обнаружили, что существует HECI-команда («80 06 00 07 00 00 0b 00 00 00 03 00», подробнее об отправке команд см. [5]) для перезагрузки только (!) ядра Intel ME, которая в Manufacturing Mode может быть послана также в любое время, даже после EOP.

Рис 8. Листинг дизассемблера функции, выполняющей обработку HECI-команд перезагрузки ME

Таким образом, злоумышленник, послав эти две HECI-команды, открывает ME-регион и может писать туда любые данные, без перезагрузки платформы. При этом совершенно неважно, чтó содержит SPI-дескриптор, то есть правильные атрибуты защиты SPI-регионов не защищают прошивку ME от изменения, если система функционирует в Manufacturing Mode.

Практический случай: уязвимость CVE-2018-4251


Мы проанализировали несколько платформ разных производителей. Среди них были ноутбуки компании Lenovo и Apple MacBook Prо. В исследованных компьютерах из линейки Yoga и ThinkPad мы не нашли каких-либо проблем, связанных с Manufacturing Mode, зато ноутбуки компании Apple, основанные на чипсетах Intel, функционируют в Manufacturing Mode. После передачи этой информации в компанию Apple данная ошибка (CVE-2018-4251) была исправлена в обновлении ОС macOS High Sierra 10.13.5.

Локальная эксплуатация INTEL-SA-00086


Итак, используя уязвимость CVE-2018-4251, злоумышленник может записывать старые версии прошивки ME, содержащие уязвимость INTEL-SA-00086, и при этом ему не нужен ни SPI-программатор, ни доступ к перемычке HDA_SDO (то есть физический доступ). Таким образом реализуется самый опасный — локальный — вектор этой уязвимости (выполнение произвольного кода в прошивке ME). Примечательно, что в пояснениях к бюллетеню безопасности INTEL-SA-00086 Intel не упоминает открытый Manufacturing Mode как средство для эксплуатации данной уязвимости локально, без физического доступа, а говорит лишь о том, что локальная эксплуатация возможна только при неправильной настройке доступа к SPI-регионам, что не соответствует действительности. Для защиты пользователей мы решили описать, как проверить наличие Manufacturing Mode и как его отключить.

Как защититься


В пакет системных утилит для разработчиков оборудования на основе чипсетов и процессоров Intel (Intel System Tools) входит утилита MEInfo (TXEInfo, SPSInfo для мобильных и серверных платформ соответственно), которая предназначена для того, чтобы получить расширенную диагностическую информацию о текущем состоянии прошивки Management Engine и всей платформы в целом. Мы демонстрировали эту утилиту в одном из наших предыдущих исследований, посвященном отключению ME и недокументированному режиму HAP (High Assurance Platform) [6]. Эта утилита, вызванная с флагом –FWSTS, выдает подробное описание статусных HECI-регистров и сообщает статус Manufacturing Mode (установленный 4-й бит статусного регистра FWSTS сигнализирует о том, что Manufacturing Mode активен).

Рис 9. Пример вывода утилиты MEInfo

Мы также разработали программу [7], с помощью которого можно проверить статус Manufacturing Mode, если у пользователя по какой-либо причине нет доступа к Intel ME System Tools.

Рис 10. Пример работы скрипта mmdetect

Возникает вопрос, как самостоятельно завершить Manufacturing Mode, если оказалось так, что производитель не сделал этого. Для завершения Manufacturing Mode утилита FPT имеет специальную опцию, –CLOSEMNF, которая, кроме своего основного назначения, также позволяет установить рекомендуемые права доступа к регионам SPI flash в дескрипторе.

Рис 11. Результат работы утилиты FTP с опцией –CLOSEMNF

В данном примере мы использовали параметр NO опции –CLOSEMNF для того, чтобы не выполнять перезагрузку платформы, которая производится по умолчанию сразу после завершения Manufacturing Mode.

Заключение


Наше исследование показывает, что проблема Manufacturing Mode прошивки Intel ME существует и даже такие крупные производители, как Apple, способны ошибаться при конфигурации платформ Intel. Хуже всего, что нет никакой публичной информации на эту тему и конечные пользователи даже не догадываются о такой серьезной проблеме, способной привести к потере конфиденциальной информации, появлению неудаляемых руткитов и безвозвратному выводу оборудования из строя.

Кроме того, у нас есть подозрения, что возможность перезагружать ME без перезагрузки основного CPU может повлечь за собой и другие проблемы в безопасности из-за рассинхронизации состояний BIOS/UEFI и ME.

Авторы: Марк Ермолов и Максим Горячий

[1] Intel Management Engine Critical Firmware Update, Intel-SA-00086
[2] GitHub — chipsec/chipsec: Platform Security Assessment Framework
[4] Fast, secure and flexible OpenSource firmware, Coreboot
[5] Mark Ermolov, Maxim Goryachy, How to Become the Sole Owner of Your PC, PHDays VI, 2016
[6] Mark Ermolov, Maxim Goryachy, Disabling Intel ME 11 via undocumented mode, Positive Technologies’ blog
[7] Intel ME Manufacturing Mode Detection Tools
[8] Alexander Ermolov, Safeguarding rootkits: Intel BootGuard
[9] Dmitry Sklyarov, Intel ME: Flash File System. Explained

Дубль два. Разгоняем материнскую плату ASUS Sabertooth 990FX (страница 2)

Вместо столь привычного многим BIOS’а на Sabertooth 990FX применяется новомодный UEFI. Изначально, при заходе в него пользователю открывается простенькое чуть ли не однокнопочное меню под названием EZ Mode:

450x338  42 KB. Big one: 1024x768  127 KB

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

Что касается функциональности, можно выбрать один из трёх режимов «System Performance» и/или устройство, с которого будет происходить загрузка системы. Для первого меню доступно три различных режима:

  • Power Saving: Технологии энергосбережения активны, Turbo Core для процессоров PhenomX6 отключен;
  • Normal: Технологии энергосбережения выключены, Turbo Core активен;
  • Asus Optimal: В этом режиме материнская плата начинает заниматься «самодеятельностью»: выставляет частоту работы шины в значение 233 МГц, снижает на одну ступень множители HT и CPU_NB, поднимает напряжение питания CPU на 0.05 В к штатному, устанавливает напряжение питания памяти 1.65 В в режиме DDR3-1240 9-9-9-24, выставляет режим Load Line Calibration для процессора и контроллера памяти в значение «Extreme», и выкручивает лимиты CPU Current Capability и CPU/NB Current Capability до максимально доступных значений.
    При этом, если просто пройтись по всем указанным настройкам в «Advanced Mode», то везде будет выставлено скромное значение «Auto». В общем, первые два режима работы — для тех, кому не нужен разгон процессора, у них есть право на жизнь, а вот при желании заняться разгоном лучше делать это вручную, а не доверять процесс материнской плате.
В общем, ничего интересного режим EZ Mode собой не представляет, поэтому перейдём к рассмотрению Advanced Mode. Переход к нему осуществляется через меню в верхнем правом углу экрана. 450x338  26 KB. Big one: 1024x768  91 KB

Как видно из скриншота выше, Advanced Mode — всего лишь основное меню UEFI, при этом отличаясь от старых BIOS’ов материнских плат Asus только внешним оформлением и возможностью использования мыши. К слову, последняя работает быстро, навигация по меню с её помощью явно упрощается, хотя без клавиатуры при задании настроек не обойтись.

Перед тем, как переходить в посвящённое настройкам разгона под названием «Ai Tweaker» меню, рекомендую сначала зайти в раздел Boot и переключить «Setup Mode» в значение «Advanced Mode»:

450x338  28 KB. Big one: 1024x768  94 KB Это позволит материнской плате загружать сразу Advanced Mode, освобождая от лишней траты времени на навигацию по EZ Mode.

Пора взглянуть, какие возможности предоставляются для разгона, переходим к рассмотрению меню «Ai Tweaker»:

450x338  28 KB. Big one: 1024x768  94 KB

В самом начале предоставляется возможность выбрать режим Ai Overclock Tuner из значений «Auto», «Manual» и «D.O.C.P.».

Значение «Auto», как и нижерасположенный пункт меню «OC Tuner», отвечает за авторазгон, что (как уже было рассмотрено на примере профилей EZ Mode) непригодно для работы на практике.

Режим «D.O.C.P.» предоставляет возможность выбрать один из профилей разгона памяти:

450x338  32 KB. Big one: 1024x768  97 KB

Нечто подобное можно было наблюдать на Gigabyte 990FXA-UD7. Так же, как и на ней, Sabertooth 990FX при выборе того или иного профиля подбирает настройки частоты шины и множителя процессора, к примеру, для профиля DDR3-2400 плата выставляет частоту работы шины 300 и множитель CPU 12.5:

450x338  29 KB. Big one: 1024x768  94 KB

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

В режиме «Manual» для разгона предоставляется следующее:

  • Возможность выставить значение частоты работы шины в диапазоне от 100 до 600 с шагом 1. Да, диапазон именно от 100, а не от 200, как на большинстве материнских плат. Можно не только разгонять, но и снижать частоты ниже штатных.
  • Возможность выставить значение коэффициента умножения CPU в диапазоне от 4 до 35 с шагом 0.5; активации технологии Turbo Core (для процессоров на ядре Thuban) и выбора «турбомножителя» в том же диапазоне.
  • Возможность выставить частоту работы PCI-E шины в диапазоне от 100 до 150 с шагом 1.
  • Возможность выбрать одно из четырёх значений частоты работы памяти: DDR3-800/ DDR3-1066/ DDR3-1333/ DDR3-1600 (множители X4/ X5.33/ X6.66/ x8).
  • Возможность выбора частоты контроллера памяти в диапазоне от 800 МГц до 3200 МГц с шагом 100 Мгц, что соответствует выбору множителей в диапазоне от X4 до X16 с шагом 1. Их доступные значения зависят от множителя работы памяти, который не может быть выше множителя частоты работы контроллера памяти.
  • Возможность задания частоты работы HT в диапазоне от 800 МГц до 2600 МГц с шагом 100 МГц, что соответствует выбору множителей в диапазоне от X4 до X13 с шагом 1. Частота работы HT не может превышать частоту работы контроллера памяти, и материнская плата в случае установления таких настроек адекватно показывает для частоты работы HT значение «Unsupported».

Помимо всего прочего, позволяется включить/выключить CPU Spread Spectrum/PCIe Spread Spectrum и технологию энергосбережения EPU. Отмечу, что отсутствует возможность выбора между режимами 8/16 бит для шины HT.

Для подбора таймингов памяти есть отдельное меню под названием «DRAM Timing Control»:

450x338  30 KB. Big one: 1024x768  95 KB

Список доступных для изменения таймингов памяти, в порядке их расположения в меню BIOS’а:

ТаймингМинимальное значениеМаксимальное значение
DRAM CAS# Latency412
DRAM RAS# to CAS# Delay512
DRAM RAS# PRE Time512
DRAM RAS# ACT Time1530
DRAM READ to PRE Time47
DRAM RAS to RAS Delay47
DRAM WRITE to READ Delay47
DRAM CAS# write Latency512
DRAM WRITE Recovery Time512
DRAM REF Cycle Time90350
DRAM Row Cycle Time1142
DRAM READ To WRITE Delay317
DRAM WRITE To READ Delay(DD)210
DRAM WRITE To WRITE Timing210
DRAM READ To READ Timing210
DRAM Refresh RateEvery 3.9 msEvery 7.8 ms
DRAM Command Rate1T2T

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

Помимо меню «DRAM Timing Control» присутствует меню «DRAM Driving Control»:

450x338  29 KB. Big one: 1024x768  96 KB

Доступны следующие настройки:

НазваниеДоступные значения
CKE drive strengthAuto, 1x, 1.25x, 1.5x, 2x
CS/ODT drive strengthAuto, 1x, 1.25x, 1.5x, 2x
ADDR/CMD drive strengthAuto, 1x, 1.25x, 1.5x, 2x
MEMCLK drive strengthAuto, 0.75x, 1x, 1.25x, 1.5x
Data drive strengthAuto, 0.75x, 1x, 1.25x, 1.5x
DQS drive strengthAuto, 0.75x, 1x, 1.25x, 1.5x
Processor Odt (ohms)Auto, 60, 120, 240 +/- 20%

Настройки продублированы для каждого из каналов памяти в отдельности, как и в случае с 990FXA-UD7. В целом, их изменение зачастую приводит лишь к потере стабильности. Автонастройки на Sabertooth 990FX и 990FXA-UD7 совпадают для всех пунктов меню кроме CS/ODT drive strength, материнская плата Gigabyte ставит это значение в положение 1.5x, продукт Asus — 1.25x.

Часть настроек памяти собрана в меню «Advanced/North Bridge/Memory Configuration»:

450x338  26 KB. Big one: 1024x768  90 KB

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

Ладно, вернёмся в меню «Ai Tweaker» и начнем с рассмотрения настроек управления DIGI+ VRM: 450x338  32 KB. Big one: 1024x768  99 KB

Для CPU Load Line Calibration подразумевается выбор одного из пяти режимов:

  • Regular: 0%;
  • Medium: 25%;
  • High: 50%;
  • Ultra High: 75%;
  • Extreme: 100%.

Никаких пояснений на счёт того, что означают эти проценты нет, впрочем, как и подсказок, какой из режимов приводит к снижению напряжения питания под нагрузкой, а какой — к повышению. Что ж, перед тем, как приступить к разгону – проверим работу Load Line Calibration в деле.

Для «CPU/NB Load Line Calibration» доступны только три варианта настроек: Regular, High и Extreme.

Ниже расположены меню «CPU Current Capability» и «CPU/NB Current Capability», отвечающие за установку предела потребления процессора. В общем, некое подобие Power Limit-ов на материнских платах для линейки Sandy Brigde. Доступные значения – от 100% до 140% с шагом 10% в случае процессора, и от 100% до 130% с шагом 10% в случае встроенного в процессор контроллера памяти.

К этим двум меню относится пункт «CPU Power Duty Control», в котором можно выбрать два варианта работы:

  • T.Probe Thermal – параметры максимально доступного потребления зависят от температурного режима.
  • C.Probe Current – параметры задаются от тока потребления.

Неясно, относительно каких значений задаются все эти «130%» и «140%», точка отсчёта не указана.

Помимо всего прочего, можно управлять режимами активности фаз питания и частотой работы цепей MOSFET. Хотя, как показала практика, на стабильность в разгоне они влияния практически не оказывают. Отмечу, что при ручных установках этих настроек производителем рекомендуется не выключать так называемый «thermal module», вероятно, под данным советом подразумевается использование режима T.Probe Thermal.

Спустившись по меню «Ai Tweaker» ниже, можно увидеть список доступных к изменению напряжений:

450x338  28 KB. Big one: 1024x768  94 KB

Таблица со списком данных напряжений, в порядке их расположения в меню BIOS’а:

НапряжениеМинимальное значение, ВМаксимальное значение, ВШаг изменения напряжения, В
CPU Voltage02.10.00625
CPU NB Voltage01.8750.00625
CPU VDDA Voltage2.22.80.00625
DRAM Voltage1.22.50.00625
NB Voltage0.81.51250.00625
NB HT Voltage0.81.51250.00625
NB 1.8V Voltage1.82.80.005
SB Voltage1.11.80.005
VDD PCIE1.11.80.005
VDDR1.21.80.005

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

Отмечу, что для напряжений CPU и CPU/NB есть два варианта установки параметров. Первый, «Manual Mode» — позволяет задать любое требуемое напряжение питания в доступном диапазоне, а режим «Offset Mode» — коррекцию относительно штатного значения, в диапазоне от -0.7 В до +0.7 В с шагом 0.00625 В. Совместно с последним можно использовать технологии энергосбережения.

С меню разгона вроде бы разобрались, рассмотрим теперь то, что ещё может представлять интерес. В первую очередь, это раздел «Tool»: 450x338  23 KB. Big one: 1024x768  87 KB

Здесь собраны три утилиты, и если «ASUS SPD Information» содержит лишь информацию об SPD модулей памяти, то подменю «ASUS EZ Flash Utility» и «ASUS O.C. Profile» могут представлять интерес. Для начала зайдём в «ASUS EZ Flash Utility»:

450x338  22 KB. Big one: 1024x768  60 KB

Она отвечает за возможности резервного сохранения UEFI BIOS’а и за его перепрошивку. Поддерживается NTFS, хотя и не без оговорок. При попытке зайти в раздел большого объёма система стабильно зависает.

«ASUS O.C. Profile»: 450x338  27 KB. Big one: 1024x768  91 KB

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

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

Видеозапись* «похода» по меню UEFI:

*Ролик взят из материала wildchaser’а.

В целом, особых претензий к UEFI материнской платы нет, разве что можно придраться к тому, что настройки памяти разбросаны по разным разделам, заодно отметив неспособность «EZ Flash Utility» работать с разделами большого объёма.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *