Август 21 2016

Ставим процессор Xeon LGA771 в LGA775 (новая жизнь старого компа)

IMG_2015_06_10_000602Источник статьи – http://forum-33.ru/

Не стану утруждать техническими подробностями. Дело было сделано с максимально низкими затратами на всю возню. Заказал на AliExpress процессор Intel Xeon E5440 (SLBBJ) (ark.intel, cpu-world), подготовленный для установки в мат. плату с LGA775 (т.е. не надо вырезать скальпелем никакие ключи/самому растачивать процессор, клеить наклейки-переходники на ножки…за нас все сделали китайцы). Устанавливать данный процессор планировалось с старенькую мат. плату ASUS P5BVM-SE c AMI BIOS v.1101.

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

IMG_2015_06_10_001836

Выход: пропатчить имеющийся BIOS – добавить в него микрокод для поддержки данного процессора. Для этого нам понадобятся (рассматривается вариант для AMI BIOS):

  1. Исходный файл биоса от производителя, доступный последний BIOS для ASUS P5BVM-SE – 1101
  2. Программа для модификации BIOS – MMTOOL
  3. Файл с нужным нам микрокодом.
  4. Далее распаковываем файл с исходным BIOS, программу модификации BIOS и файл с микрокодом(ами) в одну папку (для удобства).

Запускаем программу для модификации BIOS – MMTOOL:

mmtool_cpu_patch_window

  1. В программе модификации переходим на вкладку “CPU PATCH”.
  2. В “Options” переключатель ставим в положение “Delete and Pathc Data”
  3. Жмем Load ROM и выбираем файл с нашим исходным BIOS.
  4. Находим CPUID нашего процессора – 1067Ah – он там есть, но старый (в нашем конкретном случае это 31я строка) – выделяем ее и жмем кнопку “Apply”
  5. Затем в “Options” переключатель ставим в положение “Insert and patch data”
  6. Напротив надписи “Patch file” жмем кнопку “Browse” и выбираем нужный нам файл с микрокодом и жмем кнопку “Apply”. (я не стал гадать и установил сразу два файла с plat 11 (для платформы LGA775) и 44 (для платформы LGA771) и cpuid 067A из папки для cpu 45nm – cpu0001067a_plat00000011_ver00000a0b_date20100928.bin, cpu0001067a_plat00000044_ver00000a0b_date20100928.bin)
  7. После добавления нужного нам микрокода сохраним модифицированный BIOS в другой файл нажав кнопку “Save ROM as…” и сохраним например как “1101m.rom”.
  8. Теперь нам осталось только прошить модифицированный BIOS в мат. плату, провести полный сброс установок и вуаля – имеем полноценно работающий 4х ядерный процессор в старенькой системе. (как что где прошивать BIOS – это уже другая песня).
Читайте также:  Xeon на сокет 775 — Вторая жизнь вашего компьютера

Аналогичным образом можно модифицировать BIOS для других моделей процессоров Xeon. В сети впрочем достаточно информации по данной теме, как и для AMI BIOS так и для AWARD BIOS. По производительности данный процессор, предназначенный в большей степени для серверных систем и 2х процессорных конфигураций, не уступает “родным” для LGA775 Intel Quad Core Q9500/Q9550, а в некоторых моментах их превосходящий (сравнение Intel Quad Core Q9500 и Intel Xeon E5440: cpuboss, cpuworld). А учитывая разницу в цене, то Xeon тут на порядок обходит аналогичные Intel Quad Core.

Внимание! Если вы будете повторять или пробовать поступить аналогично тому что описано в данном посте – вы делаете на свой страх и риск.




Опубликовано 21.08.2016 Xeon LGA755 в категории "Опыт установки Xeon