Από τις αρχές Ιανουαρίου, ήταν δύσκολο να χάσουμε τα νέα σχετικά με τις ευπάθειες υλικού Spectre και Meltdown - το θέμα αποδείχθηκε τόσο σοβαρό και περιεκτικό. Αν και οι κατασκευαστές γνώριζαν αυτά τα προβλήματα από το περασμένο καλοκαίρι, οι περισσότεροι φαίνεται ότι άρχισαν να αντιδρούν μόλις μετά τη δημοσιοποίηση λεπτομερειών από τους ειδικούς. Ομάδες GoogleΈργο Μηδέν.

Για παράδειγμα, τον Ιανουάριο, η Intel κυκλοφόρησε ενημερώσεις μικροκώδικα anti-Spectre για τους επεξεργαστές Broadwell, Haswell, Skylake, Kaby Lake και Coffee Lake, μεταξύ άλλων ενημερώσεων κώδικα. Αλλά σχεδόν αμέσως αποδείχθηκε ότι οδηγούν σε αποτυχίες και. Αρχικά, η Intel δήλωσε ότι το πρόβλημα επηρέαζε μόνο τα τσιπ Broadwell και Haswell, αλλά αργότερα παραδέχτηκε την ύπαρξη αστοχιών σε υπολογιστές με επεξεργαστές Skylake, Kaby Lake και Coffee Lake και συνεργάτες και χρήστες για να απέχουν από την εγκατάσταση ενημερώσεων κώδικα προς το παρόν. Τέλος, στις αρχές Φεβρουαρίου, μια διορθωμένη έκδοση του μικροκώδικα, αλλά μόνο για τσιπ καταναλωτών για κινητές συσκευές και επιτραπέζιους υπολογιστές της οικογένειας Skylake.

Τώρα, μετά από έναν μήνα εντατικών δοκιμών και επιδιορθώσεων από την Intel και τους συνεργάτες της, ήρθε η ώρα για άλλους περισσότερο ή λιγότερο σχετικούς επεξεργαστές: έχουν κυκλοφορήσει ενημερώσεις μικροκώδικα για τσιπ που βασίζονται στις αρχιτεκτονικές Kaby Lake και Coffee Lake, καθώς και ανεπηρέαστες προηγούμενη ενημέρωσηΠλατφόρμες που βασίζονται στο Skylake. Μιλάμε για επεξεργαστές 6, 7 και 8ο Γενιές της Intel Core i, καθώς και οι πιο πρόσφατες οικογένειες Core X, Xeon Scalable και Xeon D.

Η νέα παραλλαγή υλικολογισμικού θα είναι διαθέσιμη στις περισσότερες περιπτώσεις μέσω της κυκλοφορίας νέου υλικολογισμικού από OEM για μητρικές πλακέτες και φορητούς υπολογιστές. Η Intel εξακολουθεί να ενθαρρύνει τους ανθρώπους να διατηρούν τα συστήματά τους ενημερωμένα και δημοσίευσε επίσης μια λευκή βίβλο που περιγράφει την κατάσταση παρόμοιων επιδιορθώσεων μικροκώδικα για τα άλλα προϊόντα της, συμπεριλαμβανομένων προηγούμενων τσιπ που ξεκινούν με τον Core 2 45nm. Για ορισμένα από αυτά τα τσιπ, οι ενημερώσεις κώδικα είναι μόνο προγραμματισμένα, για άλλους βρίσκονται σε κατάσταση πρώιμης δοκιμής, για τα τρίτα υπάρχουν ήδη σε μορφή beta έκδοσης. Κατά κανόνα, όσο παλαιότερη είναι η αρχιτεκτονική, τόσο αργότερα θα λάβει υλικολογισμικό με προστασία από το Spectre. Ωστόσο, οι ενημερώσεις μικροκώδικα για περισσότερο ή λιγότερο τις τρέχουσες αρχιτεκτονικές Sandy Bridge, Ivy Bridge, Haswell και Broadwell βρίσκονται ήδη σε δοκιμή beta. Επίσης, ορισμένα τσιπ Atom και ακόμη και επιταχυντές Xeon Phi έχουν ήδη λάβει patches.

