Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Siguria
  • Intel ka lëshuar përditësime të mikrokodit për disa gjenerata të CPU-ve. Spectre, dobësitë e Meltdown dhe përditësimet e mikrokodit për procesorët Intel

Intel ka lëshuar përditësime të mikrokodit për disa gjenerata të CPU-ve. Spectre, dobësitë e Meltdown dhe përditësimet e mikrokodit për procesorët Intel

Në rreshtat e parë të këtij postimi, do të doja të falënderoja sinqerisht dhe pa sarkazëm një pjesëmarrës të forumit në Clockers, me pseudonimin WebBlast, për popullarizimin e kësaj metode.

Sot është 1 prilli, por kjo është thjesht një rastësi. Metoda funksionon dhe pothuajse asgjë nuk është me tulla.

BIOS para UEFI ka një mekanizëm për përditësimin e mikrokodeve pa përditësuar vetë BIOS-in. Për një arsye ose një tjetër, ky mekanizëm nuk funksionon gjithmonë, por nëse funksionon, atëherë në përgjithësi procedura e përditësimit zbret në nisjen e sistemit nga një media speciale e jashtme dhe më pas rinisjen.

Çfarë është e rëndësishme për të kuptuar:

  • Një mikrocd zëvendësohet nga një tjetër, nuk shtohet. Ato. në situatën me modalitetin 771, ne shpesh marrim një humbje të mbështetjes për një të ngjashëm Core 2 Quad, d.m.th. mikrokodi i tij zëvendësohet me mikrokodin Xeon.
  • Nëse sistemi nuk është i qëndrueshëm, nuk rekomandohet përdorimi i kësaj metode dhe një sistem Xeon shpesh nuk është i qëndrueshëm pa mikrokode.
  • Ju nuk mund të përditësoni mikrokodin në një procesor të vjetër.
  • Programi nuk funksionon fare me konceptin e një platforme. Ato. për shembull, mikrokodi për procesorin 1067A, versionin FA dhe platformën 0 do të zëvendësohet me mikrokodin për procesorin 1067A, versionin FC (më të ri) dhe platformën 2. Megjithatë, mikrokodi për versionin FC dhe platformën 0 nuk do të zëvendësohet me mikrokodin FC dhe platformën 2. Programi Do t'ju tregojë se gjithçka tashmë është përditësuar.

Duhet shtuar gjithashtu se kjo metodë është pothuajse ideale për përditësimin e modave të Feng (aka genius239239) në mikrokodet e versionit 2010.

Dhe kështu, për ata që nuk janë të interesuar të lexojnë dhe që kanë një floppy drive, propozohet një zgjidhje e thjeshtë - shkruani (IMA/ZIP, 305 kb) në një disketë, rindizni dhe ... kaq. Ekrani me siguri do të thotë që mikrokodi është përditësuar dhe gjithçka është në rregull.

Për ata që nuk kanë një disk drive, por kanë një flash drive, ekziston gjithashtu një mënyrë, por pak më e ndërlikuar:

Pas nisjes së kompjuterit nga një flash drive i tillë, mikrokodi për çdo procesor të gjenerimit Core/Core2 45/65 nm do të përditësohet. Sigurisht, nëse BIOS-i nuk është UEFI dhe nëse bordi nuk është një OEM i keq e kështu me radhë... por ka një shans.

