Нужен ли 771mod, или как узнать есть ли в BIOS поддержка Xeon.

Не секрет, что значительное число материнских плат с процессорным разъёмом LGA775 по тем или иным причинам уже имеет в BIOS поддержку процессоров Xeon под в исполнении LGA771. Например, это многие платы от Gigabyte и некоторые референсные платы на топовой логике от nVidia.

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

Для эксперимента я выбрал первую попавшуюся плату Gigabyte на чипсете P31, ей стала GA-P31-DS3L (rev. 1.x). Просто кликнул на первую ссылку по запросу «Gigabyte P31» в Google. Именно P31, т.к. решения на этой логике чаще других содержали серверные микрокоды.
Второй платой стал Asus на P45 — Asus P5Q. Третьей была выбрана Foxconn Sonata от того, что вроде как вообще все какие только есть микрокоды содержит. Четвертая и пятая платы будут «вне конкурса» в самом конце.

Привожу прямые ссылки на официальные BIOS данных плат:

Для анализа воспользуемся утилитой intelmicrocodelist.exe. Данная утилита работает с любым типом BIOS, буть то Award или AMI и скорее всего просто распаковывает образ как LHA архив и ищет в нём плоским поиском всё, что похоже на микрокоды. найденное парсит и выводит. Но, я могу и ошибаться. И так, что же покажет нам данная утилита:

r:\bios\test>intelmicrocodelist.exe P31DS3L.10a
Intel Microcode List ver0.4a

CPUID=F4A Rev=04 2005/12/14 CRC=5E7996D9 Off=4B7E0 Size=800 Plat=2,3,4,6
CPUID=F44 Rev=06 2005/04/21 CRC=9F60DB18 Off=4BFE0 Size=C00 Plat=0,2,3,4,7
CPUID=F47 Rev=03 2005/04/21 CRC=AF2CEF0D Off=4CBE0 Size=C00 Plat=0,2,3,4,7
CPUID=F61 Rev=07 2005/06/10 CRC=AB7DD242 Off=4D7E0 Size=800 Plat=2
CPUID=F62 Rev=0F 2005/12/15 CRC=0976D137 Off=4DFE0 Size=C00 Plat=2
CPUID=F64 Rev=04 2005/12/23 CRC=C66DBF02 Off=4EBE0 Size=C00 Plat=2,4,5
CPUID=F65 Rev=0B 2007/05/10 CRC=69B15BBA Off=4F7E0 Size=800 Plat=2
CPUID=6F1 Rev=11 2005/10/10 CRC=A28ACD13 Off=4FFE0 Size=1000 Plat=0,1,2,5
CPUID=6F4 Rev=26 2006/03/12 CRC=DA8E97D1 Off=50FE0 Size=1000 Plat=0,2,4,5,6,7
CPUID=6F5 Rev=33 2006/05/01 CRC=6A962F22 Off=51FE0 Size=1000 Plat=0
CPUID=6F5 Rev=33 2006/05/01 CRC=6A962ED3 Off=52FE0 Size=1000 Plat=4,6
CPUID=6F6 Rev=CB 2007/09/16 CRC=6F5DFA09 Off=53FE0 Size=1000 Plat=0
CPUID=6F7 Rev=68 2007/09/16 CRC=18729A7E Off=54FE0 Size=1000 Plat=4
CPUID=10660 Rev=04 2006/06/12 CRC=6CC60901 Off=55FE0 Size=1000 Plat=0,1
CPUID=6F2 Rev=5A 2007/09/26 CRC=594DDBA0 Off=56FE0 Size=1000 Plat=0
CPUID=6F9 Rev=82 2006/09/03 CRC=59C9FE00 Off=57FE0 Size=1000 Plat=0
CPUID=10661 Rev=38 2007/09/19 CRC=8A2D6F19 Off=58FE0 Size=1000 Plat=0
CPUID=6FB Rev=B6 2007/07/13 CRC=B3176C40 Off=59FE0 Size=1000 Plat=0
CPUID=6FD Rev=A3 2007/08/13 CRC=89C0D09E Off=5AFE0 Size=1000 Plat=0
CPUID=6FB Rev=B6 2007/07/13 CRC=5E5A71A7 Off=5BFE0 Size=1000 Plat=4
CPUID=10671 Rev=106 2007/03/29 CRC=80731BAC Off=5CFE0 Size=1000 Plat=0
CPUID=10674 Rev=404 2007/06/08 CRC=F9DEC4C0 Off=5DFE0 Size=1000 Plat=0
CPUID=10676 Rev=60C 2008/01/19 CRC=FBAC0F6C Off=5EFE0 Size=1000 Plat=0
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=5FFE0 Size=2000 Plat=0,4
CPUID=10671 Rev=106 2007/03/29 CRC=80731B9D Off=61FE0 Size=1000 Plat=4
CPUID=10674 Rev=404 2007/06/08 CRC=F9DEC4B1 Off=62FE0 Size=1000 Plat=4
CPUID=10676 Rev=60C 2008/01/19 CRC=FBAC0F5D Off=63FE0 Size=1000 Plat=4
CPUID=10677 Rev=705 2008/04/28 CRC=A6DB99DD Off=64FE0 Size=2000 Plat=4
CPUID=F32 Rev=0A 2004/05/11 CRC=2538EF0A Off=6F000 Size=800 Plat=0,2,3
CPUID=F25 Rev=2C 2004/08/26 CRC=62D062AB Off=6F800 Size=800 Plat=4

Press any key to exit

r:\bios\test>intelmicrocodelist.exe P5Q-ASUS-2209.ROM
Intel Microcode List ver0.4a

CPUID=6F1 Rev=11 2005/10/10 CRC=A28ACD13 Off=30 Size=1000 Plat=0,1,2,5
CPUID=6F2 Rev=5A 2007/09/26 CRC=594DDBA0 Off=1030 Size=1000 Plat=0
CPUID=6F4 Rev=26 2006/03/12 CRC=DA8E97D1 Off=2030 Size=1000 Plat=0,2,4,5,6,7
CPUID=6F5 Rev=33 2006/05/01 CRC=6A962F22 Off=3030 Size=1000 Plat=0
CPUID=6F5 Rev=33 2006/05/01 CRC=6A962ED3 Off=4030 Size=1000 Plat=4,6
CPUID=6F6 Rev=CB 2007/09/16 CRC=6F5DFA09 Off=5030 Size=1000 Plat=0
CPUID=6F7 Rev=68 2007/09/16 CRC=18729A7E Off=6030 Size=1000 Plat=4
CPUID=6FB Rev=B6 2007/07/13 CRC=B3176C40 Off=7030 Size=1000 Plat=0
CPUID=6FB Rev=B6 2007/07/13 CRC=5E5A71A7 Off=8030 Size=1000 Plat=4
CPUID=6FD Rev=A3 2007/08/13 CRC=89C0D09E Off=9030 Size=1000 Plat=0
CPUID=F32 Rev=0A 2004/05/11 CRC=2538EF0A Off=A030 Size=800 Plat=0,2,3
CPUID=F34 Rev=17 2005/04/21 CRC=2CBD6146 Off=A830 Size=1C00 Plat=0,2,3,4
CPUID=F41 Rev=17 2005/04/22 CRC=326135C1 Off=C830 Size=1400 Plat=0,2,3,4,5,7
CPUID=F43 Rev=05 2005/04/21 CRC=77812C17 Off=E030 Size=800 Plat=0,2,3,4,7
CPUID=F44 Rev=06 2005/04/21 CRC=9F60DB18 Off=E830 Size=C00 Plat=0,2,3,4,7
CPUID=F47 Rev=03 2005/04/21 CRC=AF2CEF0D Off=F830 Size=C00 Plat=0,2,3,4,7
CPUID=F49 Rev=03 2005/04/21 CRC=F85D53B8 Off=10830 Size=800 Plat=0,2,3,4,5,7
CPUID=F4A Rev=04 2005/12/14 CRC=5E7996D9 Off=11030 Size=800 Plat=2,3,4,6
CPUID=F62 Rev=0F 2005/12/15 CRC=0976D137 Off=11830 Size=C00 Plat=2
CPUID=F64 Rev=04 2005/12/23 CRC=C66DBF02 Off=12830 Size=C00 Plat=2,4,5
CPUID=F65 Rev=0B 2007/05/10 CRC=69B15BBA Off=13830 Size=800 Plat=2
CPUID=10661 Rev=38 2007/09/19 CRC=8A2D6F19 Off=14030 Size=1000 Plat=0
CPUID=10671 Rev=106 2007/03/29 CRC=80731BAC Off=15030 Size=1000 Plat=0
CPUID=10671 Rev=106 2007/03/29 CRC=80731B9D Off=16030 Size=1000 Plat=4
CPUID=10674 Rev=404 2007/06/08 CRC=F9DEC4C0 Off=17030 Size=1000 Plat=0
CPUID=10674 Rev=404 2007/06/08 CRC=F9DEC4B1 Off=18030 Size=1000 Plat=4
CPUID=10676 Rev=60C 2008/01/19 CRC=FBAC0F6C Off=19030 Size=1000 Plat=0
CPUID=10676 Rev=60C 2008/01/19 CRC=FBAC0F5D Off=1A030 Size=1000 Plat=4
CPUID=10677 Rev=705 2008/04/28 CRC=A6DB99DD Off=1B030 Size=2000 Plat=4
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=1D030 Size=2000 Plat=0,4
CPUID=106C1 Rev=109 2007/12/03 CRC=349F67A3 Off=1F030 Size=1400 Plat=0
CPUID=106C2 Rev=208 2008/03/14 CRC=142E2509 Off=20830 Size=1400 Plat=2
CPUID=106C2 Rev=20D 2008/07/10 CRC=8B6B9648 Off=22030 Size=1400 Plat=3

Press any key to exit

r:\bios\test>intelmicrocodelist.exe 878F1P07.BIN
Intel Microcode List ver0.4a

CPUID=10671 Rev=106 2007/03/29 CRC=80731BA9 Off=BDBE0 Size=1000 Plat=2
CPUID=10671 Rev=106 2007/03/29 CRC=80731BAC Off=BEBE0 Size=1000 Plat=0
CPUID=10671 Rev=106 2007/03/29 CRC=80731B9D Off=BFBE0 Size=1000 Plat=4
CPUID=10674 Rev=404 2007/06/08 CRC=F9DEC4B1 Off=C0BE0 Size=1000 Plat=4
CPUID=10674 Rev=404 2007/06/08 CRC=F9DEC4BD Off=C1BE0 Size=1000 Plat=2
CPUID=10674 Rev=404 2007/06/08 CRC=F9DEC4C0 Off=C2BE0 Size=1000 Plat=0
CPUID=10676 Rev=60C 2008/01/19 CRC=FBAC0F5D Off=C3BE0 Size=1000 Plat=4
CPUID=10676 Rev=60C 2008/01/19 CRC=FBAC0F69 Off=C4BE0 Size=1000 Plat=2
CPUID=10676 Rev=60C 2008/01/19 CRC=FBAC0F6C Off=C5BE0 Size=1000 Plat=0
CPUID=10677 Rev=705 2008/04/28 CRC=A6DB99DD Off=C6BE0 Size=2000 Plat=4
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=C8BE0 Size=2000 Plat=0,4
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F27 Off=CABE0 Size=2000 Plat=2,6
CPUID=6FB Rev=B6 2007/07/13 CRC=5E5A71A7 Off=CCBE0 Size=1000 Plat=4
CPUID=6F7 Rev=68 2007/09/16 CRC=18729A7E Off=CDBE0 Size=1000 Plat=4
CPUID=6FD Rev=A3 2007/08/13 CRC=89C0D09E Off=CEBE0 Size=1000 Plat=0
CPUID=6FB Rev=B6 2007/07/13 CRC=B3176C40 Off=CFBE0 Size=1000 Plat=0
CPUID=6F9 Rev=82 2006/09/03 CRC=59C9FE00 Off=D0BE0 Size=1000 Plat=0
CPUID=6F6 Rev=CB 2007/09/16 CRC=6F5DFA09 Off=D1BE0 Size=1000 Plat=0
CPUID=6F5 Rev=33 2006/05/01 CRC=6A962F22 Off=D2BE0 Size=1000 Plat=0
CPUID=6F5 Rev=33 2006/05/01 CRC=6A962ED3 Off=D3BE0 Size=1000 Plat=4,6
CPUID=6F4 Rev=25 2006/02/27 CRC=D8AB5036 Off=D4BE0 Size=1000 Plat=0,2,4,5,6
CPUID=6F4 Rev=26 2006/03/12 CRC=DA8E97D1 Off=D5BE0 Size=1000 Plat=0,2,4,5,6,7
CPUID=6F1 Rev=11 2005/10/10 CRC=A28ACD13 Off=D6BE0 Size=1000 Plat=0,1,2,5
CPUID=6F2 Rev=5A 2007/09/26 CRC=594DDBA0 Off=D7BE0 Size=1000 Plat=0
CPUID=6F0 Rev=05 2005/08/18 CRC=6D5B2CAB Off=D8BE0 Size=1000 Plat=5
CPUID=6F0 Rev=05 2005/08/18 CRC=6D5B2CC7 Off=D9BE0 Size=1000 Plat=2
CPUID=6F0 Rev=05 2005/08/18 CRC=6D5B2CCA Off=DABE0 Size=1000 Plat=0
CPUID=10661 Rev=38 2007/09/19 CRC=8A2D6F19 Off=DBBE0 Size=1000 Plat=0
CPUID=10661 Rev=35 2007/03/16 CRC=25D21171 Off=DCBE0 Size=1000 Plat=3
CPUID=10660 Rev=04 2006/06/12 CRC=6CC60901 Off=DDBE0 Size=1000 Plat=0,1
CPUID=F65 Rev=0B 2007/05/10 CRC=69B15BBA Off=DEBE0 Size=800 Plat=2
CPUID=F64 Rev=04 2005/12/23 CRC=C66DBF02 Off=DF3E0 Size=C00 Plat=2,4,5
CPUID=F62 Rev=0F 2005/12/15 CRC=0976D137 Off=DFFE0 Size=C00 Plat=2
CPUID=F61 Rev=07 2005/06/10 CRC=AB7DD242 Off=E0BE0 Size=800 Plat=2
CPUID=F60 Rev=05 2005/01/24 CRC=A42FB999 Off=E13E0 Size=800 Plat=0,1,2
CPUID=F4A Rev=04 2005/12/14 CRC=5E7996D9 Off=E1BE0 Size=800 Plat=2,3,4,6
CPUID=F49 Rev=03 2005/04/21 CRC=F85D53B8 Off=E23E0 Size=800 Plat=0,2,3,4,5,7
CPUID=F47 Rev=03 2005/04/21 CRC=AF2CEF0D Off=E2BE0 Size=C00 Plat=0,2,3,4,7
CPUID=F44 Rev=06 2005/04/21 CRC=9F60DB18 Off=E37E0 Size=C00 Plat=0,2,3,4,7
CPUID=F43 Rev=05 2005/04/21 CRC=77812C17 Off=E43E0 Size=800 Plat=0,2,3,4,7
CPUID=F42 Rev=03 2005/04/21 CRC=7A20982B Off=E4BE0 Size=C00 Plat=0,2,3,4,7
CPUID=F41 Rev=17 2005/04/22 CRC=326135C1 Off=E57E0 Size=1400 Plat=0,2,3,4,5,7
CPUID=F37 Rev=02 2003/12/09 CRC=2B57BD9E Off=E6BE0 Size=800 Plat=0,2,3
CPUID=F34 Rev=17 2005/04/21 CRC=2CBD6146 Off=E73E0 Size=1C00 Plat=0,2,3,4
CPUID=F33 Rev=0C 2005/04/21 CRC=58C41EFD Off=E8FE0 Size=800 Plat=0,2,3
CPUID=F32 Rev=0A 2004/05/11 CRC=2538EF0A Off=E97E0 Size=800 Plat=0,2,3
CPUID=F31 Rev=0B 2003/10/21 CRC=974050CD Off=E9FE0 Size=1000 Plat=0,2,3
CPUID=F30 Rev=12 2003/08/13 CRC=C683ADC5 Off=EAFE0 Size=1000 Plat=2

Press any key to exit

r:\bios\test>

Что мы видим? Во-первых — много буков и цифер. Во-вторых, количество буков и цифер, да что там, количество строк сильно разнится от платы к плате. В третьих — ничего новее 2008 года ни в одной из плат нет — грустно.

В принципе, пытаться анализировать глазами полученную информацию можно и просто так, но зачем, ведь есть grep! Хотя, учитывая windows окружение, есть findstr! Для анализа/поиска нам необходимо знать во-первых платформу, в нашем случае это 2 и 6 (!!!не путать с plat_id в имени микрокодов, там 4, 40 и 44!!!), и во-вторых CPUID процессора, с чем нам поможет например Cpu-World. Для процессора Xeon E5450, равно как и для любого другого там есть подобная страница, на которой кроме прочего указаны и CPUIDs, ибо их несколько — 10676 (для C0) и 1067A (для E0).

Вот что показывает intelmicrocodelist в связке с findstr:

r:\bios\test>intelmicrocodelist.exe P31DS3L.10a | findstr 1067A
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=5FFE0 Size=2000 Plat=0,4

r:\bios\test>intelmicrocodelist.exe P5Q-ASUS-2209.ROM | findstr 1067A
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=1D030 Size=2000 Plat=0,4

r:\bios\test>intelmicrocodelist.exe 878F1P07.BIN | findstr 1067A
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=C8BE0 Size=2000 Plat=0,4
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F27 Off=CABE0 Size=2000 Plat=2,6

Тут стоит оговорится что findstr умеет регекспы, равно как в общем никто не мешает дать команду так:

r:\bios\test>intelmicrocodelist.exe 878F1P07.BIN | findstr 1067A | findstr Plat=2
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F27 Off=CABE0 Size=2000 Plat=2,6

Но регекспы я знаю плохо и немного по этому поводу комплексую, так что ограничимся на этом и попытаемся сделать выводы. Хотя нет, не ограничимся, еще один момент — после такой команды как указано выше, Enter нужно нажать дважды, ибо первая утилита в конце просит Press any key to continue.

А выводы в первой своей частитаковы:

  • Хоть как-то поддерживает Xeon’ы только одна плата из трёх
  • Микрокоды очень старые, Win10 не установится наверняка

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

Правильный набор микрокодов выглядит как-то так:

r:\bios\test>intelmicrocodelist.exe 110902S_SLIC.ROM
Intel Microcode List ver0.4a

CPUID=1067A Rev=A0B 2010/09/28 CRC=B007E7E3 Off=60418 Size=2000 Plat=0,4
CPUID=1067A Rev=A0B 2010/09/28 CRC=B007E7B0 Off=62418 Size=2000 Plat=2,6
CPUID=10676 Rev=60F 2010/09/29 CRC=8FE1A246 Off=64418 Size=1000 Plat=0
CPUID=10676 Rev=60F 2010/09/29 CRC=8FE1A243 Off=65418 Size=1000 Plat=2
CPUID=10676 Rev=60F 2010/09/29 CRC=8FE1A237 Off=66418 Size=1000 Plat=4
CPUID=10676 Rev=60F 2010/09/29 CRC=8FE1A207 Off=67418 Size=1000 Plat=6
CPUID=10677 Rev=70A 2010/09/29 CRC=F3710DB6 Off=68418 Size=1000 Plat=4
CPUID=6F2 Rev=5D 2010/10/02 CRC=9384A573 Off=69418 Size=1000 Plat=0
CPUID=6F6 Rev=D0 2010/09/30 CRC=B61EC71A Off=6A418 Size=1000 Plat=0
CPUID=6F6 Rev=D2 2010/10/01 CRC=6618CFFF Off=6B418 Size=1000 Plat=2
CPUID=6F7 Rev=6A 2010/10/02 CRC=9911AAF2 Off=6C418 Size=1000 Plat=4
CPUID=6F7 Rev=6B 2010/10/02 CRC=CC4DEED3 Off=6D418 Size=1000 Plat=6
CPUID=6FB Rev=BA 2010/10/03 CRC=08707B60 Off=6E418 Size=1000 Plat=0
CPUID=6FB Rev=BC 2010/10/03 CRC=9394765A Off=6F418 Size=1000 Plat=2
CPUID=6FB Rev=BA 2010/10/03 CRC=ED247070 Off=70418 Size=1000 Plat=4
CPUID=6FB Rev=BC 2010/10/03 CRC=F1A7A484 Off=71418 Size=1000 Plat=6
CPUID=6FD Rev=A4 2010/10/02 CRC=9ACE6116 Off=72418 Size=1000 Plat=0

Здесь присутствуют микрокоды на все двух и четырехъядерные процессоры поколения Core/Xeon 45/65nm во всех исполнениях в последних версиях. Все микрокоды на старые процессоры Pentium 4/Pentium D и Celeron этого же поколения удалены. Celeron E/Pentium E поддерживаются, ибо относятся к поколению Core. В последнее время я модифицирую BIOS’ы именно так — оставляю только тот набор, что указано выше. Так что, обновляться моими свежими модами полезно и обладателям «гражданских» Core 2 Duo/Quad.

Вторая часть выводов о том, зачем это всё вообще написано, если обновляться по моему мнению нужно в любом случае. А за тем, что бывают случаи, когда обновиться нельзя, или очень сложно. В основном так бывает, когда имеется материнская плата производства Intel 🙂

Возьмём для прмиера четвертую плату — Intel DP45SG. Не топовая, но и не самая дешевая плата от Intel, которой наверняка кому-то посчастливилось владеть. BIOS этой платы не совместим со стандертными инструментами для редактирования от AWARD/AMI, но поддерживается утилитой intelmicrocodelist.

Официально плата даже поддерживает Xeon X3360, но как быть, если хочется X5470? А вот так:

  • Берем и выкачиваем все доступные версии BIOS.
  • Прогоняем их через intelmicrocodelist.
  • Находим самую свежую из содержащих микрокод.
  • Зашиваем, радуемся если не пришлось даунгрейдить версию.

В общем, брать первую попавшуюся плату оказалось не лучшим выбором — все 11 образов BIOS для этой платы радовали чем-то таким:

r:\bios\test>intelmicrocodelist.exe SG0102.BIO | findstr 1067A
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=67AC0 Size=2000 Plat=0,4
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=D3F5C Size=2000 Plat=0,4
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=5DCED0 Size=2000 Plat=0,4
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=64936C Size=2000 Plat=0,4

r:\bios\test>intelmicrocodelist.exe SG0109.BIO | findstr 1067A
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=67DE8 Size=2000 Plat=0,4
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=E42C4 Size=2000 Plat=0,4
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=5DD198 Size=2000 Plat=0,4
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=659674 Size=2000 Plat=0,4

r:\bios\test>intelmicrocodelist.exe SG0106.BIO | findstr 1067A
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=67D88 Size=2000 Plat=0,4
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=E4264 Size=2000 Plat=0,4
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=5DD138 Size=2000 Plat=0,4
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=659614 Size=2000 Plat=0,4

r:\bios\test>intelmicrocodelist.exe SG0108.BIO | findstr 1067A
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=67DE8 Size=2000 Plat=0,4
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=E42C4 Size=2000 Plat=0,4
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=5DD198 Size=2000 Plat=0,4
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=659674 Size=2000 Plat=0,4

Вторая плата была не лучше:

r:\bios\test>intelmicrocodelist.exe CN0018P.BIO | findstr 1067A
CPUID=1067A Rev=A0B 2010/09/28 CRC=B007E7E3 Off=5AB78 Size=2000 Plat=0,4
CPUID=1067A Rev=A0B 2010/09/28 CRC=B007E7E3 Off=B2C54 Size=2000 Plat=0,4
CPUID=1067A Rev=A0B 2010/09/28 CRC=B007E7E3 Off=310568 Size=2000 Plat=0,4
CPUID=1067A Rev=A0B 2010/09/28 CRC=B007E7E3 Off=368644 Size=2000 Plat=0,4

r:\bios\test>intelmicrocodelist.exe MJ0007.BIO | findstr 1067A
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=5CBE0 Size=2000 Plat=0,4
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=94CBC Size=2000 Plat=0,4
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=1D25B0 Size=2000 Plat=0,4
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=20A68C Size=2000 Plat=0,4

r:\bios\test>intelmicrocodelist.exe MJ0008.BIO | findstr 1067A
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=5CC00 Size=2000 Plat=0,4
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=94CDC Size=2000 Plat=0,4
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=1D25B0 Size=2000 Plat=0,4
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=20A68C Size=2000 Plat=0,4

И третья, и четвертая… и тогда я решил посмотреть на ситуацию с другой стороны:

r:\bios\test>intelmicrocodelist.exe SG0125.BIO | findstr 10676 | findstr Plat=6
CPUID=10676 Rev=60B 2008/01/19 CRC=95FAB876 Off=62938 Size=1000 Plat=6
CPUID=10676 Rev=60B 2008/01/19 CRC=95FAB876 Off=EFE14 Size=1000 Plat=6
CPUID=10676 Rev=60B 2008/01/19 CRC=95FAB876 Off=5D76C8 Size=1000 Plat=6
CPUID=10676 Rev=60B 2008/01/19 CRC=95FAB876 Off=664BA4 Size=1000 Plat=6

И сделал вывод, возможно поспешный, о том, что C0 должен завестись. Смущает меня в этом выводе два момента:

  • Про Plat=2,6 я решил сам, достоверной информации не нашел.
  • Статистика здесь есть, но больно уж она эпизодическая.

Если у кого-то есть какой-то опыт — добро пожаловать в комментарии.

Запись опубликована в рубрике Без рубрики, Железки с метками , , . Добавьте в закладки постоянную ссылку.

114 комментариев: Нужен ли 771mod, или как узнать есть ли в BIOS поддержка Xeon.

  1. Сергей говорит:

    Кстати, попутно вопрос, мне приходилось однажды добавлять микрокод в одну из плат ECS, надо сказать, давненько это было. Так вот, я помню, что использовал какую то DOS-овскую утилиту от Intel, которая используя API функции вшивала/обновляла микрокод прям под DOS-ом без перепрошивки всего BIOS. С утилитой вместе шел пакет микрокодов, уже не вспомнить, где я ее находил и как она называлась.

    Может проще делать это таким образом? Правда этой утилью еще надо обзавестись, а Intel частные просьбы, так сказать, не рассматривает.

    Как думаете?

    • IdeaFix говорит:

      1. Для такого способа, в существовании которого я, если честно сомневаюсь, как минимум нужна плата.
      2. Микрокоды интел отдаёт официально — вот. API их загрузки тоже.
      3. Микрокоды в общем подгружаются на лету в Linux совершенно штатно, в Windows через одно место.
      4. Думаю, под DOS’ом Вы имели в виду окошко NTVDM, если так — ничего у Вас в BIOS не шилось, просто в nvram регион программно складывались микрокоды, и соответственно работало это всё до первой перезагрузки.
      5. Думаю, вполне реально найти утилиту с фронтэндом, или наоборот, в виде сервиса windows, которая будет при старте системы «обновлять» микрокоды.

    • Serg10 говорит:

      Тулза случаем не «BIOS Patcher» с rom.by?

  2. Сергей говорит:

    Я попробую ее найти на старом сервере и скажу точно как она называлась, но она точно существует и она точно от Intel, весит очч мало.

    Она запускается именно под чистым DOS-ом, эту утилиту Intel дает только производителям мат плат, я помню она стартовала и через API функции (думаю о них мало кто знает, но метод такой точно есть, я его делал) мне говорила, что для моего (тогдашнего) Пня 4-ого есть такой то микро код и вшивала его вместо устаревшего. Это применялось после перезагрузки, я проверял. Речь не идет о всяких кешированных образах в оперативной памяти на лету при загрузке системы и тому подобном, речь именно о том, что возможно зашить микрокод или обновить не обновляя при этом весь BIOS.

    Сама процедура напоминала прошивку boot — блока BIOS без перепрошивки всего BIOS. Знаю что она работал с матерью ECS на VIA чипсете P800 или P880, как то так.

  3. Сергей говорит:

    Аааа, вот, нарыл информацию http://www.composter.ru/Environ/wa/Articles?textid=685

    Эта статья рассказывает о том, про что я говорю, цитирую статью

    Однако для такого идеального варианта необходима поддержка BIOS’ом специального API обновления микрокода процессора, позволяющего утилите обновления с помощью BIOS загрузить новый микрокод. Если используемая версия системного BIOS не поддерживает API, пользователю ничего не остается, кроме как добыть новую версию у производителя материнской платы. Однако бывает, что найти её не так уж просто, если не невозможно. Зачастую, после прекращения производства какой-либо модели системной платы, производитель перестает выпускать и обновления биосов для нее, но при этом новые процессоры могут появиться в продаже, а у пользователя может возникнуть желание установить в свою систему новый CPU.

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

    • IdeaFix говорит:

      Так эта штука где-то в середине копермайнов закончилась, в туалатинах уже не было. Железно её BX точно умел и вроде всё, новее чипсеты по i2c в биос не пускали уже… Вы б еще загрузку BIOS с дискет на EISA системах вспомнили 🙂

      Ну и тогда сразу на оригинал ссылки давать — http://www.ixbt.com/cpu/cpu_errata.html

  4. Сергей говорит:

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

    Как то так, какие будут мысли?

    • IdeaFix говорит:

      И раньше микрокоды обновлялись точно так же… брался цбром и биос ровно с теми же ключами (с поправкой на 4.51) патчился… ну а если имеется в виду тот факт что полной перепршивки якобы не производилось — так это еще вилами по воде во-первых, и сейчас микрокоды можно обновлять на уровне ОС (и даже менять версии на лету без перезагрузки) во-вторых.

      ucode

      Во многом поэтому производители серверов и не парятся с обновлением BIOS. Фирмвари набортных устройство тоже перегружаются на горячую и всем хорошо.

  5. Сергей говорит:

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

  6. Александр говорит:

    Есть материнка HP IPIBL-LB на G33, такая: http://support.hp.com/ua-ru/document/c02815344 биос прошить модифицированный скорее всего не получится, анализ родного выглядит так: http://clip2net.com/s/3sOCNak какая вероятность что там заработает E5440(C0, E0)?

    • IdeaFix говорит:

      Мод готов, и лежит в ОЕМ асусах. Вероятность того что процессор 10676/1067A под платформу 2,6 запустится без проблем на оригинальном BIOS прмиерно равна нулю.

  7. Сергей говорит:

    Вообщем вспомнил старые навыки, поработал над этим вопросом и таки сделал обновление микрокода под DOS, без полной перепрошивки BIOS (использовался CPU Intel Pentium 4 HT LGA 775).

    Условие — Если BIOS поддерживает API — можно обновить микрокод прямо в BIOS (поддержка старше 945 чипсета фактически гарантированная). Ну а если нет — загрузит микрокод «динамически в обход BIOS».

    Информация по утилите:

    This processor update utility, and its associated files, are distributed in
    the self-extracting archive file pupdt715.EXE, which includes the files
    listed below.

    1) CHECKUP7.EXE — DOS application to check the presence of a
    valid microcode update loaded into the processor
    by the BIOS. This utility also updates the
    microcode update, as required, in motherboards
    containing a BIOS that supports the Intel-
    defined processor update API.
    2) PEP.DAT — Database file containing microcode updates

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

  8. JanseL говорит:

    IdeaFix у меня плата GIGABYTE GA-EP41-UD3L
    Мой BIOS otiginal (rev:1.х-3.3 идентичны) https://yadi.sk/d/iWinVRIIogVHJ
    Хочу купить E5450 (E0), поддерживает ли мой биос/плата e5450 (E0\C0)?
    Есть ли прошитый ВАМИ биос, если нет то можете прошить (предпочтительнее E0)?
    Спасибо.

  9. JanseL говорит:

    И еще нет разницы для материнки что E5450 что E5472?

  10. Руслан говорит:

    У меня материнская плата Asus P5P43TD Pro, если мод. биос для Хеоn E5450 E0?? Буду благодарен.

  11. Aladar говорит:

    Народ,день добрый.
    Прошу,подскажите,встанет ли процессор Xeon X5460 на мать Asus Striker Extreme ?
    И если встанет,то с какими манипуляциями.
    Заранее спасибо.

  12. Georgy говорит:

    Добрый день!
    Переставил свой xeon x5450 из MSI7529 в P5P43TD PRO. при первом запуске темнота и не звука. Решил ускорить процедуру и повез в мастерскую и там сказали что не будет эта плата с ним работать даже после перепрошивки, так ли это?

  13. Андрей говорит:

    Доброй ночи! Имеется плата EVGA nForce 680i SLI (122-CK-NF68) и Xeon x5460 который стартует только на 1066 шине, можно как то помочь все таки запустить на 1333 шине, ранее работал Е8400 Core 2 Duo на 1333,
    биос последний с сайта производителя датируется 2009 годом. Заранее благодарен…

  14. Vlad говорит:

    Здравствуйте. Имеется материнка ECS 945P-A v3.0 После долгих размышлений решил приобрести Xeon 3070, Conroe cpuid 6f6 cb , будет ли работать? А что посоветуете воткнуть туда получше?

    • IdeaFix говорит:

      Данная плата умеет 1066 шину, 2 ядра и поколение Core. Топовый Xeon для неё имхо Xeon 5120, но Core2 Duo E440 или E6400/E6420 будут быстрее и найти их будет проще.

  15. Сергей говорит:

    Дружище, выручай! Плата GA-EP35-DS3R, BIOS был F4. Тоже начитался вкусностей про Xeon и приобрёл. Запустил без обновления BIOS- не видит система процессор. Скачал у тебя микрокод, установил, вроде всё пошло, но после очередной перезагрузки не пошла Винда (10). Весь день с ней протанцевал, и BIOS менял и процессор, пробовал восстановиться- бесполезно! Пришлось переустановиться и то с трудом, как никогда! Попочитал инфу и сделал вывод, что при установке Xeon под Windows 10! нужен свой микрокод? Выручай!

    • IdeaFix говорит:

      А почему тут вопрос? Либо это — http://ideafix.name/?p=2596 либо в теме про гигабайты. В моём моде на GA-EP35-DS3R действительно старые микрокоды, если вдруг не сможете самостоятельно обновиться — черкните в гигабайтах, обновлю мод.

  16. Игорь говорит:

    Добрый день! Я есть счастливый обладатель DP45SG. Запустил на ней ядро E5420 после вашей подсказки в ветке про ECS. Аналогично в BIOS DP45SG, после отключения фирменных фишек Intel C1E двух местах, Xeon E5420 стабильно заработал.
    А что посоветуете по поводу платы DQ45CB? Список микрокодов в последней версии BIOS https://downloadcenter.intel.com/ru/download/20329/-BIOS-CBQ4510H-86A- очень велик.

  17. Евгений говорит:

    Подскажите на плате DP43BF возможно ли запустить Xeon X5450?

  18. Amstaff говорит:

    При прошивке ASUS P5B-E пропатченым биосом из Вашей коллекции проц Xeon 5150 все равно не определялся. И плата запускалась через раз. При проверке списка установленных микрокодов было обнаружено, что не хватает именно CPUID 6F6 D0, D1, D2.

  19. Роман говорит:

    материнка GA-EP43T-S3L почему то не показывает напряжение процессора Load — Line Calibration, иза этого глюки с разгоном, может это биос или материнка

  20. Данила говорит:

    Здравствуйте, ко мне едет Xeon E5450 и я хотел бы под него приобрести мать Intel DG43RK (просто потому что из всех остатков которые мне могут привезти, меня устраивает только эта) Проверил последний BIOS intelmicrocodelist и CPUID 1067А повторяются в нескольких местах и 2010 год, но Plat только 0,4
    http://shot.qip.ru/00QmDO-6KQUSZlcE/ (не разобрался как пользоваться findstr)
    Посмотрите пожалуйста вооруженным глазом стоит или нет покупать эту мать? Я так понимаю что E5450 запустится, и ни чего не придется прошивать, но мало ли вдруг чего то упустил.
    BIOS https://downloadcenter.intel.com/download/19694/BIOS-Update-RKG4310H-86A-
    p.s. Устанавливаться будет Windows 7

    • IdeaFix говорит:

      Для xeon нужно plat 2,6, так что у Вас может быть ничего и не запустится к сожалению. А семерка — это не повод отказываться от мода вовсе, просто с семеркой будет без мода работать, но плохо, а 8.1 и 10 просто НИКАК не будут.

      • Данила говорит:

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

        з.ы. у меня еще есть MSI G41M-P26, для нее есть биос? там та же проблема:
        CPUID=1067A Rev=A0B 2010/09/28 CRC=B007E7E3 Off=20020 Size=2000 Plat=0,4

  21. Андрей говорит:

    Здравствуйте!
    Мать MSI MS-7502 (G33).
    Скачал Ваш мод биос MS-7502 VER1.2_1.0R
    Зашил с помощью WinFlash из под винды. Все прошло ок. Ребутнулся.
    Как теперь глянуть зашитый микрокод или если все прошло ок. То можно ставить Ксеон!
    СпасибО!

    • IdeaFix говорит:

      Только выгрузить зашитый BIOS и сюда.

      • Андрей говорит:

        Немного не понял что значить выгрузить.
        Я просто с помощью WinFlash по инструкции сделал копию старого биоса, затем указал файл модифицированного и прога сначала
        1.Erasing Main Block
        2.Programming main block
        3. Verifying main block
        4. Programming boot block
        Затем написало что все ок. И попросило ребутнуться.
        Счас стоит Q8200, планирую на днях поставить Е5450
        Вопрос? Микрокоды зашились?
        Еслии я просто вставлю новый проц, сброшу биос, то все будет ок?
        Или я что то пропустил….
        СпасибО!

  22. Kassel говорит:

    Привет! Нужна помощь
    Есть интеловская DG 965 SS, официально на нее можно воткнуть только Е6700… Кто может подсказать что можно воткнуть на практике? Биос ни разу не бновлял, 2006года

    Спасибо!

    • IdeaFix говорит:

      1. Обновите BIOS.
      2. Проверьте какие микрокоды там внутри.
      3. Здесь посещаемость в сотни раз меньше чем на клокерах, дублировать вопросы смысла не имеет 🙂

  23. Андрей говорит:

    Здравствуйте!
    Благодарочка вам за ответы!
    Вопрос можно ли зашить микрокоды в HP Dc7800 (Q35) или HP Dc7900 (Q45)
    что бы можно было вставить Ксеон Е5450 к примеру.
    Спасибо!

  24. linka говорит:

    Здравствуйте, есть плата MSI G41-P28
    Можно ли не перешивать БИОС для установки четырехядерного Ксеона экономичной серии L
    ( читал что многие из энергоэффеективной серии Е видит и так).

  25. Валерий говорит:

    BIOS SLIC ASUS P5KC для Xeon E5450 и AHCIP
    Добрый день
    Помогите плиз модифицировать биос для мамы — ASUS P5KC для Xeon E5450 и AHCIP
    Чтобы был и СЛИК (для 7 вин) и поддержка ксеона
    Сссылка на биос — http://dlcdnet.asus.com/pub/ASUS/mb/socket775/P5G41T-M_LX3/P5G41T-M-LX3-ASUS-0503.zip?_ga=1.219141017.1470530659.1465493176

  26. URBANREVA говорит:

    СРОЧНО! СРОЧНО! СРОЧНО!
    Добрый день форумчане, вопрос очень срочный, горит закупка на алихе, нужно определится с выбором в срочном порядке =) Помогите плз )

    В общем приобретаю вот такой процессор Xeon X5482. материнская плата у меня Gigabyte GA-EP43-DS3L LGA775
    В инфо о процессоре у продавца написано: (у нас есть два варианта: SLA, пожалуйста, оставьте нам сообщение, если у вас есть какие-либо требования.)
    На мой вопрос: (what’s the difference SLASA SLBBB SLBBG SLBBR, and so on? In the Internet very little information(or give a website where you can read about spec code XEON x5482). I need a good CPU(the best) for further acceleration.Here is my motherboard Gigabyte GA-EP43-DS3L, the cooling system is also good. )
    Он ответил: it iS Eo

    Подскажите пожалуйста какой мне лучше проц заказывать и искать по спецификациям SLASA SLBBB SLBBG SLBBR, В общем хочу купить на свою мать Топовый камень и x5482 является цена качества х5492 слишком дорогой. х5482 будет подвержен немногому разгону где то до 3,5ГГц-3,6ГГц Кулер у меня Cooler Master Hyper Z600R я думаю он справиться с задачей охлаждения. так как в спецификации написано что до 90 TDP он может работать вообще без вентиляторов. Правда БП маловат, 500 ват Чифтек, но кроме видюхи Радеон 7850 и 1 HDD 250гб в Пк нечего не стоит. так что БП должно хватить на все. Оперативка DDR2 800Ghz 8GB ноунейм

    Так вот вопрос:
    1)SLASA SLBBB SLBBG SLBBR объясните пожалуйста мне вот эти спецификации и какой лучший из них. какой лучше подвержен разгону и какой лучше встанет на мою мать.

    • IdeaFix говорит:

      FAQ, вопрос 4. Но если в двух словах — Вы перечитали интернетов. С X54*2 будет больше проблем чем стабильности в разгоне, а на P43 из-за некоторых ограничений разгон по шине выше 400MHz и вовсе затруднителен.

  27. Петр говорит:

    У меня вопрос у меня материнка ASUS P5K-R и процессор xeon e5450 биос стоит с сайта асус последний 703.Процессор гониться только до 3200 и то не стабильно. Если я поставлю биос 703 с вашего сайта с микрокодами будет получше разгоняться процессор ?

    • IdeaFix говорит:

      Думаю, чуда не случится. Да, у меня новее микрокоды (от 2010 года), но это на разгон повлияет незначительно. Хотя чем черт не шутит…. попробуйте. У меня по p5k-r несколько заметнок написано, в обновллённых BIOS есть не только новые микрокоды, но и фирмвари и пр. Сам с такой платой работал.

  28. sanyalat911 говорит:

    у меня плата dg33fb что мне зделать чтобы запустить e5440

  29. sc184 говорит:

    Есть у меня платка с AMIBIOS DXKT33A.2MB От LENOVO IdeaCentre B320 на который водружен проц CPUID 206A7. А хотелось бы водрузить CPUID 306а9. По разъёмам данные процы совместимы, но микрокодов (или исправления микрокодов) для CPUID 306а9 я не нашел. Есть ли возможность точно удостоверится в возможности поддержки платой CPUID 306а9? Как посмотреть whitelist? В наличии у меня есть весь необходимый инструментарий RW-Everything, SLIC ToolKit V3.2, MMTool v3.19, AMIBCP. Заранее благодарю за ответ.
    c:\intelmicrocodelist.exe DXKT33A.2MB
    Intel Microcode List ver0.4a
    CPUID=206A7 Rev=28 2012/04/24 CRC=F3E9935D Off=200A0 Size=2400 Plat=1,4
    CPUID=206A6 Rev=28 2010/09/15 CRC=2B9BECC8 Off=228A0 Size=2400 Plat=1,4
    CPUID=206A5 Rev=07 2010/07/22 CRC=20B7FDE6 Off=250A0 Size=1C00 Plat=1,4
    CPUID=206A3 Rev=08 2010/05/26 CRC=D42FD75E Off=270A0 Size=2400 Plat=1,4
    CPUID=206A2 Rev=26 2010/02/17 CRC=82FFBD7B Off=298A0 Size=2400 Plat=1,4
    CPUID=206A1 Rev=07 2009/12/23 CRC=8F1081F2 Off=2C0A0 Size=2000 Plat=1,4

    • IdeaFix говорит:

      1. Какое отношение Ваш вопрос имеет к 771 моду?
      2. У Вас есть процессор и моноблок? Зашейте микрокод и удостоверьтесь. Это самый простой способ.

      Но вообще, микрокоды там только на Core i второго поколения, так что и по питанию проблемы могут быть, не только по микрокодам. Ну и менять Вы решили i3 на i7 видимо. Реальное тепловыделение (не TDP) этих процессоров отличается ощутимо и нагрузка на питальник матери и на блок питания тоже серьезно отличается…. хотя, как-нибудь i7-2600 на этой машине может и заведется.

  30. Ich will говорит:

    Здравствуйте.

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

    Вопросов 2:
    1 — где взять микрокоды для Intel Core 2 Duo E7600 и E7500, и конкретно под мою платформу (мать Intel DG965RY с чипсетом Intel® G965 Express) ? Если нужна версия bios, то вот — MQ96510J.86A.1761.2009.0326.0001, самая последняя официальная.
    2 — как их вшить в биос этой матери? Я не понял особо, какими утилитами пользователься. Судя по предыдущим комментариям, CHECKUP7.EXE не подходит. IdeaFix писал(-а) «Вы понимаете что несете ответственность за то, что описываете в общем то, в чем не соображаете совершенно?!». Я так понимаю, что это означает, что Checkup — совсем не то, что нужно.
    3 — вшить микрокод можно только под нужным процессором, который уже установлен на матери, или под любым установленным процессором?

    • IdeaFix говорит:

      0. Оффтоп, либо непонимание сути темы.
      1. На сайте интел.
      2. У меня нет данной платы чтобы попробовать, но по сути у Вас два варианта — хексэдитор или checkup. По последнему есть отдельная статья.
      3. С checkup да, с хексэдитором нет.

  31. sc184 говорит:

    Здравствуйте! Приношу извинения за офтоп, но реально не нашел темы по сокетам 1155, микрокодам процов и модам. В целом темы родственные.
    По поводу i7-2600 (микроархитектура Sandy Bridge) его TDP=95Вт (макс температура 72.6 С), но технология 32нм, а в i7-3770К (CPUID 306а9 микроархитектура Ivy Bridge) соотвественно 77Вт(макс температура 67.4) и 22нм. Думаю, что все же по электропитанию проблем не будет (квадратичная зависимость рассеиваемой энергии/температуры от потребляемого тока). Ну и до кучи есть для B320 еще и такой биос
    c:\intelmicrocodelist.exe EOKT07A.ROM
    Intel Microcode List ver0.4a

    CPUID=306A9 Rev=10 2012/02/20 CRC=D54739E3 Off=165F30 Size=2800 Plat=1,4
    CPUID=306A8 Rev=10 2012/02/20 CRC=E44A4EF2 Off=168730 Size=2800 Plat=1,4
    CPUID=306A6 Rev=04 2011/11/14 CRC=1D1150A5 Off=16AF30 Size=2000 Plat=1,4
    CPUID=306A5 Rev=07 2011/09/09 CRC=08E38731 Off=16CF30 Size=2400 Plat=1,4
    CPUID=306A4 Rev=07 2011/09/08 CRC=7E23E5AF Off=16F730 Size=2400 Plat=1,4
    CPUID=306A2 Rev=08 2011/05/18 CRC=A0E51FEB Off=171F30 Size=2000 Plat=1,4
    CPUID=206A7 Rev=25 2011/10/11 CRC=6AA14554 Off=173F30 Size=2400 Plat=1,4
    Киньте пожалуйста ссылкой в меня где можно прикинуть «Реальное тепловыделение» по косвенным признакам. Спасибо.

  32. Денис говорит:

    Здравствуйте!

    У меня материнка ASUS P5Q. Решил заменить свой Intel Core 2 Duo 8400 на Intel Xeon E5462.

    Всё сделал по инструкциям (прошивка модифицированным БИОС, установка переходника, срез подложки проца под сокет 775). При старте БИОС процессор видит и идентифицирует корректно. Windows тоже адекватно его воспринимает со всеми 4 ядрами. Но внезапно появляются BSODы. Независимо от времени работы системы и нагрузки. В безопасном режиме система более стабильна, но бсоды появляются, хоть и очень редко. Максимум, сколько проработал комп с Xeonом — 2 часа.

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

    • IdeaFix говорит:

      Просто не нужно ставить процессоры с шиной 1600. Никому и никогда. Ибо в общем никакие платы не могут нормально шину 400 отработать и делители на память установить.

      • Денис говорит:

        Вы знаете, я об этом тоже думал, что дело в шине. Но увидел результаты тестов под мою мать(http://www.delidded.com/lga-771-to-775-adapter/3/#asus). Е5462 должен нормально стать по идее. Правда, там указан, как подходящий, процессор с ревизией E0. Может, у меня С0…

        • IdeaFix говорит:

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

          А в реальном мире шина 1600 работает без проблем едва ли у каждого 10-ого попробовавшего. Кстати, выяснить какой ревизии у Вас процессор очень просто, но какая разница, если сливается мать а не проц?

          • Денис говорит:

            На данный момент я использую Е8400 🙂 Возможно, поэтому и бсодов нет? 🙂 Надо попробовать другой Ксеон поставить.

            • IdeaFix говорит:

              4 ядра нагружают чипсет значительно больше чем два. По сути E5450 это два процессора E8400. Обычно «перекос» идёт по памяти, т.е. надсаженый чипсет не справляется с большим количеством модулей или с разными модулями…. ну и E8400 это 1333 шина, а не 1600.

  33. Сергей говорит:

    Добрый день!
    Мать MSI G31TM-P21 с XeonE5450 встал на оригинальной прошивке, все работает отражается как положено. Вроде все работает. Но есть пару но….
    1 . 10-ка (х86) запускается, работает но иногда перезагружается. AiDA 64 тест стабильности проходит без проблем. На Prime95 сразу завис, удалось перезагрузить путем полного выключения с кнопки.
    2. 7-ка (х64) устанавливал уже на Xeone работает вроде бы пока нормально. AiDA 64 и Prime95 проходят без проблем

    Стоит ли пробывать обновлять прошивку БИОС модифицированый, или 10-ка нормально не будет работать и остановится на 7-ке. Либо надо может быть просто 10-ку поставить на (х64)?

  34. Артем говорит:

    Братан, не могу понять, как в этой проге указать путь к своему биос файлу с микрокодами.
    Туплю чего-то я(

  35. Роман говорит:

    Здравствуйте, для Intel DP35DP есть мод. биос? Буду благодарен

  36. Роман говорит:

    Здрасьте,имеется мать гигабайт G41M-ES2L с последним биосом F9 от 6.21.2010 rev 1.1 и установленная виндовс 7 x64 профессиональная,хочу поставить xeon Е 5450 (Е0).Перепрошивать буду местным модом 771 Gigabyte GA-G41M-ES2L (F9, присутствуют микрокоды только на 65/45nm core/xeon).
    В FAQ не объяснено чем делать перепрошивку.Подойдут ли стандартные средства от производителя q-flash и обновление в среде DOS.И что из двух будет лучше?

    • IdeaFix говорит:

      Я за прошивку из BIOS. Но любй метот стандартный на гигабайтах работает. Т.е. никаких дополнительных особенностей/препятствий при прошвике мода нет.

  37. андрей говорит:

    Добрый вечер. Подскажи какой проц брать (Q45 все коды ниже с нее), странно но она не только xeon
    x3*** поддерживает:

    CPUID=10676 Rev=60F 2010/09/29 CRC=8FE1A237 Off=15EFE0 Size=1000 Plat=4
    CPUID=10677 Rev=70B 2011/10/04 CRC=A48ED842 Off=15FFE0 Size=1000 Plat=4
    CPUID=1067A Rev=A0B 2010/09/28 CRC=B007E7E3 Off=160FE0 Size=2000 Plat=0,4
    CPUID=10676 Rev=60F 2010/09/29 CRC=8FE1A246 Off=162FE0 Size=1000 Plat=0
    CPUID=6FB Rev=B6 2007/07/13 CRC=5E5A71A7 Off=163FE0 Size=1000 Plat=4
    CPUID=10661 Rev=38 2007/09/19 CRC=8A2D6F19 Off=164FE0 Size=1000 Plat=0
    CPUID=6F6 Rev=D0 2010/09/30 CRC=B61EC71A Off=165FE0 Size=1000 Plat=0
    CPUID=6F2 Rev=5D 2010/10/02 CRC=9384A573 Off=166FE0 Size=1000 Plat=0
    CPUID=6F9 Rev=82 2006/09/03 CRC=59C9FE00 Off=167FE0 Size=1000 Plat=0
    CPUID=6FB Rev=BA 2010/10/03 CRC=08707B60 Off=168FE0 Size=1000 Plat=0
    CPUID=6FD Rev=A4 2010/10/02 CRC=9ACE6116 Off=169FE0 Size=1000 Plat=0
    CPUID=10676 Rev=60B 2008/01/19 CRC=95FAB8B5 Off=1A3400 Size=1000 Plat=0
    CPUID=6F2 Rev=5D 2010/10/02 CRC=9384A573 Off=1A4C00 Size=1000 Plat=0
    CPUID=6F6 Rev=D0 2010/09/30 CRC=B61EC71A Off=1A6400 Size=1000 Plat=0
    CPUID=6FB Rev=BA 2010/10/03 CRC=08707B60 Off=1A7C00 Size=1000 Plat=0
    CPUID=6FD Rev=A4 2010/10/02 CRC=9ACE6116 Off=1A9400 Size=1000 Plat=0
    CPUID=10661 Rev=43 2010/10/04 CRC=4B64BA3A Off=1AAC00 Size=1000 Plat=0
    CPUID=10676 Rev=60F 2010/09/29 CRC=8FE1A246 Off=1AC400 Size=1000 Plat=0
    CPUID=10677 Rev=70B 2011/10/04 CRC=A48ED842 Off=1ADC00 Size=1000 Plat=4
    CPUID=1067A Rev=A0B 2010/09/28 CRC=B007E7E3 Off=1AF400 Size=2000 Plat=0,4
    CPUID=6FB Rev=B6 2007/07/13 CRC=5E5A71A7 Off=1B1C00 Size=1000 Plat=4

    • IdeaFix говорит:

      Микрокоды не означают поддержку процессоров. Что за плата у Вас? Ну и Q45 основанные платы поддерживают ИЗ XEONов только x3xxx, а обычные Core 2 Quad — без проблем.

  38. Дмитрий говорит:

    пишу автору статьи
    мать Intel DP45SG
    Версия BIOS SGP4510H.86A.0125.2010.0121.1927
    Тип ЦП QuadCore Intel Xeon X5450, 3000 MHz
    Версия CPUID 0001067Ah
    Версия обновления микрокода A07h

    Процессор заработал без проблем. Решил сделать обновление микрокода проца в биосе по этой инструкции http://webcache.googleusercontent.com/search?q=cache:http://donovan6000.blogspot.ru/2013/06/insyde-bios-modding-cpu-microcodes.html
    из файла microcode.dat достал три bin файла на проц
    cpu0001067a_plat000000a0_ver00000a0b_date20100928.bin
    cpu0001067a_plat00000011_ver00000a0b_date20100928.bin
    cpu0001067a_plat00000044_ver00000a0b_date20100928.bin
    через прогу PhoenixTool окрыл биос с расширением BIO. после открытия, создался файл с расширением BIOS. Открыл полученный файл HEX редактором, в файле пятый бит овечающий за ревизию равен 01, а скачанные файлы для проца 0b. последовательность 7a 06 01 00, начиная с байта 0C, встречается несколько раз в файле, но заголовок микрокода не совпадает с первыми битами. как сделать правильно?

    • Дмитрий говорит:

      Intel Microcode List ver0.4a

      Drag the file here and press Enter
      D:\Tools\intel\XEON\BIOS0.BIOS

      CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=68938 Size=2000 Plat=0,4
      CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=E4E14 Size=2000 Plat=0,4
      CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=5DD6C8 Size=2000 Plat=0,4
      CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=659BA4 Size=2000 Plat=0,4

      лишнее убрал

  39. Дмитрий говорит:

    биос этой платы находится в контейнере EFI. при помощи PhoenixTool распаковываю сам биос. в самых «больших» файлах (их 4шт), при помощи MMTool_4.50 удаляю микрокод для моего процессора и добавляю вот этот cpu0001067a_plat00000011_ver00000a0b_date20100928.bin. собираю биос обратно. кидаю на флешку, но процесс прошивки даже не начинается. даю команду IFLASH2.EXE и далее следует перезагрузка, с небольшой задержкой. шил через дос.

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

  40. Александр говорит:

    Добрый день,
    подскажите пожалуйста заведется ли E5450 E0 на плате:

    D:\>intelmicrocodelist.exe RK0088P.BIO | findstr 10676
    CPUID=10676 Rev=60F 2010/09/29 CRC=8FE1A246 Off=1840 Size=1000 Plat=0
    CPUID=10676 Rev=60F 2010/09/29 CRC=8FE1A237 Off=2840 Size=1000 Plat=4
    CPUID=10676 Rev=60F 2010/09/29 CRC=8FE1A246 Off=691EC Size=1000 Plat=0
    CPUID=10676 Rev=60F 2010/09/29 CRC=8FE1A237 Off=6A1EC Size=1000 Plat=4
    CPUID=10676 Rev=60F 2010/09/29 CRC=8FE1A246 Off=D922C Size=1000 Plat=0
    CPUID=10676 Rev=60F 2010/09/29 CRC=8FE1A237 Off=DA22C Size=1000 Plat=4
    CPUID=10676 Rev=60F 2010/09/29 CRC=8FE1A246 Off=2C1D70 Size=1000 Plat=0
    CPUID=10676 Rev=60F 2010/09/29 CRC=8FE1A237 Off=2C2D70 Size=1000 Plat=4
    CPUID=10676 Rev=60F 2010/09/29 CRC=8FE1A246 Off=31EFC4 Size=1000 Plat=0
    CPUID=10676 Rev=60F 2010/09/29 CRC=8FE1A237 Off=31FFC4 Size=1000 Plat=4
    CPUID=10676 Rev=60F 2010/09/29 CRC=8FE1A246 Off=38F004 Size=1000 Plat=0
    CPUID=10676 Rev=60F 2010/09/29 CRC=8FE1A237 Off=390004 Size=1000 Plat=4

    D:\>intelmicrocodelist.exe RK0088P.BIO | findstr 1067A
    CPUID=1067A Rev=A0B 2010/09/28 CRC=B007E7E3 Off=4840 Size=2000 Plat=0,4
    CPUID=1067A Rev=A0B 2010/09/28 CRC=B007E7E3 Off=661EC Size=2000 Plat=0,4
    CPUID=1067A Rev=A0B 2010/09/28 CRC=B007E7E3 Off=D622C Size=2000 Plat=0,4
    CPUID=1067A Rev=A0B 2010/09/28 CRC=B007E7E3 Off=2C4D70 Size=2000 Plat=0,4
    CPUID=1067A Rev=A0B 2010/09/28 CRC=B007E7E3 Off=31BFC4 Size=2000 Plat=0,4
    CPUID=1067A Rev=A0B 2010/09/28 CRC=B007E7E3 Off=38C004 Size=2000 Plat=0,4

    Коды вроде свежие… Не смог найти описание что означает PLAT и где его найти, у меня на плате 0,4 , где то присутствуют еще 2,6 Что это означает? Спасибо.

    • IdeaFix говорит:

      Как бы не пришлось Вам подбирать что-то из старых версий BIOS на эту плату… в этом наборе нет микрокодов на Xeon.

  41. Александр говорит:

    Старые биосы не помогут — там вообще таких CPUID нет, читал на яндексе что где-то находили модифицированный биос по Intel dp43bf, но так и не нашел — не помогли ни гугл, ни яндекс. Может вы что-нибудь слышали? Подскажите, пожауйста.

  42. Александр говорит:

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

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

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