Instalējiet jaunāko CPU mikrokodu. CPU kļūdu labojumi Intel mikrokoda atjauninājumā

Iepazīstinām ar BioStar A740G M2L+ donoru (AMD 740G / SB710) un BioStar A740G M2+ saņēmēju (AMD 740G / SB700). Mātesplate ar burtu “L” ir jaunāka un oficiāli atbalsta AM3 procesorus, atšķirībā no otras, kas ir ierobežota tikai ar AM2 + procesoru atbalstu. Ubagot par salīdzinošā analīze viņu bios.
No biroja tikai vietnes ielāde Pēdējā atjaunošana BIOS programmaparatūra katrai no šīm mātesplatēm:
- A740G M2+ jaunākajai beta versijai A74GM916.BSS par 2009. gada septembri
- priekš A740G M2L+ - fails 74GCU511.BSS- 2010. gada maijs

Tālāk mēs apbruņojamies ar utilītu MMTOOL (Izmantoju versijas 3.22, 3.23 un 3.26 - darbā neatradu nekādas atšķirības). Lai strādātu ar MMTOOL, BIOS programmaparatūras failu paplašinājumi ir jāpārdēvē par *.rom.

Tagad mēs palaižam divus MMTOOL un ielādējam tajos programmaparatūras failus no diviem paklājiem. dēļi. Mēs pievēršam uzmanību dažādajiem izmēriem kolonnā "Avota izmērs" (un, protams, arī "Izmērs Romā") 11. moduļa "P6 Micro Code" katrā programmaparatūrā.

Dodieties uz sadaļu CPU PATCH, lai iegūtu detalizētu salīdzinājumu:

Donoru failā 74GCU511.rom - cpu_list ir 14 rindas ar CPURev.ID atbalstu + 1 tukša rinda (1. att.).

Adresāta A74GM916.rom beta versijā - cpu_list ir 13 rindas ar atbalstu CPURev.ID + 1 tukša (2. att.).

Izanalizējot abu šo BIOS sarakstus, kļūst skaidrs, ka jaunākajai mātesplatei izstrādātāji izmantoja jaunākus ielāpus AMD procesoriem, kur tika labots divu rindiņu ar CPURev.ID 1043 un 1062 mikrokods (datēts 2009/07/31) un viena rinda ar CPURev.ID10d/10d/10d/10d.

Metode numur 1 - atšķirīgu virkņu modifikācija.
Šīs trīs atšķirīgās rindas ir iegūtas no donora 74GCU511.rom — darbība "Izvilkt ielāpa datus" + "Lietot" + 1 pēdējā tukšā rindiņa un saglabātas atsevišķos failos.

Iepriekš adresāta faila A74GM916.rom sadaļā CPU PATCH tika dzēstas divas rindas ar CPURev.ID numuriem 1043 un 1062 (kuru mikrokods ir vecāks, nekā ievietosim tālāk) un pēdējā tukšā rinda ir darbības “Delete a Patch Data” + “Apply” (3. att.).

Pēc tam pēc kārtas tiek ievietots jaunāks mikrokods no četriem iepriekš saņemtiem ielāpu failiem CPURev.ID 1043, 1062, 10A0 un tukšas virknes (4. att.).

Pievērsiet uzmanību 11. moduļa "P6 mikrokods" izmēriem ("Avota izmērs" un "Izmērs Romā") pirms un pēc šo izmaiņu ieviešanas adresāta failā.
Pēc pieteikšanās šie saņēmēja izmēri (6. att.) kļūs identiski tā paša moduļa izmēriem donora failā 74GCU511.rom (5. att.).
Ir vērts atzīmēt, ka ir viegli saprast, kā veidojas moduļa izmērs (katra CPU PATCH sadaļa aizņem 2048 baitus).

Labāk ir saglabāt izmaiņas ar jaunu faila nosaukumu.
Pēc tam šis fails tiek pārbaudīts, lai MMTOOL atkal tiktu atvērts bez kļūdām.

Metodes numurs 2 - modifikācija, nomainot visu moduli.
Patiesībā tas ir tas, kurš ir aprakstīts internetā (piemēram, daļēji).

MMTOOL apvelkam donora failu 74GCU511.rom, dodieties uz cilni "Extract" un meklējiet rindu "P6 Micro Code". Tad mēs to atlasām, laukā "Moduļa fails" piešķiram tam nosaukumu ncpucode.bin un izpildām Extract module "nesaspiestā formā".

Tagad MMTOOL mēs ielādējam adresāta failu A74GM916.rom, dodieties uz cilni "Aizstāt" un atkal meklējiet rindu "P6 Micro Code". Atlasiet to, pagaidiet Pārlūkot un atlasiet mūsu donoru moduli ncpucode.bin. Noklikšķiniet uz Atkārtot un pēc tam piekrītiet aizstāt šo moduli.

Vēlreiz pievērsiet uzmanību 11. moduļa “P6 Micro Code” izmēriem (“Avota izmērs” un “Izmērs Romā”) pirms un pēc šī moduļa aizstāšanas adresāta failā.
Pēc pieteikšanās šie saņēmēja izmēri (7. att.) kļūs identiski tā paša moduļa izmēriem donora failā 74GCU511.rom (5. att.).

Ja salīdzinām abu metožu rezultātus (6.att. un 7.att.), tad moduļa “User Defined or Reserved” RomLoc adresē pēc atjauninātā “P6 Micro Code” moduļa ir manāma 10 baitu atšķirība - iespējams, tās ir MMTOOL īpašības...

Secinājums un pēcvārds.
Tādā veidā no dažādām dažādu paklājiņu BIOS programmaparatūrām. plates uz ligzdas AM2 + (un pat AM3 salīdzinājumam) varat atrast jaunākos mikrokodus katram CPURev.ID veidam gan Award, gan AMI BIOS, pēc tam apvienot tos vienā ncpucode.bin.
Pēc tam man izrādījās 32 768 baitu 16 rindu (mikrokodi) ar jaunākajiem datumiem no dažādu BIOS pētītās programmaparatūras: no 15. dažādi veidi procesora versijas ligzdai AM2+ (040A, 0413, 0414, 041B, 0433, 0680, 0C1B, 1000, 1020, 1022, 1040, 1041, 1043, 1041, 1043, 1060. rindiņai Re noteikts universāls mikrokods procesoru pārskatīšanai, kas nav aprakstīti citās rindās - IMHO, piemēram, nākotnes).

Apvienojot savu ncpucode.bin, importējot nepieciešamos ielāpus (mikrokodus) katrai nepieciešamajai procesora versijai, jūs varat izmantot absolūti jebkuru AMI BIOS programmaparatūru ar P6 Micro Code moduli kā laboratoriju.

Tomēr, saglabājot programmaparatūras failu, tika pamanīta nepatīkama MMTOOL iezīme - nez kāpēc utilīta P6 Micro Code moduļa galā pievienoja 8 nulles baitus - izrādījās, ka tas ir 32776 baiti liels. Izvelkot to pašu MMTOOL no laboratorijas programmaparatūras, fails ncpucode.bin arī kļuva 32776 baiti liels.
Varat to rediģēt, izmantojot vienkāršus redaktorus, kas ir pieejami visiem. Bet es arī (nejauši) atklāju alternatīvs veids: kad universālā utilīta BIOS_EXT.EXE izvilka visus moduļus no laboratorijas programmaparatūras, fails ncpucode.bin jau izrādījās pareizais izmērs 32768 baiti - pati BIOS_EXT.EXE utilīta pareizi noteica moduļa “P6 Micro Code” beigas, saglabājot to failā.

Ja čipsets un LGA 775 mātesplate teorētiski var atbalstīt XEON 771, bet vietējā BIOS to neatbalsta un nav modificēta, tad BIOS varat modificēt pats.

SVARĪGS

1. Visas izmaiņas BIOS programmaparatūrā (parasti ROM failā) veicat uz savu risku un risku. Kļūdas gadījumā no mātesplates tiek iegūts garantēts “ķieģelis”.
2. Sākotnējās programmaparatūras un modificētās versijas faila izmēram ir jāatbilst līdz baitam.

