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

2021-09-27

Índice

  1. Solución
    1. systemd-bootd
    2. GRUB
  2. Referencia:

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. 🐧

Referencia:


Ingrese la dirección de su instancia


Más publicaciones como este

Listar paquetes instalados en Arch Linux

2019-03-25 | #arch

Índice Listado Volviendo a instalar los paquetes AUR Referencia Listado Para sacar un listado de todos los paquetes instalados y guardarlos en un fichero pacman -Qqe > pkglist.txt Esto puede ser útil si necesitas volver a instalar tu sistema.

Continuar leyendo 


Potencia tmux con tmuxinator

2019-04-09 | #arch #shell

Índice Configuración Configurando el aspecto tmuxinator es una gema de ruby que nos va a permitir crear y configurar sesiones de tmux, a través de sus fichero de configuración podemos iniciar tmuxinator en función al proyecto con el que vayamos a trabajar, sin necesidad de volver a configurar las sesiones.

Continuar leyendo 