Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Dade, dade

Parola la lock screen

Deparazitare externa pisici fara ...

Seriale turcesti/coreene online H...
 Merita un Termostat Smart pentru ...

Sfat achizitie MTB Devron Riddle

Problema mare cu parintii= nervi ...

switch microtik
 Permis categoria B la 17 ani

Sfaturi pentru pregatirea de eval...

Crapaturi placa

cum imi accesez dosarul electroni...
 Momentul Aprilie 1964

Sursa noua - zgomot ?

A fost lansat Ubuntu 24.04 LTS

Pareri apartament in zona Berceni?
 

Microcode Update pentru procesor

- - - - -
  • Please log in to reply
28 replies to this topic

#1
Adm

Adm

    Property Caretaker

  • Grup: Administrators
  • Posts: 24,137
  • Înscris: 22.05.2003
In general, Microcode se innoieste odata cu un BIOS mai nou, dar adesea producatorii renunta s amai scoata versiuni noi de BIOS.

Microcode Updates nu implica doar fix-uri pt Meltdown si Spectre!

Acest mic software poate fi innoit cu ajutorul unor drivere si informatii de la Intel/AMD.

1. Descarcati de de aici VMware CPU Microcode Update Driver si extrageti continutul intr-un  Folder (x).
2. Descarcati in folderul (x) de mai sus fisierele 1 si 2

Pt procesore Intel
3. De pe site-ul Intel descarcati ultima versiune de MicroCode si extrageti fisierul microcode.dat, pe care il veti copia in folderul X.

Pt procesor AMD
3. creati un fisier txt gol numit microcode.dat

In folderul X dati click dreapta si selectati Run As Administrator pe Install.bat

Attached File  succes.JPG   22.24K   49 downloads

Daca va apare acest mesaj, atunci update-ul a fost realizat cu succes.
Reboot.


Quote

The system's "Event Viewer" can be used to determine whether the fling was able to find an updated firmware for the processor and apply an update. The "Event Viewer" can be started by running the command "eventvwr" from the Start Menu. Inside "Event Viewer" you can use the left pane to navigate to "Windows Logs" and then "System". The middle pane will display the most recent system events, and there should be an event from source "cpumcupdate" that will report if an update was attempted or successful.

The fling has performed an update if the event reports "Successfully updated microcode on one or more CPUs". The firmware update must be applied each time the processor is turned on, so the driver must remain installed in order to keep the processor updated.

If the event reports "The model of the CPU is not supported", or "An update for this model of CPU was not found", or "An update for this model of AMD CPU was not found" then the fling is not providing a benefit and can be uninstalled.

The event "No CPUs needed an update" typically means that the fling is not providing a benefit and can be uninstalled. However, there is an exception. For example, if you install the fling, uninstall it, and then install the fling again then the first run can report "Successfully updated microcode..." and the second run will report "No CPUs needed an update". This is because the second run does not know the processor was already updated by the first run.

To disambiguate this case you can shutdown the computer to a powered off state, turn the computer back on, and then look for the event that was generated while the system was booting.

In cazul meu a fost No CPUs needed an update

#2
ct03nut

ct03nut

    Senior Member

  • Grup: Senior Members
  • Posts: 2,309
  • Înscris: 29.06.2006
Stiu ca esti Admin dar cu tot respectul, niciodata windows nu va incarca micocode-ul la boot, implicit nu va functiona. Numai *nix stie sa actualizeze microcode-ul la boot. Daca vei cauta pe internet, vei vedea numai esuari, microcode-ul va fi cel din bios/uefi luat, niciodata cel din VMWare pe windows.

Exemplu:

http://www.tomshardw...nerability.html

"I have found that the microcode update driver from VMware works, but does not update early enough for Windows to use the new instructions for Spectre mitigation. It probably still helps with LFENCE and other improvements, but the microcode needs to be loaded before Windows boots to get the full benefit. Linux developed a method to do this. Otherwise, we have to wait for BIOS updates or official Windows update to do it."

Attached Files

  • Attached File  ae7.gif   1.78MB   12 downloads

Edited by ct03nut, 30 January 2018 - 21:20.


#3
nei-k

nei-k

    Senior Member

  • Grup: Senior Members
  • Posts: 5,534
  • Înscris: 21.12.2006
Pasul 2 se aplica DOAR daca ai procesor AMD, iar pasul 3 DOAR daca ai procesor Intel?