3. Modificētā BIOS faila mirgošana atpakaļ mikroshēmā tiek veikta, tikai izmantojot mātesplates izstrādātāja patentētu utilītu (lejupielādējama no ražotāja vietnes).
4. Augšpusē mātesplatēm ah, pašā BIOS ir iebūvēts programmaparatūras atjaunināšanas modulis (piemēram, EZ Flash 2 utilīta ASUS P5Q sadaļā Rīki) - labākais risinājums.

Kā to izdarīt labāk:
1. Vai jūs joprojām meklējat internetā gatavu versiju ar XEON atbalstu?
2. Lejupielādējiet no oficiālās vietnes jaunākā versija programmaparatūru un pievienot mikrokodus?

Kā redzat, otrā iespēja ir drošāka, jebkurā gadījumā lejupielādējat oriģinālā programmaparatūra no mātesplates ražotāja mājas lapas, t.i. tiek garantēta jaunākā versija un kļūdu neesamība (precīzāk, visu agrāk konstatēto kļūdu labošana). Lejupielādējot gatavu versiju no trešo pušu resursiem (acīmredzamu iemeslu dēļ tā nebūs sākotnējā vietnē) - jūs varat iegūt greizu versiju un nogalināt BIOS.

Sākotnēji varat novērtēt XEON mikrokodu klātbūtni BIOS programmaparatūrā.

- iegūstiet pašreizējo AMI BIOS attēlu, izmantojot Universal BIOS Backup ToolKit 2.0
- skatiet saņemtā ROM faila saturu, izmantojot AMIBCP V 3.37

BIOS opcija AMI (American Megatrends Inc.).

1. Lejupielādējiet jaunāko versiju BIOS no jūsu mātesplates ražotāja vietnes

3. Lejupielādēt mikrokodus XEON 771 procesoriem: lga771_microcodes

4. Noskaidrojiet sava procesora CPUID, izmantojot AIDA64 vai līdzīga programma (tā izskatās kā cpu0001067Ah). Ja BIOS tiks uzšūts pirms procesora instalēšanas, tad šo vienumu izlaižam.

5. Izsaiņojiet arhīvus MMTool Un lga771_microcodes un atstājiet no failiem ar paplašinājumu .bin tikai tie faili, kuru sākums atbilst jūsu datora CPUID (piemēram, cpu0001067a_plat00000044_ver00000a0b_date20100928.bin)

Ja nezinām kādu kodu, tad visu sašujam.

A. Mēs palaižam MMTool. Nospiediet pogu (1) Ielādēt ROM un ielādējiet programmā mātesplates jaunāko BIOS versiju. Ja jums ir jaunākā BIOS versija, varat arī apvienot BIOS dublēšanas utilītu no datora un rediģēt to.

b. Doties uz cilni (2) CPU ielāps, pēc tam poga (3) Pārlūkot, atveriet failu .bin atbilst jūsu CPUID.

C. Atstājiet opcijas kā noklusējuma iestatījumus. "Ievietot ielāpa datus" un nospiediet pogu (4) pieteikties.

Pēc atjaunināšanas ar modificētu BIOS jāveic rūpnīcas atiestatīšana izmantojot atiestatīšanas pogu vai džemperus, ja mātesplate atbalsta šādu atiestatīšanu, vai arī uz pāris minūtēm izvelkot BIOS akumulatoru. Turklāt dators jau pareizi uztver procesoru un darbojas tā, kā vajadzētu.

Basic Input Output System - pamata ievades / izvades sistēma, saīsināti kā BIOS. Neliela mikroshēma uz mātesplates, kas pirmā saņem kontroli, kad dators ir ieslēgts. Nodrošināts: datora pamata iestatījumu pārbaude datora komponentu palaišanas laikā...

Šī ziņojuma pirmajās rindās es vēlos bez sarkasma un sirsnīgi pateikties foruma dalībniekam pulksteņos ar segvārdu WebBlast par šīs metodes popularizēšanu.

Šodien ir 1. aprīlis, bet tā ir tikai sakritība. Metode darbojas, un gandrīz nekas nav ķieģeļu.

Pirms UEFI paaudzes BIOS ir mehānisms mikrokodu atjaunināšanai, neatjauninot pašu BIOS. Šis mehānisms ne vienmēr darbojas viena vai otra iemesla dēļ, bet, ja tas darbojas, tad kopumā atjaunināšanas procedūra ir saistīta ar sistēmas sāknēšanu no īpaša ārējā datu nesēja un pēc tam pārstartēšanu.

Kas ir svarīgi saprast:

  • Notiek viena mikrokoda aizstāšana ar citu, nevis pievienošana. Tie. situācijā ar 771 modi bieži vien saņemam atbalsta zudumu līdzīgam Core 2 Quad, t.i. tā mikrokods tiek mainīts uz Xeon mikrokodu.
  • Ja sistēma nav stabila, šī metode nav ieteicama, un Xeon sistēma bieži vien nav stabila bez mikrokoda.
  • Jūs nevarat atjaunināt programmaparatūru vecākam procesoram.
  • Programma vispār nedarbojas ar platformas jēdzienu. Tie. piemēram, mikrokods 1067A procesoram, versijai FA un platformai 0 tiks aizstāts ar mikrokodu 1067A procesoram, versijai FC (jaunākai) un platformai 2. Taču versijas FC un platformas 0 mikrokods netiks aizstāts ar mikrokodu FC un platformu 2. Programma ziņos, ka viss jau ir atjaunināts.

Jāpiebilst arī, ka šī metode ir gandrīz ideāla, lai atjauninātu Feng modifikācijas (aka genius239239) uz mikrokoda versiju 2010.

Un tāpēc tiem, kuriem lasīšana neinteresē un kuriem ir disketes, piedāvājam vienkāršu risinājumu - ierakstiet (IMA / ZIP, 305kb) disketē, pārstartējiet un ... viss. Ekrānā droši vien būs rakstīts, ka mikrokods ir atjaunināts un viss ir kārtībā.

Tiem, kam nav diskdziņa, bet ir zibatmiņas disks, ir arī veids, bet nedaudz sarežģītāks:

Pēc datora palaišanas no šāda zibatmiņas diska tiks atjaunināts jebkura Core / Core2 paaudzes 45/65nm procesora mikrokods. Protams, ja BIOS nav UEFI un ja plate nav ļauns OEM un tā tālāk... bet iespēja pastāv.

Programmas piemēri, kas darbojas tajā pašā platē, bet ar dažādām BIOS versijām:

  • Veiksmīgs piemērs. ASUS P5QVM DO, BIOS 0206:







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






    Mikrokoda atjauninājums tika veiksmīgi un neatgriezeniski ielādēts BIOS.
    Jums nav nepieciešams palaist šo utilītu vēlreiz, ja vien nav jauna
    ir instalēts procesors vai tiek izmantota jauna utilīta versija.

  • NAV veiksmīgs piemērs. ASUS P5QVM DO, BIOS 0403:

    Izmantotais datu bāzes fails ir PEP.DAT
    =========================================================================
    | Procesora atjaunināšanas utilīta Intel(R) P6 un Intel NetBurst(R) |
    | Mikroarhitektūras mikroprocesoru saime |
    | Versija 7.14 , 23.09.2005 , Ražošana |
    | Autortiesības 1995-2004, Intel Corporation. |
    =========================================================================
    Sistēmas BIOS atbalsta mikrokoda atjaunināšanas API.
    Notiek datu bāzes faila meklēšana procesora parakstam =0001067A Platformas ID =1
    Mēģina pastāvīgi instalēt mikrokoda atjauninājumu(-us) jūsu sistēmas BIOS.

    Pārbauda mikrokoda atjauninājumu procesora parakstam 1067A un platformas ID 01:
    BIOS mikrokoda atjaunināšanas versija = A07
    Datu bāzes mikrokoda atjauninājuma versija = A0B
    Šī utilīta var ielādēt jaunāku mikrokoda atjauninājumu BIOS.
    KĻŪDA: atjauninājums nav pastāvīgi ielādēts BIOS. BIOS noraidīts



    Datu bāzes mikrokoda atjauninājuma versija = A0B

    Mikrokoda atjauninājumus procesoros var ielādēt tikai īslaicīgi.
    Šī utilīta būs jāpalaiž vēlreiz pēc katras sistēmas ieslēgšanas vai atiestatīšanas.
    Procesors #2:
    Atklāts Pentium(R) III procesors.
    Procesora paraksts=0000067A
    Procesora mikrokoda atjauninājuma versija = A07
    Datu bāzes mikrokoda atjauninājuma versija = A0B
    Šī utilīta var ielādēt jaunāku mikrokoda atjauninājumu.

    Atjaunināt #1 Procesora paraksts=1067A Platformas ID=11 Revision=a0b
    2 veiksmīga(s) ielāde(-as) .
    Visi atjauninājumi ir ielādēti un pārbaudīti!

    1. Vecākas HPUSBFW versijas nedarbojas ar Win10, bet versija 2.2.3 un jaunāka versija bez problēmām izveido sāknējamu USB zibatmiņu.
    2. Šī metode lieliski darbojas no USB zibatmiņas diska ar FreeDOS, kas izveidots, izmantojot RUFUS rīkus.
    3. Jā, RUFUS FreeDOS netiek palaists visās sistēmās, taču ir risinājums, skatiet 1. punktu.

