Czy można uruchomić Xeona E3-1240v5 (skylake) na płycie głównej z chipsetem B150? Gdy przewijaja się takie pytania w Internecie, co do zasady zobaczycie odpowiedź: nie, nie można, musisz mieć chipset serwerowy z serii C230. A jednak okaże się, że niekoniecznie...
Pacjentem jest płyta główna MSI B150M MORTAR z chipsetem... a jakże, B150. Chipset ten obsługuje DMI 3.0, 8 linii PCIe 3.0 i 6 portów SATA. Odpowiednik z serii C230, dokładnie C232 ma identyczne DMI, prędkość i linie PCI i nie obsługuje iGPU. C236 obsługuje więcej linii PCIe.
Ta płyta występowała też w wersji serwerowej, C236M Workstation. Jak wygląda? Ano porównajcie sobie poniżej... Znajdźcie 3 różnice poza napisami.
 |
B150M Mortar
|
 |
| C236M Workstation |
Oczywiście, tak, wiem, ma inny chipset. Ale zauważcie też, że B150 i C232/236 zgłosi się w systemie jako "Intel Series 100/C230". Można podejrzewać, że Xeon jest blokowany wyłącznie programowo i nic nie stałoby na przeszkodzie, by wstał w takiej płycie konsumenckiej...
Dlaczego tak? Ano Xeon E3-1240v5 można dostać dużo taniej niż i7-6700/i7-7700 [ceny na 2023]. Za Xeona zapłaciłem 170 zł. Za analogiczny i7-6700 trzeba dać ok. 420 zł.
Czy uda się zmusić płytę do przyjęcia serwerowego procesora?
OSTRZEŻENIE
Jeśli zdecydujesz się powielić to co ja zrobiłem, miej na uwadze, że możesz uszkodzić swoją płytę główną. Nie odpowiadam za szkody wyrządzone tym poradnikiem. Kontynuujesz wyłącznie na własną odpowiedzialność! Kroki przedstawione w tym wpisie mogą uszkodzić Twój komputer.
Materiał w celach edukacyjnych.
W tym materiale używając terminu BIOS odnoszę się oczywiście do oprogramowania UEFI. Jakoś nazwa "BIOS" jest bardziej zakorzeniona w moim mózgu.
Research
Natknąłem się na rosyjski filmik o płytach z podobnymi chipsetami marki Gigabyte, i, a jakże, ta sama sytuacja - wersja serwerowa i konsumencka.
Serwerowa to GA-X150M-PRO ECC z chipsetem C232, a konsumencka GA-B150M-D3M z B150. I człowiek który o tym opowiadał, odpalił tam Xeona wrzucając bios z wersji serwerowej. Jaka jest różnica? Ano C232 nie obsługuje zintegrowanych kart graficznych z procesorem, a C236 już tak, więc płyta serwerowa nie posiada wyjść wideo. W przypadku MSI para to C236 i B150M, a one obsługują wyjścia wideo, stąd praktycznie brak różnic... Jedynym problem w tym modzie - płyta startowała dopiero za trzecim razem.
Biorąc pod uwagę fakt, że można shackować BIOS z płytach z B150 i odpalić tam nawet niekompatybilne procesory Coffee Lake (+Refresh) to dlaczego by nie Xeon z generacji 6.?
Temat o tej modyfikacji w języku angielskim można znaleźć na forum
Linus Tech Tips.
Jest tam takie narzędzie "CoffeTime" służące do patchowania biosu fabrycznego, aby udało się odpalić inne procesory, niż przewidział to Intel.
Tutaj trzeba dodać, że LGA1151 występowało w dwóch wersjach (v1 i v2), elektrycznie niekompatybilnych. W v2 pozmieniano niektóre piny oraz część zarezerwowanych w v1 dostała jakieś zastosowanie w v2 (na przykład zasilanie/masa). Stąd chcąc odpalić 8th i 9th gen trzeba zaklejać/zwierać niektóre piny na procesorze w zależności od płyty. W przypadku Xeona nie trzeba tego robić, gdyż model E3-1240v5 jest na architekturze Skylake.
Przeczesując Internet znalazłem wpisy o udanych próbach uruchomienia tego procesora na chipie B150, gdzie modyfikacje BIOSu sprowadzały się do wyłączenia Intel Management Engine. Ale jak to zrobić?
Nawet zapytałem w podlinkowanym temacie, czy to powinno wystarczyć. Okazuje się, że tak.
Jedziemy z tematem
Narzędzia
Ok, więc potrzebujemy:
- oryginalny BIOS producenta - pobrałem najnowszy ze strony MSI.
- narzędzie, którym łatwo wyłączymy IME - CoffeeTime 0.99
- narzędzie do wykonania backupu biosu - FlashProgrammingToll v11 (FPT)
- narzędzie do flashowania - nada się to samo co wyżej
- ww. procesor Xeon :)
- programator CH341A, gdyby coś poszło bardzo mocno nie tak (ok. 20-40 zł)
Kopia oryginalnego BIOSu
Na płycie MSI nie ma żadnych blokad, więc możemy wciągnąć z EEPROM wszystko.
Odpaliłem powershell z uprawnieniami admina i za pomocą FPT zrobiłem kopię:
fptw64 -d full.backup
Pamiętaj, zawsze przy takich modyfikacjach trzeba mieć kopię zapasową! Wrzuć ją na pendrive lub do chmury dla bezpieczeństwa!!!Patchowanie oryginalnego BIOSu
Ściągnąłem najnowszy BIOS, który mam na płycie głównej i go wypakowałem. Następnie uruchomiłem CoffeeTime i załadowałem ten plik. Uwaga - trzeba wybrać obraz od producenta, a nie swoją kopię! Ukazuje się okno podobne do tego:
 |
| interfejs Coffee Time |
Dla mojej płyty MSI wystarczy kliknąć przełącznik ze strzałkami 🔁 w sekcji "ME" - wersję zostawiłem taka, jaka jest. Po kliknięciu zamiast "Enabled" powinno się pojawić "Disabled". Dla MSI to nie wszystko - w zakładce
Extra jest
MSI Abnormal ME warning - trzeba kliknąć 'Patch', aby oprogramowanie nie zgłaszało wyłączonego Intel Management Engine. I to już wszystko. Klikam 'Save image' i zapisuje go jako
7279xeon.bin w katalogu, gdzie mam FPT.
Kolejna ważna uwaga: oryginalny BIOS też zapisz w bezpiecznym miejscu - jeśli coś pójdzie nie tak, ten plik będzie trzeba wgrać programatorem.
Wgranie modyfikacji
W PowerShell z uprawnieniami admina trzeba przejść do katalogu z "poprawionym" BIOS i FPTW64. Następnie programuję pamięć EEPROM poleceniem:
fptw64 -rewrite -f 7972xeon.bin
UWAGA: to polecenie programuje EEPROM z BIOSem. Nie wyłączaj komputera. Nie przerywaj procesu, bo inaczej płyta może już nie wstać i będzie konieczne użycie programatora!Po zakończonym procesie można uruchomić system ponownie za pomocą
Linkowany poradnik twierdzi, że to polecenie może nie zadziałać, jeśli tak się stanie - trzeba wyłączyć komputer, odpiąć od zasilania, wyjąć baterię CMOS, włożyć po ok minucie i uruchomić komputer po ponownym podpięciu do zasilania. Na tym etapie nie zmieniłem jeszcze procesora (bo go nie miałem jeszcze fizycznie), poza tym chciałem sprawdzić czy komputer w ogóle wstanie. Niespodzianka. Wstał.
A co jeśli mam inną płytę główną?
Płyty MSI: skorzystaj z tego sposobu.
Płyty Gigabyte: widziałem informacje, że wyłączenie ME nie pozwala na uruchomienie Xeona, ale niepotwierdzone. Można flashować tak samo jak dla MSI.
Płyty ASUS, ASRock, Biostar, inne: zalecane użycie programatora. Region ME i FD w tych płytach jest zablokowany - kopię trzeba zrobić programatorem oraz wgrać BIOS tak samo. Po szczegóły odsyłam do wcześniej linkowanego poradnika.
Jak masz programator, możesz próbować. Ostrożność jest wysoce zalecana! Pamiętaj o kopii!
Pozostaje wymienić procesor
Zakładam, że jeśli to czytasz, to umiesz wymienić procesor. Dla przypomnienia dodam, by robić to ostrożnie i uważać na piny w gnieździe LGA, bo łatwo je uszkodzić. Pamiętaj o prawidłowym osadzeniu procesora w gnieździe, poprawnym jego zablokowaniu i załóż chłodzenie
Po wymianie system zgłasza się tak:
 |
| No kurde, działa |
CPU-Z:
Pozostaje tylko dalej testować, czy będzie stabilnie ;)
Komentarze
Prześlij komentarz