Ubuntu 20.04 congela com artefatos visuais

Ubuntu 20.04 congela com artefatos visuais

Recentemente troquei minha GPU por uma Radeon RX 580 (estava usando uma GTX 750Ti) e, ao usar essa nova GPU, estou travando com artefatos visuais na tela (geralmente rapidamente após entrar em uma sessão ou alguns minutos depois). Na maioria das vezes, esses artefatos começam sendo algum tipo de forma vermelha ou quadrados coloridos, então a tela muda para algumas cores aleatórias (veja as imagens abaixo).

Eu resolvi algumas soluções de problemas até agora e estas são as informações que reuni até agora:

  • Isso acontece no Ubuntu 20.04, Pop! _OS 20.04 (que é baseado no Ubuntu), mas não no Debian 10, portanto presumo que seja um problema relacionado ao Ubuntu (todos foram testados com GNOME) Ubuntu e Pop! foram testados com X11 e Wayland, ambos não resolveram o problema.
  • Não acho que seja relacionado ao hardware, pois tenho uma inicialização dupla com instalação do Windows e não tive absolutamente nenhum problema com essa GPU no Windows até agora
  • As três distros que experimentei foram testadas em USB ativo (observe que tenho um Pop! instalado em um HDD e ele tem o mesmo problema)
  • Tudo funciona bem com a GTX 750Ti
  • Acredito que o Debian não tinha o firmware amdgpu ou não conseguiu carregá-los (ou pelo menos acho que li isso durante a inicialização), não notei tais mensagens/avisos nos outros 2
  • Acredito que já tive algo semelhante anos atrás com o Linux Mint, mas isso é uma vaga lembrança e definitivamente não é relevante aqui.

Link para fotos de exemplo:

insira a descrição da imagem aqui

insira a descrição da imagem aqui

insira a descrição da imagem aqui

EDIT: Aqui estão algumas das saídas de comando conforme solicitado

sudo lshw -C memória

  *-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

grátis -h

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

sysctl vm.swappiness

vm.swappiness = 10

Responder1

BIOS

Asus PRIME B540M-A

Seu BIOS está atualizado na versão 2202.

Memória

Os processadores Ryzen têm problemas notórios com RAM.

Vá parahttps://www.memtest86.com/e baixe/execute gratuitamente memtestpara testar sua memória. Obtenha pelo menos uma aprovação completa em todos os testes 4/4 para confirmar a boa memória. Isso pode levar muitas horas para ser concluído.

Atualização nº 1:

Nota: a RAM estava com overclock. Volte ao padrão e estou executando memtestagora.

Mesmo que você tenha 16 G de RAM, sua troca é um pouco pequena. Vamos aumentar para 4G.

Observação: O uso incorreto do ddcomando pode causar perda de dados. Sugira copiar/colar.

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 linha em /etc/fstab...

/swapfile    none    swap    sw      0   0

Atualização nº 2:

memtestfuncionou bem na RAM com freqüência padrão.

Atualização nº 3:

Veja a atualização do driver da placa de vídeo 20.30 emhttps://www.amd.com/en/support/graphics/radeon-500-series/radeon-rx-500-series/radeon-rx-580lançado em 30/07/2020. Suporta Ubuntu 20.04.1.

Atualização nº 4:

O driver de vídeo Radeon 20.30 falha ao instalar no Pop_OS! mas instala bem no Ubuntu.

informação relacionada