Varat optimizēt sava datora Intel vai AMD CPU veiktspēju, instalējot jaunāko CPU programmaparatūru. Optimizācija tiek panākta galvenokārt, labojot kļūdas standarta mikrokodā, kas saņemts no mātesplates programmaparatūras.

Jūsu mātesplates BIOS/UEFI programmaparatūras atjauninājumos parasti ir iekļautas jaunas programmaparatūras versijas mātesplatē centrālie procesori. Šī iemesla dēļ vispirms ir jāpārliecinās, vai izmantojat jaunāko BIOS/UEFI versiju.

Šī rokasgrāmata ļauj optimizēt tikai to CPU veiktspēju, ko izstrādājuši Intel un AMD.

Piezīmes:

  • Pakešu uzstādīšana programmatūra ar mikrokodiem var izraisīt datora nestabilitāti. Šī iemesla dēļ instalējiet šo pakotni tikai tad, ja rodas problēmas, kas saistītas ar datora CPU darbību!
  • Neinstalējiet CPU programmaparatūras pakotni, ja tā ir izlaista pirms jūsu datora mātesplates BIOS/UEFI programmaparatūras!

1. Intel CPU

Ja tiek izmantots ražošanas CPU no Intel varat turpināt, kā aprakstīts tālāk.

Piezīme: Vai jums ir nepieciešama Intel CPU programmaparatūras pakotne, kas ir jaunāka par izplatīšanas oficiālajā repozitorijā esošo? Šajā gadījumā varat lejupielādēt programmatūras pakotnes failu ar paplašinājumu .deb no

Synaptic pakotņu pārvaldnieks Programmatūra

Synaptic pakotņu pārvaldnieks"Meklēt datorā"), ievadiet vaicājumu Sinaptisks Synaptic pakotņu pārvaldnieks Synaptic pakotņu pārvaldnieks "Meklēt" "mikrokods" un nospiediet pogu "Meklēt" viņam blakus.

3.201501106.1 (šajā gadījumā pakotnes 3. versija tika izveidota 2015. gada 6. novembrī).

« Intel-mikrokods" un nospiediet pogu "Pieteikties"

dmesg | grep mikrokods

Ievadiet

2. AMD CPU

Ja izmantojat AMD procesorus, šī rokasgrāmata attieksies tikai uz tiem, kas ražoti pēc 2006. gada (AMD K10 un jaunāki). Ja jūsu datorā ir instalēts kāds no šiem CPU, varat rīkoties, kā aprakstīts tālāk.

Piezīme: Vai jums ir nepieciešama AMD CPU programmaparatūras pakotne, kas ir jaunāka par izplatīšanas oficiālajā repozitorijā esošo? Šajā gadījumā varat lejupielādēt programmatūras pakotnes failu ar paplašinājumu .deb no Debian izplatīšanas krātuves, kurā ir jaunākās pakotnes. Pēc pakotnes faila lejupielādes tas jāatrod, izmantojot failu pārvaldnieku, un veiciet dubultklikšķi, lai sistēmā instalētu mikrokodus. Kad instalēšana ir pabeigta, jums ir jārestartē dators.

A. Ja izmantojat Ubuntu izplatīšanu, jums būs jāinstalē Synaptic pakotņu pārvaldnieks(to var izdarīt, izmantojot lietotni Programmatūra). Operētājsistēmā Linux Mint šis pakotņu pārvaldnieks ir pieejams tūlīt pēc instalēšanas.

B. Vispirms jums vajadzētu skriet Synaptic pakotņu pārvaldnieks. Šim nolūkam Ubuntu izplatīšanā sānjoslas augšpusē noklikšķiniet uz baltā Ubuntu logotipa ( "Meklēt datorā"), ievadiet vaicājumu Sinaptisks un atlasiet pirmo no piedāvātajām lietojumprogrammām Synaptic pakotņu pārvaldnieks. Nav nepieciešams izmantot lauku Ātrā meklēšana galvenā loga programmatūras pakotnes Synaptic pakotņu pārvaldnieks, jo atbilstošais mehānisms nav uzticams; tā vietā nospiediet pogu "Meklēt" rīkjoslā atvērtā dialoglodziņa meklēšanas laukā ievadiet vaicājumu "amd64-mikrokods" un nospiediet pogu "Meklēt" viņam blakus.

C. Tagad jums vajadzētu pārbaudīt programmatūras pakotnes izveides datumu ar centrālo procesoru bloku mikrokodiem: šī pakete ir jāizveido vēlāk nekā jūsu datora mātesplates BIOS / UEFI programmaparatūra! Attiecīgās pakotnes izveides datums ir atspoguļots, piemēram, tās versijas numurā 2.20160316.1 (šajā gadījumā pakotnes 2. versija tika izveidota 2016. gada 2. martā).

D. Ir pienācis laiks atzīmēt izvēles rūtiņu blakus programmatūras pakotnes nosaukumam "amd64-mikrokods" un nospiediet pogu "Pieteikties" lietojumprogrammas rīkjoslā.

E. Kad programmatūras pakotnes instalēšana ir pabeigta, jums ir jārestartē dators.

F. Pēc pārstartēšanas ir vērts pārbaudīt, vai kāds no instalētajiem mikrokodiem ir pareizi ielādēts, termināļa logā ierakstot šādu komandu (lai izvairītos no kļūdām, izmantojiet kopēšanas/ielīmēšanas funkcijas):

dmesg | grep mikrokods

Pēc komandas ievadīšanas nospiediet taustiņu Ievadiet tās izpildei. Ja programmaparatūra tika veiksmīgi ielādēta, jūs redzēsit vairākus ziņojumus par to.

Vai vēlaties uzzināt par citiem iestatījumiem un trikiem darbam ar Linux sistēmām? Šajā vietnē ir liels skaits šādu materiālu.

Sveiki, dārgie draugi, Artjoms ir ar jums.

Jau šī gada janvārī tika ziņots par jaunām aparatūras ievainojamībām Intel un AMD procesoros.

Ne tik sen tika izlaisti mikrokoda atjauninājumi Intel procesoriem (84. versija), un es nolēmu pārbaudīt, kā viss notiek praksē.

Lai gan informācija jau sen visiem zināma, tomēr pastāstīšu īsu fonu.

Procesora aparatūras ievainojamības tika nosauktas par Meltdown un Spectre, un tās identificēja Google Project Zero grupas pētnieki.

Spectre ir divi uzbrukuma varianti, ar koda nosaukumiem CVE-2017-5753 un CVE-2017-5715.

Meltdown ir viens uzbrukuma variants ar koda nosaukumu CVE-2017-5754.

P. S. CVE ir saīsinājums no angļu valodas Bieži Ievainojamības un Ekspozīcijas» ir plaši pazīstamu informācijas drošības ievainojamību datubāze.

