Соңғы CPU микрокоды орнатылуда. Орталық процессордағы қателерді түзету Intel процессорының микрокодын жаңарту

Мен донор BioStar A740G M2L+ (AMD 740G / SB710) және алушы BioStar A740G M2+ (AMD 740G / SB700) ұсынамын. «L» әрпі бар аналық плата соңғырақ және ресми түрде AM3 процессорларын қолдайды, басқасына қарағанда, ол тек AM2+ процессорларына қолдау көрсетумен шектеледі. Болуды жалыну салыстырмалы талдауОлардың BIOS-тары.
Кеңседен біз тек сайтты жүктейміз Соңғы жаңартуОсы аналық платалардың әрқайсысы үшін BIOS микробағдарламасы:
- A740G M2+ соңғы бета нұсқасы үшін A74GM916.BSS 2009 жылдың қыркүйек айына
- A740G M2L+ үшін - файл 74GCU511.BSS- 2010 жылдың мамыры үшін

Әрі қарай, MMTOOL қызметтік бағдарламасымен қаруланыңыз (Мен 3.22, 3.23 және 3.26 нұсқаларын қолдандым - жұмыста ешқандай айырмашылық таппадым). MMTOOL-мен жұмыс істеу үшін BIOS микробағдарламасының файл кеңейтімдерінің атын *.rom етіп өзгерту керек.

Енді біз екі MMTOOL іске қосамыз және оларға микробағдарлама файлдарын екі төсеніштен жүктейміз. плат. Ескерту: әртүрлі өлшемдерМикробағдарламалардың әрқайсысында 11 «P6 Micro Code» модулінің «Көз өлшемі» бағанында (және «Ромдағы өлшемде» де).

Егжей-тегжейлі салыстыру үшін CPU PATCH бөліміне өтейік:

Донорлық файл 74GCU511.rom - cpu_list құрамында CPURev.ID қолдауы бар 14 жол бар + 1 бос (1-сурет).

A74GM916.rom алушының бета нұсқасы - cpu_list CPURev.ID қолдауымен 13 жолды қамтиды + 1 бос (2-сурет).

Осы екі BIOS тізімдерін талдағаннан кейін, жаңа аналық плата үшін әзірлеушілер CPURev.ID 1043 және 1062 (2009/07/31) екі жолдың микрокоды және бір микрокоды AMD процессорлары үшін соңғы патчтарды пайдаланғаны белгілі болды. CPURev бар жол түзетілді .ID 10A0 қосылды (2010/02/17).

No1 әдіс – ерекше сызықтарды өзгерту.
Бұл үш ерекше жол 74GCU511.rom донорынан алынған - «Жамау деректерін шығару» + «Қолдану» + 1 соңғы бос жол әрекеттері және бөлек файлдарда сақталады.

Біріншіден, A74GM916.rom алушы файлының CPU PATCH бөлімінде 1043 және 1062 CPURev.ID нөмірлері бар екі жол (оның микрокоды біз одан әрі енгіземіз) және соңғы бос жол жойылады - «Жамауды жою» әрекеттері. Деректер» + «Қолдану» (Cурет 3).

Осыдан кейін CPURev.ID 1043, 1062, 10A0 үшін бұрын алынған төрт патч файлдарының жаңа микрокоды және бос жол бір-бірден енгізіледі (4-сурет).

Бұл өзгертулерді алушы файлына қолданбас бұрын және одан кейін 11 «P6 Micro Code» модулінің өлшемдеріне («Көз өлшемі» және «Ромдағы өлшем») назар аударыңыз.
Қолданудан кейін алушыға арналған бұл өлшемдер (6-сурет) 74GCU511.rom донорлық файлындағы бір модульдің өлшемдерімен бірдей болады (5-сурет).
Айта кету керек, модуль өлшемі қалай қалыптасатынын түсіну қиын емес (CPU PATCH бөліміндегі әрбір жол 2048 байтты алады).

Өзгерістерді жаңа файл атауымен сақтаған дұрыс.
Содан кейін бұл файл MMTOOL қатесіз қайта ашылатындай етіп тексеріледі.

No2 әдіс – модульді толығымен ауыстыру арқылы өзгерту.
Шын мәнінде, дәл осы Интернетте сипатталған (мысалы, ішінара).

MMTOOL бағдарламасында 74GCU511.rom донорлық файлын жүктейміз, «Үзінді» қойындысына өтіп, «P6 Micro Code» жолын іздеңіз. Содан кейін біз оны таңдаймыз, «модуль файлы» өрісінде біз оған ncpucode.bin атын береміз және Extract модулін «қысылмаған түрде» орындаймыз.

