Installerer den nyeste CPU-mikrokoden. Korrigere feil i CPU-en Oppdatere mikrokoden til Intel-prosessoren

Jeg presenterer donoren BioStar A740G M2L+ (AMD 740G / SB710) og mottakeren BioStar A740G M2+ (AMD 740G / SB700). Hovedkortet med bokstaven "L" er nyere og støtter offisielt AM3-prosessorer, i motsetning til det andre, som er begrenset til kun å støtte AM2+-prosessorer. Ber om å være komparativ analyse BIOSene deres.
Fra kontoret vi laster bare inn siden Siste oppdatering BIOS-fastvare for hvert av disse hovedkortene:
- for A740G M2+ siste beta A74GM916.BSS for september 2009
- for A740G M2L+ - fil 74GCU511.BSS- for mai 2010

Deretter bevæpner du deg med MMTOOL-verktøyet (Jeg brukte versjon 3.22, 3.23 og 3.26 - jeg fant ingen forskjeller i drift). For å jobbe med MMTOOL, må BIOS-fastvarefiltypene gis nytt navn til *.rom.

Nå lanserer vi to MMTOOL-er og laster fastvarefilene fra to matter inn i dem. plat. Vennligst merk: forskjellige størrelser i «Kildestørrelse»-kolonnen (og i «Størrelse i Rom» også, selvfølgelig) i modul 11 ​​«P6 Micro Code» i hver av fastvarene.

La oss gå til CPU PATCH-delen for en detaljert sammenligning:

Donorfilen 74GCU511.rom - cpu_list inneholder 14 linjer med støtte for CPURev.ID + 1 tom (fig. 1).

Betaversjonen av mottakeren A74GM916.rom - cpu_list inneholder 13 linjer med støtte for CPURev.ID + 1 tom (fig. 2).

Etter å ha analysert listene over disse to BIOSene, blir det åpenbart at for det nyere hovedkortet brukte utviklerne nyere patcher for AMD-prosessorer, der mikrokoden til to linjer med CPURev.ID 1043 og 1062 (datert 2009/07/31) og en linje med CPURev ble korrigert .ID 10A0 lagt til (datert 2010/02/17).

Metode nr. 1 - modifikasjon av særegne linjer.
Disse tre karakteristiske linjene er trukket ut fra giveren 74GCU511.rom - handlingene "Prakt ut en oppdateringsdata" + "Bruk" + 1 siste tom linje og lagret i separate filer.

Først, i CPU PATCH-delen av mottakerfilen A74GM916.rom, slettes to linjer med CPURev.ID-nummer 1043 og 1062 (hvis mikrokode er eldre enn vi vil sette inn videre) og den siste tomme linjen - handlingene "Slett en patch Data" + "Bruk" ( Fig.3).

Etter dette settes den nyere mikrokoden fra de fire tidligere mottatte patchfilene for CPURev.ID 1043, 1062, 10A0 og en tom linje en etter en (fig. 4).

Vær oppmerksom på dimensjonene («Kildestørrelse» og «Størrelse i Rom») til modul 11 ​​«P6 Micro Code» før og etter bruk av disse endringene på mottakerfilen.
Etter påføring vil disse dimensjonene for mottakeren (fig. 6) bli identiske med dimensjonene til samme modul i donorfilen 74GCU511.rom (fig. 5).
Det er verdt å merke seg at det ikke er vanskelig å forstå hvordan modulstørrelsen er dannet (hver linje i CPU PATCH-delen tar 2048 byte).

Det er bedre å lagre endringer under et nytt filnavn.
Deretter sjekkes denne filen slik at MMTOOL åpnes igjen uten feil.

Metode nr. 2 - modifikasjon ved å erstatte hele modulen.
Egentlig er det nettopp dette som beskrives på Internett (for eksempel delvis).

I MMTOOL laster vi inn donorfilen 74GCU511.rom, gå til "Extract"-fanen og se etter linjen "P6 Micro Code". Så velger vi den, i "modulfil"-feltet gir vi den navnet ncpucode.bin og kjører Extract module "i ukomprimert form".

Last nå mottakerfilen A74GM916.rom inn i MMTOOL, gå til "Replace"-fanen og se igjen etter linjen "P6 Micro Code". Velg den, vent på Bla gjennom og velg donormodulen vår ncpucode.bin. Klikk på Erstatt og godta deretter å erstatte denne modulen.

