Compare Revisions

Обновление микрокода процессора

Revision 151988:

Revision 151988 by Goudron on

Revision 152008:

Revision 152008 by Anticisco on

Keywords:

микрокод падения
микрокод падения

Search results summary:

Ошибки процессора могут вызывать падения. Обновления микрокода исправляют ошибки процессора.
Ошибки процессора могут вызывать падения. Обновления микрокода исправляют ошибки процессора.

Content:

Современные процессоры - сложные устройства, которые могут содержать ошибки. К тому же, вместо запуска инструкций x86 напрямую, современные x86-процессоры содержат внутренний код, который осуществляет поддержку для набора инструкций x86. Внутренний код называется микрокодом. Микрокод можно обновить, чтобы исправить или снизить количество ошибок ЦПУ. Некоторые ошибки ЦПУ могут вызывать падение Firefox. Например, известно, что Firefox 57 и более поздние версии время от времени падают на ЦПУ Broadwell-U со старым микрокодом, что при этом не наблюдается на более новых версиях микрокода Broadwell-U. Обновления микрокода можно загрузить в ЦПУ с помощью микропрограммы (обычно называемой BIOS, даже на компьютерах, которые технически оснащены микропрограммой UEFI вместо старого BIOS) или с помощью операционной системы. Обновления микрокода не сохраняются после перезагрузки, так что в случае системы с многовариантной загрузкой, если обновление микрокода было доставлено не через BIOS, все операционные системы должны предоставить обновление. {for mac} Чтобы получить обновлённую систему на Mac, примените все обновления системы OS X и все обновления микропрограмм Apple, предлагаемые на панели Обновлений в приложении App Store. {/for} {for win} Чтобы позволить Windows загрузить обновление микрокода на ЦПУ, убедитесь, что Windows Update включен и настроен на установку обновлений. Чтобы увидеть микроархитектуру процессора и используемую ревизию микрокода, запустите команду <code>reg query HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0</code> в командной строке Windows. (Вы можете открыть командную строку, нажав {key Windows+R}, набрав <code>cmd</code> и нажав {key Enter}.) Строка, помеченная как "VendorIdentifier", показывает производителя ЦПУ (GenuineIntel для Intel или AuthenticAMD для AMD). Строка, помеченная как "Identifier", даёт микроархитектуру в виде трёх чисел "Family", "Model" и "Stepping". Они подойдут для идентификации, если отдельная ошибка ЦПУ может относиться к ЦПУ, установленном в вашем компьютере. Строчка, помеченная как "Update Revision", показывает текущую ревизию микрокода (для конкретной микроархитектуры) с нулями по обеим сторонам. Например, <code>Update Revision REG_BINARY 000000001E000000</code> означает, что ревизия - 1E (в шестнадцатеричной системе счисления). Строка, помеченная как "Previous Update Revision", показывает ревизию микрокода, загруженного из BIOS. Если производитель - GenuineIntel, семейство - 6, модель - 61 и шаг - 4, то чтобы избежать падений в Firefox 57 или более поздних версиях, ревизия микрокода должна быть 1A или более поздней. {/for} {for linux} Используются ли обновления микрокода по умолчанию, зависит от дистрибутива Linux и может отличаться для ЦПУ Intel и AMD. * На дистрибутивах, основанных на Debian, включая Ubuntu, обновления микрокода для процессоров Intel предоставляются через пакет <code>intel-microcode</code>, а обновления микропода для процессоров AMD предоставляются через пакет <code>amd64-microcode</code>. * На Arxh обновления микрокода AMD устанавливаются по умолчанию, а обновления микрокода Intel [https://wiki.archlinux.org/index.php/Microcode требуют выполнения специальных шагов]. * На Fedora обновления микрокода устанавливаются по умолчанию. Чтобы увидеть микроархитектуру и используемую ревизию микрокода, запустите запустите в терминале команду <code>less /proc/cpuinfo</code>. Строка, помеченная как "vendor_id", показывает производителя ЦПУ, (GenuineIntel для Intel или AuthenticAMD для AMD). Микроархитектура выдаётся в виде трёх чисел на строчках, помеченных как "cpu family", "model" и "stepping". Они подойдут для идентификации, если отдельная ошибка ЦПУ может относиться к ЦПУ, установленном в вашем компьютере. Строка, помеченная как "microcode", показывает номер ревизии микрокода (для конкретной микроархитектуры) в шестнадцатеричной системе счисления. Если производитель - GenuineIntel, семейство - 6, модель - 61 и шаг - 4, то чтобы избежать падений в Firefox 57 или более поздних версиях, ревизия микрокода должна быть 0x1A или более поздней. {/for}
Современные процессоры - сложные устройства, которые могут содержать ошибки. К тому же, вместо запуска x86-инструкций напрямую, современные x86-процессоры содержат внутренний код, который осуществляет поддержку для набора x86-инструкций. Внутренний код называется микрокодом. Микрокод можно обновить, чтобы исправить или снизить количество ошибок ЦПУ. Некоторые ошибки ЦПУ могут вызывать падение Firefox. Например, известно, что Firefox 57 и более поздние версии время от времени падают на ЦПУ Broadwell-U со старым микрокодом, что при этом не наблюдается на более новых версиях микрокода Broadwell-U. Обновления микрокода можно загрузить в ЦПУ с помощью микропрограммы (обычно называемой BIOS, даже на компьютерах, которые технически оснащены микропрограммой UEFI вместо старого BIOS) или с помощью операционной системы. Обновления микрокода не сохраняются после перезагрузки, так что в случае системы с многовариантной загрузкой, если обновление микрокода было доставлено не через BIOS, все операционные системы должны предоставить обновление. {for mac} Чтобы получить обновлённую систему на Mac, примените все обновления системы OS X и все обновления микропрограмм Apple, предлагаемые на панели Обновлений в приложении App Store. {/for} {for win} Чтобы позволить Windows загрузить обновление микрокода на ЦПУ, убедитесь, что Windows Update включен и настроен на установку обновлений. Чтобы увидеть микроархитектуру процессора и используемую ревизию микрокода, запустите команду <code>reg query HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0</code> в командной строке Windows. (Вы можете открыть командную строку, нажав {key Windows+R}, набрав <code>cmd</code> и нажав {key Enter}). Строка, помеченная как "VendorIdentifier", показывает производителя ЦПУ (GenuineIntel для Intel или AuthenticAMD для AMD). Строка, помеченная как "Identifier", даёт микроархитектуру в виде трёх чисел "Family", "Model" и "Stepping". Они подойдут для идентификации, если отдельная ошибка ЦПУ может относиться к ЦПУ, установленном в вашем компьютере. Строчка, помеченная как "Update Revision", показывает текущую ревизию микрокода (для конкретной микроархитектуры) с нулями по обеим сторонам. Например, <code>Update Revision REG_BINARY 000000001E000000</code> означает, что ревизия - 1E (в шестнадцатеричной системе счисления). Строка, помеченная как "Previous Update Revision", показывает ревизию микрокода, загруженного из BIOS. Если производитель - GenuineIntel, семейство - 6, модель - 61 и шаг - 4, то чтобы избежать падений в Firefox 57 или более поздних версиях, ревизия микрокода должна быть 1A или более поздней. {/for} {for linux} Используются ли обновления микрокода по умолчанию, зависит от дистрибутива Linux и может отличаться для ЦПУ Intel и AMD. * На дистрибутивах, основанных на Debian, включая Ubuntu, обновления микрокода для процессоров Intel предоставляются через пакет <code>intel-microcode</code>, а обновления микропода для процессоров AMD предоставляются через пакет <code>amd64-microcode</code>. * На Arxh обновления микрокода AMD устанавливаются по умолчанию, а обновления микрокода Intel [https://wiki.archlinux.org/index.php/Microcode требуют выполнения специальных шагов]. * На Fedora обновления микрокода устанавливаются по умолчанию. Чтобы увидеть микроархитектуру и используемую ревизию микрокода, запустите запустите в терминале команду <code>less /proc/cpuinfo</code>. Строка, помеченная как "vendor_id", показывает производителя ЦПУ, (GenuineIntel для Intel или AuthenticAMD для AMD). Микроархитектура выдаётся в виде трёх чисел на строчках, помеченных как "cpu family", "model" и "stepping". Они подойдут для идентификации, если отдельная ошибка ЦПУ может относиться к ЦПУ, установленном в вашем компьютере. Строка, помеченная как "microcode", показывает номер ревизии микрокода (для конкретной микроархитектуры) в шестнадцатеричной системе счисления. Если производитель - GenuineIntel, семейство - 6, модель - 61 и шаг - 4, то чтобы избежать падений в Firefox 57 или более поздних версиях, ревизия микрокода должна быть 0x1A или более поздней. {/for}

Back to History