Cómo actualicé la BIOS de la placa base de mi ordenador

Mi ordenador tenía problemas extraños con la ejecución de algunos videojuegos: mientras que algunos funcionaban sin problemas, otros se bloqueaban o reiniciaban el ordenador de manera aleatoria. Después de algunas pruebas llegué a la conclusión que todos los componentes del ordenador estaban bien. Intenté actualizar los controladores de la tarjeta gráfica pero no resolvió los problemas. Al final descubrí que el problema estaba relacionado con la versión UEFI BIOS de la placa base. Actualicé la versión de la BIOS y todos los problemas desaparecieron. Así que una vez más he documentado todos los pasos en caso de que alguien necesite hacer algo parecido.

Mensaje de error de Windows: Thread Stuck in Device Driver
Mensaje de error de Windows: Thread Stuck in Device Driver

Compré este ordenador en eBay en 2020 durante la pandemia; tenía componentes de gama baja: una placa base ASRock A320M-HDV R4.0 y una CPU AMD Ryzen 5 3400G (una CPU con una unidad de procesamiento de gráficos integrada Radeon Vega 11 GPU). Actualicé la memoria con dos módulos de 16GB de RAM DDR4-3200 y reemplacé el SSD SATA original por un SSD Samsung 970 EVO Plus NVME de 512 GB. Nada del otro mundo, pero era más que suficiente para el trabajo. Obviamente, este ordenador no iba a ejecutar los últimos videojuegos en buenas condiciones, pero era suficiente para algunos juegos antiguos como “Civilization V” o “Age of Empires III” gracias a su potente iGPU.

El ordenador no tenía ningún problema con Microsoft Office o los programas relacionados con el trabajo. Podía también ejecutar el juego “Age of Empires III” sin ningún problema, pero otros juegos antiguos como “Civilization V” o “Alien Isolation” tenían problemas aleatorios. La mayoría de las veces, el ordenador simplemente se congelaba o se reiniciaba después de un cierto tiempo jugando con estos juegos. A veces el error ocurría al salir del juego, y una o dos veces recibí una pantalla azul de Windows con el mensaje “THREAD STUCK IN DEVICE DRIVER”. Terminé jugando únicamente con los juegos que no daban problemas, pero tenía curiosidad por conocer cuál era el origen del problema.

Desinstalé y reinstalé los controladores de la tarjeta gráfica varias veces, pero no resolvió el problema. Pensé que tal vez la frecuencia de RAM podría ser la culpable (la CPU Ryzen 5 3400G no soporta oficialmente los módulos de memoria RAM DDR4-3200) así que hice algunas pruebas con programas para probar la memoria RAM pero no detectaron ningún problema. De hecho, el ordenador podía ejecutar sin problemas algunos benchmarks de tarjetas gráficas que deberían haber llevado al controlador de memoria a su límite. Hasta bajé la frecuencia de la memoria RAM por si acaso, pero el problema seguía, por lo que la RAM no parecía ser el origen del mismo.

Una cosa extraña era que el ordenador podía ejecutar el benchmark del juego “Ashes of the  Singularity” sin problemas pero se congelaba al salir del programa y no durante su ejecución. Estaba perplejo y descubrí que no era el único con este problema. Otros tenían el mismo problema con esta placa base y una APU de la familia AMD Picasso pero SOLO con las versiones 3.70 o 4,00 de la BIOS (la mía tenía la versión 4.00). Al parecer los problemas no ocurrían con la versión 3.30 de la BIOS. Así que decidí probarlo e instalar esta versión en la placa base.

Los pasos descritos en este tutorial requieren:

  • un disco flash USB formateado en FAT32 para copiar el fichero con la BIOS.

No recomendaría actualizar la BIOS de una placa base si no tiene problemas con su sistema. No obstante a veces es necesario actualizarla para poder utilizar nuevas CPU o para resolver algunos problemas. Es un proceso que puede dañar su sistema si se interrumpe por un corte de luz o si elige una BIOS incorrecta, así que asegúrese de leer las instrucciones del fabricante de la placa base. Si quiere hacerlo y no se siente seguro como para reproducir estos pasos, mejor pedir ayuda a alguien con buenos conocimientos informáticos. Como siempre, el autor y el sitio web declinan cualquier responsabilidad sobre las consecuencias de intentar reproducir estos pasos.

1) Primero busqué la página de la placa base en el sitio web del fabricante. La placa base utilizada en este tutorial es una ASRock A320M-HDV R4.0 (el nombre de la placa base y la versión de la BIOS aparecen generalmente en la configuración UEFI o BIOS, puede ver más abajo en el punto 3) cómo entrar la configuración UEFI).

ASRock A320M-HDV R4 con la BIOS 4.00
ASRock A320M-HDV R4.0 con la BIOS 4.00

Luego busqué la lista de las BIOS en la parte de soporte del sitio web (el enlace directo para las BIOS de esta placa base es el siguiente: https://www.asrock.com/MB/AMD/A320M-HDV%20R4.0/index.asp#BIOS). Encontré la versión 3.30 en la lista y descargué el archivo .zip correspondiente. El procedimiento para instalar una BIOS en una placa base de otro modelo podría ser ligeramente diferente, así que una vez más asegúrese de leer las instrucciones proporcionadas por el fabricante de la placa base.

Descarga de la version 3.30 de la BIOS
Descarga de la version 3.30 de la BIOS

2) El procedimiento para actualizar la BIOS estaba descrito en el sitio web de ASRock y requería extraer el archivo y guardarlo en un disco flash USB formateado en FAT32. Lo hice para la versión 3.30 de la BIOS y también para las versiones 3.70 y 4.0 por si hacía falta (al final no tuve que usarlas).

Ficheros BIOS de la place base ASRock a320m HDV R4.0
Ficheros BIOS de la place base ASRock a320m HDV R4.0

3) Inserté el disco flash USB en uno de los puertos USB, reinicié el ordenador y usé la tecla F2 para entrar en la configuración UEFI.

Tecla F2 o DEL para entrar en la configuraición UEFI
Tecla F2 o DEL para entrar en la configuración UEFI

Tenga en cuenta que la tecla dependerá de la placa base. Es una información que suele aparecer en la pantalla durante el inicio del ordenador antes de arrancar el sistema operativo (o en la documentación de la placa base).

Asegúrese también de anotar o tomar fotos de los valores de los parámetros que ha modificado en la BIOS (el perfil de memoria XMP, el orden de los discos para el arranque, la configuración de RAID por ejemplo). Algunas placas base permiten guardarlos y restaurarlos más tarde desde un fichero. La mayoría de las veces, una actualización del BIOS restablecerá estos parámetros a su valor por defecto y es posible que tenga que restaurarlos después.

4) Navegué hasta el Menú “Tool” (Herramienta) y seleccioné “Instant Flash” para actualizar la BIOS de la placa base. Tenga en cuenta que el procedimiento podría ser diferente con otra placa base, así que una vez más asegúrese de leer y entender las instrucciones proporcionadas por el fabricante de la placa base.

Menú Instant Flash
Menú Instant Flash

5) Seleccioné el archivo  “\A32HDV43.30” que correspondía a la versión 3.30 de la BIOS (los últimos caracteres del nombre del archivo corresponden a la versión de la BIOS), hice clic en el botón “Update” (Actualizar) y confirmé la actualización haciendo clic en el botón “OK”:

Version 3.30 de la BIOS
Version 3.30 de la BIOS
Confirmar la actualización
Confirmar la actualización

6) Se inició la actualización de la BIOS y una barra de progreso indicaba el porcentaje del progreso. El proceso de actualización duró un par de minutos. ¡Cuidado, no apague su ordenador durante el proceso!

Actualización de la BIOS 2%
Actualización de la BIOS 2%
Actualización de la BIOS 35%
Actualización de la BIOS BIOS 35%
Actualización de la BIOS 92%
Actualización de la BIOS 92%

7) Reinicié el ordenador al final del proceso de actualización usando la tecla “Enter”:

Tecla Enter para reiniciar el ordenador
Tecla Enter para reiniciar el ordenador

8) Luego entré en la configuración UEFI para verificar que la versión de la BIOS era ahora la 3.30:

Bios 3.30
Bios 3.30

La versión del BIOS era efectivamente la correcta, pero los módulos RAM estaban ahora reconocidos como DDR4-2666 en lugar de DDR4-3200. La actualización de la BIOS había reinicializado algunos de los parámetros a su valor por defecto.

9) Seleccioné el menú “OC Tweaker” y cargué el perfil DDR4 XMP 2.0. Puede ver cómo activar el perfil DDR4 XMP en este tutorial.

Cargar el perfil XMP
Cargar el perfil XMP

10) Guardé los cambios, reinicié el ordenador y comprobé en la configuración UEFI que la RAM aparecía ahora como módulos DDR4-3200.

Bios versión 3.30 y RAM DDR4-3200
Bios versión 3.30 y RAM DDR4-3200

11) Después de reiniciar el ordenador, comprobé que los juegos problemáticos funcionaban ahora perfectamente. El ordenador ya no se congelaba, ni se bloqueaba, ni salía la pantalla azul de Windows con el mensaje de error “THREAD STUCK IN DEVICE DRIVER” :-). Por alguna razón desconocida, la versión 3.30 de la BIOS de la placa base funciona mejor que la versión 4.00 con esta APU.

Conclusión:

El proceso de actualización de la BIOS es bastante sencillo, pero asegúrese de seguir las instrucciones del fabricante de la placa base. En mi caso, al actualizar la versión de la BIOS se solucionaron los problemas aleatorios que tenía el ordenador con algunos videojuegos y (crucemos los dedos) todo funciona perfectamente desde entonces.

Descargo de responsabilidad

La información contenida en este sitio web es solo para fines de información general. Tratamos de mantener esta información actualizada y correcta, pero no asumimos ninguna responsabilidad por errores u omisiones en el contenido del sitio web. El Portal no garantiza ni asume responsabilidad alguna respecto a los posibles daños y perjuicios causados por el uso y utilización de la información o de los gráficos contenidos en el sitio web.

La página Cómo actualicé la BIOS de la placa base de mi ordenador ha sido originalmente publicada en EatYourBytes