Igjen, vær oppmerksom på dimensjonene ("Kildestørrelse" og "Størrelse i Rom") til modul 11 ​​"P6 Micro Code" før og etter å erstatte denne modulen i mottakerfilen.
Etter påføring vil disse dimensjonene for mottakeren (fig. 7) bli identiske med dimensjonene til samme modul i donorfilen 74GCU511.rom (fig. 5).

Hvis vi sammenligner resultatene av begge metodene (fig. 6 og fig. 7), er det en merkbar forskjell på 10 byte i RomLoc-adressen til modulen "Brukerdefinert eller reservert", ved siden av den oppdaterte "P6 Micro Code" modul - kanskje dette er funksjoner ved driften av MMTOOL...

Konklusjon og etterord.
På denne måten, fra forskjellige BIOS-firmwares, forskjellige matte. kort på socket AM2+ (og til og med AM3 for sammenligning), kan du finne de nyeste mikrokodene for hver type CPURev.ID, både i Award- og AMI-bios, og deretter kombinere dem til en enkelt ncpucode.bin.
Deretter viste det seg å være 32768 byte i størrelse fra 16 linjer (mikrokoder) med de siste datoene fra den studerte fastvaren til forskjellige BIOSer: med 15 forskjellige typer prosessorrevisjoner for socket AM2+ (040A, 0413, 0414, 041B, 0433, 0680, 0C1B, 1000, 1020, 1022, 1040, 1041, 1043, 1062, 0. 0. 1. ID. noen universell mikrokode for revisjoner av prosessorer som ikke er beskrevet i andre linjer - IMHO, for eksempel fremtidige).

Ved å kombinere din egen ncpucode.bin ved å importere de nødvendige oppdateringene (mikrokodene) for hver påkrevd prosessorrevisjon, kan du bruke absolutt hvilken som helst AMI BIOS-fastvare med "P6 Micro Code"-modulen som laboratorie.

Men når du lagrer fastvarefilen, ble en ubehagelig funksjon ved MMTOOL lagt merke til - av en eller annen grunn la verktøyet til 8 null byte til slutten av "P6 Micro Code" -modulen - det viste seg å være 32776 byte i størrelse. Når du trekker ut ncpucode.bin-filen fra laboratoriefastvaren med samme MMTOOL, ble utdatafilen også 32776 byte stor.
Du kan redigere dette med enkle redaktører tilgjengelig for alle. Men jeg oppdaget også (tilfeldigvis). alternativ måte: da det universelle verktøyet BIOS_EXT.EXE hentet ut alle moduler fra laboratoriefastvaren, var filen ncpucode.bin allerede riktig størrelse på 32768 byte - BIOS_EXT.EXE-verktøyet identifiserte i seg selv slutten av "P6 Micro Code"-modulen ved lagring det til en fil.

Hvis LGA 775-brikkesettet og hovedkortet teoretisk kan støtte XEON 771, men den opprinnelige BIOS-en ikke støtter det, og det ikke er noen modifisert, kan du endre BIOS selv.

VIKTIG

1. Du gjør alle endringer i BIOS-fastvaren (.ROM-fil vanligvis) på egen risiko og risiko. I tilfelle en feil oppnås en garantert "murstein" fra hovedkortet
2. Filstørrelsen til den originale fastvaren og den modifiserte versjonen må samsvare ned til byten.

3. Flashing av den modifiserte BIOS-filen tilbake til brikken kan bare gjøres ved å bruke et proprietært verktøy fra hovedkortutvikleren (må lastes ned fra produsentens nettsted).
4. I toppen hovedkort ah, BIOS selv har en innebygd firmwareoppdateringsmodul (for eksempel EZ Flash 2-verktøyet for ASUS P5Q i Verktøy-delen) - det beste alternativet.

Slik gjør du det bedre:
1. Bør jeg fortsatt se på Internett etter et ferdig alternativ med XEON-støtte?
2. Last ned fra den offisielle nettsiden siste versjon fastvare og legge til mikrokoder?

Som du kan se, er det andre alternativet tryggere, du laster ned uansett original firmware fra hovedkortprodusentens hjemmeside, dvs. Den siste versjonen og fraværet av feil er garantert (mer presist, korrigering av alle tidligere funnet feil). Når du laster ned en ferdig versjon fra tredjepartsressurser (av åpenbare grunner vil den ikke være på det originale nettstedet) - du kan få en skjev versjon og drepe BIOS.

