Solución a congelamiento de pantalla de forma aleatoria en AMD Ryzen
2021-09-27
Índice
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
- systemd-backlight@backlight: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 GRUBCMDLINELINUXDEFAULT:
sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet acpi_osi=Linux idle=nomwait acpi_backlight=vendor"
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. 🐧