Shembuj të programit që funksionon në të njëjtin bord, por me versione të ndryshme BIOS:

  • Një shembull i suksesshëm. ASUS P5QVM DO, BIOS 0206:







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






    Përditësimi i mikrokodit u ngarkua me sukses përgjithmonë në BIOS.
    Ju nuk keni nevojë ta ekzekutoni përsëri këtë program, përveç nëse një i ri
    është instaluar procesori ose përdoret një version i ri i programit.

  • JO shembull i suksesshëm. ASUS P5QVM DO, BIOS 0403:

    Skedari i bazës së të dhënave që përdoret është PEP.DAT
    =========================================================================
    | Shërbimi i përditësimit të procesorit për Intel(R) P6 dhe Intel NetBurst(R) |
    | Mikroarkitekturë Familja e Mikroprocesorëve |
    | Versioni 7.14, 23.09.2005, Prodhimi |
    | E drejta e autorit 1995 -2004, Intel Corporation. |
    =========================================================================
    Sistemi BIOS mbështet API-në e përditësimit të mikrokodit.
    Kërkimi i skedarit të bazës së të dhënave për nënshkrimin e procesorit =0001067A ID e platformës =1
    Përpjekja për të instaluar përgjithmonë përditësimet e mikrokodit në BIOS të sistemit tuaj.

    Po kontrollon përditësimin e mikrokodit për nënshkrimin e procesorit 1067A dhe ID 01 të platformës:
    Rishikimi i përditësimit të mikrokodit të BIOS = A07
    Rishikimi i përditësimit të mikrokodit të bazës së të dhënave = A0B
    Ky mjet mund të ngarkojë një përditësim më të ri të mikrokodit në BIOS.
    GABIM: Përditësimi nuk është ngarkuar përgjithmonë në BIOS. BIOS u refuzua



    Rishikimi i përditësimit të mikrokodit të bazës së të dhënave = A0B

    Përditësimet e mikrokodit mund të ngarkohen vetëm përkohësisht në procesorë.
    Do t'ju duhet ta ekzekutoni përsëri këtë mjet pas çdo ndezjeje ose rivendosjeje të sistemit.
    Procesori numër 2:
    U zbulua procesori Pentium(R) III.
    Nënshkrimi i procesorit =0000067A
    Rishikimi i përditësimit të mikrokodit të procesorit = A07
    Rishikimi i përditësimit të mikrokodit të bazës së të dhënave = A0B
    Ky mjet mund të ngarkojë një përditësim më të ri të mikrokodit.

    Përditëso #1 Nënshkrimi i procesorit=1067A ID e platformës=11 Rishikimi=a0b
    2 ngarkesa të suksesshme.
    Të gjitha përditësimet janë ngarkuar dhe verifikuar!

    1. Versionet e vjetra të HPUSBFW nuk funksionojnë nën Win10, por versioni 2.2.3 dhe më i ri krijojnë një USB flash drive bootable pa asnjë problem.
    2. Kjo metodë funksionon në mënyrë të përsosur nga një USB flash drive me FreeDOS i krijuar duke përdorur mjetet RUFUS.
    3. Po, FreeDOS i RUFUS nuk ngarkohet në të gjitha sistemet, por ka një zgjidhje, shih pikën 1.

Përshëndetje të dashur miq, Artyom është me ju.

Në janar të këtij viti, u shfaqën raporte për dobësi të reja harduerike në procesorët Intel dhe AMD.

Jo shumë kohë më parë u lëshuan përditësimet e mikrokodit për procesorët Intel (rishikimi 84) dhe vendosa të kontrolloj se si janë gjërat në praktikë.

Edhe pse informacioni është i njohur prej kohësh për të gjithë, unë do t'ju tregoj përsëri një histori të shkurtër.

Dobësitë e harduerit të procesorit quhen Meltdown dhe Spectre, dhe ato u identifikuan nga studiuesit nga grupi Google Project Zero.

Spectre ka dy variante sulmi të koduar CVE-2017-5753 dhe CVE-2017-5715.

Meltdown ka një variant sulmi të koduar CVE-2017-5754.

P. S. CVE është një shkurtim për anglisht " I zakonshëm Dobësitë dhe Ekspozimet» – një bazë të dhënash me dobësi të njohura të sigurisë së informacionit.

Duke parë këto shënime për përshkrimet e arnave, do të kuptoni menjëherë se çfarë është dhe pse.

Për më tepër, mënyra më e lehtë për të vepruar në praktikë është Meltdown, ndaj të cilit të gjithë procesorët modernë Intel janë të ndjeshëm.

Për të hequr qafe Meltdown, duhet të përditësoni mikrokodin e procesorit ose të rregulloni kernelin e sistemit operativ.