Du kan først vurdere tilstedeværelsen av XEON-mikrokoder i BIOS-fastvaren.

— få det gjeldende AMI BIOS-bildet via Universal BIOS Backup ToolKit 2.0
— se på innholdet i den mottatte ROM-filen via AMIBCP V 3.37

Alternativ for BIOS AMI (American Megatrends Inc).

1. Last ned siste versjon BIOS fra hovedkortprodusentens nettsted

3. Last ned mikrokoder for XEON 771-prosessorer: lga771_microcodes

4. Finn ut CPUID-en til prosessoren ved hjelp av AIDA64 eller et lignende program (det ser ut som cpu0001067Ah). Hvis BIOS vil bli sydd før du installerer prosessoren, og hopp over dette trinnet.

5. Pakk ut arkivene MMTool Og lga771_mikrokoder og gå fra filer med utvidelsen .bin bare de filene hvis begynnelse samsvarer med CPUID-en til datamaskinen din (f.eks. cpu0001067a_plat00000044_ver00000a0b_date20100928.bin)

Hvis vi ikke vet hvilken kode, så syr vi alt.

EN. La oss lansere MMTool. Trykk på knappen (1) Last inn ROM og last inn den nyeste BIOS for hovedkortet i programmet. Hvis du har den nyeste BIOS, kan du også bruke verktøyet til å slå sammen BIOS-sikkerhetskopien fra PC-en og redigere den.

B. Gå til fane (2) CPU-patch, deretter med knapp (3) Bla gjennom, åpne filen .bin tilsvarer din CPUID.

C. La alternativene stå som standard "Sett inn en oppdateringsdata" og trykk på knappen (4) Søke om.

Etter oppdatering med en modifisert BIOS du må tilbakestille innstillingene gjennom tilbakestillingsknappen eller jumperen, hvis hovedkortet støtter en slik tilbakestilling, eller ved å ta ut BIOS-batteriet i et par minutter. Da blir prosessoren korrekt oppfattet av datamaskinen og fungerer som den skal.

Basic Input Output System - grunnleggende input/output system, forkortet BIOS. En liten brikke på hovedkortet som er den første som får kontroll når PC-en slås på. Gir: grunnleggende PC-innstillinger, kontroll av PC-komponenter ved oppstart...

I de første linjene i dette innlegget vil jeg oppriktig og uten sarkasme takke en forumdeltaker på clockers, under kallenavnet WebBlast, for å popularisere denne metoden.

I dag er det første april, men dette er bare en tilfeldighet. Metoden fungerer og nesten ingenting er murt.

Pre-UEFI BIOS har en mekanisme for å oppdatere mikrokoder uten å oppdatere selve BIOS. Av en eller annen grunn fungerer ikke denne mekanismen alltid, men hvis den fungerer, kommer oppdateringsprosedyren generelt til å starte opp systemet fra et spesielt eksternt medium og deretter starte på nytt.

Hva er viktig å forstå:

  • En mikro-cd er erstattet av en annen, ikke lagt til. De. i situasjonen med 771-moden får vi ofte tap av støtte for en tilsvarende Core 2 Quad, dvs. mikrokoden er erstattet med Xeon mikrokode.
  • Hvis systemet ikke er stabilt, anbefales det ikke å bruke denne metoden, og et Xeon-system er ofte ikke stabilt uten mikrokoder.
  • Du kan ikke oppdatere mikrokoden på en gammel prosessor.
  • Programmet opererer ikke med konseptet om en plattform i det hele tatt. De. for eksempel vil mikrokoden for 1067A-prosessoren, versjon FA og plattform 0 bli erstattet med mikrokoden for 1067A-prosessoren, versjon FC (nyere) og plattform 2. Mikrokoden for FC-versjonen og plattform 0 vil imidlertid ikke bli erstattet med mikrokoden FC og plattform 2. Program Det vil fortelle deg at alt allerede er oppdatert.

Det bør også legges til at denne metoden er nesten ideell for å oppdatere Fengs mods (aka genius239239) til mikrokodene til 2010-versjonen.