Η Intel υπενθύμισε ότι υπάρχουν και άλλες μέθοδοι για την καταπολέμηση των ευπαθειών που ανακαλύφθηκαν του μπλοκ πρόβλεψης κλάδου στους σύγχρονους επεξεργαστές. Για παράδειγμα, το Retpoline, που αναπτύχθηκε από την Google ενάντια στο Spectre CVE-2017-5715 (ένεση στόχου κλάδου ή έγχυση στόχου σε κλάδο). Για όσους ενδιαφέρονται Επιπλέον πληροφορίεςσχετικά με το Retpoline και τον τρόπο λειτουργίας του, η εταιρεία δημοσίευσε ειδική τεχνική έκθεση.

Απελευθερώθηκε Ενημερώσεις της IntelΟ μικροκώδικας έναντι του Spectre τις επόμενες ημέρες και εβδομάδες θα αρχίσει να εμφανίζεται με τη μορφή φρέσκου υλικολογισμικού BIOS για διάφορες μητρικές πλακέτες. Είναι περίεργο εάν θα έχουν πρόσθετη επίδραση στην υποβάθμιση της απόδοσης των τελικών συστημάτων;

Στην πραγματικότητα, η αρχική μέθοδος, ο εξοπλισμός και οι μικροκώδικες μπορούν να βρεθούν (απευθείας οδηγίες για το AMI) και στις περισσότερες περιπτώσεις, η χρήση αυτής της μεθόδου δεν προκαλεί κανένα πρόβλημα και δεν έχει παγίδες, αλλά στην πρακτική μου αντιμετώπιζα τακτικά ένα τέτοιο πρόβλημα:

Εκείνοι. υπήρχε μια συνηθισμένη έλλειψη ελεύθερος χώροςμέσα στην εικόνα. Όταν τροποποιείτε το BIOS για τον εαυτό σας για έναν συγκεκριμένο επεξεργαστή, μπορείτε να το αγνοήσετε αυτό, γιατί. Μπορείτε πάντα να φορτώσετε μόνο έναν μικροκώδικα ειδικά για τον επεξεργαστή σας ή να αφαιρέσετε κάποιο παλιό μικροκώδικα για να ελευθερώσετε χώρο, αλλά όταν τροποποιείτε με μια ροή, πρέπει να αναζητήσετε μια άλλη λύση, έναν συμβιβασμό.