Spectre, nga ana tjetër, është më i vështirë për t'u zbatuar, por rregullimi i cenueshmërisë kërkon rregullimin individual të secilit program që përdorni.

Çipat nga AMD janë më pak të ndjeshëm ndaj dobësive të tipit Meltdown (megjithëse fillimisht u tha se ato nuk ishin fare të ndjeshme).

Ky lloj kodi me qëllim të keq funksionon jashtëzakonisht ngadalë në to, por ende funksionon.

Të dy procesorët AMD dhe Intel janë të ndjeshëm ndaj dobësive të tipit Specter; këtu nuk ka opsione.

Procesorët me arkitekturë ARM janë gjithashtu të ndjeshëm ndaj të njëjtave dobësi, por tani do të flasim vetëm për kompjuterë me procesorë të familjes x86-64.

P. S. Hulumtimi i sigurisë nuk ndalet kurrë dhe diçka tjetër mund të shfaqet gjithmonë, përfshirë në procesorët AMD dhe Intel.

Shënim i rëndësishëm! Ndërkohë që video po modifikohej dhe materiali i orës po shkruhej për faqen, u shfaqën kërkime të reja në fushën e sigurisë së procesorit.

Janë identifikuar variante të reja të cenueshmërisë Spectre, të koduara CVE-2018-3640 (i ashtuquajturi variant sulmi 3a) dhe CVE-2018-3639 (varianti i sulmit 4).

Më lejoni t'ju kujtoj se Spectre mund të rregullohet duke përditësuar softuerin e përdorur, si shfletuesit etj.

Sidoqoftë, varianti i fundit i sulmit CVE-2018-3639 do të kërkojë gjithashtu përditësimin e mikrokodit të procesorit në çipat Intel, gjë që mund të ulë paksa performancën.

AMD pretendon se çipat e kompanisë nuk do të kërkojnë mikrokod të ri nga këto sulme dhe gjithçka do të funksionojë me arna të rregullta të Windows dhe softuer të tjerë.

Këto dobësi kanë një kërcënim me prioritet të ulët për kompjuterët e zakonshëm shtëpiak.

Meqenëse nuk ka ende përditësime të reja, do të fokusohem në temën origjinale të videos sime.

Ne do të flasim për mikrokodin e procesorëve Intel, por mikrokodi është akoma i ndryshëm dhe nuk korrigjon variantin e sulmit Spectre 4.

Nëse përdorni sisteme operative Windows, këto lidhje do të jenë të dobishme për ju:

Këtu mund të gjeni të gjitha arnimet aktuale (dhe emrat e tyre) që rregullojnë dobësitë e këtij grupi.

Për shembull, patch-i i parë për Windows 10 u lëshua më 3 janar 2018 me emrin KB4056892.

Sidoqoftë, kishte një problem në atë që arnimet e softuerit Meltdown reduktuan performancën e sistemeve të bazuara në Intel.

Disi nuk pata kohë të lirë për të kryer testet e mia të vogla.

Sidoqoftë, tani me lëshimin e versioneve të reja të firmuerit për pllakat amë, fillova të pyes veten se si janë gjërat në këtë fushë.

Unë përdor motherboard ASRock Z370 Gaming K6 dhe në përputhje me rrethanat i drejtohem faqes zyrtare të internetit të prodhuesit për të shkarkuar BIOS-in më të fundit.

Mikrokodi i përditësuar për procesorët Intel u shfaq në versionin 1.60 të BIOS, i cili u lëshua më 2 mars 2018.

Do të instaloj një version edhe më të fundit të versionit 1.80 të BIOS, i cili u lëshua më 26 mars 2018.

Për të filluar, unë jam i interesuar të testoj rregullimet e mikrokodit të procesorit pa arna shtesë të softuerit.

Sistemi operativ është Windows 10 versioni 16299.371 pa arna shtesë të instaluara për dobësitë e harduerit Meltdown dhe Spectre.

P. S. Të gjitha konkluzionet e nxjerra do të zbatohen vetëm për procesorët e rinj Intel, sepse versionet e reja të BIOS nuk ka gjasa të shfaqen për pllakat e vjetra amë.

Nëse jeni të interesuar, mund të bëni teste me arna softuerike në procesorë më të vjetër Intel.

Konfigurimi i plotë i kompjuterit tim:

CPU: Intel Core i5 8600K.

Ftohëse procesor: Ngrirës i lëngshëm ftohës Arktik 240.

Nënë paguaj: ASRock Fatal1ty Z370 Gaming K6.

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

Kartë video: Asus Dual GTX 1060 6 GB (DUAL-GTX1060-O6G).

Disqet: Sata-3 SSD Plextor M5S dhe Sata-3 HDD Seagate 1 TB (ST1000DM003).

Kornizë: Dizajni Fraktal Përcaktoni R5.

Blloko të ushqyerit: Fractal Design Edison M 750 Watt.

Testi i parë është performanca e cache-ve të CPU-së dhe RAM-it nëAida 64 Cache & Kujtesa Standardi.

Siç mund ta shihni, nuk ka dallime domethënëse në funksionimin e nënsistemit RAM dhe cache-ve të procesorit.

Testi tjetër ka të bëjë me funksionimin e nënsistemit të diskut.

Fatkeqësisht, nuk kam një disk M.2 SSD me shpejtësi të lartë, kështu që do të testoj Plextor M5S tim në një SATA-3 të rregullt.

Si rezultat, testi ATTO Disk Benchmark prodhon rezultate pothuajse identike.

E njëjta gjë vlen edhe për performancën në testin CrystalDiskMark 5.2.1.

Testi i performancës në CrystalDiskMark dhe mikrokodin e ri të procesorit Intel. Spectre dhe Meltdown

Të paktën për SATA-3, nuk ka rënie të performancës gjatë operacioneve të leximit dhe shkrimit.

Testi tjetër është 7zip, i cili do të tregojë performancën kur paketoni dhe shpaketoni arkivat.

E njëjta pamje vërehet këtu; nuk ka asnjë ndryshim në performancën kur instaloni një BIOS të ri, të korrigjuar.

Meqenëse krijoj përmbajtje, nuk mund të lija mënjanë modifikimin e videos.

Unë përdor Vegas Pro 13 si programin tim të redaktimit dhe pavarësisht nga versioni i BIOS i përdorur, koha e renderimit nuk ka ndryshuar.

Burimet video kanë një rezolucion prej 1080p, një shpejtësi bit prej 50 Megabit/s dhe një shpejtësi kuadri prej 50 korniza për sekondë.

Sony AVC/MVC me një shpejtësi bit prej 16 Megabit/s u zgjodh si profili i interpretimit; ju mund të shihni të gjitha cilësimet e tjera të profilit në ekranet tuaja.

Tani le të flasim pak për lojërat.

Testet përfshinin ato projekte që ishin instaluar në kompjuterin tim në një kohë të caktuar (Assassin's Creed Origins, FarCry 4 dhe Crysis 3).

Të gjithë treguesit e kornizës janë marrë duke përdorur MSI Afterburner 4.4.2.

Në përgjithësi, rezultatet nuk kanë nevojë për koment.

Testet e performancës në lojërat Assassin's Creed Origins. Spectre dhe Meltdown

Nëse përdorni versionin e ri të mikrokodit të procesorit pas rishikimit 84, atëherë ndryshimi në performancë nuk mund të vërehet - gjithçka funksionon po aq shpejt dhe me zgjuarsi.

E vetmja gjë interesante do të ishte të shihnim se si funksionon disqet M.2 SSD me ndërfaqen NVMe.

Ndoshta në të ardhmen do të kryej një sërë testesh të tjera me arna të softuerit për Windows 10 dhe me mikrokodin e korrigjuar të CPU-së të instaluar në të njëjtën kohë.

Shpresoj ta keni gjetur interesante. Nëse po, atëherë ndajeni postimin tim në rrjetet sociale me miqtë tuaj.

Në këtë mënyrë do të ketë shumë më tepër shënime të tilla :)

Gjithashtu, mos harroni të bashkoheni në grupin VKontakte dhe të regjistroheni në kanalin YouTube.

Në fakt, metoda origjinale, pajisjet dhe mikrokodet mund të gjenden (drejtpërsëdrejti udhëzimet AMI), dhe në shumicën e rasteve, përdorimi i kësaj metode nuk paraqet asnjë problem dhe nuk ka kurthe, por në praktikën time kam hasur rregullisht problemin e mëposhtëm:

Ato. kishte një mungesë banale të hapësirës së lirë brenda imazhit. Kur modifikoni BIOS-in për veten tuaj për një procesor specifik, mund ta injoroni këtë, sepse Mund të ngarkoni gjithmonë vetëm një mikrokod posaçërisht për procesorin tuaj, ose të fshini një mikrokod të vjetër për të liruar hapësirë, por kur modifikoni me një fije, duhet të kërkoni një zgjidhje tjetër, një kompromis.

Si kompromis, zgjodha zgjidhjen e mëposhtme - ne marrim versionet më të fundit të mikrokodeve për të gjithë procesorët e gjeneratës CORE në të gjitha dizajnet (Celeron E, Pentium E, Core 2 Duo, Core 2 Quad, Xeon *3xxx/*5xxx) dhe zëvendësoni me to gjithçka që ishte më parë. Grupi i mikrokodeve doli të ishte si më poshtë:

Vëllimi i këtij grupi është vetëm 76 kilobajt. Ky skedar është marrë duke kombinuar këto skedarë:

cpu00010676_plat00000001_ver0000060f_date20100929.bin
cpu00010676_plat00000004_ver0000060f_date20100929.bin
cpu00010676_plat00000010_ver0000060f_date20100929.bin
cpu00010676_plat00000040_ver0000060f_date20100929.bin
cpu00010677_plat00000010_ver0000070a_date20100929.bin
cpu0001067a_plat00000011_ver00000a0b_date20100928.bin
cpu0001067a_plat00000044_ver00000a0b_date20100928.bin
cpu000006f2_plat00000001_ver0000005d_date20101002.bin
cpu000006f6_plat00000001_ver000000d0_date20100930.bin
cpu000006f6_plat00000004_ver000000d2_date20101001.bin
cpu000006f7_plat00000010_ver0000006a_date20101002.bin
cpu000006f7_plat00000040_ver0000006b_date20101002.bin
cpu000006fb_plat00000001_ver000000ba_date20101003.bin
cpu000006fb_plat00000004_ver000000bc_date20101003.bin
cpu000006fb_plat00000010_ver000000ba_date20101003.bin
cpu000006fb_plat00000040_ver000000bc_date20101003.bin
cpu000006fd_plat00000001_ver000000a4_date20101002.bin

Vetë procedura e modifikimit gjithashtu ka ndryshuar pak dhe është bërë, nëse jo më e lehtë, atëherë më e shpejtë:

Hapi 1- hapni imazhin e BIOS në programin MMTool:



Hapi 2— për të kontrolluar, shkoni te skeda e fundit (CPU PATCH) dhe shikoni numrin e mikrokodeve. Këtu, për shembull, ka 31 prej tyre:

Hapi 3— shkoni te skeda Replace dhe kërkoni artikullin "P6 Micro Code" në të:

Hapi 4- pasi të keni zgjedhur artikullin "P6 Micro Code", shtypni butonin Ikshtsyu, zgjidhni skedarin ncpucode.bin të përshkruar më sipër dhe zëvendësojeni atë me butonin Replace:





Hapi 5— për të kontrolluar, shkoni te skeda e fundit (CPU PATCH) dhe shikoni numrin e mikrokodeve. Pas zëvendësimit të mikrokodeve, mbetën 17, versioni i fundit:

Nuk ka asnjë ndryshim thelbësor me procedurën e modifikimit të përshkruar në delidded.com. Në shumicën e rasteve, dalja sigurisht nuk është e njëjtë, por procesori merr mikrokodin e nevojshëm. Nga aspektet pozitive subjektive, do të doja vetëm të tërhiqja vëmendjen për faktin se mikrokodet për të gjithë procesorët aktualë janë të garantuar të përditësohen, qofshin ato "civile" ose "servere", dhe praktikisht nuk ka asnjë rrezik për të marrë një mesazh për mungesa e hapësirës. Megjithëse, në praktikën time, edhe për një grup të tillë mikrokodësh nuk kishte hapësirë ​​të mjaftueshme disa herë, kjo ishte me BIOS-in për bordet ECS P4M900T-M dhe ECS P4M900T-M2, të cilat në përgjithësi janë të pajtueshme me Xeon E5450.

Sipas traditës, unë publikoj një lidhje me arkivin me mjete - (zip, 234KB). Arkivi përmban një skedar të ekzekutueshëm MMTOL.exe(versioni 3.22 BKMOD), skedar me mikrokode për të gjithë procesorët 45/65 nm të gjeneratës core/xeon ncpucode.bin, si dhe dy skedarë 45 nm.bin Dhe 65 nm.bin me mikrokode vetëm për procesorë 45nm dhe vetëm për 65nm. Përdorimi i këtyre skedarëve mund të jetë i dobishëm në rastet kur është e nevojshme të lironi hapësirë ​​shtesë në BIOS, për shembull, për firmware të ri të një kontrolluesi, rrjeti, disku, etj.

!NB: As skedari ncpucode.bin dhe as skedarët 45nm.bin/65nm.bin nuk mbështesin procesorët Pentium 4, Celeron (pa prapashtesa shkronjash), Pentium D, Celeron D dhe Xeon W (për shembull, Xeon 5080). Këta janë procesorë të gjenerimit NetBrust.

Blerë në Aliexpress për një motherboard Intel DG965SS (me lidhës LGA775). Sigurisht, ju mund ta konvertoni vetë LGA771 në LGA775, por me një çmim prej 6,5 dollarë për procesor është shumë më e lehtë ta blini atë nga kinezët.

Kur përdorni një Intel Xeon 5320, sistemi operativ Windows 10 filloi të funksiononte vetëm kur modaliteti "Core multiplexing" u çaktivizua në BIOS (ndryshe nga Ubuntu 17.10 që funksiononte në mënyrë perfekte). Në të njëjtën kohë, procesori funksionoi vetëm në modalitetin me një fije, kështu që, sipas testit të CPU-Z, performanca në modalitetin me shumë fije ishte 2 herë më e ulët se ajo e Intel Core 2 duo E6300, të cilën Xeon u ble. për të zëvendësuar.

Doli që mikrokodet e procesorit duhej të përditësoheshin. Këtë mund ta bëni në modalitetin e softuerit dhe në Ubuntu funksionimi është shumë më i thjeshtë se në Windows 10. Dhe në këtë të fundit duhet të siguroheni që mikrokodet të përditësohen sa herë që nisni. Është gjithashtu e mundur të përditësohen mikrokodet në BIOS, të paktën në disa BIOS nga AWARD, AMI, Phoenix, veçanërisht në versionet para UEFI.

Ka shumë më pak udhëzime për pllakat amë Intel. Dhe nuk është çudi. Më është dashur të ngatërroj shumë me Intel DG965SS.

Përpara se të përditësoni mikrokodin, duhet të instaloni procesorin që duam të mbështesim. Nëse keni nevojë të instaloni një procesor tjetër, procedura do të duhet të përsëritet.

Disa udhëzime sugjerojnë krijimin e një diskete bootable, sepse... Jo të gjithë kompjuterët ju lejojnë të nisni në disqet flash. Kam bërë një USB flash drive të bootable me FreeDOS duke përdorur aplikacionin falas me burim të hapur Rufus (për ta bërë këtë, kontrolloni kutinë "Krijoni një disk bootable duke përdorur" dhe zgjidhni "FreeDOS" nga lista).

Që nga fillimi i janarit, ka qenë e vështirë të humbasësh lajme në lidhje me dobësitë e harduerit Spectre dhe Meltdown - tema doli të ishte kaq serioze dhe gjithëpërfshirëse. Edhe pse prodhuesit kanë qenë të vetëdijshëm për këto probleme që nga vera e kaluar, shumica duket se kanë filluar të përgjigjen vetëm pasi detajet janë bërë publike nga ekipi i Google Project Zero.

Për shembull, në janar, midis arnimeve të tjera, Intel lëshoi ​​përditësime të mikrokodit kundër Spectre për procesorët e tij Broadwell, Haswell, Skylake, Kaby Lake dhe Coffee Lake. Por pothuajse menjëherë u bë e qartë se ato çojnë në dështime dhe. Fillimisht, Intel tha se problemi prekte vetëm çipat Broadwell dhe Haswell, por më vonë pranoi ekzistencën e gabimeve në kompjuterë me procesorët Skylake, Kaby Lake dhe Coffee Lake dhe se partnerët dhe përdoruesit do të përmbaheshin nga instalimi i arnimeve për momentin. Më në fund, në fillim të shkurtit, një version i korrigjuar i mikrokodit, por vetëm për çipat e konsumatorit celular dhe desktop të familjes Skylake.

Tani, pas një muaji testimi dhe testimi intensiv të arnimeve nga Intel dhe partnerët e tij, ka ardhur koha për procesorë të tjerë pak a shumë aktual: përditësimet e mikrokodit u lëshuan për çipat e bazuar në arkitekturat Kaby Lake dhe Coffee Lake, si dhe Skylake -Platformat e bazuara që nuk janë prekur nga përditësimi i mëparshëm. Po flasim për procesorë të gjeneratave të 6-të, 7-të dhe 8-të të Intel Core i, si dhe familjet më të fundit Core X, Xeon Scalable dhe Xeon D.

Mikrokodi i ri do të jetë i disponueshëm në shumicën e rasteve përmes lëshimit të firmuerit të ri nga OEM për motherboard dhe laptopë. Intel ende i inkurajoi njerëzit që të përditësojnë vazhdimisht sistemet e tyre në versionet më të fundit, dhe gjithashtu publikoi një dokument në të cilin përshkruan statusin e rregullimeve të ngjashme të mikrokodit për produktet e tjera të saj, duke përfshirë çipat e mëparshëm duke filluar me Core 2 45 nm. Për disa nga këto çipa, arna sapo po planifikohen, për të tjerët janë në një gjendje testimi të hershëm, për të tjerët tashmë ekzistojnë në formën e një versioni beta. Në mënyrë tipike, sa më e vjetër të jetë arkitektura, aq më vonë do të marrë firmware anti-Spectre. Megjithatë, përditësimet e mikrokodit për arkitekturat pak a shumë aktuale Sandy Bridge, Ivy Bridge, Haswell dhe Broadwell janë tashmë në testim beta. Gjithashtu, një numër çipash Atom dhe madje edhe përshpejtuesit Xeon Phi kanë marrë tashmë arna.

Intel kujtoi se ka metoda të tjera për të luftuar dobësitë e zbuluara në njësinë e parashikimit të degëve në procesorët modernë. Për shembull, Retpoline, i zhvilluar nga Google kundër Spectre CVE-2017-5715 (injeksion i objektivit të degës ose injeksion i synuar në një degë). Për ata që janë të interesuar për më shumë informacion rreth Retpoline dhe si funksionon, kompania ka publikuar një raport teknik të veçantë.

Përditësimet e mikrokodit anti-Spectre të Intel do të fillojnë të shpërndahen në formën e firmuerit të ri të BIOS-it për pllaka të ndryshme amë në ditët dhe javët në vijim. Pyes veten nëse ato do të kenë një efekt shtesë në degradimin e performancës së sistemeve përfundimtare?

Artikujt më të mirë mbi këtë temë