microcode updation что это

Обновление CPU microcode в AMI BIOS, или пример работы с MMTool

Решил вспомнить былое — модификацию БИОС.
В далёком студенческом прошлом это были подмены модуля raid на линейке мат. плат Epox под сокет A утилиткой cbrom, и кое какие манипуляции утилиткой modbin с пунктами меню.

Ныне появилось желание (плавно перетекающее в необходимость апгрейда) добавить поддержку новых CPU AMD поколения K10.5 (что под сокет AМ2+\AM3) для материнской платы BIOSTAR TA770 A2+ (с сокетом AM2+ и на Award BIOS).
Процесс поиска подходящего БИОСа с необмодимым CPU_list в линейке мат. плат Biostar под сокет AM2+ не дал качественных результатов. Т.к. лишь несколько мат. плат под сокете AM2+ (и лишь на чипсетах NForce) оказались снабжены Award БИОСом. А большинство таких мат.плат Biostar снабжены AMI БИОСом. Как раз последняя условность и позволила мне найти пример для «поиграться» с AMI БИОСами данных мат. плат и поделиться скромным опытом в данной статье прежде, чем разбираться с Award БИОСами (о чем я расскажу уже в отдельной статье).

Представляю донора BioStar A740G M2L+ (AMD 740G / SB710) и реципиента BioStar A740G M2+ (AMD 740G / SB700). Мат.плата, что с литерой «L», более свежая и поддерживает процессоры AM3 официально, в отличие от другой, что ограничена лишь поддержкой процессоров AM2+. Напрашиваются на сравнительный анализ БИОСы их.
С оф. сайта загружаем лишь последнее обновление прошивки БИОСа для каждой их этих мат.плат:
— для A740G M2+ последняя бэта A74GM916.BSS за сентябрь 2009г.
— для A740G M2L+ — файл 74GCU511.BSS — за май 2010г.

Далее вооружаемся утилитой MMTOOL(я использовал версии 3.22, 3.23 и 3.26 — различий в работе не обнаружил). Для работы с MMTOOL расширения файлов прошивок БИОС необходимо переименовывать на *.rom.

Теперь запускаем две MMTOOL и в них подгружаем файлы прошивок от двух мат. плат. Обращаем внимание на разные размеры в столбце «Source size» ( да и в «Size in Rom» тоже разумеется) модуля 11 «P6 Micro Code» в каждой из прошивок.

Переходим в раздел CPU PATCH для детального сравнения:

— файл донора 74GCU511.rom — cpu_list содержит 14 строк с поддержкой CPURev.ID + 1 пустая (рис.1).

— бэта-версия реципиента A74GM916.rom — cpu_list содержит 13 строк с поддержкой CPURev.ID + 1 пустая (рис.2).

После анализа списков этих двух БИОСов становится очевидно, что для более новой мат.платы разработчики использовали более свежие патчи для процессоров AMD, где подправлен микрокод двух строк с CPURev.ID 1043 и 1062 (датируются 2009/07/31) и одна строка с CPURev.ID 10A0 добавлена (датируется 2010/02/17).

Способ №1 — модификация отличительных строк.

Производится извлечение этих трёх отличительных строк из донора 74GCU511.rom — действия «Extract a Patch Data» + «Apply» + 1 последнюю пустую строку и сохранение их в отдельные файлы.

Предварительно в в разделе CPU PATCH файла реципиента A74GM916.rom удаляются две строк с номерами CPURev.ID 1043 и 1062 (чей микрокод более старый чем мы будем далее вставлять) и последняя пустая строка — действия «Delete a Patch Data» + «Apply» (рис.3).

После этого поочерёдно вставляется более новый микрокод из четырёх уже ранее полученных файликов-патчей для CPURev.ID 1043, 1062, 10A0 и пустая строка (рис.4).

Обращаем внимание на размеры («Source size» и «Size in Rom») модуля 11 «P6 Micro Code» до и после применения данных изменений в файле реципиента.
После применения эти размеры у реципиента (рис.6) станут идентичны размерам такого же модуля в файле-доноре 74GCU511.rom (рис.5).
Стоит заметить, что несложно понять, как формируется размер модуля (каждая строка, что в разделе CPU PATCH, занимает по 2048 байт).

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

Способ №2 — модификация заменой модуля целиком.

Собственно именно он и описан на просторах интернета (например частично здесь).

В MMTOOL подкружаем файл донора 74GCU511.rom, переходим во вкладку «Extract» и ищем строку «P6 Micro Code». Затем выделяем её, в поле «module file» задаем ему имя ncpucode.bin и выполняем Extract module «in uncompressed form».

Теперь в MMTOOL подгружаем файл реципиента A74GM916.rom, переходим во вкладку «Replace» и снова ищем строку «P6 Micro Code». Выделяем её, ждём Browse и выбираем наш донорский модуль ncpucode.bin. Жмём Replase и далее соглашаемся на замену данного модуля.

Снова обращаем внимание на размеры («Source size» и «Size in Rom») модуля 11 «P6 Micro Code» до и после замены данного модуля в файле реципиента.
После применения эти размеры у реципиента (рис.7) станут идентичны размерам такого же модуля в файле-доноре 74GCU511.rom (рис.5).

Если сравнить результаты обоих способов (рис.6 и рис.7), то заметна разница в 10байт в адресе RomLoc модуля «User Defined or Reserved», следующего за обновляемым модулем «P6 Micro Code» — возможно, это особенности работы MMTOOL.

Источник

KB4346085: Обновления микрокода Intel

Аннотация

Корпорация Intel недавно объявила о они выполнили проверку программного обеспечения и начали предлагать новые микрокода для текущей платформы ЦП в ответ на следующие угрозы:

Spectre варианта 3a (CVE-2018-3640: «Мошеннических системы чтения регистра (RSRE)»)

Spectre вариант 4 (CVE-2018-3639: «Интеллектуальное хранилище обхода (SSB)»)

L1TF (CVE-2018-3620, CVE-2018-3646: «Ошибка L1 терминалов»)

Этот новый выпуск включает обновление встроенного микрокода Intel® для следующих процессоров.

Важно. Установите это обновление только для перечисленных процессоров.

Обновление микрокода Intel

Вишневое представления (Trail вишня, Braswell)

Процессор Intel® Celeron® Jxxxx, N3xxx процессор Intel® Celeron®, Intel® Pentium® процессора J3xxx, N3xxx процессор Intel® Pentium®, Intel Atom® x5-характеристики продукции E8000 процессор

Valleyview отсек для аудита м (шаг C0)

Jxxxx процессор Intel® Celeron®, процессор Nxxxx Intel® Pentium® Jxxxx & Nxxxx

Процессор Intel® Pentium® серии простых

J процессора Intel® Celeron® серии

N процессоров Intel® Celeron® серии

J5005 серебра процессора Intel® Pentium®, N5000

Процессор Intel® Celeron® J4005, J4105

Процессор Intel® Celeron® N4000, N4100

Процессоры Intel® Core™ X-серии

X i7 5960 Extreme Edition процессора Intel® Core™

Haswell сервера корпоративного Портала, EP4S

Семейство v3 E5 процессоров Intel® Xeon®

Процессоры Intel® Core™ X-серии

Мост: плющ сервера EN EP, EP4S

Читайте также:  какой кирпич для обкладки металлической печи в бане лучше

Семейство v2 E5 процессоров Intel® Xeon®

Сервер Sandy Bridge EN/EP/EP4S

E5 семейство процессоров Intel® Xeon®

Процессоры Intel® Xeon® прежних версий

Процессор Intel® Xeon® E5603, E5606, E5607, E5620, E5630, E5640, E5645, L5609 процессор E5649Intel® Xeon®, L5618, L5630, L5638, W3670 процессор L5640Intel® Xeon®, W3680Intel процессор® Xeon® X5647, X 5650 X 5660, X 5667 X 5670 X 5672 X 5675 X 5677, X5680, X5687, X5690

Семейство продуктов C2000 процессор Intel Atom®

Вишневое представления (вишневое trail, Braswell)

