Ventanas.  virus  Cuadernos.  Internet.  oficina.  Utilidades.  Conductores

Si el conjunto de chips y la placa base LGA 775 teóricamente pueden admitir XEON 771, pero el BIOS nativo no lo admite y no hay uno modificado, entonces puede modificar el BIOS usted mismo.

IMPORTANTE

1. Todos los cambios en el firmware del BIOS (archivo .ROM generalmente) los realiza bajo su propio riesgo y riesgo. por error de tarjeta madre resulta un "ladrillo" garantizado
2. El tamaño del archivo del firmware original y la versión modificada deben coincidir hasta un byte.

3. La actualización del archivo BIOS modificado nuevamente al microcircuito se realiza solo con una utilidad patentada del desarrollador de la placa base (para descargar del sitio web del fabricante).
4. En las mejores placas base, el propio BIOS tiene un módulo de actualización de firmware incorporado (por ejemplo, la utilidad EZ Flash 2 para ASUS P5Q en la sección Herramientas): la mejor opción.

Cómo hacerlo mejor:
1. ¿Sigue buscando en Internet una versión preparada con soporte para XEON?
2. Descarga desde el sitio web oficial ultima versión firmware y agregar microcódigos?

Como puedes ver, la segunda opción es más segura, en cualquier caso descargas firmware original del sitio web del fabricante de la placa base, es decir se garantiza la última versión y la ausencia de errores (más precisamente, la corrección de todos los errores encontrados anteriormente). Al descargar una versión preparada de recursos de terceros (por razones obvias, no estará en el sitio original), puede obtener una versión torcida y eliminar el BIOS.

Preliminarmente, puede evaluar la presencia de microcódigos XEON en el firmware del BIOS.

- obtenga la imagen actual de AMI BIOS a través de Universal BIOS Backup ToolKit 2.0
- mirar el contenido del archivo ROM recibido a través de AMIBCP V 3.37

Opción para BIOS AMI (Megatendencias americanas Inc.).

1. Descarga la última versión BIOS desde el sitio web del fabricante de su placa base

3. Descargar microcódigos para procesadores XEON 771: lga771_microcodes

4. Averigüe el CPUID de su procesador usando AIDA64 o programa parecido(parece cpu0001067Ah). Si BIOS se coserá antes de instalar el procesador, luego omitiremos este elemento.

5. Descomprima los archivos MMHerramienta Y lga771_microcódigos y salir de archivos con extensión .papelera solo aquellos archivos cuyo comienzo coincida con el CPUID de su computadora (por ejemplo, cpu0001067a_plat00000044_ver00000a0b_date20100928.bin)

Si no sabemos qué código, cosimos todo.

A. lanzamos MMHerramienta. Pulse el botón (1) Cargar ROM y cargue el BIOS más reciente para su placa base en el programa. Si tiene el BIOS más reciente, también puede fusionar la utilidad de copia de seguridad del BIOS desde la PC y editarla.

b. Ir a la pestaña (2) Parche de CPU, luego botón (3) Navegar, abre el archivo .papelera correspondiente a su CPUID.

C. Deje las opciones por defecto. "Insertar un parche de datos" y presione el botón (4) aplicar.

Después de actualizar con una bios modificada hay que hacer un restablecimiento de fabrica a través del botón de reinicio o los puentes, si la placa base admite dicho reinicio, o extrayendo la batería del BIOS durante un par de minutos. Además, la computadora ya percibe correctamente el procesador y funciona como debería.

Sistema básico de entrada y salida: sistema básico de entrada/salida, abreviado como BIOS. Un pequeño chip en la placa base que es el primero en recibir el control cuando se enciende la PC. Provisto: verificación básica de la configuración de la PC de los componentes de la PC al inicio...

Hola queridos amigos, contigo Artyom.

En enero de este año, hubo informes de nuevas vulnerabilidades de hardware en los procesadores Intel y AMD.

No hace mucho tiempo, se lanzaron las actualizaciones de microcódigo para los procesadores Intel (revisión 84), y decidí verificar cómo están las cosas en la práctica.

Aunque la información ha sido conocida por todos durante mucho tiempo, aún contaré un breve resumen.

