Solución a congelamiento de pantalla de forma aleatoria en AMD Ryzen

2021-09-27

Como poseedor de un ordenador portátil con procesador AMD Ryzen 5, con la versión 5 del kernel de gnu/linux, vengo teniendo un problema de forma aleatorio de que la pantalla se queda congelada haciendo imposible el seguir utilizando el ordenador.

De hecho, durante el arranque del sistema tambión he observado que no detecta correctamente la tarjeta de vídeo

sudo systemctl --state=failed

UNIT                                              LOAD   ACTIVE SUB    DESCRIPTION

- [email protected]:acpi_video0.service loaded failed failed Load/Save Screen Backlight Brightness of backlight:acpi_video0

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.
1 loaded units listed.

Solución

Para solucionar ambos problemas debemos de pasar los parámetros idle=nomwait acpi_backlight=vendor al kernel de gnu/linux durante su arranque.

systemd-bootd

Yo utilizo systemd-boot como gestor de arranque, por lo que he de editar el fichero /boot/loader/entries/arch.conf y concretamente en la linea options añadir los parámetros:

sudo nano /boot/loader/entries/arch.conf

GNU nano 5.8    /boot/loader/entries/arch.conf     Modificado
# Created by: archinstall
# Created on: 2021-07-01_01-33-20
title Arch Linux
linux /vmlinuz-linux-zen
initrd /amd-ucode.img
initrd /initramfs-linux-zen.img
options root=PARTUUID=80bf0b0c-a5a1-45e4-a018-046ee5137f59 rw intel_pstate=no_hwp idle=nomwait acpi_backlight=vendor

GRUB

En caso de utilizar GRUB como gestor de arranque edita el fichero /etc/default/grub y añade los parametros a la linea GRUB_CMDLINE_LINUX_DEFAULT:

sudo nano /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet acpi_osi=Linux idle=nomwait acpi_backlight=vendor"

Recuerda ejecutar el comando sudo update-grub despuós de editar el fichero.

Despuós de reiniciar, vemos como ahora ya no hay errores y lo problemas de congelamiento de pantalla deberían de haber desaparecido.

systemctl --state=failed
UNIT LOAD ACTIVE SUB DESCRIPTION
0   loaded units listed.

Espero que te haya gustado, pasa un buen día. 🐧

Referencia:

Ingrese la dirección de su instancia


Más publicaciones como esta

Guía Rápida Instalación Arch Linux e i3-gap

2019-01-03 | #arch #i3wm

Esta es una guía rápida para la instalación de Arch Linux con i3-gaps, un fork de i3wm que permite entre otras cosas el espaciado entre ventanas, como gestor de ventanas. El ordenador utiliza una bios con sistema UEFI, además Arch Linux será el único sistema operativo presente en el ordenador. La instalación se realiza sobre un disco SSD (sda) y 4 particiones Instalación Arch linux Configuración temporal del teclado Nada mas arrancar, lo primero que haremos es configurar el teclado

Continuar leyendo 


Instala Vanilla Arch Linux de forma gráfica

2022-02-21 | #arch

En los tiempos que corren, tener que instalar una distribución GNU/Linux mediante la terminal queda para los más antevidos, los usuarios que desean tener instalado Arch Linux en sus máquinas o que simplemente les da pereza volver a empezar con todo el proceso de instalación optan por alternativas como Manjaro o Endeavouros, y aunque en sus últimas versiones Arch Linux ha introducido un script de instalación, archinstall, no es lo más amigable que digamos.

Continuar leyendo 