Процессор Intel Atom® x5 Zxxxx

Skylake D, Bakerville

Семейства D процессор Intel® Xeon®

Intel® Xeon® Процессор D-2123IT, D-2141I D-2142IT, D-2143IT D-2145NT, D-2146NT D-2161I, D-2163IT D-2166NT, D-2173IT D-2177NT, D-2183IT D-2187NT

Масштабируемых процессоров Intel® Xeon®

Intel® Xeon® категории Platinum процессора 8153, 8156, 8158, 8160, 8160F, 8160 M, 8160T, 8164, 8168, 8170, 8170 M, 8176 емкостью, 8176F M 8176 емкостью, 8180, 8180M Intel® Xeon® Gold процессора 5115, 5118, 5119T, 5120, 5120T, 5122, 6126, 6126F, 6126T, 6128, 6130, 6130F, 6130T, 6132, 6134 6134M 6136, 6138, 6138F, 6138T, 6140, 6140 M, 6142, 6142F, 6142 M, 6144, 6146, 6148, 6148F, 6150, 6152, 6154 Intel® Xeon® простых процессоров 4108, 4109T, 4110, 4112, 4114, 4114T, 4116, 4116T Intel® Xeon® категории Bronze процессора 3104, 3106

Семейство процессоров Intel® Core™ 8-го поколения

Intel® Core™ i7-8559U процессор Intel® Core™ i5 процессора-8259U, 8269U Intel® Core™ процессор i3-8109U

Семейство процессоров Intel® Core™ 8-го поколения

Семейство процессоров Intel® Core™ 7 поколения

Обновление kaby-Лейк-U 4 + 2

Семейство процессоров Intel® Core™ 8-го поколения

I7 процессор Intel® Core™-8550U, i7-8650U Intel® Core™ i5 процессора-8250U, i5 8350U Intel® Core™ процессор i3-7020U, i3 8130U

Семейство процессоров Intel® Core™ 7 поколения

Процессоры Intel® Core™ X-серии

Процессор Intel® Core™ i7-7740 X X i5 7640 процессор Intel® Core™

Kaby озеро Xeon E3

Семейство v6 E3 процессоров Intel® Xeon®

Серии J процессора Intel® Pentium® Серии N процессоров Intel® Pentium® J процессора Intel® Celeron® серии N процессоров Intel® Celeron® серии Intel Atom® серии A E3900 процессор Intel Atom® серии

J3455 J4205 N4200 J3355 процессоров Intel® Celeron®, процессор Intel® Pentium®, N3350, N3450 Intel Atom® процессор x5-A3930, x5 A3940, x7 A3950, x7-A3960 Intel® Atom процессор x5-E3930, x5 E3940, x7 E3950

E3900 процессор Intel Atom® серии

Процессор Intel Atom® x5-E3930, x5 E3940, x7 E3950

Процессоры Intel® Core™ прежних версий

Процессоры Intel® Core™ прежних версий

Семейства D процессор Intel® Xeon®

D1553N D-1533N, D-1543N, D-1513N, D-1523N процессор Intel® Xeon®

Семейства D процессор Intel® Xeon®

Процессор Intel® Xeon® D-1520, D-1540

Broadwell DE V2, V3

Семейства D процессор Intel® Xeon®

Intel® Xeon® Процессор D-1518, D-1519, D-1521, D-1527, D-1528, D-1529, D-1531, D-1533, D-1537, D-1541, D-1548 Intel® Pentium® процессор D1507, D1508, D1509, D1517, D1519

Семейства D процессор Intel® Xeon®

Процессор Intel® Xeon® D-1557, D-1559, D-1567, D-1571, D-1577, D-1581, D-1587

Семейство процессоров Intel® Core™ 5 поколения

EP4S E EP, Broadwell сервера

Семейство v4 E5 процессоров Intel® Xeon®

Сервер Broadwell EX

Семейство v4 E7 процессоров Intel® Xeon®

V4 процессора Intel® Xeon® E7-4809, E7 4820, E7 4830, E7 4850, E7 8855, E7 8860, E7 8867, E7-8870: аппаратное, E7 8880, E7 8890, E7 8891, E7 8893, E7 8894

Семейство процессоров Intel® Core™ 5 поколения

Процессор Intel® Core™ i7-5650U, i7-5600U, i7-5557U, i7-5550U, i7-5500U Intel® Core™ i5 процессора-5350U, i5-5350, i5-5300U, i5 5287U, i5 5257U, i5-5250U, i5 5200U Intel® Core™ процессор i3-5157U, i3 5020U, i3 5015U, i3-5010U, i3 5006U, i3-5005U Процессор Intel® Pentium® I3-5010U 3805U, 3825U, 3765U, 3755U, 3215U, 3205U Intel® Celeron® 3765U

Семейство v4 E3 процессоров Intel® Xeon®

Семейство процессоров Intel® Core™ 5 поколения

Intel® Core™ M-5Y71 процессора, M-5Y70 M-5Y51, M-5Y3, M-5Y10c, M-5Y10a, M-5Y10

Intel Atom® процессор T серии

Процессор Intel Atom® T5500, T5700

Процессоры Intel® Core™ прежних версий

Процессор Intel® Pentium® прежних версий

Процессор Intel® Core™ i5-650, 660, 661, 670 процессора Intel® Core™ i3-530, 540, 550, 560 G6950 процессора Intel® Pentium®

Процессоры Intel® Core™ прежних версий Процессор Intel® Pentium® прежних версий

Процессор Intel® Core™ i5-650, 655K, 660 и 670, 661 680 G6951 i3 530, 540 G6950 процессора Intel® Pentium®, процессор Intel® Core™, G6960

Процессоры Intel® Xeon® прежних версий

Процессор Intel® Xeon® L3406

Процессор C серии Intel Atom®

C3508 C3308, C3338, процессор Intel Atom®, C3538, C3558, C3708, C3750, C3758, C3808, C3830, C3850, C3858, C3950, C3955, C3958

Процессоры Intel® Core™ прежних версий Процессор Intel® Pentium® прежних версий Процессор Intel® Celeron® прежних версий E3 семейство процессоров Intel® Xeon®

Рабочий стол Haswell

Семейство процессоров Intel® Core™ 4-го поколения Семейство процессоров Intel® Pentium®

Семейство процессоров Intel® Core™ 4-го поколения

Семейство процессоров Intel® Core™ 4-го поколения Семейство процессоров Intel® Pentium® Семейство процессоров Intel® Celeron®

Семейство процессоров Intel® Core™ 4-го поколения Семейство процессоров Intel® Pentium®

Intel® Core™ i7-4770R процессор Intel® Core™ i5 процессора-4570R, i5 4670R

Семейство v3 E7 процессоров Intel® Xeon®

Семейство процессоров Intel® Core™ 4-го поколения Семейство процессоров Intel® Pentium®

Процессор Intel® Core™ i7-4500U, i7-4510U, i7-4550U, i7-4558U, i7-4578U, i7-4600U, i7-4650U Intel® Core™ i5 процессора-4200U, i5 4210U, i5 4250U, i5 4258U, i5 4260U, i5 4278U, i5 4288U, i5 4300U, i5-4308U, i5 4350U Intel® Core™ процессор i3-4005U, I3-4010U, i3 4025U, i3-4030U, i3 4100U, i3-4120U процессор Intel® Pentium® i3-4158U 3556U, 3558U, процессор Intel® Celeron® 3665U 2955U, 2957U, 2980U, 2981U

Семейство v3 E3 процессоров Intel® Xeon®

Семейство процессоров Intel® Core™ 4-го поколения Семейство процессоров Intel® Pentium®

Intel® Core™ i7-4610Y процессор Intel® Core™ i5 процессора-4200Y, i5 4202Y, i5-4210Y, i5 4220Y, i5-4300Y, i5 4302Y Intel® Core™ процессор i3-4010Y, i3 4012Y i3-4020Y, i3 4030Y процессор Intel® Pentium® 3560Y, 3561Y

Семейство процессоров Intel® Core™ третьего поколения Семейство процессоров Intel® Pentium® Семейство процессоров Intel® Celeron®

Сервер: плющ мост EX

Семейство v2 E7 процессоров Intel® Xeon®

E7 v2 процессора Intel® Xeon®-2850, 2870, 2880, 2890, 4809, 4820, 4830, 4850, 4860, 4870, 4880, 4890, 8893, 8891, 8890, 8880L, 8880, 8870, 8857, 8850

Семейство v2 E3 процессоров Intel® Xeon®

Процессоры Intel® Core™ прежних версий

Процессор Intel® Core™ i7-860, 860S, 870, 870S, 875K, 880 процессора Intel® Core™ i5-750 750S, 760

Процессоры Intel® Xeon® прежних версий

Читайте также:  buy stop и buy limit в чем разница

Процессор Intel® Xeon® Процессор L3426 Intel® Xeon® X3430, X 3440 X 3450, X 3460, X3470, X3480

Nehalem EP, Nehalem WS

Процессоры Intel® Xeon® прежних версий

E5502, E5503, процессор Intel® Xeon® E5504, E5506, E5507, E5520, E5530, L5506 процессор Intel® Xeon® E5540, L5508, L5518, L5520, W5580 процессор Intel® Xeon® L5530, W5590 процессор Intel® Xeon® X5550, X 5560, X5570

Процессоры Intel® Xeon® прежних версий

Процессор Intel® Xeon® E6510, E6540, E7520, E7530, E7540, L7545, L7555 X 6550 X 7542 X 7550, X7560

Процессоры Intel® Core™ прежних версий

Процессоры Intel® Core™ X-серии

X i7 3960 Extreme Edition процессора Intel® Core™ i7-3970 X процессора Intel® Core™ i7-3820, 3930K

Сервер Sandy Bridge EN/EP/EP4S

E5 семейство процессоров Intel® Xeon®

Sandy Bridge Xeon E3

E3 семейство процессоров Intel® Xeon®

W процессоров семейства Intel® Xeon®

Процессор Intel® Xeon® W-2123, W-2125, W-2133, W-2135, W-2145, W-2155, W-2195, W-2175

Процессоры Intel® Core™ X-серии

Intel® Core™ Extreme Edition процессора i9 7980XE Intel® Core™ X-серии процессоров i9-7900 X, i9-7920 X, i9-7940 X, i9 7960 X Intel® Core™ X-серии процессоров i7-7800 X, i7-7820 X

Семейство v5 E3 процессоров Intel® Xeon®

Westmere EX (EGL, WSM)

E7 семейство процессоров Intel® Xeon®

E7 процессора Intel® Xeon®-2803, 2820, 2830, 2850, 2860, 2870, 4807, 4820, 4830, 4850, 4860, 4870, 8830, 8837, 8850, 8860, 8867 L, 8870: аппаратное

Семейство процессоров Intel® Core™ шестого поколения

Intel® Core™ процессор I7-6560U, I7-6567U, 6650U-I7, I5 процессор Intel® Core™ I7-6660U-6260U, I5-6267U, I5-6287U I5 6360U Intel® Core™ процессор I3-6167U

6-й поколения процессоров Intel® Core™

Процессор Intel® Core™ i7-6500U, i7-6510U, i7-6600U Intel® Core™ i5 процессора-6200U, i5 6210U i5-6300U, i5 6310U Intel® Core™ процессор i3-6100U, i3 6110U процессор Intel® Pentium® 4405U, процессор Intel® Celeron® 4415U 3855U, 3865U, 3955U, 3965U

Семейство процессоров Intel® Core™ шестого поколения

Intel® Core™ m7 6Y75 процессор Intel® Core™ процессор m5-6Y54, m5-6Y57 Intel® Core™ процессора m3 6Y30 процессор Intel® Pentium® 4405Y

Семейство процессоров Intel® Core™ шестого поколения

Семейство процессоров Intel® Core™ шестого поколения

Семейство процессоров Intel® Core™ 7 поколения

Процессор Intel® Core™ i7-7500U, i7-7510U, i7 7600U Intel® Core™ i5 процессора-7200U, i5 7210U i5-7300U, i5 7500U Intel® Core™ процессор i3-7007U, i3 7100U, i3 7110U, i3-7130U процессор Intel® Celeron® 4415U процессор Intel® Pentium® 3865U, 3965U

Семейство процессоров Intel® Core™ 7 поколения

Процессор Intel® Core™ i7-7560U, i7-7567U, i7-7660U, Intel® Core™ i5 процессора-7260U, i5 7267U i5-7287U, i5 7360U Intel® Core™ процессор i3-7167U

Семейство процессоров Intel® Core™ 7 поколения

Intel® Core™ процессора i7-7Y75 Intel® Core™ процессор i5-7Y54 M3 процессора Intel® Core™ i5-7Y57-7Y30, M3 7Y30 Intel® Pentium® процессор процессор Intel® Celeron® 4415Y 3965Y, 4410Y

Семейство процессоров Intel® Core™ 8-го поколения

Семейство процессоров Intel® Core™ 8-го поколения

S-Лейк-кофе Xeon (6 + 2) E

Семейства E процессора Intel® Xeon®

S-Лейк-кофе Xeon (4 + 2) E

Семейства E процессора Intel® Xeon®

S-Лейк-кофе (6 + 2) x / KBP

Семейство процессоров Intel® Core™ 8-го поколения

Семейство процессоров Intel® Core™ 8-го поколения Серии Gold процессора Intel® Pentium® Intel® Celeron® серии G

Это обновление выпущено отдельное обновление, предназначенное для Windows 10, версию 1709 (обновление создатели осенью) и Windows Server, версия 1709 (ядро сервера). Это обновление также включает обновления микрокода Intel, которые уже были выпущены для данных операционных систем на момент выпуска версии для производителей оборудования (RTM). В этой статье для этих операционных систем, как только они становятся доступными в корпорацию Майкрософт будут предложены обновления микрокода дополнительных корпорации Intel. По умолчанию такой защиты будет отключена для варианта 4 Spectre (CVE-2018-3639: «Интеллектуальное хранилище обхода (SSB)»). Убедитесь, что средство защиты от 4 варианта Spectre (CVE-2018-3639: «Интеллектуальное хранилище обхода (SSB)») включена для клиентов и серверов Windows Windows с помощью параметров реестра, описанных в следующих статьях:

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

Известные проблемы

Любые проблемы, влияющие на обновление в настоящее время корпорации Майкрософт неизвестно.

Как получить и установить обновление

Метод 1. Центр обновления Windows

Чтобы загрузить и установить это обновление, перейдите к настройки > Безопасность и обновление > Центр обновления Windows и выберите команду Проверить наличие обновлений. Если Windows Update сообщает, что устройство является актуальной, вы имеете все обновления, доступные в настоящий момент.

Метод 2: Обновления сервера Windows

Теперь это обновление доступно для установки с помощью служб WSUS.

Способ 3: Каталог Центра обновления Майкрософт

Дополнительная информация

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

Справка по установке обновлений: обновления Windows: вопросы и ответы по Решения по безопасности для ИТ-специалистов: Устранение неполадок и поддержка безопасности TechNet Справка по защите от вирусов и вредоносных программ на компьютере под управлением Windows: Безопасность Майкрософт Локальная поддержка для вашей страны: Международная поддержка

Источник

BIOS Update

Другие идентичные по назначению параметры: Microcode updation, CPU update data.

Опция BIOS Update предназначена для включения режима автоматического исправления ошибок во встроенном программном обеспечении центрального процессора (ЦП) персонального компьютера. Опция может иметь лишь два значения – Enabled (Включено) или Disabled (Выключено). Также опция может носить названия CPU Update Data, Pentium II Microcode или Microcode Updation.

Принцип работы

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

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

Читайте также:  прививка для щенка 2 месяца какая лучше

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

Для того, чтобы микрокод, объем которого крайне мал и составляет не более 2 кБ, мог быть загружен в ЦП, он должен находиться в BIOS компьютера. Кроме того, сама BIOS должна поддерживать возможность подобной процедуры. В том случае, если текущая версия BIOS компьютера содержит новую версию программ микропроцессора и опция в BIOS включена, то происходит обновление программ микрокода процессора во время загрузки компьютера, при прохождении процедуры проверки оборудования POST.

Стоит ли включать опцию?

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

Источник

gart error reporting в биосе что это

Другие идентичные по назначению параметры: Microcode updation, CPU update data.

Опция BIOS Update предназначена для включения режима автоматического исправления ошибок во встроенном программном обеспечении центрального процессора (ЦП) персонального компьютера. Опция может иметь лишь два значения – Enabled (Включено) или Disabled (Выключено). Также опция может носить названия CPU Update Data, Pentium II Microcode или Microcode Updation.

Принцип работы

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

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

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

Для того, чтобы микрокод, объем которого крайне мал и составляет не более 2 кБ, мог быть загружен в ЦП, он должен находиться в BIOS компьютера. Кроме того, сама BIOS должна поддерживать возможность подобной процедуры. В том случае, если текущая версия BIOS компьютера содержит новую версию программ микропроцессора и опция в BIOS включена, то происходит обновление программ микрокода процессора во время загрузки компьютера, при прохождении процедуры проверки оборудования POST.

Стоит ли включать опцию?

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

Page 72: Link speed [auto, Link width [auto

Chapter 2: BIOS setup

The items in this menu show the CPU-related information that the BIOS

GART Error Reporting [Disabled]

This option should remain disabled for the normal operation. The driver developer

may enable it for testing purpose.

Configuration options: [Disabled] [Enabled]

Hyper Transport Configuration

v02.61 (C)Copyright 1985-2008, American Megatrends, Inc.

Module Version: 13.20

AGESA Version: 3.1.4.0

AMD Sempron(tm) Processor 3200+

Current FSB Multiplier: 9x

Maximum FSB Multiplier: 9x

Able to change Freq. : Yes

uCode Patch Level : 0x62

GART Error Reporting

Secure Virtual Machine Mode [Enabled]

This option should

remain disabled for

the normal operation.

The driver developer

BIOS SETUP UTILITY

Allows you to set the HyperTransport link speed.
Configuration options:[200MHz] [400MHz] [600MHz] [800 MHZ] [1 GHz] [Auto]

Allows you to set the HyperTransport link width.
Configuration options: [Auto] [4 Bit] [8 Bit] [16 Bit]

Hyper Transport Configuration
NODEO:PCI-X2 HT Link

Page 69: Secure virtual machine mode [enabled, Cool ‘n’ quiet [enabled, Chipset over voltage [auto, Active/désactive le mode secure virtual machine, Options de configuration : [disabled] [enabled

Les éléments de ce menu affichent les informations CPU auto-détectées par le BIOS.

GART Error Reporting [Disabled]

Cette option est à laisser désactivée lors d’une utilisation normale. Celle-ci est

réservée à des fins de test.

Options de configuration : [Disabled] [Enabled]

Microcode Updation [Enabled]

Vous permet d’activer ou de désactiver la mise à jour du microcode.

Options de configuration : [Disabled] [Enabled]

Secure Virtual Machine Mode [Enabled]

Active/désactive le mode Secure Virtual Machine

Options de configuration : [Disabled] [Enabled]

Cool ‘n’ Quiet [Enabled]

Active/désactive la technologie AMD Cool ‘n’ Quiet.

Options de configuration : [Enabled] [Disabled]

Chipset Over Voltage [Auto]

Permet de régler le survoltage du chipset. Options de configuration : [Auto]

v02.61 (C)Copyright 1985-2008, American Megatrends, Inc.

Module Version: 13.29

AGESA Version: 3.1.8.0

AMD Sempron(tm) Processor 3200+

HT Frequency: 800MHz

Current FSB Multiplier: 9x

Maximum FSB Multiplier: 9x

Able to change Freq. : Yes

uCode Patch Level : 0x62

GART Error Reporting

Secure Virtual Machine Mode [Enabled]

Источник

Сказочный портал