Og så, for de som ikke er interessert i å lese og som har en diskettstasjon, foreslås en enkel løsning - skriv (IMA/ZIP, 305kb) til en diskett, start på nytt og...det er det. Skjermen vil sannsynligvis si at mikrokoden er oppdatert og alt er i orden.

For de som ikke har en diskstasjon, men har en flash-stasjon, er det også en måte, men litt mer komplisert:

Etter oppstart av PC-en fra en slik flash-stasjon, vil mikrokoden for en hvilken som helst 45/65nm Core/Core2 generasjonsprosessor bli oppdatert. Selvfølgelig, hvis BIOS ikke er UEFI og hvis styret ikke er en ond OEM og så videre... men det er en sjanse.

Eksempler på programmet som kjører på samme kort, men med forskjellige BIOS-versjoner:

  • Et vellykket eksempel. ASUS P5QVM DO, BIOS 0206:







    =========================================================================






    Mikrokodeoppdateringen ble lastet permanent inn i BIOS.
    Du trenger ikke å kjøre dette verktøyet igjen, med mindre en ny
    prosessoren er installert eller en ny versjon av verktøyet brukes.

  • IKKE vellykket eksempel. ASUS P5QVM DO, BIOS 0403:

    Databasefilen som brukes er PEP.DAT
    =========================================================================
    | Prosessoroppdateringsverktøy for Intel(R) P6 og Intel NetBurst(R) |
    | Mikroarkitektur Familie av mikroprosessorer |
    | Versjon 7.14, 23.09.2005, Produksjon |
    | Copyright 1995 -2004, Intel Corporation. |
    =========================================================================
    System-BIOS støtter mikrokodeoppdaterings-API.
    Søker i databasefilen etter prosessorsignatur =0001067A Plattform-ID =1
    Forsøker å installere mikrokodeoppdateringen(e) permanent i system-BIOS.

    Sjekker mikrokodeoppdatering for prosessorsignatur 1067A og plattform-ID 01:
    BIOS mikrokodeoppdatering revisjon = A07
    Database mikrokodeoppdatering revisjon = A0B
    Dette verktøyet kan laste en nyere mikrokodeoppdatering inn i BIOS.
    FEIL: Oppdateringen er ikke permanent lastet inn i BIOS. BIOS avvist



    Database mikrokodeoppdatering revisjon = A0B

    Mikrokodeoppdateringer kan bare lastes midlertidig inn i prosessorer.
    Du må kjøre dette verktøyet igjen etter hver oppstart eller tilbakestilling av systemet.
    Prosessor #2:
    Pentium(R) III-prosessor oppdaget.
    Prosessorsignatur =0000067A
    Prosessor mikrokodeoppdatering revisjon = A07
    Database mikrokodeoppdatering revisjon = A0B
    Dette verktøyet kan laste en nyere mikrokodeoppdatering.

    Oppdater #1 Prosessorsignatur=1067A Plattform ID=11 Revisjon=a0b
    2 vellykkede lasting(er) .
    Alle oppdateringer er lastet inn og bekreftet!

    1. Eldre versjoner av HPUSBFW fungerer ikke under Win10, men versjon 2.2.3 og nyere lager en oppstartbar USB-flash-stasjon uten problemer.
    2. Denne metoden fungerer perfekt fra en USB-flash-stasjon med FreeDOS laget med RUFUS-verktøy.
    3. Ja, RUFUS’ FreeDOS laster ikke på alle systemer, men det finnes en løsning, se punkt 1.

Du kan optimalisere ytelsen til Intel eller AMD CPU installert på datamaskinen din ved å installere den nyeste versjonen av mikrokoden. Optimalisering oppnås hovedsakelig ved å korrigere feil i standard mikrokoden mottatt fra hovedkortets fastvare.

BIOS/UEFI-fastvareoppdateringer for hovedkortet inneholder vanligvis nye fastvareversjoner som støttes hovedkort sentrale prosessorer. Av denne grunn bør du først sørge for at du bruker den nyeste BIOS/UEFI-versjonen.

Denne veiledningen lar deg optimere ytelsen til kun de sentrale prosessorene som ble utviklet av Intel og AMD.

Merknader:

  • Installerer pakken programvare med mikrokoder kan føre til ustabil drift av datamaskinen. Av denne grunn bør du kun installere denne pakken når du opplever problemer med funksjonen til datamaskinens sentrale prosessor!
  • Ikke installer en programvarepakke med mikrokoder for sentrale prosessorer hvis den er utgitt tidligere enn BIOS/UEFI-fastvaren på datamaskinens hovedkort!

1. Sentralprosessorer produsert av Intel

Ved bruk av en produksjonssentral prosessor Intel du kan fortsette som beskrevet nedenfor.

Merk: trenger du en programvarepakke med mikrokoder for sentrale prosessorer produsert av Intel som er nyere enn det som finnes i det offisielle distribusjonslageret? I dette tilfellet kan du laste ned programvarepakkefilen med utvidelsen .deb fra

Synaptic Package Manager Programvare

Synaptic Package Manager"Søk på datamaskinen din"), skriv inn forespørselen din "Synaptisk" "Synaptic Package Manager" Synaptisk pakkebehandler "Søk" "mikrokode" og trykk på knappen "Søk" ved siden av han.

3.201501106.1 (i dette tilfellet ble versjon 3 av pakken opprettet 6. november 2015).

« intel-mikrokode" og trykk på knappen "Søke om"

dmesg | grep mikrokode

Tast inn

2. Sentralprosessorer produsert av AMD

Hvis du bruker prosessorer produsert av AMD, vil denne veiledningen kun være relevant for de som ble utgitt etter 2006 (AMD K10 og nyere). Hvis datamaskinen din har en av disse CPUene, kan du fortsette som følger.

Merk: Trenger du en programvarepakke med mikrokoder for AMD CPUer som er nyere enn det som finnes i det offisielle distribusjonslageret? I dette tilfellet kan du laste ned programvarepakkefilen med utvidelsen .deb fra Debians distribusjonslager, som inneholder de nyeste pakkene. Etter å ha lastet ned pakkefilen, bør du finne den ved å bruke filbehandleren og dobbeltklikke for å installere mikrokodene på systemet. Etter at installasjonen er fullført, må du starte datamaskinen på nytt.

A. Hvis du bruker Ubuntu-distribusjon, må du installere Synaptic Package Manager(dette kan gjøres ved hjelp av applikasjonen Programvare). I Linux Mint er denne pakkebehandleren til stede umiddelbart etter installasjonen.

B. Det første du bør gjøre er å løpe Synaptic Package Manager. På Ubuntu kan du gjøre dette ved å klikke på den hvite Ubuntu-logoen øverst i sidefeltet ( "Søk på datamaskinen din"), skriv inn forespørselen din "Synaptisk" og velg det første av de foreslåtte applikasjonsalternativene "Synaptic Package Manager". Du trenger ikke å bruke felt raskt søk hovedvinduets programvarepakker Synaptisk pakkebehandler, siden den tilsvarende mekanismen er upålitelig; i stedet bør du trykke på knappen "Søk" på verktøylinjen skriver du inn et søk i søkefeltet i dialogboksen som åpnes "amd64-mikrokode" og trykk på knappen "Søk" ved siden av han.

C. Nå bør du sjekke opprettelsesdatoen til programvarepakken med mikrokodene til sentralprosessorene: denne pakken må opprettes senere enn BIOS / UEFI-fastvaren til hovedkortet på datamaskinen din! Opprettelsesdatoen for den aktuelle pakken gjenspeiles for eksempel i versjonsnummeret 2.20160316.1 (i dette tilfellet ble versjon 2 av pakken opprettet 2. mars 2016).

D. Det er på tide å merke av i boksen ved siden av programvarepakkenavnet "amd64-mikrokode" og trykk på knappen "Søke om" på applikasjonsverktøylinjen.

E. Når installasjonen av programvarepakken er fullført, må du starte datamaskinen på nytt.

F. Etter omstart er det verdt å sjekke at en av de installerte mikrokodene er lastet inn riktig ved å skrive inn følgende kommando i et terminalvindu (bruk kopier/lim inn-funksjonene for å unngå feil):

dmesg | grep mikrokode

Etter å ha fullført kommandoen, trykk på tasten Tast inn for dens utførelse. Hvis mikrokoden ble lastet ned, vil du se flere meldinger som indikerer dette.

Vil du lære om andre innstillinger og teknikker for å jobbe med Linux-systemer? Denne nettsiden inneholder en stor mengde lignende materialer.

Hei kjære venner, Artyom er med dere.