Енді A74GM916.rom алушы файлын MMTOOL ішіне жүктеңіз, «Ауыстыру» қойындысына өтіп, «P6 Micro Code» жолын қайтадан іздеңіз. Оны таңдаңыз, Шолуды күтіңіз және ncpucode.bin донорлық модулін таңдаңыз. Ауыстыру түймесін басып, осы модульді ауыстыруға келісіңіз.

Алушы файлында осы модульді ауыстырмас бұрын және кейін 11 «P6 Micro Code» модулінің өлшемдеріне («Көз өлшемі» және «Ромдағы өлшем») тағы да назар аударыңыз.
Қолданудан кейін алушыға арналған бұл өлшемдер (7-сурет) 74GCU511.rom донорлық файлындағы бір модульдің өлшемдерімен бірдей болады (5-сурет).

Егер екі әдістің нәтижелерін салыстыратын болсақ (6-сурет және 7-сурет), онда жаңартылған «P6 микро кодының» жанында «Пайдаланушы анықтаған немесе сақталған» модулінің RomLoc мекенжайында 10 байттың айтарлықтай айырмашылығы бар. модуль - мүмкін бұл MMTOOL жұмысының ерекшеліктері...

Қорытынды және кейінгі сөз.
Осылайша, әртүрлі BIOS микробағдарламаларынан, әртүрлі төсеніш. AM2+ розеткасындағы тақталар (салыстыру үшін тіпті AM3), Award және AMI bios ішінен CPURev.ID әр түріне арналған соңғы микрокодтарды таба аласыз, содан кейін оларды бір ncpucode.bin ішіне біріктіріңіз.
Кейіннен әртүрлі BIOS-тың зерттелген микробағдарламаларының ең соңғы мерзімімен 16 жолдан (микрокодтар) өлшемі 32768 байт болды: 15 әртүрлі түрлері AM2+ розеткасына арналған процессордың нұсқалары (040A, 0413, 0414, 041B, 0433, 0680, 0C1B, 1000, 1020, 1022, 1040, 1041, 1043, 10602 және ID 1010-шы жолды қараңыз). кейбір әмбебап микрокод басқа жолдарда сипатталмаған процессорларды қайта қарау үшін - IMHO, мысалы, болашақта).

Әрбір талап етілетін процессорды қайта қарау үшін қажетті патчтарды (микрокодтарды) импорттау арқылы өзіңіздің жеке ncpucode.bin файлын біріктіру арқылы сіз «P6 Micro Code» модулі бар кез келген AMI BIOS микробағдарламасын зертханалық модуль ретінде пайдалана аласыз.

Дегенмен, микробағдарлама файлын сақтау кезінде MMTOOL-тің жағымсыз ерекшелігі байқалды - қандай да бір себептермен утилита «P6 Micro Code» модулінің соңына 8 нөлдік байт қосты - оның өлшемі 32776 байт болды. Дәл сол MMTOOL көмегімен ncpucode.bin файлын зертханалық микробағдарламадан шығару кезінде шығыс файлы да өлшемі 32776 байт болды.
Мұны барлығына қолжетімді қарапайым өңдегіштермен өңдеуге болады. Бірақ мен де (кездейсоқ) таптым балама жол: BIOS_EXT.EXE әмбебап утилитасы зертханалық микробағдарламадан барлық модульдерді шығарған кезде, ncpucode.bin файлының өлшемі 32768 байт болды - BIOS_EXT.EXE утилитасының өзі сақтау кезінде «P6 Micro Code» модулінің соңын дұрыс анықтады. файлға.

Егер LGA 775 чипсеті мен аналық платасы XEON 771-ді теориялық тұрғыда қолдай алатын болса, бірақ жергілікті BIOS оны қолдамаса және өзгертілгені болмаса, BIOS-ты өзіңіз өзгерте аласыз.

МАҢЫЗДЫ

1. BIOS микробағдарламасына (әдетте .ROM файлы) барлық өзгертулерді өз тәуекеліңізге және тәуекеліңізге байланысты жасайсыз. Қате болған жағдайда аналық платадан кепілдік берілген «кірпіш» алынады
2. Түпнұсқа микробағдарламаның файл өлшемі мен өзгертілген нұсқасы байтқа дейін сәйкес келуі керек.