Redzot šos ielāpu aprakstu apzīmējumus, uzreiz sapratīsi, kas ir kas un priekš kam.

Turklāt praksē visvieglāk ir izmantot Meltdown, kam ir pakļauti visi mūsdienu Intel procesori.

Lai atbrīvotos no Meltdown, ir jāatjaunina procesora mikrokods vai jāielāgo kodols operētājsistēma.

No otras puses, Spectre ir grūtāk pārvērst par realitāti, taču, lai novērstu ievainojamību, ir nepieciešams atsevišķi izlabot katru izmantoto programmu.

AMD mikroshēmas mazāk ietekmē Meltdown tipa ievainojamība (lai gan sākotnēji tika apgalvots, ka tās nemaz neietekmē).

Šāda veida ļaunprātīgais kods uz tiem darbojas ārkārtīgi lēni, taču tas joprojām darbojas.

Spectre tipa ievainojamības skar gan AMD, gan Intel procesorus, šeit nav iespēju.

Tās pašas ievainojamības skar procesorus ar ARM arhitektūru, taču tagad mēs runāsim tikai par datoriem ar x86-64 saimes procesoriem.

P. S. Drošības izpēte nekad neapstājas, un vienmēr var rasties kaut kas cits, tostarp AMD procesori un Intel.

Svarīga piezīme! Kamēr tika montēts video un rakstīts pulksteņa materiāls vietnei, parādījās jauni pētījumi procesoru drošības jomā.

Ir atklāti jauni Spectre ievainojamības varianti ar koda nosaukumu CVE-2018-3640 (tā sauktais uzbrukuma variants 3a) un CVE-2018-3639 (uzbrukuma variants 4).

Atgādināšu, ka Spectre tiek labota, atjauninot izmantoto programmatūru, piemēram, pārlūkprogrammas un tā tālāk.

Tomēr jaunākajai uzbrukuma CVE-2018-3639 versijai būs jāatjaunina arī procesora mikrokods Intel mikroshēmās, kas var nedaudz samazināt veiktspēju.

AMD apgalvo, ka kompānijas mikroshēmām jauns mikrokods no šiem uzbrukumiem nebūs vajadzīgs, un ar parastajiem Windows un citas programmatūras ielāpiem viss būs kārtībā.

Šīm ievainojamībām ir zema smaguma prioritāte parastajiem mājas datoriem.

Tā kā vēl nav jaunu atjauninājumu, es koncentrēšos uz sava videoklipa sākotnējo tēmu.

Mēs runāsim par Intel procesoru mikrokodu, taču mikrokods joprojām ir atšķirīgs un nefiksē Spectre 4 uzbrukuma variantu.

Ja izmantojat Windows saimes operētājsistēmas, šīs saites jums noderēs:

Šeit jūs varat atrast visus pašreizējos ielāpus (un to nosaukumus), kas novērš šīs grupas ievainojamības.

Piemēram, pats pirmais Windows 10 ielāps tika izlaists 2018. gada 3. janvārī ar nosaukumu KB4056892 .

Tomēr radās problēma, jo Meltdown programmatūras labojumi palēnināja Intel balstītu sistēmu veiktspēju.

Man kaut kā nebija brīva laika, lai veiktu savus mazos testus.

Tomēr tagad, izlaižot jaunas programmaparatūras versijas mātesplatēm, es sāku interesēties par to, kā šajā jomā ir lietas.

Es izmantoju māti ASRock dēlis Z370 Gaming K6 un, attiecīgi, es vēršos oficiālajā ražotāja vietnē, lai lejupielādētu jaunāko BIOS.

Atjauninātais Intel procesoru mikrokods parādījās BIOS versijā 1.60, kas tika izlaista 2018. gada 2. martā.

Es instalēšu vēl jaunāku BIOS versijas 1.80 versiju, kas tika izlaista 2018. gada 26. martā.

Iesācējiem mani interesē procesora mikrokoda labojumu testēšana bez papildu programmatūras ielāpiem.

Operētājsistēma izmanto Windows 10 versiju 16299.371 bez papildu instalētiem ielāpiem no Meltdown un Spectre aparatūras ievainojamības.

P. S. Visi izdarītie secinājumi attieksies tikai uz jaunajiem Intel procesoriem, jo ​​vecākām mātesplatēm jaunas BIOS versijas diez vai parādīsies.

Ja jūs interesē, varat veikt testus ar programmatūras ielāpiem uz vecākiem Intel procesoriem.

Pilna mana datora konfigurācija:

Procesors: Intel Core i5 8600K.

dzesētājs procesors: Arctic Cooling Liquid Freezer 240.

mātes maksāt: ASRock Fatal1ty Z370 Gaming K6.

Darbības atmiņa: GoodRam Iridium DDR4 2400 MHz (2 × 8 GB IR-2400D464L15S/8G).

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

Diski: Sata-3 SSD Plextor M5S un Sata-3 HDD Seagate 1TB (ST1000DM003).

Rāmis: Fractal Design Definējiet R5.

Bloķēt ēdiens: Fractal Design Edison M 750 vati.

Pirmais tests ir CPU kešatmiņas veiktspēja un brīvpiekļuves atmiņa VAīda 64 Kešatmiņa & Atmiņa etalons.

Kā redzat, RAM apakšsistēmas un procesora kešatmiņu darbībā nav būtisku atšķirību.

Nākamā pārbaude attieksies uz diska apakšsistēmas darbību.

Diemžēl man nav ātrgaitas M.2 SSD diska, tāpēc es pārbaudīšu savu Plextor M5S uz parastā SATA-3.

Rezultātā ATTO Disk Benchmark testā tiek iegūti gandrīz identiski rezultāti.

Tas pats attiecas uz CrystalDiskMark 5.2.1 testa indikatoriem.

CrystalDiskMark etalons un jaunais Intel procesora mikrokods. Spoks un sabrukums

Vismaz SATA-3 veiktspēja nekrītas lasīšanas un rakstīšanas laikā.

Nākamais 7zip tests parādīs veiktspēju, iesaiņojot un izpakojot arhīvus.

Šeit tiek novērots tas pats attēls, instalējot jaunu koriģētu BIOS, veiktspēja neatšķiras.

Tā kā es veidoju saturu, es nevarēju atstāt malā video montāžu.

Es izmantoju Vegas Pro 13 kā savu redaktoru, un neatkarīgi no izmantotās BIOS versijas renderēšanas laiks nav mainījies.

Video avotu izšķirtspēja ir 1080p, bitu pārraides ātrums 50 Mb/s un frekvence 50 kadri sekundē.

Kā renderēšanas profils tika izvēlēts Sony AVC/MVC ar bitu pārraides ātrumu 16 Mbit/s, visus pārējos profila iestatījumus varat redzēt savos ekrānos.

Tagad parunāsim nedaudz par spēlēm.

Pārbaudēs tika iesaistīti tie projekti, kas tika instalēti manā datorā Šis brīdis laika (Assassin's Creed Origins, FarCry 4 un Crysis 3).

Visi kadru ātrumi tika uzņemti, izmantojot MSI programmas Pēcdedzinātājs 4.4.2.

Kopumā rezultāti nav jākomentē.

Veiktspējas testi Assassin's Creed Origins spēlēs. Spoks un sabrukums

Ja izmantojat procesora mikrokoda jauno versiju pēc 84. versijas, tad veiktspējas atšķirību nevar pamanīt - viss darbojas tikpat ātri un gudri.

Vienīgais interesanti būtu paskatīties uz M.2 darbu SSD diskdziņi ar NVMe interfeisu.

Iespējams, nākotnē es izpildīšu vēl dažus testus ar programmatūras ielāpiem operētājsistēmai Windows 10 un vienlaikus ar fiksētu CPU mikrokodu.

Ceru, ka jūs ieinteresēja. Ja tā, lūdzu, dalieties ar manu piezīmi sociālajos tīklos ar taviem draugiem.

Līdz ar to šādu piezīmju būs daudz vairāk :)

Tāpat neaizmirstiet pievienoties grupai Vkontakte un abonēt YouTube kanālu.




Tops