Ha a lapkakészlet és az LGA 775 alaplap elméletileg támogatja a XEON 771-et, de a natív BIOS nem támogatja, és nincs is módosított, akkor a BIOS-t saját maga módosíthatja.
FONTOS
1. A BIOS firmware-ben (általában. ROM-fájlban) végrehajtott minden változtatást saját kockázatára és kockázatára végez. Hiba esetén alaplap kiderül, hogy garantált "tégla"
2. Az eredeti firmware és a módosított verzió fájlméretének egy bájtig meg kell egyeznie.
3. A módosított BIOS fájl mikroáramkörbe való visszatöltése csak az alaplap fejlesztőjének szabadalmaztatott segédprogramjával történik (a gyártó webhelyéről letölthető).
4. A legjobb alaplapokon maga a BIOS rendelkezik beépített firmware-frissítési modullal (például EZ Flash 2 segédprogram az ASUS P5Q-hoz az Eszközök részben) - ez a legjobb megoldás.
Hogyan csináld jobban:
1. Még mindig keresel az interneten XEON támogatással rendelkező kész verziót?
2. Töltse le a hivatalos webhelyről legújabb verzió firmware és mikrokód hozzáadása?
Amint látja, a második lehetőség biztonságosabb, minden esetben letölti eredeti firmware az alaplap gyártójának honlapjáról, pl. a legújabb verzió és a hibák hiánya garantált (pontosabban az összes korábban talált hiba kijavítása). Amikor letölt egy kész verziót harmadik fél forrásaiból (nyilvánvaló okokból ez nem lesz az eredeti webhelyen) - kaphat egy görbe verziót, és megölheti a BIOS-t.
Előzetesen kiértékelheti a XEON mikrokódok jelenlétét a BIOS firmware-ben.
- szerezze be az aktuális AMI BIOS lemezképet a Universal BIOS Backup ToolKit 2.0 segítségével
- nézze meg a fogadott ROM fájl tartalmát az AMIBCP V 3.37-en keresztül
Lehetőség a BIOS-hoz AMI (American Megatrends Inc.).
1. Töltse le a legújabb verziót BIOS az alaplap gyártójának webhelyéről
3. Mikrokódok letöltése XEON 771 processzorokhoz: lga771_microcodes
4. Ismerje meg a processzor CPUID-jét a segítségével AIDA64 vagy hasonló program(úgy néz ki, mint cpu0001067Ah). Ha BIOS lesz varrva a processzor telepítése előtt, akkor ezt a tételt kihagyjuk.
5. Csomagolja ki az archívumot MMToolÉs lga771_microcodesés kiterjesztésű fájlokból távozzon .kuka csak azokat a fájlokat, amelyek eleje megegyezik a számítógép CPUID-jével (pl. cpu0001067a_plat00000044_ver00000a0b_date20100928.bin)
Ha nem tudjuk milyen kódot, akkor mindent összevarrunk.
A. Elindítjuk MMTool. Nyomja meg a gombot (1) ROM betöltéseés töltse be a programba az alaplap legfrissebb BIOS-át. Ha a legfrissebb BIOS-szal rendelkezik, akkor a BIOS biztonsági mentési segédprogramját is egyesítheti a számítógépről, és szerkesztheti azt.
b. Ugrás a lapra (2) CPU javítás, majd a (3) gombot Tallózás, nyissa meg a fájlt .kuka megfelel az Ön CPUID-jének.
C. Hagyja a beállításokat alapértelmezettként. "Insert a patch data"és nyomja meg a gombot (4) alkalmaz.
Módosított bios-szal történő frissítés után gyári visszaállítást kell végezni a reset gombon vagy a jumpereken keresztül, ha az alaplap támogatja az ilyen visszaállítást, vagy a BIOS akkumulátorának néhány percre történő kihúzásával. Ezenkívül a processzort a számítógép már helyesen érzékeli, és úgy működik, ahogyan kell.
Basic Input Output System – alap bemeneti/kimeneti rendszer, rövidítve BIOS. Egy kis chip az alaplapon, amely elsőként kapja meg az irányítást a számítógép bekapcsolásakor. Feltéve: a számítógép alapbeállításainak ellenőrzése a számítógép-összetevők indításkor...
Helló Kedves barátaim, veled Artyom.
Még idén januárban érkeztek hírek az Intel és az AMD processzorok új hardveres sebezhetőségeiről.
Nem is olyan régen megjelentek az Intel processzorok mikrokód-frissítései (84-es verzió), és úgy döntöttem, hogy megnézem, hogyan állnak a dolgok a gyakorlatban.
Bár az információkat régóta mindenki ismeri, mégis elmondok egy rövid előzményt.
A processzor hardveres sérülékenységei Meltdown és Spectre nevet kaptak, és a Google Project Zero csoport kutatói azonosították őket.
A Spectre két támadási változattal rendelkezik, a CVE-2017-5753 és a CVE-2017-5715 kódnevekkel.
A Meltdownnak egy támadási változata van, kódnéven CVE-2017-5754.
P. S. A CVE az angol rövidítése Gyakori Sebezhetőségek és Kitettségek» a jól ismert információbiztonsági sebezhetőségek adatbázisa.
Ha látja ezeket a jelöléseket a javítások leírására, azonnal megérti, hogy mi és mire való.
Ráadásul a gyakorlatban a legegyszerűbb a Meltdownt kihasználni, aminek mindenki ki van téve. modern processzorok Intel.
Ahhoz, hogy megszabaduljon a Meltdowntól, frissítenie kell a processzor mikrokódját, vagy javítania kell a kernelt operációs rendszer.
A Spectre viszont nehezebben valósítható meg, de a sérülékenység kijavításához minden egyes használt program egyedi javítása szükséges.
Az AMD chipeket kevésbé érinti a Meltdown típusú sebezhetőség (bár kezdetben azt állították, hogy egyáltalán nem érinti őket).
Az ilyen típusú rosszindulatú kód rendkívül lassan működik rajtuk, de így is működik.
A Spectre típusú sebezhetőségek az AMD és az Intel processzorokat egyaránt érintik, itt nincs lehetőség.
Ugyanezek a sérülékenységek az ARM architektúrájú processzorokat érintik, de most csak az x86-64 család processzorait tartalmazó számítógépekről lesz szó.
P. S. A biztonsági kutatás soha nem áll le, és mindig felmerülhet valami más, többek között az is AMD processzorokés az Intel.
Fontos jegyzet! Miközben a videót szerkesztették és óraanyagot írtak az oldalra, új kutatások jelentek meg a processzorbiztonság területén.
A Spectre sebezhetőségének új megvalósításai kerültek napvilágra, a CVE-2018-3640 (az úgynevezett támadási változat 3a) és a CVE-2018-3639 (4. támadási változat) kódnéven.
Hadd emlékeztesselek arra, hogy a Spectre javítása a használt szoftverek, például a böngészők és így tovább frissítésével történik.
A CVE-2018-3639 támadás legújabb verziója azonban az Intel chipeken a processzor mikrokódjának frissítését is megköveteli, ami kissé csökkentheti a teljesítményt.
Az AMD állítása szerint ezektől a támadásoktól nem lesz szükség új mikrokódra a cég chipjeire, a Windows és egyéb szoftverek szokásos foltjaival pedig minden rendben lesz.
Ezeknek a biztonsági réseknek alacsony a súlyossági prioritása a tipikus otthoni számítógépeknél.
Mivel még nincsenek új frissítések, a videóm eredeti témájára fogok koncentrálni.
Beszélni fogunk az Intel processzorok mikrokódjáról, de a mikrokód továbbra is más, és nem javítja a Spectre 4 támadási változatát.
Ha a Windows család operációs rendszereit használja, akkor ezek a hivatkozások hasznosak lesznek az Ön számára:
Itt megtalálja az összes jelenlegi javítást (és azok nevét), amelyek a csoport sebezhetőségeit javítják.
Például a Windows 10 legelső javítása 2018. január 3-án jelent meg KB4056892 néven.
Azonban volt egy probléma, hogy a Meltdown szoftverjavítások lelassították az Intel-alapú rendszerek teljesítményét.
Valahogy nem volt szabad időm megcsinálni a kis tesztjeimet.
Most azonban, amikor megjelentek az alaplapokhoz készült firmware új verziói, érdekelni kezdtem, hogyan állnak a dolgok ezen a területen.
ASRock Z370 Gaming K6 alaplapot használok, és ennek megfelelően a gyártó hivatalos weboldaláról töltöm le a legújabb BIOS-t.
Az Intel processzorok frissített mikrokódja a BIOS 1.60-as verziójában jelent meg, amely 2018. március 2-án jelent meg.
A 2018. március 26-án megjelent BIOS 1.80-as verziójának még frissebb verzióját fogom telepíteni.
Kezdetnek a processzor mikrokódjavításainak tesztelése érdekel további szoftverjavítások nélkül.
Az operációs rendszer a Windows 10 16299.371-es verzióját használja a Meltdown és a Spectre hardveres sérülékenységei miatt telepített további javítások nélkül.
P. S. Minden levont következtetés csak az új Intel processzorokra vonatkozik, mert a régebbi alaplapokhoz nem valószínű, hogy új BIOS-verziók jelennek meg.
Ha érdekel, tesztelhetsz régebbi Intel processzorokon lévő szoftverjavításokkal.
A számítógépem teljes konfigurációja:
CPU: Intel Core i5 8600K.
hűvösebb processzor: Arctic Cooling Liquid Freezer 240.
anyai fizetés: ASRock Fatal1ty Z370 Gaming K6.
Működőképes memória: GoodRam Iridium DDR4 2400 MHz (2×8 GB IR-2400D464L15S/8G).
videokártya: Asus Dual GTX 1060 6 GB (DUAL-GTX1060-O6G).
Meghajtók: Sata-3 SSD Plextor M5S és Sata-3 HDD Seagate 1 TB (ST1000DM003).
Keret: Fractal Design Határozza meg az R5-öt.
Blokk étel: Fractal Design Edison M 750 Watt.
Az első teszt a gyorsítótárak teljesítménye CPUÉs véletlen hozzáférésű memória VAida 64 Gyorsítótár & memória viszonyítási alap.
Mint látható, a RAM alrendszer és a processzor gyorsítótárak működésében nincs jelentős különbség.
A következő teszt a lemez alrendszer működésére vonatkozik.
Sajnos nincs nagy sebességű M.2 SSD meghajtóm, így a Plextor M5S-emet egy normál SATA-3-on fogom tesztelni.
Ennek eredményeként az ATTO Disk Benchmark tesztben szinte azonos eredmények születnek.
Ugyanez vonatkozik a CrystalDiskMark 5.2.1 teszt indikátoraira is.
Benchmark a CrystalDiskMarkban és az új Intel processzor mikrokódban. Spectre és Meltdown
Legalábbis a SATA-3 esetében nem csökken a teljesítmény az olvasási és írási műveletek során.
A következő 7zip teszt megmutatja a teljesítményt az archívumok be- és kicsomagolásakor.
Itt ugyanaz a kép figyelhető meg, nincs különbség a teljesítményben egy új javított BIOS telepítésekor.
Mivel én készítek tartalmat, a videószerkesztést sem hagyhattam el.
A Vegas Pro 13-at használom szerkesztőként, és az általam használt BIOS-verziótól függetlenül a renderelési idő nem változott.
A videóforrások felbontása 1080p, bitsebessége 50 Mb/s, frekvenciája pedig 50 képkocka/s.
Renderelési profilnak a 16 Mbit/s bitsebességű Sony AVC/MVC-t választották, az összes többi profilbeállítást láthatja a képernyőkön.
Most beszéljünk egy kicsit a játékokról.
A tesztek a számítógépemre telepített projektekre vonatkoztak Ebben a pillanatban idő (Assassin's Creed Origins, FarCry 4 és Crysis 3).
Az összes képkockasebesség a következővel készült MSI programok Utóégető 4.4.2.
Általában az eredményeket nem kell kommentálni.
Teljesítménytesztek az Assassin's Creed Origins játékokban. Spectre és Meltdown
Ha a processzor mikrokódjának új verzióját használja a 84-es verzió után, akkor a teljesítménybeli különbség nem észrevehető - minden ugyanolyan gyorsan és okosan működik.
Az egyetlen érdekes dolog az lenne, ha megnéznénk M.2 munkáját SSD meghajtók NVMe interfésszel.
Talán a jövőben még több tesztet fogok futtatni Windows 10 szoftverjavításokkal és egyidejűleg telepített fix CPU mikrokóddal.
Remélem érdekelt. Ha igen, kérlek oszd meg a megjegyzésemet a közösségi hálózatokon a barátaiddal.
Így sokkal több ilyen jegyzet lesz :)
Ezenkívül ne felejtsen el csatlakozni a Vkontakte csoporthoz, és feliratkozni a YouTube csatornára.
Nem titok, hogy a processzor egy mikroprogramos vezérlésű gép. Bármelyik utasítása pedig a gyártás során a processzor ROM-jába villantott mikro-utasítások halmaza. A mikrokódhibák és a tervezési hibák (errata) a processzor specifikációitól való eltérést és működési hibákat okozhatnak. Amikor egy processzort kiadnak, általában közzéteszik a specifikációit és a felfedezett hibák listáját.
Minden Intel P6 processzor, amely magában foglalja a Pentium Pro, Pentium II és III, Celeron, Pentium II és III Xeon és Pentium II Overdrive családokat, rendelkezik az „újraprogramozható mikrokód” funkcióval. Ezekben a processzorokban lehetőség van a mikrokód megváltoztatására, pl. a P6 család egyes processzorainak szoftveres és áramköri implementációjában, illetve néhány beépített hibában szinte hardver szinten kijavíthatók. A hibák a processzorok tervezési szakaszában jelentkezhetnek, és pontosan a mikrokód megváltoztatásával korrigálódnak. Mindegyik alcsalád (PII, Celeron, PPro, Xeon) rendelkezik egy specifikációval. Az Intel minden egyes új processzor léptetésével (azon belül a technológiai eltérések keretein belül minden eszköz azonos) egy specifikációfrissítést tesz közzé, amely jelzi az észlelt és javított hibákat (a specifikációtól való eltéréseket).
Ezek a hibák elvileg megnehezíthetik az életet. szoftver, ami ezeken a "hibás" processzorokon (és a felhasználón ;-)) működik.
Természetesen minden a konkrét hibáktól függ. Az ilyen szörnyűségektől való megszabaduláshoz a processzor mikrokódjának megváltoztatására van szükség, aminek eredményeként a hiba teljesen kiküszöbölhető, vagy a jelenlétének következményei egyszerűen enyhíthetők.
Egyébként az újonnan kiadott processzorok bios támogatását különösen a megfelelő firmware megléte határozza meg. Például amikor az első Celeron megjelent, a megfelelő mikrokód-verzió hiánya akadályozta meg a rendszer megfelelő indítását ezzel a processzorral.
Maguk a mikrokód-frissítések 2K adatblokkok, amelyeket a rendszer BIOS-ba villogtatnak. A P6 család processzorának minden lépéséhez van egy ilyen blokk. Az Intel a legújabb mikrokód-verziókat szállítja a vezető BIOS-szállítóknak. A frissítési adatbázis frissül és frissül, amint új modellek és firmware-verziók válnak elérhetővé. Az Intel azt javasolja, hogy frissítse a firmware-verziókat a segédprogramjával, amikor új processzort telepít az alaplapra, vagy újraprogramozza a flash memóriát, hogy a BIOS a legtöbbet tartalmazza. friss változat mikrokód. Ez a program meghatározza a használt processzort (CPUID használatával), és megkeresi a megfelelő frissítést az adatbázisában. Ha a mikrokód friss verzióját találja, a segédprogram helyileg villogtatja a kódot a BIOS-ban anélkül, hogy a többi területre hatással lenne. Hogy. nincs szükség a teljes flash átprogramozására, hogy támogassa az új CPU-t, mint korábban. Az Intel rendszeres időközönként adatbázis-frissítéseket tesz közzé webhelyén.
A rendelkezésünkre álló legújabb adatbázis 5.01-es változattal rendelkezik, és a következő mikrokód-verziókat tartalmazza:
Processzor | Processzor léptetés | Mikrokód frissítés Rev |
---|---|---|
Pentium III processzor | 0x672 | 0x04 |
Pentium III processzor | 0x673 | 0x02 |
Pentium III Xeon processzor | 0x672 | 0x21 |
Pentium III Xeon processzor | 0x673 | 0x22 |
Pentium II processzor | 0x633 | 0x34 |
Pentium II processzor | 0x634 | 0x35 |
Pentium II processzor | 0x650 | 0x32 |
Pentium II processzor | 0x651 | 0x30 |
Pentium II processzor | 0x652 | 0x14 |
Pentium II processzor | 0x653 | 0x01 |
Pentium II Xeon processzor | 0x652 | 0x29 |
Pentium II Xeon processzor | 0x653 | 0x04 |
Intel Celeron processzor | 0x650 | 0x32 |
Intel Celeron processzor | 0x651 | 0x30 |
Intel Celeron processzor | 0x660 | 0x09 |
Intel Celeron processzor | 0x665 | 0x02 |
Pentium II OverDrive processzor | x1632 | 0x02 |
Pentium Pro processzor | 0x612 | 0xC6 |
Pentium Pro processzor | 0x616 | 0xC6 |
Pentium Pro processzor | 0x617 | 0xC6 |
Pentium Pro processzor | 0x619 | 0xD2 |
A mikrokódjavító segédprogram legújabb verzióját közvetlenül innen töltheti le: pupdt501.exe (115 Kb)
A régi adatbázis (PEP15.PDB) letölthető innen: pupdt461.exe (111 Kb)
A segédprogram befejezése után ki kell kapcsolnia a számítógépet. A frissítés közben letöltődik a processzorra POST végrehajtás minden alkalommal, amikor elindítja a rendszert. Természetesen a segédprogram működéséhez engedélyezni kell a flash memória felülírását egy jumperrel vagy a BIOS Setupban. A programot a "csupasz" DOS alól kell futtatni.
Az ilyenekre azonban ideális lehetőség BIOS támogatás szükséges Frissítse az API-t processzor mikrokód, amely lehetővé teszi a frissítési segédprogram számára BIOSúj mikrokód letöltése. Ha az Ön által használt verzió rendszer BIOS nem támogatja az API-t, a felhasználónak nincs más választása, mint új verziót beszerezni az alaplap gyártójától. Előfordul azonban, hogy megtalálni nem is olyan egyszerű, ha nem lehetetlen. Gyakran előfordul, hogy az alaplapmodell gyártásának leállítása után a gyártó leállítja a BIOS-frissítések kiadását, de új processzorok jelenhetnek meg az értékesítésben, és a felhasználónak új CPU-t szeretne telepíteni a rendszerébe.
BAN BEN ez az eset, a segédprogram továbbra is közvetlenül a processzorra töltheti le a technikai javításokat. Ebben az esetben a segédprogram a firmware frissítése után azonnal elindítja az operációs rendszert. A firmware-frissítés azonban elveszik a rendszer lágy vagy kemény újraindításakor.
Felmerül a kérdés, hogy mi a kockázata a firmware önfrissítésének? Nos, először is meg kell győződnie arról, hogy valóban szüksége van rá. Ha a firmware-verzió régi, de az alaplap gyártója nem kínál új BIOS-verziókat, de ami a legfontosabb, néhány alkalmazás instabil működésével kell szembenéznie, és arra számít, hogy a processzor mikrokódjának megváltoztatása segít. Csak ebben az esetben van értelme saját maga módosítani a firmware-t. És arról, amivel tele van - véleményem szerint semmi veszélyes. Először is ne felejtsd el, hogy a mikrokódfrissítés processzorba való betöltését minden BIOS-ban használják P6-os kártyákon, és már régóta így van (sokan látták a rejtélyes Microcode Update: Enable/Disable opciót a Setupban). És semmi! Minden működik.
Ez ismét hangsúlyozza a használat szükségességét. Ki tudja, milyenek lettek volna a dolgok e frissítés nélkül! A különbség csak annyi, hogy korábban a mikrokód frissült a flash új verziójának telepítésével, és most már nem a BIOS teljes tartalmát, hanem csak egy korlátozott darabját lehet átprogramozni.
Az én személyes tapasztalat Ezzel a programmal a munka eddig 7 esetre korlátozódott, amelyek közül csak egy esetben volt lehetőség a mikrokód frissítésére alaplap(Abit LX6 PII 233-mal). Más esetekben a BIOS már tartalmazta a mikrokód frissített verzióit. Ezenkívül nem lehetett olyan BIOS-t találni, amely nem támogatja a mikrokód frissítéseket.
Ami a mikrokód frissítésének hasonló lehetőségét illeti más gyártók processzoraiban (AMD, Cyrix), nem találtam információt ebben a kérdésben. De szinte biztos vagyok benne, hogy ezek a CPU-k hasonló képességgel rendelkeznek a mikrokód megváltoztatására.
A bejegyzés első soraiban, szarkazmus nélkül, őszintén szeretném megköszönni a WebBlast becenéven futó órák fórumozójának, hogy népszerűsítette ezt a módszert.
Ma április elseje van, de ez csak a véletlen műve. A módszer működik, és szinte semmi sem tégla.
Az UEFI előtti generációs BIOS rendelkezik egy mechanizmussal a mikrokódok frissítésére a BIOS frissítése nélkül. Ez a mechanizmus nem mindig működik ilyen vagy olyan okból, de ha működik, akkor általában a frissítési eljárás a rendszer indításához vezet. külső adathordozóés az azt követő újraindítás.
Amit fontos megérteni:
Azt is hozzá kell tenni, hogy ez a módszer szinte ideális a Feng modjainak (más néven genius239239) 2010-es mikrokódos verzióra történő frissítéséhez.
Tehát azoknak, akiket nem érdekel az olvasás, és akiknek van hajlékonylemez-meghajtója, egy egyszerű megoldást kínálunk - írjon (IMA / ZIP, 305 kb) egy hajlékonylemezre, indítsa újra és ... ennyi. A képernyő valószínűleg azt fogja mondani, hogy a mikrokód frissítve lett, és minden rendben van.
Azok számára, akiknek nincs lemezmeghajtójuk, de van flash meghajtójuk, van egy mód, de egy kicsit bonyolultabb:
A számítógép ilyen flash meghajtóról történő indítása után a Core / Core2 generáció bármely 45/65 nm-es processzorának mikrokódja frissül. Persze, ha a BIOS nem UEFI, és ha az alaplap nem egy gonosz OEM és így tovább... de van rá esély.
Példák a program működésére ugyanazon a táblán, de azzal különböző verziók BIOS:
=========================================================================
A mikrokódfrissítés sikeresen, véglegesen betöltődött a BIOS-ba.
Nem kell újra futtatnia ezt a segédprogramot, hacsak nem egy újat
processzor van telepítve, vagy a segédprogram új verzióját használják.
A használt adatbázisfájl a PEP.DAT
=========================================================================
| Processzorfrissítő segédprogram Intel(R) P6 és Intel NetBurst(R) |
| Mikroarchitektúra Mikroprocesszorcsalád |
| 7.14-es verzió , 2005.09.23. , Gyártás |
| Copyright 1995-2004, Intel Corporation. |
=========================================================================
A rendszer BIOS támogatja a mikrokód frissítési API-t.
Adatbázisfájl keresése a Processor Signature =0001067A Platform ID =1 számára
A mikrokód-frissítés(ek) végleges telepítésének kísérlete a rendszer BIOS-ba.
A 1067A processzor-aláírás és a 01-es platformazonosító mikrokódfrissítésének ellenőrzése:
BIOS mikrokód frissítési változat = A07
Adatbázis-mikrokód frissítési változat = A0B
Ez a segédprogram újabb mikrokód-frissítést tud betölteni a BIOS-ba.
HIBA: A frissítés nincs véglegesen betöltve a BIOS-ba. BIOS elutasítva
Adatbázis-mikrokód frissítési változat = A0B
A mikrokód-frissítések csak ideiglenesen tölthetők be a processzorokba.
Ezt a segédprogramot újra kell futtatnia a rendszer minden egyes bekapcsolása vagy visszaállítása után.
Processzor #2:
Pentium(R) III processzor észlelve.
Processzor aláírása=0000067A
Processzor mikrokód frissítési verziója = A07
Adatbázis-mikrokód frissítési változat = A0B
Ez a segédprogram újabb mikrokód-frissítést tud betölteni.
frissítés #1 Processzor Signature=1067A Platform ID=11 Revision=a0b
2 sikeres betöltés .
Minden frissítés betöltve és ellenőrizve!