3. Өзгертілген BIOS файлын чипке қайта жыпылықтауды тек аналық плата әзірлеушісінің меншікті қызметтік бағдарламасы арқылы жасауға болады (өндірушінің веб-сайтынан жүктеп алу керек).
4. Жоғарғы жағында аналық платалар ah, BIOS-тың өзінде кірістірілген микробағдарламаны жаңарту модулі бар (мысалы, Құралдар бөліміндегі ASUS P5Q үшін EZ Flash 2 утилитасы) - ең жақсы нұсқа.

Мұны қалай жақсырақ жасауға болады:
1. XEON қолдауы бар дайын опцияны әлі де интернеттен іздеуім керек пе?
2. Ресми веб-сайттан жүктеп алыңыз соңғы нұсқасымикробағдарлама және микрокодтарды қосу керек пе?

Көріп отырғаныңыздай, екінші нұсқа қауіпсіз, сіз бәрібір жүктейсіз түпнұсқа микробағдарламааналық плата өндірушісінің веб-сайтынан, яғни. Соңғы нұсқаға және қателердің болмауына кепілдік беріледі (дәлірек айтқанда, бұрын табылған барлық қателерді түзету). Үшінші тарап ресурстарынан дайын нұсқаны жүктеп алу кезінде (анық себептермен ол бастапқы сайтта болмайды) - қисық нұсқаны алуға және BIOS-ны жоюға болады.

Алдымен BIOS микробағдарламасында XEON микрокодтарының болуын бағалауға болады.

— Universal BIOS Backup ToolKit 2.0 арқылы ағымдағы AMI BIOS кескінін алыңыз
— AMIBCP V 3.37 арқылы қабылданған ROM файлының мазмұнын қараңыз

BIOS опциясы AMI (American Megatrends Inc).

1. Соңғы нұсқаны жүктеп алыңыз BIOSаналық плата өндірушінің веб-сайтынан

3. XEON 771 процессорларына арналған микрокодтарды жүктеп алыңыз: lga771_microcodes

4. Процессордың CPU идентификаторын пайдаланып табыңыз AIDA64немесе ұқсас бағдарлама (бұл cpu0001067Ah сияқты). Егер BIOSпроцессорды орнату алдында тігіледі, содан кейін бұл қадамды өткізіп жіберіңіз.

5. Мұрағаттарды орауыштан шығарыңыз MMToolЖәне lga771_микрокодтаржәне кеңейтімі бар файлдардан қалдырыңыз .binбасы компьютеріңіздің CPU идентификаторына сәйкес келетін файлдар ғана (мысалы, cpu0001067a_plat00000044_ver00000a0b_date20100928.bin)

Қандай кодты білмесек, біз бәрін тігеміз.

А.Іске кірісейік MMTool. (1) түймешігін басыңыз ROM жүктеңізжәне аналық платаға арналған соңғы BIOS нұсқасын бағдарламаға жүктеңіз. Егер сізде ең соңғы BIOS болса, компьютерден BIOS сақтық көшірмесін біріктіру және оны өңдеу үшін утилитаны пайдалануға болады.

Б.(2) қойындысына өту CPU патч, содан кейін түймені (3) Шолу, файлды ашыңыз .bin CPUID сәйкес келеді.

C.Опцияларды әдепкі бойынша қалдырыңыз "Жамау деректерін енгізу"және түймесін басыңыз (4) Қолдану.

Өзгертілген BIOS арқылы жаңартудан кейін параметрлерді қалпына келтіру керекқалпына келтіру түймесі немесе секіргіш арқылы, егер аналық плата мұндай қалпына келтіруді қолдаса немесе BIOS батареясын бірнеше минутқа шығарып алу арқылы. Содан кейін процессорды компьютер дұрыс қабылдайды және қажетінше жұмыс істейді.

Basic Input Output System – BIOS ретінде қысқартылған негізгі енгізу/шығару жүйесі. ДК қосылған кезде басқаруды бірінші болып алатын аналық платадағы шағын чип. Мыналарды қамтамасыз етеді: ДК негізгі параметрлері, іске қосу кезінде ДК құрамдастарын тексеру...

Осы жазбаның бірінші жолдарында мен WebBlast лақап атымен сағатшылардағы форум қатысушысына осы әдісті танымал еткені үшін шын жүректен және сарказмсыз алғыс айтқым келеді.

Бүгін бірінші сәуір, бірақ бұл жай ғана кездейсоқтық. Әдіс жұмыс істейді және ештеңе дерлік кірпіштен тұрмайды.

Pre-UEFI BIOS-та BIOS-тың өзін жаңартпай микрокодтарды жаңарту механизмі бар. Қандай да бір себептермен бұл механизм әрдайым жұмыс істемейді, бірақ ол жұмыс істесе, жалпы жаңарту процедурасы жүйені арнайы сыртқы медиадан жүктеуге, содан кейін қайта жүктеуге дейін жетеді.

Нені түсіну маңызды:

  • Бір микро диск басқасымен ауыстырылады, қосылмайды. Анау. 771 модымен болған жағдайда біз жиі ұқсас Core 2 Quad қолдауын жоғалтамыз, яғни. оның микрокоды Xeon микрокодымен ауыстырылады.
  • Жүйе тұрақты болмаса, бұл әдісті пайдалану ұсынылмайды, ал Xeon жүйесі микрокодтарсыз жиі тұрақты болмайды.
  • Ескі процессордағы микрокодты жаңарта алмайсыз.
  • Бағдарлама платформа тұжырымдамасымен мүлдем жұмыс істемейді. Анау. мысалы, 1067A процессорының, FA нұсқасының және 0 платформасының микрокоды 1067A процессорының, FC нұсқасының (жаңа) және 2 платформасының микрокодымен ауыстырылады. Дегенмен, FC нұсқасы мен платформа 0 үшін микрокод ауыстырылмайды. FC микрокоды және платформа 2. Бағдарлама Ол сізге бәрі әлдеқашан жаңартылғанын хабарлайды.

Сондай-ақ, бұл әдіс Feng модтарын (aka genius239239) 2010 нұсқасының микрокодтарына жаңарту үшін өте қолайлы екенін қосу керек.

Сонымен, оқуға қызықпайтын және иілгіш дискі барлар үшін қарапайым шешім ұсынылады - дискетке жазу (IMA/ZIP, 305 кб), қайта жүктеу және... болды. Экран микрокод жаңартылды және бәрі жақсы деп айтуы мүмкін.

Диск жетегі жоқ, бірақ флэш-дискісі бар адамдар үшін әдіс бар, бірақ біршама күрделі:

Мұндай флэш-дискіден компьютерді жүктегеннен кейін кез келген 45/65 нм Core/Core2 ұрпақ процессорының микрокоды жаңартылады. Әрине, егер BIOS UEFI болмаса және тақта жаман OEM болмаса және т.б. болса... бірақ мүмкіндік бар.

Бір тақтада жұмыс істейтін, бірақ әртүрлі BIOS нұсқалары бар бағдарлама мысалдары:

  • Сәтті мысал. ASUS P5QVM DO, BIOS 0206:







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






    Микрокодты жаңарту BIOS жүйесіне біржола сәтті жүктелді.
    Жаңадан болмаса, бұл қызметтік бағдарламаны қайта іске қосудың қажеті жоқ
    процессор орнатылған немесе утилитаның жаңа нұсқасы пайдаланылған.

  • ЖОҚсәтті үлгі. ASUS P5QVM DO, BIOS 0403:

    Қолданылатын дерекқор файлы - PEP.DAT
    =========================================================================
    | Intel(R) P6 және Intel NetBurst(R) үшін процессорды жаңарту утилитасы |
    | Микропроцессорлардың микроархитектурасы |
    | 7.14 нұсқасы, 23/09/2005, Өндіріс |
    | Авторлық құқық 1995 -2004, Intel корпорациясы. |
    =========================================================================
    Жүйенің BIOS жүйесі микрокодты жаңарту API интерфейсін қолдайды.
    Процессор қолтаңбасы =0001067A Платформа идентификаторы =1 үшін дерекқор файлын іздеу
    Жүйенің BIOS жүйесінде микрокод жаңартуларын тұрақты орнату әрекеті.

    1067A процессорының қолтаңбасы мен платформа ID 01 үшін микрокод жаңартуын тексеру:
    BIOS микрокодын жаңарту нұсқасы = A07
    Дерекқор микрокодын жаңарту нұсқасы = A0B
    Бұл қызметтік бағдарлама BIOS жүйесіне жаңарақ микрокод жаңартуын жүктей алады.
    ҚАТЕ: жаңарту BIOS жүйесіне біржола жүктелмеген. BIOS қабылданбады



    Дерекқор микрокодын жаңарту нұсқасы = A0B

    Микрокод жаңартуларын процессорларға уақытша ғана жүктеуге болады.
    Жүйені әр қосқаннан немесе қалпына келтіргеннен кейін бұл қызметтік бағдарламаны қайта іске қосу қажет болады.
    №2 процессор:
    Pentium(R) III процессоры анықталды.
    Процессор қолтаңбасы =0000067A
    Процессордың микрокодын жаңарту нұсқасы = A07
    Дерекқор микрокодын жаңарту нұсқасы = A0B
    Бұл қызметтік бағдарлама жаңарақ микрокод жаңартуын жүктей алады.

    Жаңарту №1 Процессор қолтаңбасы=1067A Платформа ID=11 Ревизия=a0b
    2 сәтті жүктеме(лер) .
    Барлық жаңартулар жүктелді және расталды!

    1. HPUSBFW ескі нұсқалары Win10 астында жұмыс істемейді, бірақ 2.2.3 және одан кейінгі нұсқасы ешбір қиындықсыз жүктелетін USB флэш-дискісін жасайды.
    2. Бұл әдіс RUFUS құралдары арқылы жасалған FreeDOS жүйесі бар USB флэш-дискісінен тамаша жұмыс істейді.
    3. Иә, RUFUS FreeDOS жүйесі барлық жүйелерге жүктелмейді, бірақ шешімі бар, 1-тармақты қараңыз.

Микрокодтың соңғы нұсқасын орнату арқылы компьютерде орнатылған Intel немесе AMD процессорының өнімділігін оңтайландыруға болады. Оңтайландыруға негізінен аналық плата микробағдарламасынан алынған стандартты микрокодтағы қателерді түзету арқылы қол жеткізіледі.

Аналық платаға арналған BIOS/UEFI микробағдарлама жаңартулары әдетте қолдау көрсетілетін микробағдарламаның жаңа нұсқаларын қамтиды аналық платаорталық процессорлар. Осы себепті алдымен BIOS/UEFI соңғы нұсқасын пайдаланып жатқаныңызға көз жеткізіңіз.

Бұл нұсқаулық Intel және AMD әзірлеген орталық процессорлардың ғана өнімділігін оңтайландыруға мүмкіндік береді.

Ескертулер:

  • Пакетті орнату бағдарламалық қамтамасыз етумикрокодтармен компьютердің тұрақсыз жұмысына әкелуі мүмкін. Осы себепті, бұл пакетті компьютердің орталық процессорының жұмысында қандай да бір ақаулар туындағанда ғана орнату керек!
  • Компьютердің аналық платасының BIOS/UEFI микробағдарламасынан ертерек шығарылған болса, орталық процессорларға арналған микрокодтары бар бағдарламалық құрал пакетін орнатпаңыз!

1. Intel компаниясы шығарған орталық процессорлар

Өндірістік орталық процессорды пайдаланған жағдайда Intelтөменде сипатталғандай жалғастыра аласыз.

Ескерту: Intel компаниясы шығарған орталық процессорларға арналған микрокодтары бар бағдарламалық құрал пакеті ресми тарату репозиторийіндегіден жаңарақ болуы керек пе? Бұл жағдайда кеңейтімі бар бағдарламалық пакет файлын жүктеп алуға болады .debбастап

Synaptic пакет менеджері Бағдарламалық қамтамасыз ету

Synaptic пакет менеджері«Компьютеріңізден іздеу»), сұрауыңызды енгізіңіз «Синаптикалық» «Synaptic пакет менеджері» Synaptic бума менеджері «Іздеу» «микрокод»және түймесін басыңыз «Іздеу»оның жанында.

3.201501106.1 (бұл жағдайда пакеттің 3-нұсқасы 2015 жылдың 6 қарашасында жасалған).

« intel-микрокод»және түймесін басыңыз «Қолдану»

dmesg | grep микрокоды

Енгізіңіз

2. AMD шығарған орталық процессорлар

Егер сіз AMD шығарған процессорларды пайдалансаңыз, бұл нұсқаулық 2006 жылдан кейін шығарылғандарға ғана қатысты болады (AMD K10 және одан жаңарақ). Егер сіздің компьютеріңізде осы процессорлардың біреуі болса, келесі әрекеттерді орындауға болады.

Ескерту:Ресми тарату репозиторийіндегіден жаңарақ AMD процессорларына арналған микрокодтары бар бағдарламалық құрал пакеті қажет пе? Бұл жағдайда кеңейтімі бар бағдарламалық пакет файлын жүктеп алуға болады .debсоңғы пакеттерді қамтитын Debian тарату репозиторийінен. Пакет файлын жүктеп алғаннан кейін оны файл менеджері арқылы тауып, жүйеге микрокодтарды орнату үшін екі рет басыңыз. Орнату аяқталғаннан кейін компьютерді қайта іске қосу керек.

A. Егер сіз Ubuntu дистрибутивін пайдалансаңыз, орнатуыңыз керек Synaptic пакет менеджері(бұны қолданба арқылы жасауға болады Бағдарламалық қамтамасыз ету). Linux Mint жүйесінде бұл пакет менеджері орнатудан кейін бірден болады.

B. Ең бірінші істеу керек нәрсе - жүгіру Synaptic пакет менеджері. Ubuntu жүйесінде мұны бүйірлік тақтаның жоғарғы жағындағы ақ Ubuntu логотипін басу арқылы жасауға болады ( «Компьютеріңізден іздеу»), сұрауыңызды енгізіңіз «Синаптикалық»және ұсынылған қолданба опцияларының біріншісін таңдаңыз «Synaptic пакет менеджері». Өрісті пайдаланудың қажеті жоқ жылдам іздеунегізгі терезенің бағдарламалық пакеттері Synaptic бума менеджері, сәйкес механизм сенімсіз болғандықтан; орнына түймені басу керек «Іздеу»құралдар тақтасында ашылатын диалогтық терезенің іздеу өрісіне сұранысты енгізіңіз "amd64-микрокод"және түймесін басыңыз «Іздеу»оның жанында.

C. Енді орталық процессорлардың микрокодтары арқылы бағдарламалық пакеттің жасалған күнін тексеру керек: бұл пакет компьютеріңіздің аналық платасының BIOS/UEFI микробағдарламасынан кейінірек жасалуы керек! Қарастырылып отырған буманың жасалған күні оның нұсқа нөмірінде көрсетіледі, мысалы 2.20160316.1 (бұл жағдайда пакеттің 2 нұсқасы 2016 жылдың 2 наурызында жасалған).

D. Бағдарламалық құрал бумасы атауының жанындағы құсбелгіні қою уақыты келді "amd64-микрокод"және түймесін басыңыз «Қолдану»қолданбаның құралдар тақтасында.

E. Бағдарламалық құрал бумасын орнату аяқталғаннан кейін компьютерді қайта іске қосу керек.

F. Қайта жүктегеннен кейін терминал терезесіне келесі пәрменді енгізу арқылы орнатылған микрокодтардың біреуінің дұрыс жүктелгенін тексеру керек (қателерді болдырмау үшін көшіру/қою функцияларын пайдаланыңыз):

dmesg | grep микрокоды

Пәрменді енгізуді аяқтағаннан кейін пернені басыңыз Енгізіңізоның орындалуы үшін. Егер микрокод сәтті жүктелсе, сіз мұны көрсететін бірнеше хабарды көресіз.

Linux жүйелерімен жұмыс істеудің басқа параметрлері мен әдістері туралы білгіңіз келе ме? Бұл веб-сайтта ұқсас материалдардың көп мөлшері бар.

Сәлем қымбатты достар, Артём сіздермен бірге.

Осы жылдың қаңтарында Intel және AMD процессорларындағы жаңа аппараттық осалдықтар туралы есептер пайда болды.

Жақында Intel процессорларына арналған микрокод жаңартулары (84 нұсқасы) шығарылды, мен іс жүзінде қалай екенін тексеруді шештім.

Ақпарат барлығына бұрыннан белгілі болғанымен, мен сіздерге әлі де қысқаша оқиғаны айтып беремін.

Процессорлардағы аппараттық осалдықтар Meltdown және Spectre деп аталады және оларды зерттеушілер анықтаған. Google топтарыЖоба нөл.

Spectre-де CVE-2017-5753 және CVE-2017-5715 кодтық атауы бар екі шабуыл нұсқасы бар.

Meltdown бағдарламасының CVE-2017-5754 кодтық атауы бар бір шабуыл нұсқасы бар.

П. С. CVE – ағылшын тілінің аббревиатурасы « Жалпы Осалдықтар және Экспозициялар» – ақпараттық қауіпсіздіктің белгілі осалдықтарының мәліметтер базасы.

Патч сипаттамаларына арналған бұл белгілерді көргенде, сіз ненің және неге екенін бірден түсінесіз.

Сонымен қатар, іс жүзінде жұмыс істеудің ең оңай жолы - Meltdown, оған барлық заманауи Intel процессорлары сезімтал.

Meltdown-дан құтылу үшін процессордың микрокодын жаңарту немесе ядроны түзету керек операциялық жүйе.

Spectre, екінші жағынан, іске асыру қиынырақ, бірақ осалдықты түзету үшін сіз пайдаланатын әрбір бағдарламаны жеке түзету қажет.

AMD чиптері Meltdown түріндегі осалдықтарға азырақ сезімтал (бірақ олар бастапқыда мүлде сезімтал емес деп айтылған).

Зиянды кодтың бұл түрі оларда өте баяу жұмыс істейді, бірақ әлі де жұмыс істейді.

AMD және Intel процессорлары Spectre типті осалдықтарға бейім; мұнда опциялар жоқ.

ARM архитектурасы бар процессорлар да осындай осалдықтарға бейім, бірақ енді біз тек x86-64 отбасының процессорлары бар компьютерлер туралы сөйлесетін боламыз.

П. С. Қауіпсіздікті зерттеу ешқашан тоқтамайды және басқа нәрсе әрқашан пайда болуы мүмкін, соның ішінде AMD процессорларыжәне Intel.

Маңызды ескерту! Бейнежазбаны өңдеу және сайт үшін сағаттық материалды жазу кезінде процессордың қауіпсіздігі саласында жаңа зерттеулер пайда болды.

Spectre осалдықтарының CVE-2018-3640 (3a шабуыл нұсқасы деп аталатын) және CVE-2018-3639 (4-шабуыл нұсқасы) кодтық атауымен жаңа нұсқалары анықталды.

Еске сала кетейін, Spectre браузерлер сияқты пайдаланылған бағдарламалық жасақтаманы жаңарту арқылы түзетілуі мүмкін.

Дегенмен, CVE-2018-3639 шабуылының соңғы нұсқасы Intel чиптеріндегі процессордың микрокодын жаңартуды қажет етеді, бұл өнімділікті сәл төмендетуі мүмкін.

AMD компанияның чиптері бұл шабуылдардан жаңа микрокодты қажет етпейтінін және бәрі әдеттегі Windows патчтарымен және басқа бағдарламалық жасақтамамен жұмыс істейтінін мәлімдейді.

Бұл осалдықтардың қарапайым үй компьютерлері үшін басымдылығы төмен қауіп бар.

Әзірге жаңа жаңартулар болмағандықтан, мен бейнемнің бастапқы тақырыбына тоқталамын.

Біз Intel процессорларының микрокоды туралы айтатын боламыз, бірақ микрокод әлі де әртүрлі және Spectre 4 шабуыл нұсқасын түзетпейді.

Егер сіз Windows операциялық жүйелерін пайдалансаңыз, мына сілтемелер сізге пайдалы болады:

Мұнда сіз осы топтың осалдықтарын түзететін барлық ағымдағы патчтарды (және олардың атауларын) таба аласыз.

Мысалы, Windows 10 жүйесіне арналған ең бірінші патч KB4056892 атауымен 2018 жылдың 3 қаңтарында шығарылды.

Дегенмен, Meltdown бағдарламалық жасақтамасының патчтары Intel негізіндегі жүйелердің өнімділігін төмендететін мәселе болды.

Менің жеке сынақтарымды өткізуге бос уақытым болмады.

Дегенмен, қазір аналық платаларға арналған микробағдарламалардың жаңа нұсқалары шыққаннан кейін, мен бұл саладағы жағдай қалай деп ойлай бастадым.

Мен аналық платаны қолданамын ASRock тақтасы Z370 Gaming K6 және сәйкесінше соңғы BIOS нұсқасын жүктеп алу үшін өндірушінің ресми веб-сайтына жүгінемін.

Intel процессорларына арналған жаңартылған микрокод BIOS 1.60 нұсқасында пайда болды, ол 2018 жылдың 2 наурызында шығарылды.

Мен 2018 жылдың 26 ​​наурызында шығарылған BIOS 1.80 нұсқасының одан да соңғы нұсқасын орнатамын.

Бастау үшін мен қосымша бағдарламалық жасақтама патчтары жоқ процессор микрокодын түзетулерді сынауға қызығамын.

Амалдық жүйе Meltdown және Spectre аппараттық құралдарының осалдықтары үшін қосымша орнатылған патчтары жоқ Windows 10 16299.371 нұсқасы.

П. С. Барлық жасалған қорытындылар тек жаңа Intel процессорларына қатысты болады, өйткені ескі аналық платалар үшін жаңа BIOS нұсқалары пайда болуы екіталай.

Егер сізді қызықтырса, ескі Intel процессорларында бағдарламалық жасақтама патчтары арқылы сынақтар жасай аласыз.

Менің компьютерімнің толық конфигурациясы:

Орталық Есептеуіш Бөлім: Intel Core i5 8600K.

Салқындатқыш процессор: Арктикалық салқындатқыш сұйық мұздатқыш 240.

Аналық төлеу: ASRock Fatal1ty Z370 Gaming K6.

Операциялық жады: GoodRam Iridium DDR4 2400 МГц (2×8 ГБ IR-2400D464L15S/8G).

Бейне карта: Asus Dual GTX 1060 6 ГБ (DUAL-GTX1060-O6G).

Дискілер: Sata-3 SSD Plextor M5S және Sata-3 HDD Seagate 1 ТБ (ST1000DM003).

Жақтау: Фракталды дизайн R5 анықтамасын беріңіз.

Блоктау тамақтану: Фракталды дизайн Edison M 750 Вт.

Бірінші сынақ процессор кэштерінің өнімділігі және жедел жадыВАида 64 Кэш & Жад Эталон.

Көріп отырғаныңыздай, ЖЖҚ ішкі жүйесі мен процессор кэштерінің жұмысында айтарлықтай айырмашылықтар жоқ.

Келесі сынақ дискілік ішкі жүйенің жұмысына қатысты.

Өкінішке орай, менде жоғары жылдамдықты M.2 SSD дискісі жоқ, сондықтан мен Plextor M5S-ті қарапайым SATA-3 құрылғысында сынаймын.

Нәтижесінде ATTO Disk Benchmark сынағы бірдей дерлік нәтижелерді береді.

Дәл осындай жағдай CrystalDiskMark 5.2.1 сынақындағы өнімділікке де қатысты.

CrystalDiskMark және жаңа Intel процессорының микрокодындағы өнімділік сынағы. Spectre және Meltdown

Кем дегенде, SATA-3 үшін оқу және жазу әрекеттері кезінде өнімділіктің төмендеуі байқалмайды.

Келесі сынақ 7zip, ол мұрағаттарды буып-түю және ашу кезінде өнімділікті көрсетеді.

Мұнда бірдей сурет байқалады, жаңа, түзетілген BIOS орнату кезінде өнімділікте ешқандай айырмашылық жоқ.

Мазмұнды жасағандықтан, мен бейне өңдеуді қалдыра алмадым.

Мен өңдеу бағдарламасы ретінде Vegas Pro 13 қолданамын және BIOS нұсқасына қарамастан, көрсету уақыты өзгерген жоқ.

Бейне көздерінің рұқсаты 1080p, бит жылдамдығы 50 Мегабит/с және кадр жиілігі секундына 50 кадр.

Рендеринг профилі ретінде бит жылдамдығы 16 мегабит/с Sony AVC/MVC таңдалды; экрандарыңызда барлық басқа профиль параметрлерін көре аласыз.

Енді ойындар туралы аздап сөйлесейік.

Менің компьютерімде орнатылған жобалар осы сәтуақыт (Assassin's Creed Origins, FarCry 4 және Crysis 3).

Барлық кадр көрсеткіштері қолданылды MSI бағдарламалары Afterburner 4.4.2.

Жалпы, нәтижелерге түсініктеме қажет емес.

Assassin's Creed Origins ойындарындағы өнімділік сынақтары. Spectre және Meltdown

Егер сіз 84-нұсқадан кейін процессор микрокодының жаңа нұсқасын пайдалансаңыз, өнімділік айырмашылығын байқау мүмкін емес - бәрі бірдей жылдам және ақылды жұмыс істейді.

Жалғыз қызықты нәрсе - M.2 қалай жұмыс істейтінін көру SSD дискілері NVMe интерфейсімен.

Мүмкін болашақта мен Windows 10 үшін бағдарламалық жасақтама патчтарымен және бір уақытта орнатылған түзетілген процессордың микрокоды бар бірқатар сынақтар өткіземін.

Сізге қызықты болды деп үміттенемін. Олай болса, менің жазбаммен бөлісіңіз әлеуметтік желілердедостарыңызбен.

Осылайша, мұндай жазбалар әлдеқайда көп болады :)

Сондай-ақ, ВКонтакте тобына қосылуды және YouTube арнасына жазылуды ұмытпаңыз.




Жоғарғы