Ar trebui făcute niște precizări !

#4
Adm

Adm

    Property Caretaker

  • Grup: Administrators
  • Posts: 24,137
  • Înscris: 22.05.2003
Daca sunt admin, nu sunt atotstiutoare, am citit o chestie noua pentru mine si am scris aici.

Nu pot verifica daca merge, in cazul meu, nefiind nevoie de microcode Update.

Pt ca install.bat sa mearga, e nevoie de toate fisierele! Programul e destul de destept sa nu puna un mcirocode Intel pe Amd si Invers, dar are nevoie de toate fisierele.

Atasat o arhiva cu toate fisierele, ce poate fi folosita pe orice procesor.

Attached Files



#5
ct03nut

ct03nut

    Senior Member

  • Grup: Senior Members
  • Posts: 2,309
  • Înscris: 29.06.2006
root@heimdall:~# dmesg | grep microcode
[    0.000000] microcode: microcode updated early to revision 0x5e, date = 2017-04-06
[    0.467066] microcode: sig=0x906e9, pf=0x2, revision=0x5e
[    0.467103] microcode: Microcode Update Driver: v2.01 <[email protected]>, Peter Oruba

Linux, functioneaza, windows nu :)

#6
modoran

modoran

    Senior Member

  • Grup: Senior Members
  • Posts: 8,400
  • Înscris: 08.02.2011
Treaba asta merge doar pe Linux si multi de pe softpedia nici nu stiu macar cum se porneste asa ceva, altceva in afara de windows nu-i intereseaza.

#7
STARTREK1

STARTREK1

    căutător pe gugăl

  • Grup: Senior Members
  • Posts: 11,183
  • Înscris: 27.06.2007

Quote

File microcode_amd.bin was not found.  It needs to be downloaded separately from this tool.
Press any key to continue . . .
asta apare la mine :)

#8
Adm

Adm

    Property Caretaker

  • Grup: Administrators
  • Posts: 24,137
  • Înscris: 22.05.2003
Vezi pasul 2 (cele 2 fisiere).

Microcode Updates nu implica doar fix-uri pt Meltdown si Spectre!

#9
ct03nut

ct03nut

    Senior Member

  • Grup: Senior Members
  • Posts: 2,309
  • Înscris: 29.06.2006
Nu conteaza, e doar un thread linkul de mai sus in care se discuta de spectre/meltdown. Nu se activeaza absolut nici o instructiune din microcod daca nu e incarcat la boot, indiferent de ce contine microcode-ul ala.

#10
mhanor

mhanor

    Senior Member

  • Grup: Senior Members
  • Posts: 2,019
  • Înscris: 12.01.2004
ct03nut, greșești. Update-ul se face, doar că sistemul de operare deja a luat toate deciziile pe baza stării procesorului la momentul inițializării kernelului.

https://forum.softpe...8#entry22266613

Windows-ul poate face update de microcode timpuriu, dar colecția sa de microcode-uri este restrânsă și poate fi actualizată doar prin update-uri de Windows. Driverul VMWare nu face update timpuriu, dovadă că sistemul de operare nu activează mecanismele pentru meltdown/spectre.

#11
STARTREK1

STARTREK1

    căutător pe gugăl

  • Grup: Senior Members
  • Posts: 11,183
  • Înscris: 27.06.2007
mi-a aparut asta...acu' nu imi dau seama daca a facut sau nu update

Attached Files



#12
ct03nut

ct03nut

    Senior Member

  • Grup: Senior Members
  • Posts: 2,309
  • Înscris: 29.06.2006

View Postmhanor, on 30 ianuarie 2018 - 22:10, said:

ct03nut, greșești. Update-ul se face, doar că sistemul de operare deja a luat toate deciziile pe baza stării procesorului la momentul inițializării kernelului.

https://forum.softpe...8#entry22266613

Windows-ul poate face update de microcode timpuriu, dar colecția sa de microcode-uri este restrânsă și poate fi actualizată doar prin update-uri de Windows. Driverul VMWare nu face update timpuriu, dovadă că sistemul de operare nu activează mecanismele pentru meltdown/spectre.

Exact, foarte corect ce spui. Atat timp cat nu initializeaza microcode-ul la boot, windows nu foloseste instructiunile noi.

#13
costeld69

costeld69

    Senior Member

  • Grup: Senior Members
  • Posts: 3,721
  • Înscris: 07.02.2011
Am incercat si eu pe laptop, procesor T9300 (CPUID=10676).
Attached File  1 update microcode.JPG   78.89K   38 downloads
...
Am salvat biosul cu BIOS_Backup_TooKit_V2.0, pentru a incerca o comparatie cu biosul vechi.
Cu ajutorul intelmicrocode.exe se pod vedea in bios microcodurile.
Attached File  microcode compare.JPG   213.75K   36 downloads
Se pot vedea niste diferente, le-am incercuit.
Nu stiu ce inseamna acel Off care apare modificat.
...
Deci se pare ca operatiunea de mai sus a facut modificari in bios,

Edited by costeld69, 30 January 2018 - 22:58.


#14
mhanor

mhanor

    Senior Member

  • Grup: Senior Members
  • Posts: 2,019
  • Înscris: 12.01.2004
Off vine de la offset, poziția față de începutul fișierului. VMWare CPU Microcode Update Driver nu modifică BIOS-ul. Versiunea de microcode o poți verifica cu utilitare gen AIDA64 CPUID, etc. Ce ai făcut tu acolo cu intelmicrocodelist, nu te ajută cu nimic. Iar T9300, care este un Core2Duo, nu are update de microcode pentru meltdown/spectre - cică n-ar fi vulnerabil...

Edited by mhanor, 30 January 2018 - 23:04.


#15
costeld69

costeld69

    Senior Member

  • Grup: Senior Members
  • Posts: 3,721
  • Înscris: 07.02.2011

View Postmhanor, on 30 ianuarie 2018 - 22:59, said:

... VMWare CPU Microcode Update Driver nu modifică BIOS-ul.
...
- daca s-au facut update-uri la microcoduri, (sper ca ma exprim bine si pot spune ca s-au modificat anumite instructiuni),
- microcoduri care sunt modificate dupa update, deci se poate spune ca biosul este modificat.
(am vazut in descrierea unor versiuni noi de bios la placi de baza - update microcode)

Edited by costeld69, 30 January 2018 - 23:36.


#16
mhanor

mhanor

    Senior Member

  • Grup: Senior Members
  • Posts: 2,019
  • Înscris: 12.01.2004
Microcode-ul este un firmware intern al procesorului. Dacă aplici update-ul direct procesorului, așa cum face VMWare CPU Microcode Update Driver, nu înseamnă că modifici BIOS-ul. BIOS-ul conține o colecție de microcode-uri și are sarcina de a face update procesorului la initializarea procesorului, imediat dupa reset/reboot.

#17
costeld69

costeld69

    Senior Member

  • Grup: Senior Members
  • Posts: 3,721
  • Înscris: 07.02.2011

View Postmhanor, on 30 ianuarie 2018 - 23:53, said:

... Dacă aplici update-ul direct procesorului, așa cum face VMWare CPU Microcode Update Driver, ....
De unde ai scos-o pe asta cu ,,update direct procesorului''?
Modificarile facute prin udate cu VMware CPU Microcode Update Driver sunt salvate in bios.
Daca schimb procesorul cu oricare altul suportat de biosul placii de baza (prin CPUID-urile prezente in bios), modificarile facute  raman.
Daca iei pocesorul si il montezi pe alta placa de baza nu mai beneficiezi de respectivul update.

Edited by costeld69, 31 January 2018 - 00:16.


#18
andreic

andreic

    Very OLD Member

  • Grup: Moderators
  • Posts: 122,623
  • Înscris: 07.02.2003

View PostAdm, on 30 ianuarie 2018 - 21:18, said:

Atasat o arhiva cu toate fisierele, ce poate fi folosita pe orice procesor.
Ce versiune ar trebui sa aibe dupa update ? La mine imi apare 22h si nu stiu ce am avut inainte sa vad daca a facut cava sau nu.

View Postmhanor, on 30 ianuarie 2018 - 23:53, said:

Microcode-ul este un firmware intern al procesorului. Dacă aplici update-ul direct procesorului,
Ammmmm, procesorul nu are memorie nonvolatila. Deci load din bios la boot pls, nu exista alta cale, nu insistati Posted Image

ps - Gigabyte a updatat deja toate bios-urile de la intel chip h110 in sus, cele veci nu se vor face. F24a e ultimul update ce include microcod.

Edited by andreic, 31 January 2018 - 00:56.


Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate