Ubuntu 20.04 se congela con artefactos visuales

Ubuntu 20.04 se congela con artefactos visuales

Recientemente cambié mi GPU por una Radeon RX 580 (estaba usando una GTX 750Ti) y cuando uso esa nueva GPU, me congela con artefactos visuales en la pantalla (a menudo rápidamente después de iniciar una sesión o algunos minutos después). La mayoría de las veces, estos artefactos comienzan siendo una especie de formas rojas o cuadrados de colores, luego la pantalla cambia a algunos colores aleatorios (vea las imágenes a continuación).

He solucionado algunos problemas hasta ahora y esta es la información que recopilé hasta ahora:

  • Esto sucede en Ubuntu 20.04, Pop!_OS 20.04 (que está basado en Ubuntu), pero no en Debian 10, por lo que asumo que es un problema relacionado con Ubuntu (todos fueron probados con GNOME) Ubuntu y Pop! Ambos se probaron con X11 y Wayland, ninguno de los dos solucionó el problema.
  • No creo que esté relacionado con el hardware, ya que tengo un arranque dual con una instalación de Windows y hasta ahora no he tenido ningún problema con esa GPU en Windows.
  • Las tres distribuciones que probé fueron todas en USB en vivo (tenga en cuenta que tengo una instalación Pop! en un disco duro y tiene el mismo problema)
  • Todo funciona bien con la GTX 750Ti
  • Creo que Debian no tenía el firmware amdgpu o no pudo cargarlos (o al menos creo que lo leí durante su inicio), no noté tales mensajes/advertencias en los otros 2
  • Creo que ya tuve algo similar hace años con Linux Mint, pero es un recuerdo vago y definitivamente no es realmente relevante aquí.

Enlace a imágenes de ejemplo:

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

EDITAR: Estas son algunas de las salidas del comando según lo solicitado

sudo lshw -C memoria

  *-firmware                
       description: BIOS
       vendor: American Megatrends Inc.
       physical id: 0
       version: 2202
       date: 07/14/2020
       size: 64KiB
       capacity: 16MiB
       capabilities: pci apm upgrade shadowing cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer acpi usb biosbootspecification uefi
  *-memory
       description: System Memory
       physical id: 29
       slot: System board or motherboard
       size: 16GiB
     *-bank:0
          description: Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>PO-Revision-Date: 2012-02-05 00:26+0000Last-Translator: Andi Chandler <Unknown>Language-Team: English (United Kingdom) <[email protected]>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2020-07-09 17:42+0000X-Generator: Launchpad (build 4809fcb62f445aaa3ae919f7f6c3cc7d156ea57a)Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>PO-Revision-Date: 2012-02-05 00:26+0000Last-Translator: Andi Chandler <Unknown>Language-Team: English (United Kingdom) <[email protected]>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2020-07-09 17:42+0000X-Generator: Launchpad (build 4809fcb62f445aaa3ae919f7f6c3cc7d156ea57a) [empty]
          product: Unknown
          vendor: Unknown
          physical id: 0
          serial: Unknown
          slot: DIMM_A1
     *-bank:1
          description: DIMM DDR4 Synchronous Unbuffered (Unregistered) 2400 MHz (0.4 ns)
          product: KHX3200C16D4/8GX
          vendor: Kingston
          physical id: 1
          serial: F0A2F235
          slot: DIMM_A2
          size: 8GiB
          width: 64 bits
          clock: 2400MHz (0.4ns)
     *-bank:2
          description: Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>PO-Revision-Date: 2012-02-05 00:26+0000Last-Translator: Andi Chandler <Unknown>Language-Team: English (United Kingdom) <[email protected]>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2020-07-09 17:42+0000X-Generator: Launchpad (build 4809fcb62f445aaa3ae919f7f6c3cc7d156ea57a)Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>PO-Revision-Date: 2012-02-05 00:26+0000Last-Translator: Andi Chandler <Unknown>Language-Team: English (United Kingdom) <[email protected]>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2020-07-09 17:42+0000X-Generator: Launchpad (build 4809fcb62f445aaa3ae919f7f6c3cc7d156ea57a) [empty]
          product: Unknown
          vendor: Unknown
          physical id: 2
          serial: Unknown
          slot: DIMM_B1
     *-bank:3
          description: DIMM DDR4 Synchronous Unbuffered (Unregistered) 2400 MHz (0.4 ns)
          product: KHX3200C16D4/8GX
          vendor: Kingston
          physical id: 3
          serial: E9A2F229
          slot: DIMM_B2
          size: 8GiB
          width: 64 bits
          clock: 2400MHz (0.4ns)
  *-cache:0
       description: L1 cache
       physical id: 2c
       slot: L1 - Cache
       size: 384KiB
       capacity: 384KiB
       clock: 1GHz (1.0ns)
       capabilities: pipeline-burst internal write-back unified
       configuration: level=1
  *-cache:1
       description: L2 cache
       physical id: 2d
       slot: L2 - Cache
       size: 3MiB
       capacity: 3MiB
       clock: 1GHz (1.0ns)
       capabilities: pipeline-burst internal write-back unified
       configuration: level=2
  *-cache:2
       description: L3 cache
       physical id: 2e
       slot: L3 - Cache
       size: 32MiB
       capacity: 32MiB
       clock: 1GHz (1.0ns)
       capabilities: pipeline-burst internal write-back unified
       configuration: level=3

libre -h

              total        used        free      shared  buff/cache   available
Mem:           15Gi       865Mi        14Gi       8.0Mi       565Mi        14Gi
Swap:         1.0Gi          0B       1.0Gi

sysctl vm.intercambio

vm.swappiness = 10

Respuesta1

BIOS

Asus PRIME B540M-A

Su BIOS está actualizado en la versión 2202.

Memoria

Los procesadores Ryzen tienen notorios problemas con la RAM.

Ir ahttps://www.memtest86.com/y descárgalo/ejecútalo gratis memtestpara probar tu memoria. Obtenga al menos una aprobación completa de todas las pruebas 4/4 para confirmar una buena memoria. Esto puede tardar muchas horas en completarse.

Actualización n.º 1:

Nota: La RAM fue overclockeada. Vuelvo a los valores predeterminados y estoy ejecutando memtestahora.

Aunque tienes 16G de RAM, tu intercambio es un poco pequeño. Pasémoslo a 4G.

Nota: El uso incorrecto del ddcomando puede provocar la pérdida de datos. Sugerir copiar/pegar.

sudo swapoff -a           # turn off swap
sudo rm -i /swapfile      # remove old /swapfile

sudo dd if=/dev/zero of=/swapfile bs=1M count=4096

sudo chmod 600 /swapfile  # set proper file protections
sudo mkswap /swapfile     # init /swapfile
sudo swapon /swapfile     # turn on swap
free -h                   # confirm 16G RAM and 4G swap
reboot                    # reboot and verify operation

Verifique esta línea en /etc/fstab...

/swapfile    none    swap    sw      0   0

Actualización #2:

memtestfuncionó bien en la RAM de frecuencia estándar.

Actualización n.º 3:

Consulte la actualización 20.30 del controlador de la tarjeta de video enhttps://www.amd.com/en/support/graphics/radeon-500-series/radeon-rx-500-series/radeon-rx-580publicado el 30/07/2020. Es compatible con Ubuntu 20.04.1.

Actualización #4:

¡El controlador de video Radeon 20.30 no se instala en Pop_OS! pero se instala bien en Ubuntu.

información relacionada