Ως συμβιβασμό, επέλεξα την ακόλουθη λύση - παίρνουμε τις πιο πρόσφατες εκδόσεις μικροκωδικών για όλους τους επεξεργαστές Γενιά ΠΥΡΗΝΑσε όλες τις κατασκευές (Celeron E, Pentium E, Core 2 Duo, Core 2 Quad, Xeon *3xxx/*5xxx) και αντικαταστήστε τις με ό,τι ήταν πριν. Το σύνολο των μικροκωδικών έχει ως εξής:

Ο όγκος αυτού του σετ είναι μόνο 76 kilobyte. Αυτό το αρχείολαμβάνεται με συνδυασμό αυτών των αρχείων:

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

Η ίδια η διαδικασία τροποποίησης έχει επίσης αλλάξει λίγο και έχει γίνει, αν όχι ευκολότερη, τότε πιο γρήγορη:

Βήμα 1- ανοίξτε την εικόνα του BIOS στο πρόγραμμα MMTool:



Βήμα 2- για έλεγχο μεταβείτε στο τελευταία καρτέλα(CPU PATCH) και κοιτάξτε τον αριθμό των μικροκωδικών. Εδώ είναι, για παράδειγμα, 31 κομμάτια:

Βήμα 3- μεταβείτε στην καρτέλα Αντικατάσταση και αναζητήστε το στοιχείο "P6 Micro Code" σε αυτήν:

Βήμα 4- έχοντας επιλέξει το στοιχείο "P6 Micro Code", πατήστε το κουμπί Ikshtsyu, επιλέξτε το αρχείο ncpucode.bin που περιγράφεται παραπάνω και αντικαταστήστε το με το κουμπί Αντικατάσταση:





Βήμα 5- για έλεγχο, μεταβείτε στην τελευταία καρτέλα (CPU PATCH) και δείτε τον αριθμό των μικροκωδικών. Μετά την αλλαγή των μικροκωδικών, παρέμειναν 17, η πιο πρόσφατη έκδοση:

Δεν υπάρχει θεμελιώδης διαφορά με τη σειρά τροποποίησης που περιγράφεται στο delidded.com. Στις περισσότερες περιπτώσεις, η έξοδος δεν είναι φυσικά η ίδια, αλλά ο επεξεργαστής λαμβάνει τον επιθυμητό μικροκώδικα. Από υποκειμενικό καλά σημείαΘα ήθελα μόνο να επιστήσω την προσοχή στο γεγονός ότι οι μικροκώδικες είναι εγγυημένο ότι θα ενημερωθούν για όλους τους τρέχοντες επεξεργαστές, είτε είναι «πολιτικοί» ή «διακομιστές», και πρακτικά δεν υπάρχει κίνδυνος λήψης μηνύματος για έλλειψη χώρου. Αν και, στην πρακτική μου, ακόμη και για ένα τέτοιο σύνολο μικροκωδικών δεν υπήρχε αρκετός χώρος μερικές φορές, ήταν με το BIOS για πλακέτες ECS P4M900T-M και ECS P4M900T-M2, οι οποίες είναι γενικά συμβατές με το Xeon E5450.

Κατά παράδοση, δημοσιεύω έναν σύνδεσμο προς το αρχείο με εργαλεία - (zip, 234KB). Το αρχείο περιέχει ένα εκτελέσιμο αρχείο MMTOL.exe(έκδοση 3.22 BKMOD), αρχείο υλικολογισμικού για όλους τους επεξεργαστές πυρήνα/xeon 45/65 nm ncpucode.bin, καθώς και δύο αρχεία 45nm.binκαι 65nm.binμε μικροκώδικες μόνο για επεξεργαστές 45nm και μόνο για 65nm. Η χρήση αυτών των αρχείων μπορεί να είναι χρήσιμη σε περιπτώσεις όπου είναι απαραίτητο να ελευθερωθεί επιπλέον χώρος στο BIOS, για παράδειγμα, για νέο υλικολογισμικό κάποιου ελεγκτή, δικτύου, δίσκου κ.λπ.

!Σημείωση: Ούτε το αρχείο ncpucode.bin ούτε τα αρχεία 45nm.bin/65nm.bin υποστηρίζουν επεξεργαστές Pentium 4, Celeron (χωρίς ευρετήρια γραμμάτων), Pentium D, Celeron D και Xeon W (για παράδειγμα, Xeon 5080). Αυτοί είναι επεξεργαστές γενιάς NetBrust.

Οι σύγχρονοι επεξεργαστές είναι πολύπλοκες συσκευές που μπορεί να έχουν σφάλματα. Επιπλέον, αντί να εκτελούνται απευθείας εντολές x86, οι σύγχρονοι επεξεργαστές x86 περιέχουν εσωτερικό κώδικα που υλοποιεί υποστήριξη για το σύνολο εντολών x86. Ο εσωτερικός κώδικας ονομάζεται μικροκώδικας. Ο μικροκώδικας μπορεί να ενημερωθεί για να διορθώσει ή να μετριάσει σφάλματα CPU.

Ορισμένα σφάλματα CPU μπορούν να κάνουν τον Firefox να καταρρεύσει. Για παράδειγμα, ο Firefox 57 και νεότερες εκδόσεις είναι γνωστό ότι περιστασιακά κολλάει σε επεξεργαστές Broadwell-U με παλιό μικροκώδικα με τρόπο που δεν φαίνεται στις νεότερες εκδόσεις μικροκώδικα Broadwell-U.

Οι ενημερώσεις μικροκώδικα μπορούν να φορτωθούν στη CPU μέσω υλικολογισμικού (συνήθως ονομάζεται BIOS ακόμη και σε υπολογιστές που διαθέτουν τεχνικά υλικολογισμικό UEFI αντί για παλιού τύπου BIOS) ή από το λειτουργικό σύστημα. Οι ενημερώσεις μικροκώδικα δεν επιμένουν κατά την επανεκκίνηση, επομένως στην περίπτωση ενός συστήματος διπλής εκκίνησης, εάν η ενημέρωση μικροκώδικα δεν παραδίδεται μέσω του BIOS, και τα δύο λειτουργικά συστήματα πρέπει να παρέχουν την ενημέρωση.

Σε Mac, για να έχετε ένα ενημερωμένο σύστημα, εφαρμόστε όλες τις ενημερώσεις συστήματος OS X και τις ενημερώσεις υλικολογισμικού της Apple που προσφέρονται στο παράθυρο Ενημερώσεις του App Storeεφαρμογή.

Για να επιτρέψετε στα Windows να φορτώνουν ενημερωμένο μικροκώδικα στη CPU, βεβαιωθείτε ότι το Windows Update είναι ενεργοποιημένο και έχει ρυθμιστεί για εγκατάσταση ενημερώσεων.

Για να δείτε τη μικροαρχιτεκτονική του επεξεργαστή και ποια αναθεώρηση μικροκώδικα χρησιμοποιείται, εκτελέστε το ερώτημα μητρώου εντολών HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0 στη γραμμή εντολών των Windows. ( Μπορείςανοίξτε τη γραμμή εντολών πατώντας Windows + R , πληκτρολογώντας cmd και πατώντας Return .) Η γραμμή με την ένδειξη "VendorIdentifier" δείχνει τον προμηθευτή της CPU (GenuineIntel για Intel ή AuthenticAMD για AMD). Η γραμμή με την ένδειξη "Identifier" δίνει τη μικροαρχιτεκτονική ως τρεις αριθμούς: "Family", "Model" και "Stepping". Αυτά είναι σημαντικά για τον προσδιορισμό εάν ένα συγκεκριμένο σφάλμα της CPU μπορεί να σχετίζεται με την CPU του υπολογιστή σας. Η γραμμή με την ένδειξη "Ενημέρωση αναθεώρησης" δείχνει την τρέχουσα αναθεώρηση μικροκώδικα (για τη συγκεκριμένη μικροαρχιτεκτονική) με μηδενικά και στις δύο πλευρές. Για παράδειγμα, Ενημέρωση αναθεώρησης REG_BINARY 000000001E000000 σημαίνει ότι η αναθεώρηση είναι 1Ε (δεκαεξαδική). Η γραμμή με την ένδειξη "Προηγούμενη αναθεώρηση ενημέρωσης" δείχνει την αναθεώρηση μικροκώδικα που έχει φορτωθεί από το BIOS.

Εάν ο προμηθευτής είναι GenuineIntel, η οικογένεια είναι 6, το μοντέλο είναι 61 και το βήμα είναι 4, για να αποφευχθούν σφάλματα με Firefox 57 ή μεταγενέστερη έκδοση, η αναθεώρηση του μικροκώδικα πρέπει να είναι 1A ή μεγαλύτερη.

Το εάν οι ενημερώσεις μικροκώδικα χρησιμοποιούνται από προεπιλογή εξαρτάται από τη διανομή Linux και μπορεί να διαφέρει για επεξεργαστές Intel και AMD.

  • Σε διανομές που βασίζονται στο Debian, συμπεριλαμβανομένου του Ubuntu, οι ενημερώσεις μικροκώδικα για επεξεργαστές Intel παρέχονται από το πακέτο intel-microcode και οι ενημερώσεις μικροκώδικα για επεξεργαστές AMD παρέχονται από το πακέτο amd64-microcode.
  • Στο Arch, οι ενημερώσεις μικροκώδικα AMD εγκαθίστανται από προεπιλογή, αλλά οι ενημερώσεις μικροκώδικα Intel απαιτούν ειδικά βήματα .
  • Στο Fedora, οι ενημερώσεις μικροκώδικα εγκαθίστανται από προεπιλογή.

Για να δείτε τη μικροαρχιτεκτονική του επεξεργαστή και ποια αναθεώρηση μικροκώδικα χρησιμοποιείται, εκτελέστε την εντολή less /proc/cpuinfo στο τερματικό. Η γραμμή με την ένδειξη "vendor_id" δείχνει τον προμηθευτή της CPU (GenuineIntel για Intel ή AuthenticAMD για AMD). Η μικροαρχιτεκτονική δίνεται ως τρεις αριθμοί σε γραμμές με την ένδειξη "οικογένεια cpu", "model" και "stepping". Αυτά είναι σημαντικά για τον προσδιορισμό εάν ένα συγκεκριμένο σφάλμα της CPU μπορεί να σχετίζεται με την CPU του υπολογιστή σας. Η γραμμή με την ένδειξη "μικροκώδικας" δείχνει τον αριθμό αναθεώρησης του μικροκώδικα (για τη συγκεκριμένη μικροαρχιτεκτονική) σε δεκαεξαδικό.

Μπορείτε να βελτιστοποιήσετε την απόδοση της CPU Intel ή AMD του υπολογιστή σας εγκαθιστώντας το πιο πρόσφατο υλικολογισμικό της CPU. Η βελτιστοποίηση επιτυγχάνεται κυρίως με τη διόρθωση σφαλμάτων στον τυπικό μικροκώδικα που λαμβάνεται από το υλικολογισμικό της μητρικής πλακέτας.

Οι ενημερώσεις υλικολογισμικού BIOS/UEFI της μητρικής πλακέτας συνήθως περιέχουν νέες εκδόσεις υλικολογισμικού για υποστηριζόμενες μητρική πλακέτακεντρικούς επεξεργαστές. Για αυτόν τον λόγο, το πρώτο πράγμα που πρέπει να κάνετε είναι να βεβαιωθείτε ότι χρησιμοποιείτε την πιο πρόσφατη έκδοση BIOS/UEFI.

Αυτός ο οδηγός σάς επιτρέπει να βελτιστοποιήσετε την απόδοση μόνο εκείνων των CPU που αναπτύχθηκαν από την Intel και την AMD.

Σημειώσεις:

  • Εγκατάσταση πακέτου λογισμικόμε μικροκώδικες μπορεί να προκαλέσει ασταθή λειτουργία του υπολογιστή. Για το λόγο αυτό, θα πρέπει να εγκαταστήσετε αυτό το πακέτο μόνο όταν αντιμετωπίζετε προβλήματα που σχετίζονται με τη λειτουργία της CPU του υπολογιστή σας!
  • Μην εγκαταστήσετε το πακέτο λογισμικού υλικολογισμικού CPU εάν κυκλοφορήσει πριν από το υλικολογισμικό BIOS/UEFI της μητρικής πλακέτας του υπολογιστή σας!

1. Επεξεργαστές Intel

Σε περίπτωση χρήσης της CPU παραγωγής από την Intelμπορείτε να προχωρήσετε όπως περιγράφεται παρακάτω.

Σημείωση:Χρειάζεστε ένα πακέτο υλικολογισμικού Intel CPU που είναι νεότερο από αυτό στο επίσημο αποθετήριο της διανομής; Σε αυτήν την περίπτωση, μπορείτε να κάνετε λήψη του αρχείου πακέτου λογισμικού με την επέκταση .debαπό

Διαχειριστής πακέτων Synaptic Λογισμικό

Διαχειριστής πακέτων Synaptic"Αναζήτηση στον υπολογιστή"), εισάγετε ένα ερώτημα Συναπτικός Synaptic Package Manager Διαχειριστής πακέτων Synaptic "Αναζήτηση" "μικροκώδικας"και πατήστε το κουμπί "Αναζήτηση"δίπλα του.

3.201501106.1 (σε αυτήν την περίπτωση η έκδοση 3 του πακέτου δημιουργήθηκε στις 6 Νοεμβρίου 2015).

« intel-microcode"και πατήστε το κουμπί "Ισχύουν"

dmesg | μικροκώδικας grep

Εισαγω

2. CPU της AMD

Όταν χρησιμοποιείτε επεξεργαστές που κατασκευάζονται από την AMD αυτό το εγχειρίδιοθα είναι σχετικό μόνο για όσες κυκλοφόρησαν μετά το 2006 (AMD K10 και νεότερες). Εάν ο υπολογιστής σας έχει εγκατεστημένη μία από αυτές τις CPU, μπορείτε να προχωρήσετε όπως περιγράφεται παρακάτω.

Σημείωση:Χρειάζεστε ένα πακέτο υλικολογισμικού AMD CPU που είναι νεότερο από αυτό στο επίσημο αποθετήριο της διανομής; Σε αυτήν την περίπτωση, μπορείτε να κάνετε λήψη του αρχείου πακέτου λογισμικού με την επέκταση .debαπό το αποθετήριο διανομής Debian όπου τοποθετούνται τα πακέτα πιο πρόσφατες εκδόσεις. Μετά τη λήψη του αρχείου πακέτου, θα πρέπει να το βρείτε χρησιμοποιώντας τη διαχείριση αρχείων και να κάνετε διπλό κλικ για να εγκαταστήσετε τους μικροκώδικες στο σύστημα. Αφού ολοκληρωθεί η εγκατάσταση, πρέπει να επανεκκινήσετε τον υπολογιστή σας.

A. Εάν χρησιμοποιείτε τη διανομή Ubuntu, θα πρέπει να την εγκαταστήσετε Διαχειριστής πακέτων Synaptic(αυτό μπορεί να γίνει με την εφαρμογή Λογισμικό). Στο Linux Mint, αυτός ο διαχειριστής πακέτων υπάρχει αμέσως μετά την εγκατάσταση.

Β. Πρώτα απ 'όλα, πρέπει να τρέξεις Διαχειριστής πακέτων Synaptic. ΣΤΟ Διανομή Ubuntuγια το σκοπό αυτό, κάντε κλικ στο λευκό λογότυπο του Ubuntu στο επάνω μέρος της πλαϊνής γραμμής ( "Αναζήτηση στον υπολογιστή"), εισάγετε ένα ερώτημα Συναπτικόςκαι επιλέξτε την πρώτη από τις προτεινόμενες εφαρμογές Synaptic Package Manager. Δεν χρειάζεται να χρησιμοποιήσετε το πλαίσιο γρήγορης αναζήτησης για πακέτα λογισμικού του κύριου παραθύρου Διαχειριστής πακέτων Synaptic, αφού ο αντίστοιχος μηχανισμός είναι αναξιόπιστος. αντίθετα πατήστε το κουμπί "Αναζήτηση"στη γραμμή εργαλείων, στο πεδίο αναζήτησης του πλαισίου διαλόγου που ανοίγει, πληκτρολογήστε ένα ερώτημα "amd64-microcode"και πατήστε το κουμπί "Αναζήτηση"δίπλα του.

Γ. Τώρα πρέπει να ελέγξετε την ημερομηνία δημιουργίας του πακέτου λογισμικού με μικροκώδικες CPU: αυτό το πακέτο πρέπει να δημιουργηθεί αργότερα από το υλικολογισμικό BIOS / UEFI της μητρικής πλακέτας του υπολογιστή σας! Η ημερομηνία δημιουργίας του εν λόγω πακέτου αντικατοπτρίζεται στον αριθμό έκδοσής του, για παράδειγμα 2.20160316.1 (στην περίπτωση αυτή η έκδοση 2 του πακέτου δημιουργήθηκε στις 2 Μαρτίου 2016).

Δ. Ήρθε η ώρα να επιλέξετε το πλαίσιο δίπλα στο όνομα του πακέτου λογισμικού "amd64-microcode"και πατήστε το κουμπί "Ισχύουν"στη γραμμή εργαλείων της εφαρμογής.

E. Αφού ολοκληρωθεί η εγκατάσταση του πακέτου λογισμικού, πρέπει να επανεκκινήσετε τον υπολογιστή σας.

ΣΤ. Μετά την επανεκκίνηση, αξίζει να ελέγξετε εάν κάποιος από τους εγκατεστημένους μικροκώδικες έχει φορτωθεί σωστά πληκτρολογώντας την ακόλουθη εντολή σε ένα παράθυρο τερματικού (χρησιμοποιήστε τις λειτουργίες αντιγραφής/επικόλλησης για να αποφύγετε σφάλματα):

dmesg | μικροκώδικας grep

Αφού ολοκληρώσετε την εισαγωγή της εντολής, πατήστε το πλήκτρο Εισαγωγια την εκτέλεσή του. Εάν το υλικολογισμικό φορτώθηκε με επιτυχία, θα δείτε πολλά μηνύματα σχετικά με αυτό.

Θα θέλατε να μάθετε για άλλες ρυθμίσεις και κόλπα για την εργασία με συστήματα Linux; Αυτός ο ιστότοπος περιέχει μεγάλο αριθμό τέτοιων υλικών.

Εάν το chipset και η μητρική πλακέτα LGA 775 μπορούν θεωρητικά να υποστηρίξουν το XEON 771, αλλά το εγγενές BIOS δεν το υποστηρίζει και δεν υπάρχει τροποποιημένο, τότε μπορείτε να τροποποιήσετε μόνοι σας το BIOS.

ΣΠΟΥΔΑΙΟΣ

1. Όλες οι αλλαγές σε Το υλικολογισμικό του BIOS(αρχείο .ROM συνήθως) Το κάνετε με δική σας ευθύνη. Σε περίπτωση σφάλματος, λαμβάνεται ένα εγγυημένο "τούβλο" από τη μητρική πλακέτα
2. Το μέγεθος αρχείου του αρχικού υλικολογισμικού και της τροποποιημένης έκδοσης πρέπει να ταιριάζουν έως και ένα byte.

3. Η αναλαμπή του τροποποιημένου αρχείου BIOS στο μικροκύκλωμα εκτελείται μόνο με χρήση αποκλειστικού βοηθητικού προγράμματος από τον προγραμματιστή της μητρικής πλακέτας (για λήψη από τον ιστότοπο του κατασκευαστή).
4. Στις κορυφαίες μητρικές πλακέτες, το ίδιο το BIOS έχει μια ενσωματωμένη μονάδα ενημέρωσης υλικολογισμικού (για παράδειγμα, το βοηθητικό πρόγραμμα EZ Flash 2 για το ASUS P5Q στην ενότητα Εργαλεία) - η καλύτερη επιλογή.

Πώς να το κάνετε καλύτερα:
1. Εξακολουθείτε να ψάχνετε στο Διαδίκτυο για έτοιμη έκδοση με υποστήριξη XEON;
2. Λήψη από την επίσημη ιστοσελίδα τελευταία έκδοση firmware και να προσθέσω μικροκώδικες;

Όπως μπορείτε να δείτε, η δεύτερη επιλογή είναι πιο ασφαλής, σε κάθε περίπτωση, κατεβάζετε το αρχικό υλικολογισμικό από την ιστοσελίδα του κατασκευαστή της μητρικής πλακέτας, δηλ. η τελευταία έκδοση και η απουσία σφαλμάτων είναι εγγυημένη (πιο συγκεκριμένα, η διόρθωση όλων των σφαλμάτων που βρέθηκαν νωρίτερα). Κατά τη λήψη μιας έτοιμης έκδοσης από πόρους τρίτων (για προφανείς λόγους, δεν θα υπάρχει στον αρχικό ιστότοπο) - μπορείτε να πάρετε μια στραβά έκδοση και να σκοτώσετε το BIOS.

Προκαταρκτικά, μπορείτε να αξιολογήσετε την παρουσία μικροκωδικών XEON στο υλικολογισμικό του BIOS.

- λάβετε την τρέχουσα εικόνα AMI BIOS μέσω του Universal BIOS Backup ToolKit 2.0
- δείτε τα περιεχόμενα του ληφθέντος αρχείου ROM μέσω του AMIBCP V 3.37

Επιλογή για BIOS AMI (American Megatrends Inc.).

1. Κάντε λήψη της πιο πρόσφατης έκδοσης BIOSαπό τον ιστότοπο του κατασκευαστή της μητρικής πλακέτας σας

3. Λήψη μικροκωδικών για επεξεργαστές XEON 771: lga771_microcodes

4. Μάθετε το CPUID του επεξεργαστή σας χρησιμοποιώντας AIDA64ή παρόμοιο πρόγραμμα (μοιάζει με cpu0001067Ah). Αν ένα BIOSθα ραφτεί πριν από την εγκατάσταση του επεξεργαστή, τότε παραλείπουμε αυτό το στοιχείο.

5. Αποσυσκευάστε τα αρχεία MMToolκαι lga771_microcodesκαι φύγετε από αρχεία με επέκταση .αποθήκημόνο εκείνα τα αρχεία των οποίων η αρχή αντιστοιχεί στο CPUID του υπολογιστή σας (για παράδειγμα, cpu0001067a_plat00000044_ver00000a0b_date20100928.bin)

Αν δεν ξέρουμε τι κωδικό, τότε ράβουμε τα πάντα.

ΕΝΑ.Ξεκινάμε MMTool. Πατήστε το κουμπί (1) Φόρτωση ROMκαι φορτώστε το πιο πρόσφατο BIOS για τη μητρική σας στο πρόγραμμα. Εάν διαθέτετε το πιο πρόσφατο BIOS, τότε μπορείτε επίσης να συγχωνεύσετε το βοηθητικό πρόγραμμα δημιουργίας αντιγράφων ασφαλείας BIOS από τον υπολογιστή και να το επεξεργαστείτε.

σι.Μετάβαση στην καρτέλα (2) Ενημερωμένη έκδοση κώδικα CPU, μετά το κουμπί (3) Ξεφυλλίζω, ανοίξτε το αρχείο .αποθήκηπου αντιστοιχεί στο CPUID σας.

ΝΤΟ.Αφήστε τις επιλογές ως προεπιλογές. "Εισαγωγή δεδομένων ενημέρωσης κώδικα"και πατήστε το κουμπί (4) ισχύουν.

Μετά από ενημέρωση με τροποποιημένο bios πρέπει να γίνει επαναφορά εργοστασιακών ρυθμίσεωνμέσω του κουμπιού επαναφοράς ή των jumpers, εάν η μητρική πλακέτα υποστηρίζει μια τέτοια επαναφορά ή τραβώντας την μπαταρία του BIOS για μερικά λεπτά. Επιπλέον, ο επεξεργαστής γίνεται ήδη σωστά αντιληπτός από τον υπολογιστή και λειτουργεί όπως θα έπρεπε.

Basic Input Output System - βασικό σύστημα εισόδου/εξόδου, με συντομογραφία BIOS. μικρό τσιπ μητρική πλακέτα, το οποίο είναι το πρώτο που λαμβάνει έλεγχο όταν ο υπολογιστής είναι ενεργοποιημένος. Υπό την προϋπόθεση: βασικές ρυθμίσειςΈλεγχος υπολογιστή εξαρτημάτων υπολογιστή κατά την εκκίνηση...