Las vulnerabilidades del hardware del procesador se denominaron Meltdown y Spectre, y fueron identificadas por investigadores del grupo Google Project Zero.

Spectre tiene dos variantes de ataque, con nombre en código CVE-2017-5753 y CVE-2017-5715.

Meltdown tiene una variante de ataque con nombre en código CVE-2017-5754.

PAG. S. CVE es la abreviatura de inglés Común vulnerabilidades y Exposiciones» es una base de datos de conocidas vulnerabilidades de seguridad de la información.

Al ver estas designaciones para las descripciones de los parches, comprenderá de inmediato qué es qué y por qué.

Además, en la práctica es más fácil explotar Meltdown, al que todo el mundo está expuesto. procesadores modernos Intel.

Para deshacerse de Meltdown, debe actualizar el microcódigo del procesador o parchear el kernel Sistema operativo.

Spectre, por otro lado, es más difícil de hacer realidad, pero reparar la vulnerabilidad requiere que parchee individualmente cada programa que use.

Los chips AMD se ven menos afectados por el tipo de vulnerabilidad Meltdown (aunque inicialmente se afirmó que no se vieron afectados en absoluto).

El código malicioso de este tipo funciona muy lentamente en ellos, pero aún funciona.

Las vulnerabilidades de tipo espectro afectan tanto a los procesadores AMD como a los Intel, aquí no hay opciones.

Las mismas vulnerabilidades afectan a los procesadores con arquitectura ARM, pero ahora solo hablaremos de equipos con procesadores de la familia x86-64.

PAG. S. La investigación de seguridad nunca se detiene y siempre puede surgir algo más, incluso en procesadores AMD e Intel.

¡Nota IMPORTANTE! Mientras se editaba el video y se escribía el material del reloj para el sitio, aparecieron nuevas investigaciones en el campo de la seguridad del procesador.

Han salido a la luz nuevas implementaciones de la vulnerabilidad Spectre, con nombre en código CVE-2018-3640 (la llamada variante de ataque 3a) y CVE-2018-3639 (variante de ataque 4).

Permítame recordarle que Spectre se soluciona actualizando el software utilizado, como los navegadores, etc.

Sin embargo, la última versión del ataque CVE-2018-3639 también requerirá actualizar el microcódigo del procesador en los chips Intel, lo que puede reducir ligeramente el rendimiento.

AMD afirma que los chips de la compañía no necesitarán nuevos microcódigos de estos ataques, y todo estará bien con los parches habituales de Windows y otro software.

Estas vulnerabilidades tienen una prioridad de gravedad baja para las computadoras domésticas típicas.

Como aún no hay nuevas actualizaciones, me centraré en el tema original de mi video.

Hablaremos sobre el microcódigo de los procesadores Intel, pero el microcódigo sigue siendo diferente y no soluciona la variante de ataque Spectre 4.

Si usa sistemas operativos de la familia Windows, estos enlaces le serán útiles:

Aquí puede encontrar todos los parches actuales (y sus nombres) que corrigen las vulnerabilidades de este grupo.

Por ejemplo, el primer parche para Windows 10 se lanzó el 3 de enero de 2018 con el nombre KB4056892.

Sin embargo, hubo un problema en el que las correcciones del software Meltdown ralentizaron el rendimiento de los sistemas basados ​​en Intel.

De alguna manera no tenía tiempo libre para hacer mis pequeñas pruebas.

Sin embargo, ahora con el lanzamiento de nuevas versiones de firmware para placas base, me interesé en cómo están las cosas en esta área.

Estoy usando una placa base ASRock Z370 Gaming K6 y, en consecuencia, consulte el sitio web oficial del fabricante para descargar la BIOS más reciente.

El microcódigo actualizado para los procesadores Intel apareció en la versión 1.60 del BIOS, que se lanzó el 2 de marzo de 2018.

Instalaré una versión aún más reciente de BIOS versión 1.80, que se lanzó el 26 de marzo de 2018.

Para empezar, estoy interesado en probar las correcciones de microcódigo del procesador sin parches de software adicionales.

El sistema operativo utiliza Windows 10 versión 16299.371 sin parches adicionales instalados de las vulnerabilidades de hardware Meltdown y Spectre.

PAG. S. Todas las conclusiones extraídas solo se aplicarán a los nuevos procesadores Intel, porque es poco probable que aparezcan nuevas versiones de BIOS para placas base más antiguas.

Si está interesado, puede hacer pruebas con parches de software en procesadores Intel más antiguos.

Configuración completa de mi computadora:

UPC: Intel Core i5 8600K.

Enfriador procesador: Arctic Cooling Liquid Freezer 240.

materno pagar: ASRock Fatal1ty Z370 Gaming K6.

Operacional memoria: GoodRam Iridium DDR4 2400 MHz (2×8 GB IR-2400D464L15S/8G).

tarjeta de video: Asus Dual GTX 1060 6 GB (DUAL-GTX1060-O6G).

Unidades: Sata-3 SSD Plextor M5S y Sata-3 HDD Seagate 1TB (ST1000DM003).

Marco: Diseño Fractal Definir R5.

Bloquear nutrición: Fractal Design Edison M 750 Vatios.

La primera prueba es el rendimiento de los cachés. UPC Y memoria de acceso aleatorio Vaída 64 Cache & Memoria punto de referencia.

Como puede ver, no hay diferencias significativas en el funcionamiento del subsistema RAM y los cachés del procesador.

La próxima prueba se referirá al funcionamiento del subsistema de disco.

Desafortunadamente, no tengo una unidad SSD M.2 de alta velocidad, así que probaré mi Plextor M5S en un SATA-3 normal.

Como resultado, se obtienen resultados casi idénticos en la prueba ATTO Disk Benchmark.

Lo mismo se aplica a los indicadores en la prueba CrystalDiskMark 5.2.1.

Benchmark en CrystalDiskMark y nuevo microcódigo del procesador Intel. Espectro y fusión

Al menos para SATA-3, no hay caída en el rendimiento durante las operaciones de lectura y escritura.

La siguiente prueba de 7zip mostrará el rendimiento al empaquetar y desempaquetar archivos.

Aquí se observa la misma imagen, no hay diferencia en el rendimiento al instalar un nuevo BIOS corregido.

Como creo contenido, no podía dejar de lado la edición de videos.

Estoy usando Vegas Pro 13 como mi editor e independientemente de la versión de BIOS que esté usando, el tiempo de procesamiento no ha cambiado.

Las fuentes de video tienen una resolución de 1080p, una tasa de bits de 50 Mbps y una frecuencia de 50 cuadros por segundo.

Se eligió Sony AVC/MVC con una tasa de bits de 16 Mbit/s como perfil de representación, puede ver todas las demás configuraciones de perfil en sus pantallas.

Ahora hablemos un poco de juegos.

Las pruebas involucraron aquellos proyectos que fueron instalados en mi computadora en este momento tiempo (Assassin's Creed Origins, FarCry 4 y Crysis 3).

Todas las velocidades de cuadro se tomaron usando programas MSI Postcombustión 4.4.2.

En general, los resultados no necesitan comentarios.

Pruebas de rendimiento en juegos de Assassin's Creed Origins. Espectro y fusión

Si usa la nueva versión del microcódigo del procesador después de la revisión 84, entonces no se notará la diferencia en el rendimiento: todo funciona igual de rápido e inteligente.

Lo único interesante sería fijarse en el trabajo de M.2 unidades SSD con interfaz NVMe.

Quizás en el futuro realice algunas pruebas más con parches de software para Windows 10 y con un microcódigo de CPU fijo instalado al mismo tiempo.

Espero que te haya interesado. Si es así, por favor comparte mi nota en en las redes sociales con tus amigos.

Por lo tanto, habrá muchas más notas de este tipo :)

Además, no olvide unirse al grupo Vkontakte y suscribirse al canal de YouTube.

No es ningún secreto que el procesador es una máquina con control de microprograma. Y cualquiera de sus instrucciones es un conjunto de microinstrucciones flasheadas en la ROM del procesador durante su fabricación. Los errores de microcódigo y los errores de diseño (erratas) pueden provocar desviaciones de las especificaciones del procesador y errores en su funcionamiento. Cuando se lanza un procesador, generalmente se publican sus especificaciones y una lista de erratas descubiertas.

Todos los procesadores Intel P6, que incluyen las familias Pentium Pro, Pentium II y III, Celeron, Pentium II y III Xeon y Pentium II Overdrive, tienen la notable función de "microcódigo reprogramable". En estos procesadores, es posible cambiar el microcódigo, es decir. es posible corregir errores en la implementación de software y circuitos de procesadores específicos de la familia P6 y algunos errores incorporados casi a nivel de hardware. Los errores pueden aparecer en la etapa de diseño de los procesadores y se corrigen con precisión cambiando el microcódigo. Cada una de las subfamilias (PII, Celeron, PPro, Xeon) tiene una especificación. Con el lanzamiento de cada nuevo paso del procesador (dentro de él, todos los dispositivos son idénticos en el marco de las desviaciones tecnológicas), Intel publica una actualización de la especificación para él, que indica las erratas detectadas y corregidas (desviaciones de la especificación).

Estos errores pueden, en principio, complicar la vida. software, que funciona en estos procesadores "defectuosos" (y el usuario ;-)) .

Por supuesto, todo depende de los errores específicos. Para deshacerse de tales horrores, se requiere un cambio en el microcódigo del procesador, como resultado de lo cual el error puede eliminarse por completo o las consecuencias de su presencia simplemente pueden mitigarse.

Por cierto, el soporte de BIOS para procesadores recién lanzados está determinado, en particular, por la presencia del firmware apropiado. Por ejemplo, cuando apareció el primer Celeron, era la falta de una versión de microcódigo adecuada lo que impedía que el sistema arrancara correctamente con este procesador.

Las actualizaciones de microcódigo en sí mismas son bloques de datos de 2K que se envían al BIOS del sistema. Hay un bloque de este tipo para cada paso del procesador de la familia P6. Intel proporciona las últimas versiones de microcódigos a los principales proveedores de BIOS. La base de datos de actualización se actualiza y actualiza a medida que se encuentran disponibles nuevos modelos y versiones de firmware. Intel recomienda que actualice las versiones de firmware utilizando su utilidad cuando instale un nuevo procesador en la placa base o reprograme la memoria flash para asegurarse de que el BIOS contenga la mayor cantidad de versión nueva microcódigo. Este programa determina el procesador utilizado (usando CPUID) y busca la actualización correspondiente en su base de datos. Si se encuentra una versión nueva del microcódigo, la utilidad muestra localmente el código en el BIOS sin afectar el resto de las áreas. Eso. no es necesario reprogramar todo el flash para admitir la nueva CPU, como ocurría antes. Intel publica periódicamente actualizaciones de la base de datos en su sitio web.

La última base de datos disponible para nosotros tiene la revisión 5.01 y contiene las siguientes versiones de microcódigo:

ProcesadorPasos del procesadorRevisión de actualización de microcódigo
Procesador Pentium III0x6720x04
Procesador Pentium III0x6730x02
Procesador Pentium III Xeon0x6720x21
Procesador Pentium III Xeon0x6730x22
Procesador Pentium II0x6330x34
Procesador Pentium II0x6340x35
Procesador Pentium II0x6500x32
Procesador Pentium II0x6510x30
Procesador Pentium II0x6520x14
Procesador Pentium II0x6530x01
Procesador Pentium II Xeon0x6520x29
Procesador Pentium II Xeon0x6530x04
Procesador Intel Celeron0x6500x32
Procesador Intel Celeron0x6510x30
Procesador Intel Celeron0x6600x09
Procesador Intel Celeron0x6650x02
Procesador Overdrive Pentium IIx16320x02
Procesador Pentium Pro0x6120xC6
Procesador Pentium Pro0x6160xC6
Procesador Pentium Pro0x6170xC6
Procesador Pentium Pro0x6190xD2

Puede descargar la última versión de la utilidad de reparación de microcódigos directamente desde aquí: pupdt501.exe (115 Kb)

La base de datos antigua (PEP15.PDB) se puede descargar desde aquí: pupdt461.exe (111 Kb)

Una vez finalizada la utilidad, debe apagar la computadora. La actualización se descarga en el procesador durante Ejecución POST cada vez que inicie el sistema. Naturalmente, para que la utilidad funcione, es necesario permitir que la memoria flash se sobrescriba con un puente o en la configuración del BIOS. El programa debe ejecutarse desde el DOS "desnudo".

Sin embargo, por tal opción ideal Se requiere soporte de BIOS Actualizar API microcódigo del procesador que permite que la utilidad de actualización BIOS descargar nuevo microcódigo. Si la versión que está utilizando BIOS del sistema no es compatible con la API, el usuario no tiene más remedio que obtener una nueva versión del fabricante de la placa base. Sin embargo, sucede que encontrarlo no es tan fácil, por no decir imposible. A menudo, después de que se interrumpe la producción de un modelo de placa base, el fabricante deja de lanzar actualizaciones de BIOS para él, pero pueden aparecer nuevos procesadores a la venta y el usuario puede querer instalar una nueva CPU en su sistema.

EN este caso, la utilidad aún puede descargar arreglos técnicos directamente al procesador. En este caso, la utilidad hace que el sistema operativo se inicie inmediatamente después de la actualización del firmware. Sin embargo, la actualización del firmware se perderá en un reinicio suave o completo del sistema.

Surge la pregunta, ¿cuál es el riesgo de autoactualizar el firmware? Bueno, antes que nada, primero debes asegurarte de que realmente lo necesitas. Si la versión de firmware es antigua, pero el fabricante de la placa base no ofrece nuevas versiones de BIOS, pero, lo más importante, se enfrenta a una operación inestable de alguna aplicación y espera que cambiar el microcódigo del procesador lo ayude. Solo en este caso tiene sentido cambiar el firmware usted mismo. Y sobre lo que está lleno, en mi opinión, nada peligroso. En primer lugar, no olvide que la carga de una actualización de microcódigo en el procesador se usa en todos los BIOS en las placas P6 y lo ha sido durante mucho tiempo (muchas personas vieron la misteriosa actualización de microcódigo: opción Activar/Desactivar en Configuración). ¡Y nada! Todo está funcionando.

Esto nuevamente enfatiza la necesidad de su uso. ¡Quién sabe cómo hubieran sido las cosas sin esta actualización! La única diferencia es que antes, el microcódigo se actualizó con la instalación de una nueva versión del flash, y ahora puede reprogramar no todo el contenido del BIOS, sino solo una parte limitada.

Mi experiencia personal el trabajo con este programa hasta ahora se ha limitado a 7 casos, de los cuales fue posible actualizar el microcódigo en solo uno placa del sistema(Abit LX6 con PII 233). En otros casos, el BIOS ya contenía versiones actualizadas del microcódigo. Además, no fue posible encontrar un BIOS que no admita actualizaciones de microcódigo.

En cuanto a la posibilidad similar de actualizar el microcódigo en procesadores de otros fabricantes (AMD, Cyrix), no pude encontrar ninguna información sobre este tema. Pero estoy casi seguro de que estas CPU tienen una capacidad similar para cambiar el microcódigo.

En las primeras líneas de esta publicación, quiero, sin sarcasmo, y sinceramente agradecer al participante del foro sobre los relojes, bajo el apodo de WebBlast, por popularizar este método.

Hoy es 1 de abril, pero eso es solo una coincidencia. El método funciona y casi nada falla.

El BIOS de generación anterior a UEFI tiene un mecanismo para actualizar los microcódigos sin actualizar el propio BIOS. Este mecanismo no siempre funciona por una razón u otra, pero si funciona, en general, el procedimiento de actualización se reduce a iniciar el sistema desde un dispositivo especial. medios externos y posterior reinicio.

Lo que es importante entender:

  • Hay una sustitución de un microcódigo por otro, y no una adición. Aquellos. en una situación con mods 771, a menudo perdemos soporte para un Core 2 Quad similar, es decir, su microcódigo se cambia a microcódigo Xeon.
  • Si el sistema no es estable, no se recomienda este método, y un sistema Xeon a menudo no es estable sin microcódigo.
  • No puede actualizar el firmware en un procesador anterior.
  • El programa no opera con el concepto de una plataforma en absoluto. Aquellos. por ejemplo, el microcódigo para el procesador 1067A, versión FA y plataforma 0 se reemplazará con el microcódigo para el procesador 1067A, versión FC (más reciente) y plataforma 2. Sin embargo, el firmware para la versión FC y plataforma 0 no se reemplazará con microcódigo para FC y plataforma 2. El programa le dirá que todo está actualizado.

También se debe agregar que este método es casi ideal para actualizar las modificaciones de Feng (también conocido como genio239239) a la versión de microcódigo 2010.

Entonces, para aquellos que no estén interesados ​​en leer y que tengan una unidad de disquete, ofrecemos una solución simple: escriba (IMA / ZIP, 305kb) en un disquete, reinicie y ... eso es todo. La pantalla probablemente dirá que el microcódigo se ha actualizado y que todo está bien.

Para aquellos que no tienen unidad de disco, pero tienen una unidad flash, también hay una manera, pero un poco más complicada:

Después de iniciar una PC desde una unidad flash de este tipo, se actualizará el microcódigo en cualquier procesador de 45/65nm de la generación Core / Core2. Por supuesto, si el BIOS no es UEFI y si la placa no es un OEM malvado, etc., pero existe la posibilidad.

Ejemplos de funcionamiento del programa en la misma placa, pero con diferentes versiones BIOS:

  • Ejemplo exitoso. ASUS P5QVM DO, BIOS 0206:







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






    La actualización del microcódigo se cargó correctamente de forma permanente en el BIOS.
    No necesita volver a ejecutar esta utilidad, a menos que una nueva
    está instalado el procesador o se utiliza una nueva versión de la utilidad.

  • NO ejemplo exitoso. ASUS P5QVM DO, BIOS 0403:

    El archivo de base de datos que se utiliza es PEP.DAT
    =========================================================================
    | Utilidad de actualización del procesador para Intel(R) P6 e Intel NetBurst(R) |
    | Microarquitectura Familia de Microprocesadores |
    | Versión 7.14, 23/09/2005, Producción |
    | Copyright 1995-2004, Corporación Intel. |
    =========================================================================
    El BIOS del sistema admite la API de actualización de microcódigo.
    Buscando archivo de base de datos para la firma del procesador = 0001067A ID de plataforma = 1
    Intentando instalar permanentemente las actualizaciones de microcódigo en el BIOS de su sistema.

    Comprobación de la actualización del microcódigo para la firma del procesador 1067A y el ID de plataforma 01:
    Revisión de actualización de microcódigo BIOS = A07
    Revisión de actualización de microcódigo de base de datos = A0B
    Esta utilidad puede cargar una actualización de microcódigo más reciente en el BIOS.
    ERROR: la actualización no se cargó permanentemente en el BIOS. BIOS rechazado



    Revisión de actualización de microcódigo de base de datos = A0B

    Las actualizaciones de microcódigo solo se pueden cargar temporalmente en los procesadores.
    Deberá volver a ejecutar esta utilidad después de cada encendido o reinicio del sistema.
    Procesador #2:
    Procesador Pentium(R) III detectado.
    Firma del procesador=0000067A
    Revisión de actualización del microcódigo del procesador = A07
    Revisión de actualización de microcódigo de base de datos = A0B
    Esta utilidad puede cargar una actualización de microcódigo más reciente.

    actualizar #1 Firma del procesador = 1067A ID de plataforma = 11 Revisión = a0b
    2 carga(s) exitosa(s) .
    ¡Todas las actualizaciones cargadas y verificadas!

    1. Las versiones anteriores de HPUSBFW no funcionan con Win10, pero la versión 2.2.3 y posteriores crean una memoria USB de arranque sin ningún problema.
    2. Este método funciona perfectamente desde una unidad flash USB con FreeDOS creada con herramientas RUFUS.
    3. Sí, FreeDOS de RUFUS no arranca en todos los sistemas, pero hay una solución, consulte el punto 1.

Si nota un error, seleccione un fragmento de texto y presione Ctrl + Enter
COMPARTIR: