В недалёком прошлом, после проведения апгрейда процессоров на серверах 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
Ну дык! После целерона то! :-D
Да ты чертов гений :)
Да ну, что за глупости. Просто воспользовался чужой идеей.
у Вас линукс микрокоды на горячую на уровне ОС обновляет, но иметь в BIOS правильные микрокоды - не лишнее.
http://askubuntu.com/questions/545925/how-to-update-intel-microcode-properly тут описано как "новее чем в репозитории" микрокоды получить.
Ценный комментарий. Спасибо за информацию.
Очень полезная статья для тех кому некуда деть xeon 771. замечу - сейчас есть адаптированные версии этого процессора на 775 сокет, без необходимости доработки платы
А что это вообще такое"виртуализации (Intel-VT)", нужно ли оно мне ? вот и думаю !!!
Лучший процессор под данный сокет, это, безусловно, Xeon E5450, подробнее о его актуальности в 2020 году читайте здесь: https://isborka.ru/actualnost-775-soket/