Как обновить биос под сокет 771
Установил переделанный серверный процессор Intel Xeon 5320 (LGA771 -> LGA775), приобретённый на Алиэкспрессе в материнскую плату Intel DG965SS (с разъёмом LGA775). Можно конечно и самому переделать LGA771 в LGA775, но при цене в $6,5 долларов за процессор гораздо проще взять его и китайцев.
При использовании Intel Xeon 5320 операционная система Windows 10 заработала только при выключении в БИОСе режима "Core multiplexing" (в отличии от прекрасно работающей Ubuntu 17.10). При этом процессор работал только в однопоточном режиме, так что, согласно тесту CPU-Z, производительность в многопоточном режиме оказалась в 2 раза ниже, чем у Intel Core 2 duo E6300, на замену которому и покупался Xeon.
Оказалось, что микрокоды процессора должны быть обновлены. Можно сделать это и в программном режиме, причём в Ubuntu операция на голову проще, чем в Windows 10. Да и в последней нужно позаботиться о том, чтобы микрокоды обновлялись при каждой загрузке. Также есть возможность обновить микрокоды и в БИОСе, по крайней мере в некоторых BIOS от AWARD, AMI, Phoenix, особенно в версиях до UEFI.
Инструкций для материнских плат Intel намного меньше. И не удивительно. С Intel DG965SS пришлось очень прилично повозиться.
Перед обновлением микрокодов нужно установить процессор, поддержку которого мы хотим обеспечить. Если потребуется установить другой процессор, то процедуру придётся повторить.
Некоторые инструкции предлагают создать загрузочную дискету, т.к. не все компьютеры позволяют загружаться в флешки. Я сделал загрузочную флешку с FreeDOS при помощи бесплатного приложения с открытым исходным кодом Rufus (для этого нужно отметить галочкой "Create a bootable disk using" и выбрать из списка пункт "FreeDOS").
Далее нужно скачать для нашего процессора Intel Xeon E5320 с сайта Intel микрокоды "Linux* Processor Microcode Data File
Linux* Processor Microcode Data File". Скаченный архив нужно распаковать и найти в нём файл microcode.dat .
Из microcode.dat потребуется извлечь .bin файлы. Сделать это можно при помощи утилиты microdecode.exe
Следующая команда извлекает .bin файлы из microcode.dat в текущую папку, в которой должны находиться и microdecode.exe, и microcode.dat
microdecode.exe microcode.dat
В случае с "Linux* Processor Microcode Data File" версии 20170707 получилось 160 .bin файлов. Нам понадобятся только .bin файлы, относящиеся к нашему процессоры.
В некоторых версия БИОС можно увидить CPU ID. В случае с Intel DG965SS пришлось заглянуть в приложение CPU-Z. Сложив Family 6 Model F Stepping 7 получим 6f7
Из 160 файлов с подходящим CPU ID оказалось всего 2: cpu000006f7_plat00000010_ver0000006a_date20101002.b in и cpu000006f7_plat00000040_ver0000006b_date20101002.b in .
Осталось достать приложение для обновления микрокодов. Скачиваем checkup.zip и распаковываем его содержимое в корень загрузочной флешки. Также копируем в корень флешки нужные .bin файлы: cpu000006f7_plat00000010_ver0000006a_dat e20101002.bin и cpu000006f7_plat00000040_ver0000006b_dat e20101002.bin.
Далее на флешке редактируем при помощи текстового редактора (Notepad++, Notepad. но только не MS Word) файл autoexec.bat
Для обновление микрокодов нужно выполнить checkup7.exe (Processor Update Utility for Intel(R) P6 and Intel NetBurst(R)) с параметром -p и указанием .bin файла.
Я пробовал сделать autoexec.bat со следующим содержанием:
checkup7.exe -p cpu000006f7_plat00000010_ver0000006a_dat e20101002.bin
а также с таким:
checkup7.exe -p cpu000006f7_plat00000010_ver0000006a_dat e20101002.bin
cpu000006f7_plat00000040_ver0000006b_dat e20101002.bin
В итоге остановился на первом варианте. При этом checkup7.exe выдавал ошибку. Но зато появлялась командная строка, в которой команда DIR позволяла найти сокращённое FreeDOS имя файла.
Далее оставалось ввести пару команд:
checkup7.exe -p cpu000~1.bin
checkup7.exe -p cpu000~2.bin
Одна из команд не обновляла микрокоды, а другая приводила к успешному результату.
Чтобы не заморачиваться с выбором файлов для нашего процессора, можно объединить все .bin файлы в один.
copy /b *.bin all.bin
Повторная попытка обновить те же самые микрокоды конечно же показывает, что в этом нет необходимости.
В результате команда
checkup7.exe -p all.bin
======================================== =================================
| Processor Update Utility for Intel(R) P6 and Intel NetBurst(R) |
| Microarchitecture Family of Microprocessors |
| Version 7.14, 09/23/2005, Production |
| Copyright 1995-2004, Intel Corporation. |
======================================== =================================
The system BIOS supports the microcode update API.
Searching database file for Processor Signature=000006F7 Platform />Attempting to permanently install the microcode update(s) in your system BIOS.
Checking microcode update for processor signature 06F7 and platform ID 40:
BIOS microcode update revision = 6B
Database microcode update revision = 6B
The microcode update currently loaded in your processor(s) is the
latest revision as of 09/23/2005. No changes are needed.
Please make sure you have the latest version of the utility.
В результате обновления микрокодов процессор Intel Xeon E5320 в Windows 10 заработал в двухпоточном режиме
К большому сожалению, при включении режима "Core Multiplexing" в БИОС материнской платы Intel DG965SS в Windows 10 продолжает возникать ошибка "SYSTEM THREAD EXCEPTION NOT HANDLED", так что мультиплексирование ядер процессора приходится отключать (либо нужно отказаться от Виндоуз и работать в Linux).
p.s. Получилось всё в последний момент. Вроде бы всё просто, но без инструкций пришлось потратить очень много времени. Хотел уже всё бросить и искать альтернативный БИОС вроде coreboot от Google, либо пытаться обновлять микрокоды перед загрузкой Windows 10 (хотя не понимаю, как это можно сделать).
Этот этап пугает многих пользователей, хотя ничего сложного в этом нет.
Справедливости ради, стоит заметить, что некоторые платы могут работать с Xeon'ами и без модификации биоса. Однако, в таком случае могут не поддерживаться некоторые инструкции (например SSE4.1), неправильно определяться температура ядер или другие параметры.
Прошивка выполняется до установки Xeon, с обычным процессором.
Алгоритм действий такой:
- Для начала, нужно убедиться, что материнская плата совместима с процессорами Xeon.
- Скачиваем модифицированный биос для своей платы с этого сайта или по ссылке.
- Находим (например на официальном сайте производителя) инструкцию по обновлению bios. Как правило, достаточно записать скачанный файл на флешку, зайти в биос и запустить обновление. Стоит заметить, что для многих материнских плат существует софт, способный выполнить обновление из под Windows. Узнать о нем можно также на официальном сайте.
- После успешной операции можно переходить к установке нового процессора.
Как правило, а архиве с модифицированным биосом находятся 3 папки: «ORIG», «771», «771SLIC». Orig — оригинальный, не измененный биос. 771 — биос с добавлением микрокодов Xeon. 771 Slic — с микрокодами Xeon и механизмом активации Windows.
Прошивка биоса на примере платы Gigabyte:
Установка в материнскую плату на 775 сокете
Для начала, нужно узнать, что за процессор вам достался.
- Процессор с пропилами и перепаянными контактами. Самый распространенный и удобный вариант. Не требует никаких дополнительных действий, устанавливается как и любой другой процессор.
Установленный процессор с пропилами
-
Без пропилов, но с наклейкой на контактах. Был распространен в начале массового появления ксеонов на данный сокет.
Процессор без пропилов, но с наклейкой
Правильно установленная наклейка крупным планом
Для установки придется аккуратно срезать ключи с материнской платы. Сделать это можно обычным канцелярским ножом, функциональность платы при этом не пострадает, родные процессоры будут работать как и раньше.
Вот эти ключи нужно аккуратно срезать
После успешной установки биос должен правильно определить новый процессор. Не лишним будет зайти в настройки и проверить их корректность. После загрузки windows заходим в диспетчер задач и проверяем количество ядер. Иногда, при переходе на зион с двухъядерного процессора, количество ядер может остаться равным двум. Поэтому если вы видите 2 ядра вместо 4, то нужно проделать следующее:
- Нажимаем Пуск — Выполнить и вводим «Msconfig»
- Переходим на вкладку «Загрузка», затем в «Дополнительные параметры»
- Убираем галочку с «Число процессоров»
- Перезагружаемся
Теперь система будет видеть все 4 ядра
Вот и всё, установка прошла успешно и можно переходить к тестированию.
Возможные проблемы после установки
Как правило, если нажать F1, то система успешно загружается. Проблема, вероятнее всего, в том, что не прошит модифицированный биос. Если ошибка появляется даже после успешной прошивки, но при этом все остальное работает нормально, то избавиться от неё можно отключив функцию Halt boot on error в bios.
Не устанавливается Windows 8.1 или Windows 10
Windows может жаловаться на какую-либо отсутствующую функциональность процессора ( например CompareExchange128 ). Ошибка появляется когда:
- Не прошит модифицированный биос
- Установлена устаревшая версия биос
Для исправления — прошить последнюю актуальную версию bios с микрокодами Xeon.
Система не загружается, выдает ошибку вида «unrecognized CPU error»
- Убедитесь, что прошит модифицированный биос для вашей платы
- Полностью сбросьте настройки bios
- Если ничего не помогло — попробуйте прошить другую версию биоса
Windows крашится при загрузке
Выполните сброс всех настроек биоса, либо установите их в дефолтное значение. Убедитесь, что установлен корректный режим работы SATA (IDE или AHCI). В редких случаях, может потребоваться переустановка Windows.
Кулер постоянно крутится на максимальных оборотах
Такое может быть по нескольким причинам:
- Не прошит модифицированный биос
- В настройках Bios выставлен слишком агрессивный режим охлаждения
- Ваша система охлаждения просто не справляется с Ксеоном
После установки Xeon, при включении компьютера черный экран и ничего не происходит
Во первых, убедитесь, что используете совместимую материнскую плату и для неё прошит модифицированный биос.
Во вторых, проверьте, правильно ли установлен процессор в сокет. Возможно не до конца срезаны пластиковые ключи и это мешает контакту. По возможности, проверьте работоспособность на другой плате.
И наконец, убедитесь, что все остальные комплектующие подключены корректно. Проверьте работоспособность со старым процессором, чтобы исключить другие неполадки.
На данной странице представлены модифицированные биосы с поддержкой процессоров Xeon 771 -775 сокета для плат Асус.
- Платы серии P5K обычно показывают температуру на 15 градусов выше независимо от наличия и качества мода.
- SLIC версий нет
- Моды содержат микрокоды только на 45/65nm Core/Xeon, если не указано иное.
- P5KC/P5QC чуть более капризны по памяти чем P5K/P5K3/P5Q/P5Q3
- P5B**** и FSB1333MHz — лотерея.
В каждом архиве две папки, ORIG и 771. ORIG — оригинальный образ с сайта производителя, рекомендуется зашить его самым первым и проверить с ним стабильность системы. 771 — образ с добавленными/замененными микрокодами.
-
(2302) (2406) (2301) (2105) (1102) (2102) (0701) (2209) (2103) (0301) (0602) (2204) (1005) (1005) (0801) (1703) (2203) (2101) (0601) (0901) (1004) (0408) (0615) (0620) (0511) (0405) (0406) (0405) (0710) (0502) (0601) (0416) (0702) (0406) (0504) (0501) (0603) (0311) (0606) (0901) (0306, OEM) (0505) (0503) (0502) (1001) (1101) (0604) (0604) (0403) (0303) (0503) (0502) (0401) (0501) (1101) (0404) (0505) (0303) (0202) (0408, 0504) (1702) (0902 и 1005) (1205 и 1206) (1201) AHCI MOD (1201) (0903, 1001, 1105, 1203, 1303. Данная плата очень капризна по памяти) (1402) AHCI MOD (0501, присутствуют микрокоды только на 65/45nm core/xeon + AHCI MOD) (0703, обновлены firmware контроллеров) (Вариант с обновленными фирмварями устройств 1101) (0604) AHCI MOD (1303) (0603, в папке 771_65-45 образ прошивки с микрокодами на все 45/65нм зеоны) (0601) (1003) (0501) (0508) (0506 и 0702) (0402) (0702) (0403) (0506, 0507, 0512, 0602) (0601) (1002) (1001) (0409) (0701) (0404) (0507) (0306, 0505 и 506 OEM версия) (0805) (0303) (0709) (1203)
ВНИМАНИЕ, ПЛАТЫ СЕРИИ P5B вероятно будут нестабильны на FSB1333MHz и выше!
-
(1106, возможно подойдёт и для Vista Edition) (1102 и 1201, упрощён OEM LOGO) (1901) (1201) (1005, внутри микрокоды на все 45nm и все 65nm xeon’ы) (3002 там же в архиве 2801 и 3001 версии, ТОЛЬКО 771 mod, без оригинала) (1238) (1807) (0638) (1103) (0704) (0802, упрощен OEM LOGO) (1008 и 1101) (1004, изменено OEM Logo) (1002) (0109) (1211) (2101, 2104) (2402) (0901) (2002) (1401) (1402) (1702) (1104) (1401) (0903) (1201 и 1406) (0505) (1801) (0519) (0901) (1001) (0802) (0515)
ВНИМАНИЕ, ПЛАТЫ НИЖЕ НЕ ПОДДЕРЖИВАЮТ XEON E5xxx! Только E3xxx/X3xxx. Например, X3363
-
(0803) (1001) (0902) (1201) (0505) (1503, удалены 3 микрокода от 2005 года) (1502) (1203) (1502) (0501) (0803) (0802) (1302) (1403) (1301) (0403)
ВНИМАНИЕ, ПЛАТЫ НИЖЕ НЕ ПОДДЕРЖИВАЮТ 45nm процессоры!
-
(0509) (0501) (0205 и 0323, OEM EEpson Endeavor Pro4000) (3001 и 3002) (0601, только 65nm микрокоды) (0806, добавлены микрокоды на W50*0) (0604, только 65nm микрокоды)
ВНИМАНИЕ, это 865-ый, X3230 работает, но 45nm и FSB 1333MHz наверное пробовать не стоит.
-
(1501 оригинальный и с модификациями от LLC)
OEM
Платы ниже не поддерживают 4 ядра. Двухъядерные Core/Xeon будут работать.
Мое увлечение монтажем Full HD видео привело к предсказуемым последствиям — мой компьютер, купленный пять лет назад пытался всячески препятствовать комфортной работе. Проще говоря, тормозил как мог. Это был компьютер на базе 775 сокета с процессором Intel Core2duo E7200. Посмотрев цены на новые платформы на базе процессоров i5 и i7, я пришел в уныние и стал искать более мощный вариант процессора для своей платформы на вторичном рынке. Как оказалось, цены на топовые четырех-ядерные Quad процессоры типа Q9650 оказались весьма высоки — от 4 т.руб. И тут я наткнулся на один форум, в котором сообщалось о полной совместимости процессоров XEON с 771 сокета c моим 775 c малюсенькой доработкой.
Выбор серверного процессора для замены
Не очень поверив в такую возможность, я начал углубляться в изучение этого вопроса и пришел к мнению, что за $40-$50 я могу стать обладателем весьма производительного процессора немногим превосходящим топовые квады. Как оказалось таких процессоров на aliexpress и ebay просто очень много, да и видов их прилично. Существует несколько модификаций XEON 771 сокета: c индексом L-уменьшенного энергопотребления, E-среднего энергопотребления и X-повышенного энергопотребления. Выбирать пришлось недолго, ибо под мою материнскую плату P5K SE/EPU наиболее подходящим из производительных оказался E5450. Именно этот процессор является наиболее производительным и максимально совместимым с материнскими платами на 775 сокете.
Поковырявшись на Aliexpress в поисках максимально выгодного варианта, я остановился на продавце, предлагавшим E5450 процессор с уже наклеенным переходником и одним запасным переходником в комплекте. Посмотрев видео на Ютубе о том как клеить переходник, я все-таки испугался миниатюрности и точности этой операции и решил переложить эту ювелирную работу на китайцев. О чем совсем не пожалел. Переходник этот представляет из себя небольшую пластиковую пластинку со скотчем на торцах, в середине которой расположены два точечных контакта, призванных поменять эти контакты местами.
Пришел процессор достаточно быстро (дней через 20), в отличной упаковке, исключавшей его повреждение даже в самых экстремальных случаях. Как и было обещано, переходник уже был аккуратно наклеен на процессор и один был запасным в комплекте. Осталось вытащить старый процессор из моей материнской платы P5K SE/EPU и немного доработать ее под новый процессор. Дело в том, чтобы исключить совместимость процессоров 771-го и 775-х сокетов на процессорах и самих сокетах сделали ключи (выступы и прорези на торцах сокетов) с разных сторон. Поэтому XEON невозможно вставить в 775 сокет, если не спилить или срезать два внутренних выступа 775-го сокета. Для меня это была самая ответственная и опасная операция, т.к. делал ее в первый раз.
Сначала думал сделать это с помощью канцелярского ножа, но обнаружил в косметичке своей любимой жены инструмент по лучше, а именно маникюрные щипцы. Пластик из которого сделаны эти выступы, оказался на удивление очень податливым и эту операцию я выполнил очень качественно за пару минут. Вставил процессор, намазал поверхность тонким слоем теплопроводящей пасты, также тонкий слой нанес на основание кулера и прикрепил его к материнской плате.
Первое включение компьютера с серверным Intel Xeon
И все бы замечательно, но конкретно под свою материнскую плату ASUS P5K SE/EPU я там не нашел микрокодов. Как я не искал их, так найти и не получилось. Пришлось вникать в тему, как модифицировать БИОС самостоятельно. Спасибо зарубежным форумам, на которых я нашел достаточно информации и моим не совсем кривым рукам, не приведшим мою материнку в негодность.
Обновление Биос-а для улучшения совместимости
- Скачиваем самую последнюю версию BIOS с сайта производителя вашей материнской платы.
- Скачиваем программу: MMTool_322_1B_21Fix.
- Скачиваем микрокоды для процессоров XEON 771: lga771_microcodes.
- Узнаем CPUID вашего процессора с помощью AIDA64 или аналогичной (к примеру для моего процессора он выглядел как cpu0001067a).
- Распаковываем архивы MMTool и lga771_microcodes и оставляем из файлов с расширением .bin только те файлы, начало которых совпадает с CPUID вашего компьютера (например, cpu0001067a_plat00000044_ver00000a0b_date20100928.bin).
- Запускаем в Windows программу MMTool, переходим на вкладку CPU Patch, кнопкой Load ROM загружаем последнюю версию BIOS для вашей материнской платы, затем с помощью кнопки Browse откройте файл bin соответствующий вашему CPUID. В опциях оставьте значение по умолчанию «Insert a Patch data» и нажмите кнопку Apply. Теперь необходимые микрокоды добавлены в файл BIOS. Остается только сохранить его для дальнейшего применения. Делается это при помощи кнопки Save ROM As…
Дальнейшие действия уже не должны вызвать каких либо трудностей. Достаточно записать модифицированный BIOS на флешку отформатированную в FAT и, войдя в BIOS, запустить утилиту обновления BIOS. Как это сделать написано в описаниях к материнским платам в инструкции, либо на сайте производителя материнской платы. Главное, чтобы во время обновления BIOS не выключалось электричество ибо это крайне ответственный процесс.
Вот так и заапгрейдил я свой компьютер всего за $42. Производительность по сравнению с моим старым двух-ядерным процессором возросла в 2,5-3 раза — это по тестам CPU-рендеринга в Cinebench. Ну и работа с видео в Sony Vegas стала приносить настоящее удовольствие. Тормоза практически исчезли. Был бы я геймером, наверняка порадовал бы вас улучшенными результатами в играх.
Список материнских плат ASUS для установки процессора XEON 771
MAXIMUS II FORMULA,P5Q Premium, P5Q Deluxe, P5Q3 DELUXE, P5Q3, P5Q PRO, P5Q, P5Q-E, P5QL-E, P5QL-PRO, P5QL-EPU, P5QL, P5QD Turbo, P5P43TD, P5P43TD-USB3, P5P43TD PRO, P5Q SE PLUS, P5Q SE, P5Q WS, P5G41T-M-LX2-GB-LPT, P5G41T-M-LX2/GB, P5G41-M-LX, P5G41T-M-LX V2, P5G41T-M-LE, P5G41T-M-LX, P5K3 Deluxe WIFI, P5K, P5K SE, P5K-R, P5K-E, P5K-C, P5K Premium WIFI, P5K-EPU, P5K-PRO, P5KPL-AM, P5KPL-VM, P5KPL-AM-EPU, P5KPL-AM-IN-ROEM-SI, P5KPL-AM-SE, P5KPL-C, P5KPL-E, P5KPL-SE, P5W64-WS PROFESSIONAL, P5W DH Deluxe, P5B-Deluxe, P5B-E, P5B SE, P5B, Striker Extreme, Striker II Extreme, P5N-T Deluxe, P5N-D
Модели процессоров XEON рекомендуемых для установки
X5460, E5472 (E0), E5450 (C0,E0), E5420, E5410, L5420
В общем, если нет денег, а хочется разогнать свой старый компьютер максимально — это наилучший вариант.
Elitegroup G41T-M9 v 1.0. (775 сокет) нужно модифицировать БИОС под Xeon E5450?
Добрый день! В настоящее время у меня на мат.плате G41T-M9 v 1.0. стоит проц Q8300. Хочу заказать.
Материнка 775 сокет и процессор 771 сокет, Совместимость
Ребят помогите пожалуйста, попробовал разобраться Сам и только запутался больше. Вообщем.
4 планки Apacer DDR3 по 4Gb/1333MHz от старой МВ сокет 775 могу ли я их использовать на сокет 2011
недавно решил перейти с LGA775 на LGA2011. Финансы урезаны поэтому пока приобрёл только процессор.
Сокет 775 к Сокет 754
Здравствуйте, дорогие форумчане! Извините за тупой вопрос, но можно ли кулер 775 сокета ставить на.
в сокет зашел нормально,или работает нормально?
с оф сайта качал биос,запускаю через дос как положено,энтер и дальше хоть пол часа можно ждать,действий никаких. проблема в том что проц что он грееться до 75 градусов(
Спс,пробовал обе,такая же хрень. может действительно надо со старым процом попробовать. И какую ставить под старым камнем,771?
что пробовал обе. говори яснее.
сам закипел перечитав своё)))) обе прошивки пробовал ставить,но на зеоне, вот и спрашиваю какую ставить именно. хочу попробывать со старым процом обновить биос.
со старым надо обновлять конечно.
я даже не понимаю как ты пробовал обновлять с ксеоном. разве комп работает с ксеоном? в биос заходит? экран не чёрный?
запустился зеоновский проц сразу, так уже недели две пашет,тока температуру показывает под 75 градусов, под нагрузкой.
в танки даже играл без проблем на максимуме
Добавлено через 2 минуты
кулер какой та интеловский ,стоковый),у чувака такой же стоит и не грееться после обновления биоса,проц тот же у него стоит
Добавлено через 2 минуты
какую обнову ставить надо(попробую со старым процом) 771 или 775!?
тогда в кулере дело. покупай нормальный кулер.
набор инструкций не весь открыт на этом камне,буду со старым пробывать заливать обнову. если интерестно отпишусь завтра. спс,немного помог)
gosha 15 RUS, очевидно же, чуваку надо новый проц и м.п., и память покупать.
Всем ксеонам хватает любого стокового кулера на любой м.п., если напругу понизить до достаточной и перестать укутывать системник в одеяло.
Если перегревается проц в номинале, значит в системнике печка. Надо устранять перегрев, а не лечить последствия тупо охладив процессор.
nikitstvo, а на моём элиттрупе биос из Винды шьется. Пока внятно не начнёшь говорить, то непонятно чем тебе помочь. При всем желании.
Повторю то что уже сказали. Если с ксеоном запускается, то уже без разницы с какого проца биос обновлять.
Добавлено через 15 минут
По поводу 771 или 775 разве не очевидно?)))))
Ты ставишь проц с 771 сокета. В 775-й.
Для материнки родной - 775.
Чтобы максимально корректно заработал "чужой" ксеон с 771 сокета - надо шить 771.
Читайте также: