Устанавливаем серверный процессор Intel Xeon E5450 (LGA-771) на десктопную материнскую плату GIGABYTE G41-Combo (LGA-775)

В недалёком прошлом, после проведения апгрейда процессоров на серверах HP ProLiant G5 высвободилось несколько ранее используемых процессоров Intel Xeon семейства 5000, которые были бережно уложены "ушкапчик" с мыслью "а что же мне теперь с ними делать". В ту пору у меня закралась идея сборки мощной рабочей станции с использованием серверного процессора Xeon, однако до практики это дело так и не дошло, так как по началу я не смог определиться с выбором материнской платы под родной для Xeon 5K сокет LGA-771, а потом и вовсе забыл про это. Но недавно один мой коллега подкинул ссылку на интересный топик Good news for the LGA775 ! now 771 is available to convert to 775 motherboard, почитав который, я снова вспомнил про старые Xeon-ы. С большим удивлением для себя нашёл ещё один, на этот раз уже русскоязычный ресурс ideafix.name, где, из статьи Материнские платы Gigabyte и Socket 771 CPU microcode, узнал о том, что имеющаяся в моём распоряжении десктопная материнская плата GIGABYTE G41-Combo (Rev.2 FB) на сокете LGA-775 способна работать с процессорами Xeon 5K. Это вдохновило меня на практический эксперимент.

Заказал у греческого продавца на Ebay волшебную штуку под названием "LGA 771 to LGA 775 Xeon Mod Adapter Sticker". Удовольствие обошлось примерно в 5 американских рублей за комплект из пяти штук. Одного адаптера достаточно для одной установки процессора форм-фактора LGA-771 в разъём LGA-775. На Т-образных краях адаптер имеет клейкое основание для закрепления на корпусе процессора, так что излишних манипуляций со скотчем, как показано на фотографиях в ранее упомянутом топике, не потребуется. Единственное что требуется, так это сухие обезжиренные (например спиртом) руки, чтобы не испортить клейкое основание в процессе установки адаптера на процессор. Хотя эстеты проводят подобные операции пинцетом.

Для установки процессора Xeon в сокет LGA-775 потребуется небольшая "рихтовка" процессорного гнезда. Достаточно приложить процессор к гнезду и станет понятно, какие элементы гнезда требуют "ампутации". Отрезать мешающие элементы оказалось довольно просто легким нажатием обычного монтажного ножа. Если монтажного ножа под рукой нет, подойдёт и обычный канцелярский нож.

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

Щелкните по изображению для увеличения

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

Щелкните по изображению для увеличения

Выполнив проверочный запуск, я обнаружил то, что моя материнская плата действительно без лишних вопросов определила тип процессора, успешно выполнила POST и, как обычно, перешла к запуску операционной системы

Если же материнская плата не может правильно определить тип процессора, то возможно ей потребуется дополнительная перепрошивка модифицированной версией BIOS, как я понял, чтобы расширить её набор микрокодов. Подробнее об этом можно почитать в заметке Нужен ли 771mod, или как узнать есть ли в BIOS поддержка Xeon.

В моём случае проблемы не было ни с идентификацией процессора на уровне материнской платы, ни с определением на уровне операционной системы (Kubuntu Linux 16.04 LTS):

О том, как идентифицировать процессор в Linux сделал маленькую шпаргалку здесь.

В результате, производительность работы системы в целом улучшилась на порядок, что ощутимо даже без проведения "бенчмарков", особенно на фоне того, что раньше у меня был установлен скромный Celeron с 1MB кеша, который к тому же грелся на 15-20 градусов сильней.

Update 06.05.2018
Практика показала, что не все имеющиеся инструкции процессора Xeon могут работать, если использовать оригинальную (непатченную) версию BIOS с сайта GigaByte. Например, я столкнулся с проблемой невозможности полноценно использовать поддержку виртуализации (Intel-VT). Для решения подобных проблем можно попробовать залить в BIOS через встроенный прошивальщик Q-Flash модифицированную версию firmware, которую можно загрузить по ссылке https://ideafix.name/?p=1483

Всего комментариев: 8 Комментировать

  1. Дмитрий /

    Ну дык! После целерона то! :-D

  2. Павел /

    Да ты чертов гений :)

    1. Алексей Максимов / Автор записи

      Да ну, что за глупости. Просто воспользовался чужой идеей.

      1. IdeaFix /

        у Вас линукс микрокоды на горячую на уровне ОС обновляет, но иметь в BIOS правильные микрокоды - не лишнее.

        http://askubuntu.com/questions/545925/how-to-update-intel-microcode-properly тут описано как "новее чем в репозитории" микрокоды получить.

        1. Алексей Максимов / Автор записи

          Ценный комментарий. Спасибо за информацию.

  3. Oleg /

    Очень полезная статья для тех кому некуда деть xeon 771. замечу - сейчас есть адаптированные версии этого процессора на 775 сокет, без необходимости доработки платы

  4. Серёга /

    А что это вообще такое"виртуализации (Intel-VT)", нужно ли оно мне ? вот и думаю !!!

  5. Andrey /

    Лучший процессор под данный сокет, это, безусловно, Xeon E5450, подробнее о его актуальности в 2020 году читайте здесь: https://isborka.ru/actualnost-775-soket/

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