Tilbake i januar i år dukket det opp rapporter om nye maskinvaresårbarheter i Intel- og AMD-prosessorer.

For ikke lenge siden ble mikrokodeoppdateringer for Intel-prosessorer (revisjon 84) utgitt, og jeg bestemte meg for å sjekke hvordan ting er i praksis.

Selv om informasjonen lenge har vært kjent for alle, vil jeg likevel fortelle deg en kort bakgrunnshistorie.

Maskinvaresårbarheter i prosessorer kalles Meltdown og Spectre, og de ble identifisert av forskere fra Google-grupper Prosjekt Zero.

Spectre har to angrepsvarianter med kodenavnet CVE-2017-5753 og CVE-2017-5715.

Meltdown har én angrepsvariant med kodenavnet CVE-2017-5754.

P. S. CVE er en forkortelse for engelsk " Felles Sårbarheter og Eksponeringer» – en database med kjente sikkerhetssårbarheter.

Når du ser disse notasjonene for patchbeskrivelser, vil du umiddelbart forstå hva som er hva og hvorfor.

Dessuten er den enkleste måten å operere i praksis på Meltdown, som alle moderne Intel-prosessorer er mottakelige for.

For å bli kvitt Meltdown må du oppdatere prosessorens mikrokode eller lappe kjernen operativsystem.

Spectre, på den annen side, er vanskeligere å implementere, men å fikse sårbarheten krever individuelt oppdatering av hvert program du bruker.

Brikker fra AMD er mindre utsatt for Meltdown-sårbarheter (selv om det i utgangspunktet ble uttalt at de ikke var mottakelige i det hele tatt).

Denne typen ondsinnet kode kjører ekstremt sakte på dem, men fungerer fortsatt.

Både AMD- og Intel-prosessorer er utsatt for sårbarheter av typen Spectre; det er ingen alternativer her.

Prosessorer med ARM-arkitektur er også utsatt for de samme sårbarhetene, men nå skal vi kun snakke om datamaskiner med prosessorer av x86-64-familien.

P. S. Sikkerhetsundersøkelser stopper aldri, og noe annet kan alltid dukke opp, inkludert i AMD-prosessorer og Intel.

Viktig notat! Mens videoen ble redigert og klokkemateriale ble skrevet for nettstedet, dukket det opp ny forskning innen prosessorsikkerhet.

Nye varianter av Spectre-sårbarheten er identifisert, kodenavnet CVE-2018-3640 (den såkalte angrepsvarianten 3a) og CVE-2018-3639 (angrepsvariant 4).

La meg minne deg på at Spectre kan fikses ved å oppdatere programvaren som brukes, for eksempel nettlesere og så videre.

Den siste varianten av CVE-2018-3639-angrepet vil imidlertid også kreve oppdatering av prosessormikrokoden på Intel-brikker, noe som kan redusere ytelsen noe.

AMD hevder at selskapets brikker ikke vil kreve ny mikrokode fra disse angrepene, og alt vil ordne seg med vanlige Windows-patcher og annen programvare.

Disse sårbarhetene har en lav prioritet trussel for vanlige hjemmedatamaskiner.

Siden det ikke er noen nye oppdateringer ennå, vil jeg fokusere på det originale emnet for videoen min.

Vi vil snakke om mikrokoden til Intel-prosessorer, men mikrokoden er fortsatt annerledes og korrigerer ikke Spectre 4-angrepsvarianten.

Hvis du bruker Windows-operativsystemer, vil disse koblingene være nyttige for deg:

Her kan du finne alle gjeldende oppdateringer (og navnene deres) som fikser sårbarhetene til denne gruppen.

For eksempel ble den aller første oppdateringen for Windows 10 utgitt 3. januar 2018 under navnet KB4056892.

Det var imidlertid et problem ved at Meltdown-programvareoppdateringer reduserte ytelsen til Intel-baserte systemer.

På en eller annen måte hadde jeg ikke ledig tid til å gjennomføre mine egne små tester.

Men nå med utgivelsen av nye versjoner av fastvare for hovedkort, begynte jeg å lure på hvordan ting er på dette området.

Jeg bruker hovedkort ASRock-brett Z370 Gaming K6 og følgelig henvender jeg meg til produsentens offisielle nettsted for å laste ned den nyeste BIOS.

Oppdatert mikrokode for Intel-prosessorer dukket opp i BIOS versjon 1.60, som ble utgitt 2. mars 2018.

Jeg vil installere en enda nyere versjon av BIOS versjon 1.80, som ble utgitt 26. mars 2018.

Til å begynne med er jeg interessert i å teste rettelser til prosessorens mikrokode uten ekstra programvareoppdateringer.

Operativsystemet er Windows 10 versjon 16299.371 uten ekstra installerte patcher for maskinvaresårbarheter for Meltdown og Spectre.

P. S. Alle konklusjoner som trekkes vil kun gjelde for nye Intel-prosessorer, fordi nye BIOS-versjoner neppe dukker opp for gamle hovedkort.

Hvis du er interessert, kan du gjøre tester med programvarepatcher på eldre Intel-prosessorer.

Full konfigurasjon av datamaskinen min:

prosessor: Intel Core i5 8600K.

Kjølere prosessor: Arctic Cooling Liquid Freezer 240.

Mors betale: ASRock Fatal1ty Z370 Gaming K6.

Operasjonell hukommelse: GoodRam Iridium DDR4 2400 MHz (2×8 GB IR-2400D464L15S/8G).

Skjermkort: Asus Dual GTX 1060 6 GB (DUAL-GTX1060-O6G).

Driver: Sata-3 SSD Plextor M5S og Sata-3 HDD Seagate 1 TB (ST1000DM003).

Ramme: Fractal Design Definer R5.

Blokkere ernæring: Fractal Design Edison M 750 Watt.

Den første testen er ytelsen til CPU-cachene og tilfeldig tilgangsminne VAida 64 Cache & Hukommelse Benchmark.

Som du kan se, er det ingen signifikante forskjeller i driften av RAM-delsystemet og prosessorcachene.

Den neste testen gjelder driften av diskundersystemet.

Dessverre har jeg ikke en høyhastighets M.2 SSD-stasjon, så jeg skal teste min Plextor M5S på en vanlig SATA-3.

Som et resultat gir ATTO Disk Benchmark-testen nesten identiske resultater.

Det samme gjelder ytelsen i CrystalDiskMark 5.2.1-testen.

Ytelsestest i CrystalDiskMark og ny Intel-prosessor mikrokode. Spectre og Meltdown

I det minste for SATA-3 er det ingen nedgang i ytelsen under lese- og skriveoperasjoner.

Neste test er 7zip, som vil vise ytelse ved pakking og utpakking av arkiver.

Det samme bildet er observert her; det er ingen forskjell i ytelse når du installerer en ny, korrigert BIOS.

Siden jeg lager innhold, kunne jeg ikke legge bort videoredigering.

Jeg bruker Vegas Pro 13 som mitt redigeringsprogram, og uavhengig av BIOS-versjonen som brukes, har ikke gjengivelsestiden endret seg.

Videokilder har en oppløsning på 1080p, en bitrate på 50 Megabit/s og en bildefrekvens på 50 bilder per sekund.

Sony AVC/MVC med en bitrate på 16 Megabit/s ble valgt som gjengivelsesprofil; du kan se alle andre profilinnstillinger på skjermene dine.

La oss nå snakke litt om spill.

De prosjektene som ble installert på datamaskinen min i dette øyeblikket tid (Assassin's Creed Origins, FarCry 4 og Crysis 3).

Alle rammeindikatorer ble tatt ved hjelp av MSI-programmer Etterbrenner 4.4.2.

Generelt trenger ikke resultatene å kommenteres.

Ytelsestester i Assassin's Creed Origins-spill. Spectre og Meltdown

Hvis du bruker den nye versjonen av prosessorens mikrokode etter revisjon 84, kan ikke forskjellen i ytelse merkes - alt fungerer like raskt og smart.

Det eneste interessante ville være å se hvordan M.2 fungerer SSD-stasjoner med NVMe-grensesnitt.

Kanskje i fremtiden vil jeg gjennomføre en serie med flere tester med programvareoppdateringer for Windows 10 og med den korrigerte CPU-mikrokoden installert samtidig.

Jeg håper du fant det interessant. I så fall, del notatet mitt om i sosiale nettverk med vennene dine.

På denne måten blir det mye flere slike notater :)

Ikke glem å bli med i VKontakte-gruppen og abonnere på YouTube-kanalen.




Topp